Skip to content

Automate Course Start/End Dates via Canvas LTI #7915

Description

@donny-wong

Currently, when a MarkUs course is created via a Canvas LTI launch, the start date and end date fields remain unpopulated. We need to automate the population of these fields.

By default, the system should apply a standard 4-month term duration. Dates should span from the first day of the starting month to the last day of the final month.

Example: For a Fall term starting in September, the range would be September 1st to December 31st.

Customization
Since different institutions may follow unique academic calendars, this logic should not be hardcoded into the LTI controller. Instead, the date calculation should be handled in the LtiConfig module.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions