Gets a beefed up table of student data by session based on course
fetch_student_session_summary_from_course.Rd
Given a course filtering this returns a data table with one row
per student per session with as much demographic, retention and academic
data as possible. By default it only includes flags with the concerns:
course requirement, low activity, non submission and prior performance.
You must have the retention.data
package loaded for this
to work, or the equivalent tables.
Some of the calculated fields are worth explaining:
progress_rate is the ratio of passing grades (PS, CR, DI, HD) to all grades
pass_rate is the ratio of passing grades to all finalised grades
fail_rate is the ratio of failing grades (FL, FW) to all grades
fw_rate is the ratio of FW (fail by non submission) to all grades
Usage
fetch_student_session_summary_from_course(
course_filter_string = ".",
concerns = c("course requirement", "low activity", "non submission",
"prior performance")
)