ai_policy'NotSet' | 'NoAi' | 'PlanningOnly' | 'Limited' | 'FullUse' | 'Required' required
The AI policy a teacher has selected for a course. Drives which variant of the student-facing
AI usage notice is shown; NotSet (the default) keeps the generic default message.
ask_marketing_consentboolean required
base_module_completion_requires_n_submodule_completionsinteger required
chapter_locking_enabledboolean required
closed_additional_messagestring nullable
closed_atstring date-time nullable
closed_course_successor_idstring uuid nullable
content_search_languagestring nullable
copied_fromstring uuid nullable
course_language_group_idstring uuid required
course_material_ai_instructionsboolean nullable
descriptionstring nullable
is_joinable_by_code_onlyboolean required
is_test_modeboolean required
is_unlistedboolean required
language_codestring required
organization_idstring uuid required