Create Shiny App for markermd
create_markermd_app.Rd
Internal function to create the Shiny application
Usage
create_markermd_app(
collection_path,
template_obj,
use_qmd,
collection,
repo_list,
validation_results,
initial_repo_ast,
initial_repo_name,
artifact_status,
repo_to_github,
template_path = NULL,
download_archives = TRUE
)
Arguments
- collection_path
Character string. Path to directory containing assignment repositories
- template_obj
markermd_template S7 object with node selections, or NULL
- use_qmd
Logical. Whether to parse .qmd files (TRUE) or .Rmd files (FALSE)
- collection
Parsed collection data from parsermd
- repo_list
Character vector of repository names
- validation_results
List of validation results for each repository
- initial_repo_ast
Initial repository AST to display
- initial_repo_name
Name of initial repository
- artifact_status
List of artifact availability status for each repository
- repo_to_github
Named list mapping repository names to GitHub repos
- template_path
Character string. Path to template file (optional)
- download_archives
Logical. Whether archives were downloaded at launch