Package: gradethis 0.2.14

Garrick Aden-Buie

gradethis: Automated Feedback for Student Exercises in 'learnr' Tutorials

Pairing with the 'learnr' R package, 'gradethis' provides multiple methods to grade 'learnr' exercises. To learn more about 'learnr' tutorials, please visit <https://rstudio.github.io/learnr/>.

Authors:Garrick Aden-Buie [aut, cre], Daniel Chen [aut], Garrett Grolemund [ccp, aut], Alexander Rossell Hayes [aut], Barret Schloerke [aut], Posit, PBC [cph, fnd]

gradethis_0.2.14.tar.gz
gradethis_0.2.14.zip(r-4.5)gradethis_0.2.14.zip(r-4.4)gradethis_0.2.14.zip(r-4.3)
gradethis_0.2.14.tgz(r-4.4-any)gradethis_0.2.14.tgz(r-4.3-any)
gradethis_0.2.14.tar.gz(r-4.5-noble)gradethis_0.2.14.tar.gz(r-4.4-noble)
gradethis_0.2.14.tgz(r-4.4-emscripten)gradethis_0.2.14.tgz(r-4.3-emscripten)
gradethis.pdf |gradethis.html
gradethis/json (API)
NEWS

# Install 'gradethis' in R:
install.packages('gradethis', repos = c('https://inqs909.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/rstudio/gradethis/issues

On CRAN:

9.36 score 161 stars 3 packages 1.3k scripts 60 exports 56 dependencies

Last updated 1 years agofrom:502af70043. Checks:OK: 7. Indexed: no.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-winOKOct 30 2024
R-4.5-linuxOKOct 30 2024
R-4.4-winOKOct 30 2024
R-4.4-macOKOct 30 2024
R-4.3-winOKOct 30 2024
R-4.3-macOKOct 30 2024

Exports:.engine.envir_prep.envir_result.envir_solution.evaluate_result.label.last_value.result.solution.solution_all.solution_code.solution_code_all.stage.user.user_code%>%code_feedbackconditiondebug_thiseval_gradethisevaluate_conditionfailfail_iffail_if_code_feedbackfail_if_equalfail_if_errorfail_if_not_equalgive_code_feedbackgive_encouragementgive_praisegrade_codegrade_conditionsgrade_feedbackgrade_learnrgrade_resultgrade_result_strictgrade_thisgrade_this_codegradedgradethis_demogradethis_equalgradethis_error_checkergradethis_exercise_checkergradethis_setupmaybe_code_feedbackmock_this_exercisepasspass_ifpass_if_equalpipe_warningrandom_encouragerandom_encouragementrandom_praisesolution_object_existssolution_object_getsolution_object_listuser_object_existsuser_object_getuser_object_listwith_exercise

Dependencies:backportsbase64encbslibcachemcheckmateclicommonmarkcrayondiffobjdigestellipsisevaluatefansifastmapfontawesomefsgluehighrhtmltoolshtmlwidgetshttpuvjquerylibjsonliteknitrlaterlearnrlifecyclemagrittrmarkdownmemoisemimepillarpkgconfigpromisespurrrR6rappdirsRcpprematch2renvrlangrmarkdownrprojrootrstudioapisassshinysourcetoolstibbletinytexutf8vctrswaldowithrxfunxtableyaml

gradethis

Rendered fromgradethis.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2022-08-29
Started: 2021-03-10

Multiple solutions

Rendered frommultiple_solutions.Rmdusingknitr::rmarkdownon Oct 30 2024.

Last update: 2022-04-29
Started: 2022-04-29

Readme and manuals

Help Manual

Help pageTopics
Provide automated code feedbackcode_feedback give_code_feedback maybe_code_feedback
Debug an exercise submissiondebug_this
Signal a failing grade if mistakes are detected in the submitted codefail_if_code_feedback
Fail if grading code produces an errorfail_if_error
Grade a student's submission using custom logicgrade_this
Grade student code against a solutiongrade_this_code
Checking environment objects for use in 'grade_this()'.engine .envir_prep .envir_result .envir_solution .evaluate_result .label .last_value .result .solution .solution_all .solution_code .solution_code_all .stage .user .user_code grade_this-objects
Signal a final grade for a student's submissionfail graded pass
Compare the values of two objects to check whether they are equalgradethis_equal gradethis_equal.default gradethis_equal.list
An error checking function for use with learnrgradethis_error_checker
A checker function to use with 'learnr'gradethis_exercise_checker
Setup gradethis for use within learnrgradethis_setup
Mock a user submission to an exercisemock_this_exercise
Signal a passing or failing grade if a condition is TRUEfail_if pass_if
Signal a passing or failing grade if two values are equalfail_if_equal fail_if_not_equal pass_if_equal
Inform the user about how gradethis interprets piped codepipe_warning
Random praise and encouragementgive_encouragement give_praise praise random_encouragement random_praise
Functions for interacting with objects created by student and solution codesolution_object_exists solution_object_get solution_object_list user_object user_object_exists user_object_get user_object_list
Run an expression as if it were in an exercise's 'grade_this()' blockwith_exercise