davemckain / qtiworks

**This project will be closed in early 2023!** IMS QTI 2.1 assessment delivery engine and Java development library (JQTI+). Supports the MathAssess extensions. Replacement for QTIEngine/JQTI and MathAssessEngine/JQTI. Note that this project has now ended and no further work is currently planned.
Other
67 stars 55 forks source link

Delete LTI candidate user data when appropriate #39

Closed davemckain closed 10 years ago

davemckain commented 10 years ago

LTI candidate user data should be deleted from the system once it is no longer linked to anything "active".

In the case of link launches, LTI users can be deleted once the associated delivery is deleted.

In the case of domain launches, LTI users could be deleted once they are no longer linked to any candidate sessions.

(Both of these do require instructors to proactively delete stuff within QTIWorks when it's no longer required. LTI gets in the way somewhat, so there's a good chance that users will delete things in the VLE without realising that QTIWorks will never get informed about this, leading to orphaned content.)

davemckain commented 10 years ago

The LTI link case was addressed in commit bc8a6e1.

davemckain commented 10 years ago

Both cases are now implemented.