Skip to main content

Module student_notifications

Module student_notifications 

Source
Expand description

The student-notifications phase: the only thing that queues a student mail about a credit registration.

Exactly two mails exist and each row gets each at most once. Nothing else is mailed: a failed_permanent row is a configuration problem the student cannot act on, a withdrawn one was the student’s own decision, and the linking mail already covers a missing student number.

Structs§

ProductUrlCache 🔒
One enrolment_url_for_product lookup per product id per phase run, rather than per row: many claimed rows share the same module’s product.
StudentNotificationsPhase 🔒

Functions§

placeholders 🔒
Stored on the delivery row, so the sender needs no lookup of its own.
run
status_page_url 🔒
The page the mail sends the student to, which is where every next step already lives.