| .engine | Checking environment objects for use in 'grade_this()' |
| .envir_prep | Checking environment objects for use in 'grade_this()' |
| .envir_result | Checking environment objects for use in 'grade_this()' |
| .envir_solution | Checking environment objects for use in 'grade_this()' |
| .evaluate_result | Checking environment objects for use in 'grade_this()' |
| .label | Checking environment objects for use in 'grade_this()' |
| .last_value | Checking environment objects for use in 'grade_this()' |
| .result | Checking environment objects for use in 'grade_this()' |
| .solution | Checking environment objects for use in 'grade_this()' |
| .solution_all | Checking environment objects for use in 'grade_this()' |
| .solution_code | Checking environment objects for use in 'grade_this()' |
| .solution_code_all | Checking environment objects for use in 'grade_this()' |
| .stage | Checking environment objects for use in 'grade_this()' |
| .user | Checking environment objects for use in 'grade_this()' |
| .user_code | Checking environment objects for use in 'grade_this()' |
| code_feedback | Provide automated code feedback |
| debug_this | Debug an exercise submission |
| fail | Signal a final grade for a student's submission |
| fail_if | Signal a passing or failing grade if a condition is TRUE |
| fail_if_code_feedback | Signal a failing grade if mistakes are detected in the submitted code |
| fail_if_equal | Signal a passing or failing grade if two values are equal |
| fail_if_error | Fail if grading code produces an error |
| fail_if_not_equal | Signal a passing or failing grade if two values are equal |
| give_code_feedback | Provide automated code feedback |
| give_encouragement | Random praise and encouragement |
| give_praise | Random praise and encouragement |
| graded | Signal a final grade for a student's submission |
| gradethis_equal | Compare the values of two objects to check whether they are equal |
| gradethis_equal.default | Compare the values of two objects to check whether they are equal |
| gradethis_equal.list | Compare the values of two objects to check whether they are equal |
| gradethis_error_checker | An error checking function for use with learnr |
| gradethis_exercise_checker | A checker function to use with 'learnr' |
| gradethis_setup | Setup gradethis for use within learnr |
| grade_this | Grade a student's submission using custom logic |
| grade_this-objects | Checking environment objects for use in 'grade_this()' |
| grade_this_code | Grade student code against a solution |
| maybe_code_feedback | Provide automated code feedback |
| mock_this_exercise | Mock a user submission to an exercise |
| pass | Signal a final grade for a student's submission |
| pass_if | Signal a passing or failing grade if a condition is TRUE |
| pass_if_equal | Signal a passing or failing grade if two values are equal |
| pipe_warning | Inform the user about how gradethis interprets piped code |
| praise | Random praise and encouragement |
| random_encouragement | Random praise and encouragement |
| random_praise | Random praise and encouragement |
| solution_object_exists | Functions for interacting with objects created by student and solution code |
| solution_object_get | Functions for interacting with objects created by student and solution code |
| solution_object_list | Functions for interacting with objects created by student and solution code |
| user_object | Functions for interacting with objects created by student and solution code |
| user_object_exists | Functions for interacting with objects created by student and solution code |
| user_object_get | Functions for interacting with objects created by student and solution code |
| user_object_list | Functions for interacting with objects created by student and solution code |
| with_exercise | Run an expression as if it were in an exercise's 'grade_this()' block |