Thanks.
This makes sense; a working LMS could be built from existing discourse features with new UI labels slapped on. Ex: A plugin that provides a new kind of topic, it could be called ‘class assignment’. When it’s created, you choose a user group as the assignees. There could be a few pedagogical models to choose from:
- All students are required to reply once; until they do the topic is highlighted in the list and inside it displays a teacher-provided prompt.
- Complete a poll(s); leverages polls feature.
- Write a new topic; leverages topic splitting feature.
- Create a collection of new badges, and integrate those.
- Integrate the correct answer plugin somehow.
It would be helpful to then clone the admin>groups panel and redo it as a class>student assignment panel, with basically the same features as now but with a new layout and a preset security policies.
I think a OneBox implementation on a given LMS, e.g. moodle or edx, would be the simplest way to approach this.
I think a lot of people would find those scripts useful. Would be awesome if you made a gist of them, or shared a few in this thread.
I don’t actually have funds for contracts but just curious to know what ideas you’ve had over the years that were never pursued for whatever reason. Cheers.