Reads a declarative tracking configuration from either a YAML file or a
directory of CSV files. CSV directories may contain courses.csv,
tutorials.csv, students.csv, and questions.csv.
Examples
config_dir <- tempfile()
dir.create(config_dir)
readr::write_csv(
data.frame(course_id = "stat101"),
file.path(config_dir, "courses.csv")
)
read_tracking_config(config_dir)
#> $courses
#> # A tibble: 1 × 1
#> course_id
#> <chr>
#> 1 stat101
#>
#> $tutorials
#> # A tibble: 0 × 0
#>
#> $students
#> # A tibble: 0 × 0
#>
#> $questions
#> # A tibble: 0 × 0
#>