Automated Feedback for Student Exercises in 'learnr' Tutorials


[Up] [Top]

Documentation for package ‘gradethis’ version 0.2.14

Help Pages

.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