...
Note that this neglects some complexities around "late" items and resubmission drafts for now
Work done specifically
...
with the Assignments code
- Working through the service API and implementation to understand how each entity's status is calculated.
- Going through the views and following the transitions to see what actions are available at each.
- Reimplementation all of the state determination and thinking through resolution into a stable student pserspective (even when submission is not yet possible, etc.).
- Making a data feed available to ask for the status of an assignment for a named student, which does not disclose any more than the tool
...