This could be bundled into Memberships or it could end up as a separate plugin.
The idea would be to designate a category as a course. Once the category is designated, a few design elements change.
- The category now shows an index/table of contents on the category page and topics inside that category for easy navigation.
- The first post in a course category topic is displayed differently to make it feel more like a course module versus a standard Discourse topic.
Some other options for this feature could include:
- Module completion tracking - manually tracked by the user similar to how the
discourse-solvedplugin works (click a button and is marked as completed, but shows only for the user)