Skip to contents

[Experimental]

Given a list of student ids 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 successful grades to substantive grades

  • npe_rate is the ratio of FW / FNS (fail by non submission) to all grades

Usage

fetch_student_session_summary_from_ids(
  ids,
  concerns = c("course requirement", "low activity", "non submission",
    "prior performance")
)

Arguments

ids

A character vector of student ids

concerns

A list of options from for the concern field in the flags table.

Value

a data frame, one row per student per session