StructsΒ§
- Additional
- Completion
Method πAssessment Items - Course
Unit πOrganisation - Course
Unit πResponsibilities - The parts of a Sisu course unit version that say who is responsible for it. Kept separate from SisuCourseInfoElement so an odd field on an old version cannot break the lookup.
- Course
Unit Search Results - Credits
- Name
- Organisation
- Organisation
Validity Period - Realisation
Responsibilities π - Responsibility
Info - One responsible-person entry on a Sisu course unit or course unit realisation. Sisu only links the person by id; SisuClient::get_course_contacts resolves it.
- Search
Result - Sisu
Client - Sisu
Course Contact - A person, or a free-text contact note, responsible for a course in Sisu.
- Sisu
Course Contacts - Who to contact about a course, as Sisu lists them today.
- Sisu
Course Info Element - Sisu
Course Info Validity Period - Sisu
Descriptions - Sisu
Organisation π - Sisu
Person - A staff member from Sisuβs public person API. Holds work contact details only.
EnumsΒ§
- Sisu
Contact Source - Where in Sisu a contact is listed: on the course unit itself, or on one of its current course unit realisations (an implementation of the course with its own teachers).
ConstantsΒ§
- COURSE_
CONTACTS_ πCACHE_ TTL - Sisu staff data changes rarely; this keeps repeated support questions from re-fetching it.
- RESPONSIBLE_
ORGANISATION_ πROLE_ URN - TIMEOUT_
DURATION π
StaticsΒ§
- STRIP_
HTML_ πREGEX
FunctionsΒ§
- parse_
sisu_ πdate - period_
contains π - Whether
todayfalls in a Sisu period. Sisu end dates are exclusive and either bound may be missing. - start_
date π