markmyassignment: Automatic Marking of R Assignments
Version 0.6.1

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

Browse man pages Browse package API and functions Browse package files

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
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("markmyassignment")

Man pages

assert_function_arguments_in_API: Checks the input arguments for mark_my_assignment and...
assignment_yml_ok: Check the yml file to be a correct assignment yml.
cached_tasks: Cached tasks
check_assignment_file: Check assignment yml file that it is a correct assignment...
check_existance_tasks: Check that tasks exist in assignment.
check_installed_packages: Check whether required packages are installed and loaded.
cheer: Cheer when all tasks pass
delete_circular_calls: Checks and deletes circular calls
directories: Functions to create directories
expect_attached_package: Expect that a given package is used
expect_function_arguments: Expect function arguments
expect_function_code: Expect function contain code
expect_function_self_contained: Expect that the tested function is self-contained
expect_package: Depricated function: expect_package
expect_self_contained: Depricated function: expect_self_contained
get_file: Get the file from the path
get_mark_my_reporter: Get reporter from yml file
get_tests: Get test files
markmyassignment: Automatic Marking of R Assignments
mark_my_assignment: Mark assignment in global environment
mark_my_dir: Mark assignments in a directory
mark_my_file: Mark assignment file
path_type: Get the path type.
read_assignment_yml: Load assignment information
run_test_suite: Run test suite
set_assignment: Set assignment to mark
show_tasks: Get the name of the tasks in the assignment.
temp_folder_check_create: Check and create folder if missing.

Functions

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

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
markmyassignment documentation built on May 19, 2017, 10:59 a.m.