Skip to main content

Module enrolment_discovery

Module enrolment_discovery 

Source
Expand description

The enrolment-discovery phase: who the study registry says is on the course.

One listing unparks the registrations of people we already have a link for, links the few whose registry address is an address one of our accounts has proved it controls, and claims an account-linking mail for everybody else. That middle branch is terminal, never a filter: the population the linking mail exists to reach is the people whose two addresses differ, and every fast-track outcome other than a link falls through to the mail.

Structs§

FastTrackRun 🔒
The fast track over one realisation’s roster: the config it reads and the template lookup it caches, so neither is repeated per person.

Functions§

count_decision 🔒
Every fast-track outcome has a counter on the realisation row: the skips are what says whether the flag is worth having on.
listable_course_code 🔒
reconcile 🔒
Applies one realisation’s roster and returns the counters the realisation row carries.
run
student_number_settings_url 🔒
Where the notice’s “not you? unlink” link goes.
whole_request_failed 🔒