-
-
Notifications
You must be signed in to change notification settings - Fork 169
Description
What is the scope of your suggestion?
Currently users are supposed to work with modmod to define and generator own courses. This means editing a bunch of TOML files, running modmod, published the generated contents in a repository somewhere and come up with steps to build the book and slides. his is quite tedious and not well documented (see #134). I would suggest creating a web application that allows users to define their own tracks easily.
Describe what should be added/changed
Let's create a web application that takes the contents in this repository, and present them to the user as a bunch of blocks representing the modules the topics, and the exercises, the user can then drag into their own track timeline. The user would then click a button upon which modmod is invoked and the generated content is ready to download.
Modmod already supports describing dependencies between topics, although it doesn't enforce them, but we could use this feature to enable people to create tracks to their liking with exercises that don't require any prior knowledge the students will not have when doing them.
This web app can also be used to document how to generate package is supposed to be used by teachers.
Describe a potential alternatives you've considered
You could also implement this as a command line tool which may work well for some people but is probably not suited for a large audience. Futhermore you could leave things as they are.
Additional context
Add any other context or screenshots about the feature request here.