A static GitHub Pages web app for instructional designers and SMEs to collaborate on online course mapping.
- Course number and name capture
- Dynamic CLO builder with auto-numbered CLO1, CLO2, etc.
- Bloom's Taxonomy warnings for vague objective language
- Select between 7 and 15 modules and generate module cards automatically
- Module title input, CLO alignment, module-level objectives, assessments, and instructional materials
- Alignment checking with live validation for CLO/MO/assessment rules
- Auto-save in the browser via localStorage
- Download the course map as a Word document (.doc)
index.html— main application pagestyles.css— sleek modern UI stylingscript.js— app logic, dynamic module creation, auto-save, and download support.nojekyll— disables Jekyll on GitHub Pages hosting
- Push this repository to GitHub.
- In repository settings, enable GitHub Pages from the
mainbranch. - Visit the published site at
https://<your-username>.github.io/course-map/.
Serve the folder with any static server. For a quick local preview, run:
cd course-map
python3 -m http.server 8000Then open http://localhost:8000 in your browser.