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.
Create git repository on a platform of choice (github, gitlab, etc)
Generate from a template provided by coursedex cli or configure project structure (in coursedex config files) yourself
Add maintainers if needed or deal with your own and other's pull requests by yourself
Follow the coursedex docs to add and configure this repository to be automatically built and deployed on every commit using the coursedex cli
Fork the git repository
Add notes, resources, experiments, etc and commit
Create a pull request
Maintainers verify content and ensure proper structure then merge the commit