Skip to main content

Module course_configuration

Module course_configuration 

Source

Structsยง

CertificateConfigurationInfo ๐Ÿ”’
ChapterDeadlineOverrideSummary ๐Ÿ”’
ChapterScheduleInfo ๐Ÿ”’
CourseConfigurationArguments
CourseConfigurationState
CourseInstanceScheduleInfo ๐Ÿ”’
ExamInfo ๐Ÿ”’
ModuleInfo ๐Ÿ”’
PoliciesInfo ๐Ÿ”’
ReviewPolicyInfo ๐Ÿ”’
RoleBasedStaffContactInfo ๐Ÿ”’
ScheduleInfo ๐Ÿ”’
StaffInfo ๐Ÿ”’

Enumsยง

CourseConfigurationFacet ๐Ÿ”’
CourseConfigurationFacetValue ๐Ÿ”’
SisuContactsResult ๐Ÿ”’

Constantsยง

SISU_LOOKUP_TIMEOUT ๐Ÿ”’
Long enough for the handful of Sisu requests one uncached lookup makes, short enough that a hung upstream cannot stall the whole tool call.

Functionsยง

combined_name ๐Ÿ”’
course_modules_for ๐Ÿ”’
module_to_info ๐Ÿ”’
sisu_lookup ๐Ÿ”’
Looks the course code up in Sisu, degrading to a note rather than failing the tool call: an external HTTP hiccup must not take down a support answer that has other facets to give.
staff_facet ๐Ÿ”’
Staff contacts from role-based assignments plus a best-effort Sisu lookup per UH course code, since Sisu is the only up-to-date source of who teaches a university course. Course instances also carry a static teacher-in-charge contact, but that field goes stale and is not surfaced here.

Type Aliasesยง

CourseConfigurationTool