markmyassignment: Automatic Marking of R Assignments

Automatic marking of R assignments for students and teachers based on 'testthat' test suites.

Install the latest version of this package by entering the following in R:
install.packages("markmyassignment")
AuthorMans Magnusson, Oscar Pettersson
Date of publication2016-08-16 00:24:49
MaintainerMans Magnusson <mons.magnusson@gmail.com>
LicenseBSD_2_clause + file LICENSE
Version0.6.1

View on CRAN

Functions

assert_function_arguments_in_API Man page
assignment_yml_ok Man page
cached_tasks Man page
check_assignment_file Man page
check_existance_tasks Man page
check_installed_packages Man page
cheer Man page
delete_circular_calls Man page
directories Man page
expect_attached_package Man page
expect_function_arguments Man page
expect_function_code Man page
expect_function_self_contained Man page
expect_package Man page
expect_self_contained Man page
get_file Man page
get_mark_my_reporter Man page
get_tests Man page
markmyassignment Man page
mark_my_assignment Man page
mark_my_assignment_dir Man page
markmyassignment-package Man page
mark_my_base_dir Man page
mark_my_dir Man page
mark_my_file Man page
mark_my_test_dir Man page
path_type Man page
read_assignment_yml Man page
run_test_suite Man page
set_assignment Man page
show_tasks Man page
temp_folder_check_create Man page

Files

inst
inst/extdata
inst/extdata/example_assignment08_bad_pkgs.yml
inst/extdata/example_lab_file.R
inst/extdata/example_dir
inst/extdata/example_dir/example_lab_file2.R inst/extdata/example_dir/example_lab_file1.R inst/extdata/example_lab_file_circular.R
inst/extdata/example_assignment05.yml
inst/extdata/test_reporter_file.R inst/extdata/example_lab_file_messy.R inst/extdata/example_task2_a.R
inst/extdata/example_assignment06.yml
inst/extdata/example_assignment01.yml
inst/extdata/example_mandatory.R
inst/extdata/example_assignment07_pkgs.yml
inst/extdata/example_assignment02.yml
inst/extdata/example_task1.R
inst/extdata/example_assignment04.yml
inst/extdata/example_task2_b.R
inst/extdata/example_assignment03.yml
inst/doc
inst/doc/markmyassignment.html
inst/doc/markmyassignment.Rmd
inst/doc/markmyassignment.R
tests
tests/testthat.R
tests/testthat
tests/testthat/test-expectation.R tests/testthat/test-mark_my_assignment.R tests/testthat/test-mark_my_file.R tests/testthat/test-set_assignment.R
NAMESPACE
R
R/assertion_funcions.R R/mark_my_assignment.R R/expectations.R R/set_assignment.R R/mark_my_file.R R/markmyassignment.R
vignettes
vignettes/markmyassignment.Rmd
MD5
build
build/vignette.rds
DESCRIPTION
man
man/expect_function_code.Rd man/directories.Rd man/read_assignment_yml.Rd man/check_installed_packages.Rd man/expect_function_arguments.Rd man/get_tests.Rd man/check_assignment_file.Rd man/mark_my_dir.Rd man/expect_attached_package.Rd man/get_mark_my_reporter.Rd man/expect_package.Rd man/show_tasks.Rd man/expect_function_self_contained.Rd man/get_file.Rd man/expect_self_contained.Rd man/path_type.Rd man/mark_my_assignment.Rd man/cheer.Rd man/mark_my_file.Rd man/set_assignment.Rd man/assert_function_arguments_in_API.Rd man/check_existance_tasks.Rd man/assignment_yml_ok.Rd man/cached_tasks.Rd man/markmyassignment.Rd man/run_test_suite.Rd man/delete_circular_calls.Rd man/temp_folder_check_create.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.