8c0daa94ef931880f8909f925a988cae *DESCRIPTION
918f66668eaa65b195763070297ba876 *NAMESPACE
eb16f00c915cf3c33e73f91261f9756c *NEWS.md
89ebe33b859d8498748ea179f16d2d27 *R/ace.R
0d00af2c8824ac508084ca275768fee3 *R/auto-complete.R
f460bf2643c4f6cdc65d02c3c4dca5eb *R/available_tutorials.R
7fa38e42f3481d974731050792eef37a *R/data_dir.R
3cf8f1c820ed876a9088092aa2f940fc *R/debug_exercise_checker.R
eea969858ac6d7a963eb0b605e8ead1a *R/evaluators.R
5a54c3de152f4fd3815fe659942bc945 *R/events.R
7c6ead1ac65dc33cec11e37cbe0d8225 *R/events_default.R
bc102434108c15498f853cdb02256935 *R/events_record.R
25879b999c7469d5ec9a4a7abbfbea79 *R/exercise.R
d7bfcadba646d661ab2b5e1b25de7ca6 *R/feedback.R
79f6741f0d8ba2eb47dbb84c959f9159 *R/html-dependencies.R
4dc400a574327d21e3e7fb34fbf516a7 *R/html_selector.R
0daedde41c4602b8fff7d93a9206a157 *R/http-handlers.R
ecb767d0f6428f0d0e3c2721d6888c34 *R/i18n.R
d8e30a7fc6ac940fabfa852cc9a64764 *R/identifiers.R
809db4b39a24a2423f29958336e4b239 *R/initialize.R
2431dea0b8965414d944976e4d28f8e1 *R/knitr-hooks.R
0287b9377883bcabbeb5f1a89b2fbb9f *R/learnr-package.R
a7535adaea605a961a29a70e3aa359bf *R/learnr_messages.R
0068f2b0d981967bf6eb2c171738f401 *R/mock_exercise.R
1450b92f80cb109679d229cbf98ee12c *R/mutate_tags.R
229ca16ae02f499060cf646bd9aed5d3 *R/options.R
d33326565bc95809256b33cd57173a6a *R/praise.R
1246932f8cbeee1af15026c7c6ee2959 *R/question_answers.R
4f83ff92b54ff7590c6ce3d56b3981d8 *R/question_checkbox.R
cc6f793bba84f42e6666d11d0197705d *R/question_methods.R
584d8ceccd979bab94e3a75f5465e216 *R/question_numeric.R
439ce061ad5cfb750498f563d270bdb2 *R/question_radio.R
ca445a85392755554f6d23e5f9d76a22 *R/question_text.R
9e679b77276451fbd87935057ca21a5b *R/quiz.R
01226c8837a292e06a95f415953a627d *R/quiz_print.R
9ca73eb1241ba66b9c0af7a73da483fb *R/run.R
fcf883aff64e43ed807953885465e367 *R/shinytest.R
7dc332641ed96799f2c4216ca7e8880a *R/staticimports.R
1ecf98a2e789fcf7f052959a14e6e22f *R/storage.R
20ed8c5deff891acdc62f39a66462a29 *R/tutorial-format.R
f08c118c90a5ba41b91ab6ea501e79ff *R/tutorial-state.R
2a2eadce278cdcd9b1d4a4eef0b209c6 *R/tutorial_package_dependencies.R
d30d6ad8651677d464266ab5ce4b2d66 *R/utils.R
953fce3f23a67c2d6627d66963f3658b *R/zzz.R
1396a01e06f0f3211a2deebaf2e60b1b *build/vignette.rds
8ce157522956b764a62b332f842e67c4 *inst/doc/multilang.R
f9da9d7edabfffc192b1be3cbe5ad1bb *inst/doc/multilang.Rmd
8f241aa20353c324f782ac24194ff297 *inst/doc/multilang.html
c0df04842a9c9313f615ff08b38dc3e2 *inst/doc/shinyapps-publishing.R
7c7f25b66708e5c1f14c1a2cfaaced88 *inst/doc/shinyapps-publishing.Rmd
7520808bb1314c1a458d36261c89815c *inst/doc/shinyapps-publishing.html
d2c1f102d4857cd0b84735c16432748f *inst/examples/apparmor/apparmor_evaluator.R
3600b5079ca0ae1bc56992ce8a3115e3 *inst/examples/external/evaluator-tests.Rmd
3f68aedbbb3e8592a6bfb58cb582b316 *inst/internals/i18n_random_phrases.rds
bb4e3c63a1ed863e474b160a3bf1a452 *inst/internals/i18n_translations.rds
8c0bbabde9e3c85bed2902375e985d3e *inst/internals/learnr.py
1b23d40bfb1c3411294beec9dadf921f *inst/internals/templates/exercise-setup.Rmd
190b1279c9020835ba72cfebc592c3d5 *inst/lib/NOTICE
ef55a6e05f62c6c357a9e615830f0006 *inst/lib/ace/ace.js
62be73aefd10b1c5a02249268c605dde *inst/lib/bootbox/bootbox.min.js
ad98572d415d2f2452845a6068a913c0 *inst/lib/clipboardjs/clipboard.min.js
8bd526b10411926accb6e1f6e65978c9 *inst/lib/i18n/i18next.min.js
8cafb6a411974bab6de71c88a18e8467 *inst/lib/i18n/tutorial-i18n-init.js
f05f0efe679e72e0b15453aebb8cca79 *inst/lib/i18n/tutorial-i18n-init.js.map
0acddc4d90471510d6176ce436912f76 *inst/lib/i18next/i18next.min.js
61d3b3392a1e0e9dbf9041292b501c1e *inst/lib/idb-keyval/LICENSE
c7c5724fe3861185c9263a89a1cda82e *inst/lib/idb-keyval/idb-keyval-iife-compat.min.js
ef5f80f09deb00b260d6743bd0008145 *inst/lib/idb-keyval/idb-keyval-iife.js
c68818e02683991b07618fec1e3a8751 *inst/lib/idb-keyval/note.md
9722d0b3d0a71ac60ce18ab1acc7097a *inst/lib/tutorial/tutorial.css
3ef2d84875660b87364bb58a991b8691 *inst/lib/tutorial/tutorial.js
a2704961f9c4eafeda9c46e52277e69b *inst/lib/tutorial/tutorial.js.map
37aa01dd131cd8dfebfe96c1dbfdbce1 *inst/rmarkdown/templates/tutorial/resources/images/close.svg
89052599374c3fe72953827a1b036a18 *inst/rmarkdown/templates/tutorial/resources/images/exerciseDone.svg
7abed22026677eb425961425de79975f *inst/rmarkdown/templates/tutorial/resources/images/topicProgress.png
a5355d604d484d315069361d1ceeed32 *inst/rmarkdown/templates/tutorial/resources/rstudio-theme.css
3fe51c63c84fec7a9e135757a8200033 *inst/rmarkdown/templates/tutorial/resources/tutorial-format.css
840f0d7d67a6ea30e1e3345bc56a0e9a *inst/rmarkdown/templates/tutorial/resources/tutorial-format.htm
b7e263526c17f21f7bcd87d710680e63 *inst/rmarkdown/templates/tutorial/resources/tutorial-format.js
abbcfa1183832aeec18216d461f4aae7 *inst/rmarkdown/templates/tutorial/resources/tutorial-format.js.map
95ed350ee310517718bf3f97f963d7c7 *inst/rmarkdown/templates/tutorial/skeleton/skeleton.Rmd
3f1876e56426ef2583462c033cdac9ce *inst/rmarkdown/templates/tutorial/template.yaml
dc8fd113499c26726be7874774f8b7b2 *inst/staticexports/assertions.R
4ba3a286ea8ecddf7ce96652c1cb3647 *inst/staticexports/knitr_engine_caption.R
2608be9bcbed2d5d0fd09af44e2a9f53 *inst/staticexports/strings.R
5bd16a59dbc919cb1a869455d94bbe26 *inst/tutorials/ex-data-basics/ex-data-basics.Rmd
96803e90124caf33d55c420f113effe9 *inst/tutorials/ex-data-basics/images/flights.png
7e2986f443d6c588e8534f35ea972581 *inst/tutorials/ex-data-filter/ex-data-filter.Rmd
7f401c23e2a8c401dd8939ee8ed4e45d *inst/tutorials/ex-data-filter/images/transform-logical.png
0f80285d501315169e968cd4d241bf49 *inst/tutorials/ex-data-mutate/ex-data-mutate.Rmd
ac8f3a2d78c306a0657b6a9efa6148ff *inst/tutorials/ex-data-summarise/ex-data-manip-summarise.Rmd
3a7a8c29ad4400404a5782de79afbc70 *inst/tutorials/ex-setup-r/ex-setup-r.Rmd
924733c77d0571aeb4b693deca1b6806 *inst/tutorials/hello/hello.Rmd
3d6bb09e28fd511f4e0a2e7f868f8edc *inst/tutorials/polyglot/polyglot.Rmd
8c3acf37921ebb30e55bb72ede0af548 *inst/tutorials/quiz_question/quiz_question.Rmd
8ae5cc3a95634295dfc579148d3a29d6 *inst/tutorials/setup-chunks/setup-chunks.Rmd
1df27b08b83743c957f5ef364014dd10 *inst/tutorials/slidy/slidy.Rmd
5986029ea482ee7fcbac4d1493f03d9a *inst/tutorials/sql-exercise/sql-exercise.Rmd
6d6ac2c63b4d9f58aca552120cd01542 *man/answer.Rd
4a6ab4855c8adaa0a8e8685d7b756d25 *man/available_tutorials.Rd
a1dedfda52b188952a55897fd60e7ea7 *man/debug_exercise_checker.Rd
b51b9cbbd65c46e28137b9dab5e8ce6b *man/disable_all_tags.Rd
21d28550e0b78f36258fdbc26410e684 *man/duplicate_env.Rd
d2c7cc5e246d7bb6f8d18450207ee66e *man/event_register_handler.Rd
86fe1c2e643a218f02df1fedf8cb931c *man/external_evaluator.Rd
cb1e46f469cfbbbde29c8b5113e1d789 *man/figures/lifecycle-archived.svg
c0d2e5a54f1fa4ff02bf9533079dd1f7 *man/figures/lifecycle-defunct.svg
a1b8c987c676c16af790f563f96cbb1f *man/figures/lifecycle-deprecated.svg
c3978703d8f40f2679795335715e98f4 *man/figures/lifecycle-experimental.svg
952b59dc07b171b97d5d982924244f61 *man/figures/lifecycle-maturing.svg
27b879bf3677ea76e3991d56ab324081 *man/figures/lifecycle-questioning.svg
6902bbfaf963fbc4ed98b86bda80caa2 *man/figures/lifecycle-soft-deprecated.svg
53b3f893324260b737b3c46ed2a0e643 *man/figures/lifecycle-stable.svg
1c1fe7a759b86dc6dbcbe7797ab8246c *man/figures/lifecycle-superseded.svg
f7f63dd71e6b43873bd7dda6175b8c05 *man/figures/logo.png
7e49eb8c4c159d89b9858a7905907192 *man/filesystem_storage.Rd
eddaffea915efd5bd92fe09fa5385152 *man/finalize_question.Rd
51001a1b3c4ba5963ef0b5521b72a8b9 *man/format_quiz.Rd
fbfd7c8050f95dda50e2c8d80a011db1 *man/get_tutorial_info.Rd
a68b7d0282bca2a45c1302b96baa4189 *man/get_tutorial_state.Rd
049bf3f012b82850924a33a8f7258618 *man/initialize_tutorial.Rd
2901602af2fadee8d69c0a84edb0f688 *man/knit_print.Rd
2fdbf9a8eef87c2c1ffc743376e6598d *man/learnr-package.Rd
ac09b8cd91febde7d27a41d117afaa32 *man/mark_as_correct_incorrect.Rd
2c7b6dd3cc8ab2f62a341e35c8778475 *man/mock_exercise.Rd
d4623e77d6c4a25b78b592de5782cb3a *man/one_time.Rd
f0a3d83e7dbbc3b31f96d078ac7f862e *man/question_checkbox.Rd
d50cbd646703a5be07f0655ee1073299 *man/question_methods.Rd
d93691a33ba6d9eccc2dac079676d7b7 *man/question_numeric.Rd
3bcb3e491c9013da72a243d6fb1a63bc *man/question_radio.Rd
70499d7c0df85154dcdf044acdddce59 *man/question_text.Rd
ab5d206e499c51c32f8b788540bfc435 *man/quiz.Rd
3de86b493db7f01d7cdf0b6c6f23cfa4 *man/random_phrases_add.Rd
69833af9b17fbe045b32f84984d28962 *man/random_praise.Rd
038f4f89e1073834c4bf06cc3c4e03f5 *man/rmd-fragments/badges.Rmd
58a213a41bb2941daf988cc0c66d4ddb *man/rmd-fragments/hello-tutorial.Rmd
afd4a9db6dd8521e09b5ec9450ce04d8 *man/rmd-fragments/learnr-examples-showcase.Rmd
17e4c4a4c25bca0649f135e1c676e7a5 *man/rmd-fragments/learnr-install.Rmd
e9f86da90994e3045b31d5b7713c8a60 *man/rmd-fragments/learnr-overview.Rmd
90370205a3ddf78423dc90b5ead85bb5 *man/run_tutorial.Rd
86e5873af2d2c6fd79614ed05d127a7c *man/safe.Rd
06cd336bc77e41d8b5be7e681a68f0c9 *man/safe_env.Rd
a94f3350d188b35b9056b00d7baa335d *man/tutorial.Rd
481b55906d9ee93254978d538ae44efd *man/tutorial_html_dependency.Rd
e91840176701ca8b790e21d77bc28401 *man/tutorial_options.Rd
7a3555ae07402a811a407e3cfba69af2 *man/tutorial_package_dependencies.Rd
578e29b7b1e87a8f2a4a6483f04a8f65 *tests/testthat.R
c8825b4a08c11edc08a2f810bdf6e71f *tests/testthat/_snaps/available-tutorials.md
9349b4442403933e6261b16247952d32 *tests/testthat/_snaps/exercise.md
f621ec5f7235b6ffd32f2f5dcb2c7aae *tests/testthat/helpers-shinytest2.R
490977d9f6e4e7f3896b25739805d2e2 *tests/testthat/helpers.R
4e93b736a5c74b260ea5118907accaac *tests/testthat/setup-chunks/error-check-chunk_bad.Rmd
f6c4c8b9674a8670d4859ed47a2ab413 *tests/testthat/setup-chunks/error-check-chunk_good.Rmd
026c6d0019d075c6e4f92ab7c8271a13 *tests/testthat/setup-chunks/exercise-cycle-default-setup.Rmd
55b9eb876f2ef17d4623b316436b223d *tests/testthat/setup-chunks/exercise-cycle-self.Rmd
a6f8d9a1ac080bda003eebb748d27d27 *tests/testthat/setup-chunks/exercise-cycle-two.Rmd
2062c8cf021e32c0ad7a31bfe73b3915 *tests/testthat/setup-chunks/exercise-cycle.Rmd
e5d0f2bc9898d3332cf2fb1d63c7c44f *tests/testthat/setup-chunks/exercise-global-setup.Rmd
458b043078657ff75443aa326791f4fa *tests/testthat/setup-chunks/setup-cycle-self.Rmd
042ed136a8ac3658529b4199b164c9a3 *tests/testthat/setup-chunks/setup-cycle-two.Rmd
855ebed406f17feb5afb1cfc3d8885bf *tests/testthat/setup-chunks/setup-cycle.Rmd
f4237dc8c4746a70b08f449f70e23570 *tests/testthat/test-auto-complete.R
4181228a4f63aad68b0a2bbdccf362fc *tests/testthat/test-available-tutorials.R
d4aadb5e7e67fbb1b37824b3b22ed480 *tests/testthat/test-cookies.R
1a3bbda412c78dbacd833546a16cc266 *tests/testthat/test-dependency.R
570a75e21e61cfb05b9e55e84dcd0240 *tests/testthat/test-duplicate_env.R
87ff68ef90596e8e78514bcdd9f5804f *tests/testthat/test-evaluators.R
332604346a39ac884a211a82e45e10a9 *tests/testthat/test-events.R
c0f582b10a9b83230f49f47a63221612 *tests/testthat/test-exercise.R
958143aabce1a3fe1a15fcc07dd6adb4 *tests/testthat/test-feedback.R
cca40ca4ebf14e6eb46c69c81ef07910 *tests/testthat/test-i18n.R
2367612d9a1d5218164021d429bbef05 *tests/testthat/test-install-dependencies.R
8f55faf3487865adf093d0caf367e8ba *tests/testthat/test-knitr-hooks.R
44c79fa3f5081921329443571cf16e92 *tests/testthat/test-mark_as.R
50c377051c81a9178ac819e2aa154a9c *tests/testthat/test-mock_exercise.R
445a92b6f6166fd44f0c089ab1e2ffb2 *tests/testthat/test-mutate_tags.R
a95461f39225c74cd6642e76ac42c769 *tests/testthat/test-options-reveal_solution.R
8a41ca85c15a1fc76acd8a1e705f4c7f *tests/testthat/test-options.R
f949d857f478f20006d5b5fd6961df42 *tests/testthat/test-praise.R
7d6fff50b3c4e408b909e4c404f42050 *tests/testthat/test-question_answers.R
7cb7fc1b5aedf1b53452ccae06bf5b28 *tests/testthat/test-question_checkbox.R
3b9935049c9f1d6d5c16f5ada36f4cf4 *tests/testthat/test-question_numeric.R
b37cbc4118853624cddf9f612df70634 *tests/testthat/test-question_radio.R
1107d0d2c1f3f7276c51335ad5582696 *tests/testthat/test-question_text.R
237fdffb6b0f9ea7f159198c409ecb92 *tests/testthat/test-quiz.R
3dc8a50bf64a4cf6a38e5f61b56cb585 *tests/testthat/test-run.R
a2fdfd748877771f5b9681d11bf0f8d5 *tests/testthat/test-shinytest2-aaa.R
a4a0723c0151a6804a58a863b2237d3e *tests/testthat/test-shinytest2-hints.R
986313febe4bfaf10426caa0b02bbcc1 *tests/testthat/test-storage.R
6170be0f75b941fd1c56e217776fc843 *tests/testthat/test-tutorial-format.R
61eb25afc02ef50f4a53405dcee50faa *tests/testthat/test-tutorial-state.R
d49e76850d7729170330d68b97960b7d *tests/testthat/tutorials/basic.Rmd
2d0f88b0d4d8bd77b9fdc3175ed0df7b *tests/testthat/tutorials/basic.html
720d2c39f48ff7e60295c70f45bcaefa *tests/testthat/tutorials/hint-copy/hint-copy.Rmd
39ba3afb274bd1087e46c219366d8323 *tests/testthat/tutorials/hint-copy/hint-copy.html
518f146697835ef18b043557937be657 *tests/testthat/tutorials/hint-div/hint-div.Rmd
4ee47a1688c50fe70bdba6a98b72d679 *tests/testthat/tutorials/hint-div/hint-div.html
5703c2c8bb62ce5954bcc938bfc5c812 *tests/testthat/tutorials/hint-div/hint-next.html
a8e8b983b97d27bf59583841071599c0 *tests/testthat/tutorials/hint-next/hint-next.Rmd
434b84607debdb122112389eb0da22c6 *tests/testthat/tutorials/hint-next/hint-next.html
bde7a314eeea8fc1a63be6bb1db6faf2 *tests/testthat/tutorials/knitr-hooks_empty-exercise/duplicate-label.Rmd
733b835ad05fd4607eebd5d97f07085b *tests/testthat/tutorials/knitr-hooks_empty-exercise/duplicate-label.html
03c496c602fa66766ee1252b2d7f4d5c *tests/testthat/tutorials/knitr-hooks_empty-exercise/empty-exercise.Rmd
df5268e3908f0ab3f1a9593cf0e3c999 *tests/testthat/tutorials/knitr-hooks_empty-exercise/full-exercise.Rmd
3e97f49a70cab2fa243bf7c1a811c42d *tests/testthat/tutorials/missing-exercise-checker.Rmd
ad5ec449757c8cc00efc87d6d8cd8f22 *tests/testthat/tutorials/optional-show-solution.Rmd
fe98fd77df96f06fa46d9882901defd6 *vignettes/img/shinyapps-publishing-advanced.png
b87c0029073ab2b976c8e806b29a576d *vignettes/img/shinyapps-publishing-instance-size.png
d92915421de1e000dcbeeda0e341779c *vignettes/img/shinyapps-publishing-instances.png
356fa47004cde5eb63ca31cfb5f9ea09 *vignettes/img/shinyapps-publishing-metrics.png
f9da9d7edabfffc192b1be3cbe5ad1bb *vignettes/multilang.Rmd
7c7f25b66708e5c1f14c1a2cfaaced88 *vignettes/shinyapps-publishing.Rmd
