Opens the SQLite tracking database referenced by a context returned by
setup_learnr_tracking(). Missing schema objects are created idempotently
through init_tracking_db().
Arguments
- context
A context returned by
setup_learnr_tracking().
Examples
db_path <- tempfile(fileext = ".sqlite")
tracking <- setup_learnr_tracking(
tutorial_id = "module_01",
student_id = "student_001",
db_path = db_path
)
con <- open_learnr_tracking_db(tracking)
DBI::dbDisconnect(con)