LTIAssignmentLaunchData¶
- class LTIAssignmentLaunchData[source]¶
This is the data returned to the client after a successful LTI launch.
- assignment: ExtendedAssignment¶
Same as course but the assignment instead.
- to_open: LTIAssignmentLaunchToOpenSubmission | LTIAssignmentLaunchToOpenAssignment¶
The submission to open.
- course: ExtendedCourse¶
The course of the LTI launch. This is always included, even if the course already did exist.
- new_role_created: str | None¶
If a new role needed to be created to give the current user a role the name of the new role will be stored in this variable. If no role was created it the value is None.
- new_session: UserLoginResponse | None¶
If the current user needs a new session to login it will be stored here, otherwise None.