Skip to content

About

Record math lessons, track topic mastery and export learning reports. | 记录数学课程、跟踪知识点掌握情况、导出学习报告。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MathLearningWorkbench icon

MathLearningWorkbench

English · 简体中文

A workspace for math tutors to keep lesson records, track topic mastery, and prepare feedback and learning reports.

Open workspace. The hosted workspace requires an authorized account.

Lessons and reports

  • Maintain student profiles and a math topic catalog.
  • Record lesson content, homework, observations, and next steps.
  • Update each student's mastery of individual topics.
  • Write feedback or generate an editable AI draft.
  • Create reports for a month or a custom period; export Word files or print to PDF.

Saved reports keep a snapshot of the learning record when they are created. Review AI drafts before sharing them.

Run your own workspace

Requires Node.js 24, pnpm 11.25.0, a configured Supabase backend, and an authorized account. AI assistance is optional.

Follow the backend setup guide to prepare your backend and account, then copy .env.example to .env.local. Fill in your project URL and publishable client key; model credentials stay on the backend.

pnpm install --frozen-lockfile
node scripts/validate-config.mjs
pnpm dev

Open the local address printed by the server and sign in with the account configured for your deployment.

Deployment

This repository includes the application and backend source. GitHub Pages hosts the web app; teaching records and model credentials stay in your backend. See the deployment guide to publish your own workspace.

Developer: Cinna.

About

Record math lessons, track topic mastery and export learning reports. | 记录数学课程、跟踪知识点掌握情况、导出学习报告。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages