Skip to contents

Reads student definitions from the students table.

Usage

get_students(con, student_id = NULL, group_id = NULL)

Arguments

con

A DBI connection.

student_id

Optional student identifier.

group_id

Optional group identifier.

Value

A tibble of registered students.

Examples

db_path <- tempfile(fileext = ".sqlite")
con <- init_tracking_db(db_path, overwrite = TRUE)
register_students(con, c("student_001", "student_002"))
#> # A tibble: 2 × 5
#>   student_id  student_label email group_id created_at          
#>   <chr>       <chr>         <chr> <chr>    <chr>               
#> 1 student_001 student_001   NA    NA       2026-06-24T12:25:16Z
#> 2 student_002 student_002   NA    NA       2026-06-24T12:25:16Z
get_students(con, student_id = "student_001")
#> # A tibble: 1 × 5
#>   student_id  student_label email group_id created_at          
#>   <chr>       <chr>         <chr> <chr>    <chr>               
#> 1 student_001 student_001   NA    NA       2026-06-24T12:25:16Z
DBI::dbDisconnect(con)