Service health
Probes the auroch-hosted Phase 3 services via the Cloudflare tunnel. Auto-refreshes every 30 seconds.
🎙️
Whisper.cpp transcription
Local speech-to-text for lis-evalue, virelangues, lockdown tests. Replaces Chrome SpeechRecognition (Google free quota).
probe pending...
⏳ Probing...
🤖
Short-answer grader (LLM)
AI-suggested score + bilingual feedback on compositions, speaking transcripts, short answers. Stub mode for heuristic; Mistral 7B for real grading.
probe pending...
⏳ Probing...
✉️
Pen-pal exchange
Random pairing, mandatory review, audit trail per student. Backend on auroch.
probe pending...
⏳ Probing...
📊
FrenchTracker v2 (Apps Script)
Submissions, leaderboard, heatmap, parent digest, missing-work.
probe pending...
⏳ Probing...
📤
Peer-backend (recordings)
Audio recording upload + playback. Static-file host for everything in /public.
probe pending...
⏳ Probing...
Feuille de route Phase 3 / Roadmap
✅ Whisper.cpp transcription (scaffolded + frontend wired)
virelangues, lis-evalue, G5/G6/G7 lockdown tests use it once the auroch service is up.
✅ Short-answer grader (Flask + Express proxy)
Stub backend ready; Mistral 7B once install_grader.sh runs.
✅ Pen-pal backend (Express router + SQLite)
setup-penpal.sh wires it up on auroch.
⏳ Wire grader into test_runner.html composition grading
After you validate the model on teacher_grader.html.
⏳ MFA + Goodness-of-Pronunciation phoneme scoring
Needs Kaldi install (~3 GB). Next session.
⏳ Wire grader into composition activity inline feedback
Suggestion-only mode; teacher confirms final.
Commandes utiles / Useful commands
One-shot installers, idempotent. Run them on auroch when you have a moment.
# Whisper (transcription) ssh auroch cd /home/bill/fslfiles && git pull bash phase3/setup-whisper.sh # Grader (stub first, then real Mistral) bash phase3/setup-grader.sh # stub mode, instant bash phase3/install_grader.sh # download Mistral 7B (~4.4 GB) sudo systemctl edit grader.service # add Environment=GRADER_BACKEND=llamacpp sudo systemctl restart grader.service # Pen-pal bash peer-backend/setup-penpal.sh # Verify curl https://brittinnovations.ca/api/whisper/health curl https://brittinnovations.ca/api/grade/health curl -H 'X-Teacher-Key: KEY' https://brittinnovations.ca/api/penpal/teacher/health