This fuction will extract the resources that exist and are listed in the config file.
Usage
get_dropdown(path = ".", folder, trim = TRUE)
get_episodes(path = ".", trim = TRUE)
get_learners(path = ".", trim = TRUE)
get_instructors(path = ".", trim = TRUE)
get_profiles(path = ".", trim = TRUE)
Arguments
- path
the path to the lesson, defaults to the current working directory
- folder
the folder to extract fromt he dropdown menues
- trim
if
TRUE
(default), only the file name will be presented. WhenFALSE
, the full path will be prepended.
Examples
tmp <- tempfile()
create_lesson(tmp, open = FALSE, rmd = FALSE)
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ℹ No schedule set, using Rmd files in episodes/ directory.
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> → To remove this message, define your schedule in config.yaml or use `set_episodes()` to generate it.
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ────────────────────────────────────────────────────────────────────────
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ℹ To save this configuration, use
#>
#> set_episodes(path = path, order = ep, write = TRUE)
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ✔ First episode created in /tmp/RtmpUWqX2P/file1880616f17cf/episodes/introduction.md
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ℹ Workflows up-to-date!
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> ✔ Lesson successfully created in /tmp/RtmpUWqX2P/file1880616f17cf
#> → Creating Lesson in /tmp/RtmpUWqX2P/file1880616f17cf...
#> /tmp/RtmpUWqX2P/file1880616f17cf
get_episodes(tmp)
#> [1] "introduction.md"
get_learners(tmp) # information for learners
#> [1] "reference.md" "setup.md"