Package: learnitdown 1.9.1

Philippe Grosjean

learnitdown: R Markdown, Bookdown and Learnr Additions for Learning Material

Extension to R Markdown, Bookdown and Learnr for building better learning and e-learning material: H5P integration, course-contextual divs, differed loading of Shiny and learnr applications, and much more ...

Authors:Philippe Grosjean [aut, cre]

learnitdown_1.9.1.tar.gz
learnitdown_1.9.1.zip(r-4.7)learnitdown_1.9.1.zip(r-4.6)learnitdown_1.9.1.zip(r-4.5)
learnitdown_1.9.1.tgz(r-4.6-any)learnitdown_1.9.1.tgz(r-4.5-any)
learnitdown_1.9.1.tar.gz(r-4.7-any)learnitdown_1.9.1.tar.gz(r-4.6-any)
learnitdown_1.9.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
learnitdown/json (API)
NEWS

# Install 'learnitdown' in R:
install.packages('learnitdown', repos = c('https://learnitr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/learnitr/learnitdown/issues

Pkgdown/docs site:https://learnitr.github.io

On CRAN:

Conda:

bookdownlearning-resourcesr-markdownteaching-materials

4.81 score 16 stars 16 scripts 53 exports 75 dependencies

Last updated from:9510f5baa6. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE186
source / vignettesOK236
linux-release-x86_64NOTE184
macos-release-arm64NOTE236
macos-oldrel-arm64NOTE209
windows-develNOTE145
windows-releaseNOTE142
windows-oldrelNOTE148
wasm-releaseOK156

Exports:._ansassignmentassignment_enassignment_frassignment2assignment2_enassignment2_frchallengechallenge_enchallenge_frchallenge2challenge2_enchallenge2_frcheck_shiny_solutionchecker_ack_learnrclean_ex_tocconfigdecryptdiagnose_loginencrypth5plaunch_shinylearnitdown_initlearnitdownLearnrBannerlearnitdownLearnrServerlearnitdownLearnrSetuplearnitdownShinylearnitdownShinyVersionlearnrlockobfuscateobfuscate_logicalquitButtonread_shinylogsrecord_learnrrecord_shinyrunrun_appsend_mail_learnrshow_ex_tocsign_insign_outsubmitAnswerButtonsubmitQuitButtonstrackEventstrackQuittrackSubmitunlockupdate_pkguser_emailuser_namewebshot_shiny

Dependencies:anytimeaskpassbackportsbase64encBHbitbit64bslibcachemcallrcheckmateclicommonmarkcurldata.tabledigestevaluatefastmapfilelockfontawesomefsgetPassgluegradethishighrhtmltoolshtmlwidgetshttpuvhttrjquerylibjsonlitekeyringknitrlaterlatticelearnrlifecyclelitedownmagickmagrittrmarkdownmemoisemimemongolitenanotimeopensslotelPKIprocessxpromisespsR6rappdirsRcppRcppCCTZRcppDateremotesrenvrlangrmarkdownrprojrootrstudioapisassshinyshinylogsshinytoastrsourcetoolssystinytexwebshotwithrxfunxtableyamlzoo

learnitdown - R Markdown and Bookdown Additions for Learning Material

Rendered fromlearnitdown.Rmdusingknitr::rmarkdownon May 12 2026.

Last update: 2025-08-30
Started: 2021-03-22

Readme and manuals

Help Manual

Help pageTopics
Insert a GitHub (Classroom) assignment or challenge in the documentassignment assignment2 assignment2_en assignment2_fr assignment_en assignment_fr challenge challenge2 challenge2_en challenge2_fr challenge_en challenge_fr
A default checker that just acknowledges submissionchecker_ack_learnr
Configure the R environment for the course (including database information) and provide (or cache) user information in ciphered form.config decrypt encrypt lock sign_in sign_out unlock
Insert code in an R Markdown document to diagnose personal data informationdiagnose_login
Insert H5P content in the documenth5p
Launch Shiny application by clicking on its screenshot.launch_shiny
Initialize learnitdown features in an R Markdown documentlearnitdown_init
Set up a learnitdown Learnr applicationlearnitdownLearnrBanner learnitdownLearnrServer learnitdownLearnrSetup
Create and manage learnitdown Shiny applicationslearnitdownShiny learnitdownShinyVersion quitButton submitAnswerButton submitQuitButtons
Insert a block for a learnr tutoriallearnr
Obfuscate answers in learnr documents._ ans obfuscate obfuscate_logical
Read shinylogs log data and format them in a data.frameread_shinylogs
Record results of learnr exercises in a MongoDB databaserecord_learnr user_email user_name
Record Shiny events in a MongoDB databaserecord_shiny
Run learnitdown learnr tutorials or Shiny apps from a package after updaterun run_app update_pkg
Send your learnr submissions by emailsend_mail_learnr
Insert a table of content for the exercises at the end of a bookdown chapterclean_ex_toc show_ex_toc
Track events, the submit or the quit buttonscheck_shiny_solution trackEvents trackQuit trackSubmit
Create the screenshot image of a Shiny application with a click iconwebshot_shiny