Skip to contents

All functions

add_question()
Add Question to Template
as.list(<markermd_metadata>)
Convert template_metadata to List
as.list(<markermd_node_selection>)
Convert node_selection to List
as.list(<markermd_question>)
Convert question to List
as.list(<markermd_template>)
Convert template to List
as_markermd_metadata()
Convert List to template_metadata
as_markermd_node_selection()
Convert List to node_selection
as_markermd_question()
Convert List to question
ast_base_server()
Base AST Server
ast_base_ui()
AST Module
ast_readonly_server()
Read-Only AST Server
ast_readonly_ui()
Read-Only AST UI
ast_selectable_server()
Selectable AST Server
ast_selectable_ui()
Selectable AST UI
check_archive_freshness()
Check if local archive is up to date
create_cache_dir()
Create cache directory for artifacts
create_markermd_app()
Create Shiny App for markermd
create_question_card()
Create Question Card
create_rule_details()
Create Rule Details Display
create_rule_verb_inputs_direct()
Create rule verb inputs directly (without reactive UI)
download_all_archives()
Download all archives with progress tracking
download_artifact_if_needed()
Download artifact if not cached or forced
get_allowed_node_types()
Get allowed node types for rules
get_allowed_rule_verbs()
Get allowed verbs for rules
get_archive_metadata()
Get archive metadata from GitHub
get_cached_artifact_path()
Get cached artifact path
get_default_rule_values()
Get default values for a rule verb
get_question()
Get Question by ID
get_question_content()
Mark Validation Interface Module
mark()
Launch the markermd Shiny Application
mark_grade_server()
Mark Grade Server
mark_grade_ui()
Mark Grade Module - Clean Version
mark_rubric_item_server()
Mark Rubric Item Server
mark_rubric_item_ui()
Mark Rubric Item Module
mark_rubric_server()
Mark Rubric Server
mark_rubric_ui()
Mark Rubric Interface Module
mark_validate_server()
Mark Validation Server
mark_validate_ui()
Mark Validation UI
markermd_grade_state()
Grade State S7 Class
markermd_metadata()
Template Metadata
markermd_modal()
MarkerMD Modal Dialog with Bootstrap 5 Close Button
markermd_node_selection()
Node Selection for Questions
markermd_question()
Template Question
markermd_rubric_item()
Rubric Item
markermd_rule()
Markermd Validation Rule
markermd_template()
Markermd Template
marking_server()
Marking Server
marking_ui()
Marking Interface Module
new_markermd_rule()
Create a new markermd rule with default values
open_folder()
Open folder in system file manager (cross-platform)
parse_assignment_document()
Document Parsing Utilities
question_server()
Question Server
question_ui()
Question Module
remove_question()
Remove Question from Template
rule_classes
S7 Class for Rule Validation
rule_helpers
Helper Functions for Rule Validation
rule_server()
Rule Server
rule_to_list()
Convert rule object to list format
rule_ui()
Rule Module
rule_ui_direct()
Rule UI without server module (direct input handling)
setup_assignment_repo()
Git Operations Utilities
sync_archives()
Sync archives (update only out-of-date files)
template()
Launch the markermd Template Creation Application
template_app()
Template App
template_app_standalone()
Standalone Template App with Navbar
template_classes
S7 Class Definitions for Markermd Templates
template_methods
Methods for Markermd Template Classes
validate_markermd_rule()
Validate a markermd rule object
validate_node_type()
Validate node type value
validate_rule_values()
Validate rule values based on verb type
validate_rule_verb()
Validate rule verb value