ExtendedCourse#

class ExtendedCourse[source]#

The way this class will be represented in extended JSON.

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

The lti provider that manages this course, if null this is not a LTI 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.

state: CourseState#

The state this course is in.

tenant_id: Optional[str]#

The id of the tenant that owns this course.

price: Optional[CoursePrice]#

The price of this course.