R/gradethis_exercise_checker.R
gradethis_exercise_checker.Rd
For exercise checking, learnr tutorials require a function that
learnr can use in the background to run the code in each "-check"
chunk and to format the results into a format that learnr can display.
To enable exercise checking in your learnr tutorial, attach gradethis
with library(gradethis)
, or call gradethis_setup()
in the setup chunk
of your tutorial. See gradethis_demo()
to see an example learnr document
that uses gradethis_exercise_checker()
.
gradethis_exercise_checker( label = NULL, solution_code = NULL, user_code = NULL, check_code = NULL, envir_result = NULL, evaluate_result = NULL, envir_prep = NULL, last_value = NULL, ... )
label | Label for exercise chunk |
---|---|
solution_code | Code provided within the "-solution" chunk for the exercise. |
user_code | R code submitted by the user |
check_code | Code provided within the "-check" (or "-code-check") chunk for the exercise. |
envir_result | The R environment after the execution of the chunk. |
evaluate_result | The return value from the |
envir_prep | A copy of the R environment before the execution of the chunk. |
last_value | The last value from evaluating the user's exercise submission. |
... | Extra arguments supplied by learnr |
Returns a feedback object suitable for learnr tutorials with the results of the exercise grading code.