Skip to content

Incorrect due dates on Canvas assignments #275

@TreesClouds

Description

@TreesClouds

Assignments synced from Canvas seem to take on incorrect due dates after some amount of time - rather than maintaining the original due date, the due date for the entire assignment in Flextensions becomes the extended due date of a random student. This has happened to all Canvas-based assignments in CS 61C so far, and no staff had manually changed due dates after the assignment's initial creation.

This issue likely stems from the fact that the Canvas API's due date field (which is used by Flextensions) changes, seemingly at random.

An example of this from CS 61C is given below. The due date for the assignment should be February 5th, but this date was changed to the 9th in Flextensions, a due date only one student should have.

A subset of due dates in Canvas:
Image

The due date in Flextensions:
Image

The due date given by the Canvas API:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions