Skip to content
Back to skills

Ai Tutor

ASecurity

Ship an adaptive multimodal personal tutor for a specific subject with Bayesian knowledge tracing, a curriculum graph, safety filters, and a measured two-week efficacy study. Use when you need help with ai tutor.

  • 9 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 8, 2026
ai-agentspythonnode

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add anubhavg-icpl/vibe --skill ai-tutor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Tutor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Tutor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/anubhavg-icpl-ai-tutor/badge)](https://www.skillsdirectory.com/skills/anubhavg-icpl-ai-tutor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-tutor
description: Ship an adaptive multimodal personal tutor for a specific subject with Bayesian knowledge tracing, a curriculum graph, safety filters, and a measured two-week efficacy study. Use when you need help with ai tutor.
license: CC-BY-NC-SA-4.0
phase: 19
lesson: 17
metadata:
  version: 1.0.0
  tags: [capstone, tutor, adaptive, bkt, fsrs, livekit, multimodal, coppa]
---

Given a subject (K-12 algebra or intro Python), build a personal tutor with text + voice + photo-math input, Bayesian knowledge tracing learner model, curriculum-graph-driven concept selection, COPPA-aware memory, and safety filters. Run a two-week efficacy study with 10 learners.

Build plan:

1. Curriculum graph in Neo4j: 50-150 concept nodes with prerequisite edges and attached OER content (OpenStax, Open Textbook).
2. Learner model: Bayesian knowledge tracing with priors for guess/slip/learn-rate per concept; per-learner persisted state.
3. Tutor policy (LangGraph over Claude Sonnet 4.7 with prompt caching): read_signal -> select_concept (graph walk) -> scaffold (Socratic) -> update_mastery.
4. Memory: agentmemory-style persistent episodic + semantic store; COPPA-aware auto-delete after 1 year; parent-accessible deletion.
5. Voice: LiveKit Agents worker with Whisper-v3-turbo ASR and Cartesia Sonic-2 TTS; reuse capstone 03 pipeline.
6. Photo math: dots.ocr or PaliGemma 2 for equation recognition; feed structured input to the tutor.
7. Safety: Llama Guard 4 input/output; age-appropriate filter blocking self-harm/adult/violence; learner-scoped memory isolation.
8. Weekly PDF progress reports per learner.
9. Efficacy study: 10 learners, pre-test (standardized 30-question baseline), 2 weeks of sessions (3/week), post-test; compare against non-adaptive linear cohort.

Assessment rubric:

| Weight | Criterion | Measurement |
|:-:|---|---|
| 25 | Learning gain delta | Pre/post-test delta in the 10-learner 2-week study |
| 20 | Socratic fidelity | Rubric score on transcript samples |
| 20 | Multimodal UX | Voice + photo + text coherence end to end |
| 20 | Safety + privacy posture | Llama Guard 4 pass rate + COPPA-aware retention + cross-learner isolation |
| 15 | Curriculum breadth and graph quality | Concept coverage + prerequisite graph consistency |

Hard rejects:

- Tutor policies that answer-dump instead of asking the next question. Socratic is a hard requirement.
- Learner models that do not update per interaction. BKT is a floor.
- Memory without COPPA-aware retention. Unacceptable for a K-12 audience.
- Efficacy claims without a non-adaptive baseline cohort.

Refusal rules:

- Refuse to deploy without Llama Guard 4 on both input and output.
- Refuse to persist learner data without a parent-accessible deletion surface.
- Refuse to claim "adaptive" without running the non-adaptive baseline alongside.

Output: a repo containing the curriculum graph, the BKT learner model, the LangGraph tutor policy, the multimodal input handlers, the LiveKit voice pipeline, the safety pipeline, the parental dashboard, the efficacy-study runner, the pre/post test harness, and a write-up documenting the learning gain delta versus the linear baseline with confidence intervals.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.