CourseDex

Static website generator for educational course content repositories

Description

CourseDex


CourseDex is a tool for making student collaboration on educational content simpler and more effective.
It allows integrating external tools such as LLM's or quiz generators to use this content.

Essentially, it converts structured collections of notes, resources, experiments, etc (in a git repository) into a static website that can be easily deployed on free services like Cloudflare Pages, Vercel, Render, etc with a simple build step similar to that of vitepress or other documentation generators.

The content is made indexable to search engines and LLMs via various techniques like statically generated sitemaps, llms.txt, MCP servers and more.


Workflow


Creation

  1. Create git repository on a platform of choice (github, gitlab, etc)

  2. Generate from a template provided by coursedex cli or configure project structure (in coursedex config files) yourself

  3. Add maintainers if needed or deal with your own and other's pull requests by yourself

  4. Follow the coursedex docs to add and configure this repository to be automatically built and deployed on every commit using the coursedex cli

Contribution

  1. Fork the git repository

  2. Add notes, resources, experiments, etc and commit

  3. Create a pull request

  4. Maintainers verify content and ensure proper structure then merge the commit

Issues & Pull Requests Thread
No issues or pull requests added.