- Issue created by @ob3ron
- 🇵🇱Poland Graber
Not every course provider will want different students to pass different versions of the course probably. We could use revisions for courses, lessons and activities and save revision ID in corresponding statuses but that's quite some work.
This is not on my list for the time being as Drupal LMS already has some data integrity protection means as opposed to other Drupal LMS solutions but If anyone would like to take this, I'd be happy to review.
Just wanted to make it clear that such a significant change will not be merged without proper automated test coverage. - 🇨🇦Canada ob3ron Canada
I agree that not every provider will have this requirement. For my application, and probably most enterprise-level platforms, it will be needed. I've been reading up on how Moodle, edX, Canvas and Blackboard implement this - they all have a system in place but they're all fairly complex.
It does seem that the built-in revision system is the way to go here. I'm willing to take it on after getting a few other LMS priorities taken care of. I'm guessing this will go into the 1.1 or 1.2 release!