Skip to content

Automate Course Start/End Dates via Canvas LTI #7915

@donny-wong

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

No one assigned

    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