This project is a Docusaurus-based open data portal for learning analytics datasets.
- A single homepage at
src/pages/index.tsx - Dataset sections with:
- source description
- field-level schema details
- per-dataset download button
- Download files served from
static/downloads/
- Node.js
>=20.0 - npm
- Docker Desktop (optional, for containerized run)
npm cinpm startnpm run buildnpm run servedocker compose up --buildThen open:
http://localhost:8080
Download buttons point to:
/downloads/audiovideoprocessed.csv/downloads/contentobjects.csv/downloads/discussionsforum.csv/downloads/gradeobjects.csv/downloads/organizationalunits.csv/downloads/quizobjects.csv/downloads/releaseconditionsobjects.csv/downloads/roledetails.csv
Replace the placeholder CSV files in static/downloads/ with your real public datasets when ready.
- Docs and blog plugins are disabled in
docusaurus.config.ts. - Homepage sections currently use anchors:
/#about/#datasets