[Assignments] Improve /undelete of items with previous assignment group associations

Problem statement:

Scenario: An assignment was associated with a specific Assignment Group. The Assignment & Assignment Group were both deleted by instructor/TA. At later time the instructor would like to recover assignment. By going to the site_URL/undelete, teacher is able to select to restore the assignment. However, that assignment is still associated to the assignment group that is still deleted. Outcome: The assignment does not appear in the Assignment tool after recovery. The link to the direct assignment (site_url/assignments/assignment_id) does work. In essence the assignment has been recovered but without the assignment group restored with it, the assignment is in a bit of a hidden state.

Proposed solution:

When selecting to delete an assignment group, change the default option in popup modal to 'Move assignments to' with the assignment group unselected. By doing so, users who move too quickly in deleting the assignment group without reading the full warning, will actively have to make a selection to move the assignments elsewhere or knowingly select to delete as well. Tl;dr - adding some friction for safety purposes On /undelete page, group and indent items that have associations together. Ex: An assignment group is left justified and any assignments that are associated with it, are right indented a layer to visually show they have an association (not just an unknown database association). On /undelete page, when selecting to restore an item that has an association with another deleted item, A) Give the option to restore the associated item at same time as well B) Give the option to move/associate the item with a new group. Could be similar in UI to the modal that pops up when deleting an assignment group.

User role(s):

admin,instructor

1 Comment
KristinL
Community Team
Community Team
Status changed to: Will Not Consider

Hi @msoupcoff -

Thank you for your suggestion! Because /undelete is not an officially supported feature, the idea is being moved to our Will Not Consider status.