Skip to content

Create modmod-based course generation web app #142

@hdoordt

Description

@hdoordt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions