Automatic Marking of R Assignments
Assert a assignment_config object.
Constructor for assignment_config object
Get assignment paths and files
Check whether required packages are installed and loaded.
Cheer when all tasks pass
Construct assignment description
Create a github_download_url from a path_github object.
Checks and deletes circular calls
Functions to create directories
Download assignment and store in temporary folder
Expect that a given package is used
Expect function arguments
Expect function contain code
Expect that the tested function is self-contained
Expect that a forbidden package is not used/attached
Expect no forbidden function code
Depricated function: expect_package
Depricated function: expect_self_contained
Forbidden functions for mark_my_file()
Get the full path from assignment paths
Get the file from the path
Get github information from a github path
Check if a path is from github
Mark assignment in global environment
Mark assignments in a directory
Mark assignment file
markmyassignment: Tools to work with student assignments
Get the path type.
Read assignment information
Run test suite
Set and remove assignments
Get the name of the tasks in the assignment.
Check and create folder if missing.
Get task file name from task names
Read assignment information
Automatic marking of R assignments for students and teachers based on 'testthat' test suites.