ExtendedCourse#

class ExtendedCourse[source]#

The way this class will be represented in extended JSON.

assignments: Sequence[Assignment]#

The assignments connected to this assignment.

group_sets: Sequence[GroupSet]#

The groups sets of this course.

snippets: Sequence[CourseSnippet]#

The snippets of this course.

id: int#

The id of this course

name: str#

The name of this course

created_at: datetime#

The date this course was created

virtual: bool#

Is this a virtual course.

lti_provider: Union[FinalizedLTI1p3Provider, NonFinalizedLTI1p3Provider, FinalizedLTI1p1Provider, NonFinalizedLTI1p1Provider, None]#

The lti provider that manages this course, if null this is not a LTI course.

state: CourseState#

The state this course is in.

tenant_id: Optional[str]#

The id of the tenant that owns this course.

copy_lock_date: bool#

Is the lock date feature enabled for this course. This will be True for every course created after the release of version N.2.

price: Optional[CoursePrice]#

The price of this course.