Skip to contents

All functions

add_question()
Add Question to Template
assignment_outline()
Outline the gradable sections of an assignment
export_comments()
Export student-facing feedback to per-repository markdown files
export_marks()
Export scores and feedback for a graded project
export_scores()
Export per-repository scores to a CSV file
filter_classes
S7 Classes for Question Filters
filter_condition_type_choices()
Display choices for the filter condition-type select
filter_helpers
Helper Functions for Question Filters
get_allowed_filter_condition_types()
Get allowed filter condition types
get_allowed_node_types()
Get allowed node types for rules
get_allowed_rule_verbs()
Get allowed verbs for rules
get_default_filter_condition_value()
Get default value for a filter condition type
get_default_rule_values()
Get default values for a rule verb
get_question()
Get Question by ID
init_project()
Initialize a markermd grading project
mark()
Launch the markermd Marking Application
markermd_filter_condition()
Markermd Filter Condition
markermd_filter_group()
Markermd Filter Group
markermd_grade_state()
Grade State S7 Class
markermd_metadata()
Template Metadata
markermd_node_selection()
Node Selection for Questions
markermd_project()
Markermd Project
markermd_question()
Template Question
markermd_rubric_item()
Rubric Item
markermd_rule()
Markermd Validation Rule
markermd_skills_path()
Path to the bundled markermd Claude Code skills
markermd_template()
Markermd Template
marks_export()
Export a project's grading marks to YAML
marks_import()
Import grading marks from YAML into a project's database
marks_set()
Record grading marks for one repository/question pair
new_markermd_filter_condition()
Create a new markermd filter condition with default values
new_markermd_filter_group()
Create a new markermd filter group
new_markermd_rule()
Create a new markermd rule with default values
parse_assignment_document()
Parse an assignment document into a Pandoc AST
project_classes
S7 Class Definition for Markermd Projects
project_config()
Read a markermd project's configuration
project_set()
Change a markermd project's configuration
project_sitrep()
Report a markermd project's status
read_marks_yaml()
Read grading marks from a YAML file
read_rubric_yaml()
Read a grading rubric from a YAML file
read_template_yaml()
Read a markermd template from a YAML file
remove_question()
Remove Question from Template
rubric_export()
Export a project's grading rubric to YAML
rubric_import()
Import a grading rubric from YAML into a project's database
rule_classes
S7 Class for Rule Validation
rule_helpers
Helper Functions for Rule Validation
template()
Launch the markermd Template Creation Application
template_classes
S7 Class Definitions for Markermd Templates
template_export()
Export a project's grading template to YAML
template_import()
Import a grading template from YAML into a project's database
template_methods
Methods for Markermd Template Classes
validate_filter_condition_type()
Validate filter condition type
validate_filter_condition_value()
Validate filter condition value based on condition type
validate_markermd_rule()
Validate a markermd rule object
validate_marks_file()
Validate a marks file against the markermd JSON Schema
validate_node_type()
Validate node type value
validate_project()
Validate a project's student repositories against its template
validate_rubric_file()
Validate a rubric file against the markermd JSON Schema
validate_rule_values()
Validate rule values based on verb type
validate_rule_verb()
Validate rule verb value
validate_template_file()
Validate a template file against the markermd JSON Schema
write_marks_yaml()
Write grading marks to a YAML file
write_rubric_yaml()
Write a grading rubric to a YAML file
write_template_yaml()
Write a markermd template to a YAML file