Admin

Institutions, people, courses, and every code this server has issued.

Upload token

The same secret /manage uses, set as SLIDEMGR_UPLOAD_TOKEN. This page takes the stronger of the two secrets because it can create people. Sign-in replaces it in the next release.

Institutions

Both codes resolve to the same tenant

A login is <you>.<code> and either code works, so you.aingels and you.4417 are one account.

People

Role is held per membership, not per person

Leave the password blank and they activate by email — which needs a mail provider. Set one and tell them, and they can sign in immediately and change it on their account page. This grants the role across the whole institution. A facilitator who later joins a colleague's course with a student code holds student there and facilitator elsewhere — the two do not fight.

Courses

Each lands in its institution's default programme for now

Programmes and elective streams already exist in the data and get their own console later. Nothing created now will need migrating when they do.

Join codes

8–12 digits, and the length itself is random per code

A transfer code removes the issuer from future sessions of that course. Past sessions keep their original facilitator — they are the record of who taught that class.

Mail

v0.4.0-alpha.19