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 ๐Ÿ”’
SisuFallbackResult ๐Ÿ”’

Constantsยง

SISU_LOOKUP_TIMEOUT ๐Ÿ”’
Long enough for a real Sisu round trip, 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, falling back to a best-effort Sisu lookup only when there are none and a Sisu code exists. Course instances also carry a static teacher-in-charge contact, but that field goes stale and is not surfaced here.

Type Aliasesยง

CourseConfigurationTool