markmyassignment0.8.9 package

Automatic Marking of R Assignments

assert_assignment_config

Assert a assignment_config object.

assignment_config

Constructor for assignment_config object

assignment_paths_and_files

Get assignment paths and files

check_installed_packages

Check whether required packages are installed and loaded.

cheer

Cheer when all tasks pass

construct_assignment_description

Construct assignment description

create_github_download_url

Create a github_download_url from a path_github object.

delete_circular_calls

Checks and deletes circular calls

directories

Functions to create directories

download_assignment

Download assignment and store in temporary folder

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_no_attached_forbidden_package

Expect that a forbidden package is not used/attached

expect_no_forbidden_function_code

Expect no forbidden function code

expect_package

Depricated function: expect_package

expect_self_contained

Depricated function: expect_self_contained

forbidden_functions

Forbidden functions for mark_my_file()

get_assignment_full_subpath

Get the full path from assignment paths

get_file

Get the file from the path

get_github_path_info

Get github information from a github path

is_github_path

Check if a path is from github

mark_my_assignment

Mark assignment in global environment

mark_my_dir

Mark assignments in a directory

mark_my_file

Mark assignment file

markmyassignment-package

markmyassignment: Tools to work with student assignments

path_type

Get the path type.

read_assignment_yml

Read assignment information

run_test_suite

Run test suite

set_assignment

Set and remove assignments

show_tasks

Get the name of the tasks in the assignment.

temp_folder_check_create

Check and create folder if missing.

translate_tasks_name_to_task_files

Get task file name from task names

write_assignment_yml

Read assignment information

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

  • Maintainer: Mans Magnusson
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-11-22