For a file path to a quiz, check whether it is properly formatted for Leanpub.

check_quiz(quiz_path, verbose = TRUE)

Arguments

quiz_path

A file path to a quiz markdown file

verbose

print diagnostic messages? TRUE/FALSE

Value

A list of checks. "good" means the check passed. Failed checks will report where it failed.

Examples

# Take a look at a good quiz's checks: quiz_path <- good_quiz_path() good_checks <- check_quiz(quiz_path)
#> #> Checking quiz: /tmp/RtmpEsbVt7/temp_libpath1222c397ac8/ottrpal/extdata/quiz_good.md
#> Checking question: First question to as ... in quiz: quiz_good.md
#> Checking question: Example without choo ... in quiz: quiz_good.md
#> Checking question: Question example wit ... in quiz: quiz_good.md
#> Checking question: A more complicated e ... in quiz: quiz_good.md
# Take a look at a failed quiz's checks: quiz_path <- good_quiz_path() failed_checks <- check_quiz(quiz_path)
#> #> Checking quiz: /tmp/RtmpEsbVt7/temp_libpath1222c397ac8/ottrpal/extdata/quiz_good.md
#> Checking question: First question to as ... in quiz: quiz_good.md
#> Checking question: Example without choo ... in quiz: quiz_good.md
#> Checking question: Question example wit ... in quiz: quiz_good.md
#> Checking question: A more complicated e ... in quiz: quiz_good.md