Skill: ivangdavila/university (version 1.0.0)

--- name: University slug: university version: 1.0.0 description: Replace or complement traditional university with AI-powered degree programs, adaptive learning, exam preparation, and progress tracking. metadata: {"clawdbot":{"emoji":"🎓","requires":{"bins":[]},"os":["linux","darwin","win32"]}} --- ## When to Use User wants to: learn a complete degree/career autodidactically, support their current university studies, prepare for certifications/exams, change careers with structured upskilling, or help someone else study. Agent manages the entire learning lifecycle. ## Quick Reference | Area | File | |------|------| | Degree/career setup | `degrees.md` | | Content generation | `content.md` | | Assessment & exams | `assessment.md` | | Planning & calendar | `planning.md` | | Progress tracking | `tracking.md` | | Study formats | `formats.md` | | Learning preferences | `feedback.md` | ## Workspace Structure All learning data lives in ~/university/: ``` ~/university/ ├── degrees/ # One folder per degree/career/certification │ ├── index.md # Active degrees list with status │ └── [degree-name]/ # Per-degree folder │ ├── curriculum.md # Full curriculum with modules │ ├── progress.md # Module completion, mastery levels │ ├── calendar.md # Exam dates, deadlines, milestones │ └── modules/ # Study materials by module ├── resources/ # Uploaded PDFs, slides, recordings ├── exams/ # Test history, practice exams ├── flashcards/ # Spaced repetition card sets └── config.md # Study preferences, schedule, goals ``` ## Core Operations **New degree/career:** User says what they want to learn → Generate complete curriculum equivalent to university degree → Map prerequisites → Estimate total time → Create study calendar → Store in degrees/[name]/. **Daily study:** Check calendar and progress → Generate today's session (reading + exercises + review) → Adapt to available time → Track completion. **Content processing:** User uploads PDF/audio/video → Extract key concepts → Generate summary → Create flashcards → Add to relevant module. **Assessment:** Generate practice tests from studied material → Simulate real exam conditions → Correct with explanations → Update mastery tracking → Schedule review for weak areas. **Progress review:** Show completion %, mastery by topic, time invested → Predict readiness for exams → Alert if falling behind → Suggest plan adjustments. ## Critical Rules - Never generate exam answers without teaching first — explain WHY - Track what user knows vs doesn't know — don't assume mastery - Adapt difficulty progressively — start where user actually is - Spaced repetition is mandatory — schedule reviews automatically - Distinguish "studied" from "mastered" — require verification - Support multiple degrees simultaneously — keep them organized - Learn user's optimal study patterns — times, formats, duration ## User Modes | Mode | Focus | Trigger | |------|-------|---------| | Autodidact | Full degree replacement | "I want to learn medicine/law/engineering" | | Student | Complement existing university | "Help me with my classes/exams" | | Career Change | Upskilling with portfolio | "I want to transition to data science" | | Exam Prep | Certifications, bar exams, etc. | "Help me pass AWS/PMP/MIR" | | Tutor | Help someone else learn | "Help my kid with school" | See `degrees.md` for setup workflows per mode. ## On First Use 1. Ask: What do you want to learn? (degree, skill, certification) 2. Assess: Current knowledge level, available time per week 3. Generate: Curriculum with realistic timeline 4. Configure: Study preferences (formats, schedule, goals) 5. Create: ~/university/ structure

path: assessment.md
content: # Assessment & Examination

## Types of Assessment

### Multiple Choice Tests
- Generate questions from studied material
- Include: correct answer + 3-4 plausible distractors
- Difficulty levels: easy, medium, hard, exam-level
- Explain wrong answers: WHY is each option incorrect?

### Short Answer / Essay
- Open-ended questions requiring explanation
- Grade for: accuracy, completeness, clarity
- Provide model answers after attempt
- Highlight: what was missing, what was good

### Problem Solving (STEM)
- Generate problems similar to course exercises
- Step-by-step verification of solution
- Partial credit: identify where error occurred
- Similar problems for weak areas

### Case Studies (Business, Law, Medicine)
- Real-world scenarios requiring analysis
- Multiple valid approaches possible
- Evaluate: reasoning process, not just conclusion
- Professional format (legal brief, medical notes, etc.)

### Oral Examinations
- Simulate tribunal/viva setting
- Ask follow-up questions based on answers
- Evaluate: knowledge depth, communication, composure
- Record responses for self-review

### Practical/Lab Assessments
- Code review and testing
- Procedure verification
- Safety and methodology checks
- Output evaluation

## Full Exam Simulation

### Setup
1. Select topics/scope (full exam or partial)
2. Set time limit matching real exam
3. Choose format (timed strict or flexible)
4. Disable helps during exam

### During Exam
- Timer visible
- No hints or explanations
- Flag questions for review
- Submit when done or time expires

### After Exam
- Immediate score and breakdown by topic
- Detailed correction of each question
- Comparison with passing threshold
- Recommendations for improvement

## Mastery Tracking

### Per-Topic Scores
```
| Topic | Tests Taken | Avg Score | Last Score | Trend |
|-------|-------------|-----------|------------|-------|
| Topic A | 5 | 78% | 85% | ↑ |
| Topic B | 3 | 62% | 60% | → |
| Topic C | 2 | 45% | 50% | ↑ |
```

### Mastery Levels
- **Not started:** No assessment yet
- **Learning:** <60% — needs more study
- **Developing:** 60-79% — partial understanding
- **Proficient:** 80-89% — solid grasp
- **Mastered:** 90%+ — ready for exam

### Predicted Exam Score
Based on:
- Topic mastery × topic weight in exam
- Recent performance trend
- Performance under timed conditions
- Comparison with historical pass rates

## Spaced Repetition for Retention

### Scheduling Reviews
- New material: review in 1 day, 3 days, 1 week, 2 weeks, 1 month
- Failed items: reset to 1-day interval
- Mastered items: extend intervals (1 month → 3 months)
- Adaptive: adjust based on user's actual retention

### Review Sessions
- Daily review queue from all active degrees
- Prioritize: items due today > overdue items
- Mix: don't group all items from same topic
- Duration: configurable (10 min quick, 30 min deep)

### Tracking Forgetting
- If an item is forgotten, log it
- Identify patterns: topics that fade faster
- Adjust study approach for sticky topics

## Exam Day Preparation

### Day Before
- Light review only (no cramming)
- Focus on weak spots one more time
- Logistics check (location, materials, ID)
- Sleep and rest advice

### Morning Of
- Quick confidence boost (what you know well)
- Don't start new topics
- Arrival time planning
- Mindset preparation

### During Exam
- Time management strategy per section
- Which questions to attempt first
- When to move on from hard questions
- Review strategy if time remains

## After Exam

### If Failed
- Analyze where points were lost
- Identify if preparation or execution issue
- Adjust study plan for next attempt
- Maintain motivation (many successful people failed first)

### If Passed
- Celebrate appropriately
- Archive exam prep materials
- Connect learning to next steps
- Update progress in degree tracking


path: content.md
content: # Content Generation & Processing

## Processing Uploaded Materials

### PDFs (Textbooks, Papers, Slides)
1. **Extract structure** — Table of contents, chapters, sections
2. **Generate summary** — Key concepts per section (1 page per 50 pages)
3. **Identify definitions** — Extract and format as glossary
4. **Create flashcards** — Automatic Q&A from key concepts
5. **Map to curriculum** — Link to relevant module

### Audio (Lectures, Podcasts)
1. **Transcribe** — Full text with timestamps
2. **Extract key points** — Summarize main ideas
3. **Generate notes** — Structured like lecture notes
4. **Create searchable index** — Find topics by keyword
5. **Produce condensed version** — 4-hour lecture → 30-min summary audio

### Video (Classes, Tutorials)
1. **Extract frames** — Key moments, diagrams, formulas
2. **Transcribe speech** — With timestamps
3. **Generate chapter markers** — Navigate to specific topics
4. **Summarize** — What was taught in each section
5. **Create practice questions** — Based on content

### Handwritten Notes / Whiteboard Photos
1. **OCR** — Extract text
2. **Interpret diagrams** — Describe visual content
3. **Clean up** — Format into readable notes
4. **Merge with other sources** — Unify with typed notes

## Generating Study Materials

### Summaries
- **Levels:** Executive (1 paragraph), Standard (1 page), Detailed (full notes)
- **Focus on:** What will be tested, not trivia
- **Include:** Definitions, formulas, key relationships
- **Exclude:** Filler, redundant examples, tangents

### Explanations
- **Adapt to level:** Beginner vs advanced explanations
- **Use analogies:** Connect to what user already knows
- **Multiple approaches:** If one explanation fails, try another
- **Verify understanding:** Ask user to explain back

### Mind Maps
- **Central concept** with radiating topics
- **Show relationships** between ideas
- **Color-code** by module/priority
- **Exportable** as image or interactive

### Cheatsheets
- **One page maximum**
- **Formulas, key facts, quick references**
- **Organized by topic**
- **Printable format**

## Generating Audio Content

### Study Podcasts
- Convert any material to conversational audio
- Useful for: commutes, exercise, passive review
- Include: summaries, explanations, self-test prompts
- Avoid: complex visuals that require seeing

### Dictated Notes
- Read summaries aloud for auditory learners
- Slower pace with repetition of key terms
- Pause points for user reflection

## Curating External Resources

### Course Selection
- Filter by: recency, reviews, completion rate, practical focus
- Prefer: one excellent course over 10 mediocre ones
- Check: is content up to date?
- Avoid: outdated, too theoretical, bad production quality

### Book Recommendations
- Match to user's level (intro vs advanced)
- Check: recent editions for fast-changing fields
- Provide: reading guides (which chapters matter most)
- Estimate: reading time per chapter

### Paper/Article Selection
- Academic sources for depth
- Summarize before full read (is it worth the time?)
- Extract: findings, methodology, implications
- Cite properly: format for user's needs (APA, IEEE, etc.)

## Content for Specific Fields

### STEM
- Focus on: problem-solving, derivations, proofs
- Generate: practice problems with worked solutions
- Include: code examples for CS, lab procedures for sciences

### Law/Medicine
- Focus on: case studies, clinical scenarios, legal precedents
- Generate: situational questions, oral exam prep
- Update: when laws/guidelines change

### Humanities
- Focus on: analysis, argumentation, context
- Generate: essay outlines, discussion questions
- Include: primary source excerpts with commentary

### Business
- Focus on: frameworks, case analysis, quantitative methods
- Generate: case study analyses, Excel models
- Include: real company examples


path: degrees.md
content: # Degree Management

## Setting Up a New Degree

### Autodidact Mode (Full Replacement)
1. **Explore interests** — Ask diagnostic questions, analyze responses, suggest 3-5 fitting careers
2. **Compare options** — Generate table: job market, time required, difficulty, ROI, trends
3. **Reality check** — Describe "day in the life" for chosen career
4. **Generate curriculum** — Full program equivalent to 4-6 year degree:
   - Modules with dependencies mapped
   - Resources curated per topic (books, courses, papers)
   - Practical components (projects, cases, labs)
   - Official certifications to pursue
5. **Create timeline** — Based on available hours/week
6. **Store** — Create degrees/[name]/ with curriculum.md, progress.md, calendar.md

### Student Mode (University Support)
1. **Import course list** — Extract from syllabus/schedule
2. **Add exam dates** — From PDFs or manual entry
3. **Link resources** — Connect uploaded materials to courses
4. **Generate study plans** — Per exam, with spaced review
5. **Track across semesters** — Unified view of all courses

### Career Change Mode
1. **Assess current skills** — What transfers to target field?
2. **Gap analysis** — What's missing for employability?
3. **Prioritize by ROI** — Skills that unlock jobs fastest
4. **Portfolio projects** — Generate ideas that demonstrate skills
5. **Certification roadmap** — Which exams validate progress?
6. **Timeline with milestones** — "In 6 months you should have X"

### Exam Prep Mode (Certifications/Competitive)
1. **Import official syllabus** — Structure by topics and weights
2. **Analyze past exams** — What topics appear most? What format?
3. **Create study plan** — Weighted by topic importance
4. **Generate unlimited practice** — Tests, cases, oral simulations
5. **Track mastery** — Per topic, with predicted score
6. **Monitor changes** — Alert if syllabus updates (BOE, official sources)

### Tutor Mode (Helping Others)
1. **Understand their curriculum** — What are they studying?
2. **Assess their level** — Diagnostic tests by subject
3. **Identify struggles** — What topics are hard?
4. **Generate support materials** — Explanations, practice, flashcards
5. **Weekly reports** — For parents/guardians (optional)
6. **Motivational tracking** — Celebrate progress, detect frustration

## Curriculum Structure

### curriculum.md Format
```markdown
# [Degree Name]

## Overview
- Total estimated hours: X
- Weekly commitment: X hours
- Expected completion: [date]

## Prerequisites
- [Required prior knowledge]

## Modules

### Module 1: [Name]
- **Hours:** X
- **Prerequisites:** None
- **Topics:** [list]
- **Resources:**
  - Book: [title]
  - Course: [link]
  - Practice: [link]
- **Assessment:** [type]
- **Certification:** [if applicable]

### Module 2: [Name]
- **Prerequisites:** Module 1
...
```

### progress.md Format
```markdown
# Progress: [Degree Name]

## Summary
- Started: [date]
- Modules completed: X/Y
- Hours logged: X
- Mastery average: X%

## By Module

| Module | Status | Mastery | Last Review |
|--------|--------|---------|-------------|
| Mod 1 | ✅ Complete | 85% | 2026-02-10 |
| Mod 2 | 🔄 In Progress | 60% | 2026-02-14 |
| Mod 3 | ⬜ Not Started | - | - |
```

## Managing Multiple Degrees

- index.md lists all active degrees with status
- Each degree is independent but shares:
  - Study schedule (config.md)
  - Flashcard system
  - Resource library
- Cross-reference related topics across degrees
- Balance time allocation if multiple active

## Archiving Completed Degrees

When a degree is complete:
1. Generate completion certificate summary
2. Move to degrees/archive/[name]/
3. Keep for reference but exclude from active tracking


path: feedback.md
content: # Learning Preferences & Feedback System

## User Profile

Store in ~/university/config.md:

```markdown
# Learning Configuration

## Schedule
- Available hours/week: X
- Best study times: mornings / evenings / flexible
- Non-study days: [list]
- Vacation periods: [dates]

## Preferences

### Format
- Primary: visual / auditory / reading / kinesthetic
- Flashcards: yes / no
- Audio content: yes / no
- Video preference: short clips / full lectures

### Sessions
- Preferred length: 15 / 30 / 45 / 60+ minutes
- Break frequency: every X minutes
- Pomodoro: yes / no

### Difficulty
- Start level: beginner / intermediate / advanced
- Ramp-up speed: slow / medium / fast
- Challenge preference: comfortable / pushed

### Communication
- Notification frequency: high / medium / low
- Reminder timing: morning / evening
- Motivation style: cheerleader / drill sergeant / neutral

## Learning Style Notes
<!-- Agent fills this based on observations -->
```

## Adaptive Learning

### What the Agent Tracks
- Which formats produce best test scores
- Which topics take longer than expected
- When user is most productive
- What explanations click vs confuse
- How user responds to different question types

### Automatic Adjustments
- If flashcards aren't working → suggest alternatives
- If mornings show better retention → schedule key topics then
- If topic X took 3x longer → adjust estimates for similar topics
- If user prefers examples over theory → lead with examples

## Feedback Loops

### After Each Session
Quick check:
- Was this helpful? (thumbs up/down)
- Difficulty: too easy / just right / too hard
- Anything confusing?

### Weekly Check-in
- What's working well?
- What's frustrating?
- Any format changes wanted?
- Energy/motivation level?

### Per-Topic Feedback
- Was this resource good?
- Was the explanation clear?
- Need more practice on this?
- Ready to move on?

## Learning From Corrections

### When User Corrects Agent
- Log the correction
- Update approach for similar situations
- Don't repeat the same mistake

### When User Skips Content
- Track what gets skipped
- Ask why (too easy? not relevant? boring?)
- Adjust future recommendations

### When User Excels
- Note what led to success
- Apply similar approaches elsewhere
- Calibrate difficulty upward

## Motivation Patterns

### What Motivates This User
Track and optimize for:
- Streaks and consistency
- Achievement unlocks
- Progress visualization
- Competitive elements
- Intrinsic mastery

### Burnout Detection
Signs to watch for:
- Declining session frequency
- Shorter sessions
- Lower test scores
- Skipping reviews
- Negative feedback

Response:
- Suggest break (not demand)
- Offer lighter review mode
- Ask what's going on
- Adjust expectations temporarily

### Plateau Handling
When progress stalls:
- Is it knowledge gap or motivation?
- Try different approach
- Break topic into smaller pieces
- Connect to bigger picture / why it matters
- Celebrate small wins

## User Type Evolution

### Initial Mode
- More guidance
- Explain options
- Check in frequently
- Provide structure

### Intermediate Mode
- Less hand-holding
- User drives pace
- Reduce check-ins
- Trust their judgment

### Expert Mode
- Minimal interruption
- Only answer when asked
- Occasional status updates
- Advanced features available

## Parent/Tutor Preferences

### Student Visibility
- Full dashboard / summary only / privacy
- What triggers parent alert
- Communication frequency

### Tutor Approach
- How much help before answers
- Patience level for struggling
- Celebration frequency
- Independence encouragement

## Config Updates

### User Can Change
- Any preference at any time
- Override adaptive decisions
- Reset learning profile
- Export their data

### Agent Suggests
- "You seem to do better with X, want to try more?"
- "Should we adjust the schedule?"
- "This format isn't working, try Y?"


path: formats.md
content: # Study Formats & Methods

## Flashcards

### Generation
- Automatic from any content (PDFs, notes, lectures)
- Q&A format: question on front, answer on back
- Cloze deletion: "The mitochondria is the [blank] of the cell"
- Image-based: diagrams with labeled parts

### Organization
- By module/topic
- By difficulty
- By due date (spaced repetition)
- By mastery level

### Review
- Daily review queue
- Configurable session length
- Self-rate: easy/medium/hard
- Interval adjustment based on rating

### Export
- Anki-compatible format
- CSV for other apps
- Print-friendly PDF

## Audio Learning

### Generated Podcasts
- Convert any content to conversational audio
- Ideal for: commutes, walks, exercise
- Include: summaries, explanations, embedded questions
- Pace: slower than reading, with pauses

### Dictation
- Read summaries aloud
- Key terms repeated
- Pronunciation of technical vocabulary
- Available in multiple voices/speeds

### Audio Flashcards
- Question spoken → pause → answer spoken
- Great for language learning
- Works without looking at screen

## Visual Learning

### Mind Maps
- Central concept with branches
- Color-coded by importance/module
- Collapsible levels
- Export as image

### Diagrams & Charts
- Process flows
- Timelines
- Comparison tables
- Hierarchies

### Video Summaries
- Key points with visuals
- Animations for processes
- Shorter than original lectures

## Active Recall Methods

### Self-Testing
- Generate questions before looking at answers
- Write/speak answer before checking
- Never passive rereading

### Feynman Technique
- Explain concept in simple terms
- Identify gaps in understanding
- Research gaps, re-explain
- Simplify further

### Teach-Back
- Pretend teaching someone else
- Verbalize the explanation
- Agent asks clarifying questions
- Evaluates quality of explanation

## Practical Application

### Problem Sets
- Practice exercises with solutions
- Increasing difficulty
- Timed practice
- Step-by-step hints available

### Case Studies
- Real-world scenarios
- Apply theoretical knowledge
- Multiple valid approaches
- Professional format output

### Projects
- Hands-on application
- Portfolio-worthy outcomes
- Guided but not spoon-fed
- Code review / feedback on output

### Simulations
- Mock scenarios (medical, legal, business)
- Decision-making practice
- Consequences of choices shown
- Safe environment to fail

## Time-Based Techniques

### Pomodoro
- 25-minute focus blocks
- 5-minute breaks
- Longer break every 4 cycles
- Track completed pomodoros

### Time Boxing
- Allocate fixed time to topic
- Move on regardless of completion
- Prevents getting stuck
- Ensures coverage

### Spaced Practice
- Distribute study over days
- Interleave topics (don't block)
- Schedule returns to material
- Automatic via spaced repetition

## Personalization

### Learning Style Detection
- Track which formats produce best retention
- Adjust recommendations accordingly
- User can override preferences

### Energy-Based Selection
- High energy → new, hard material
- Low energy → review, flashcards
- Tired → audio, light review

### Preferences Stored
In config.md:
- Preferred format by topic type
- Session length preferences
- Audio/visual/kinesthetic balance
- Break frequency

## Micro-Learning

### 5-Minute Sessions
- One flashcard set
- One concept review
- One quick quiz
- For waiting rooms, transit, breaks

### 15-Minute Sessions
- One topic review
- Short practice set
- Combine review + new

### Full Sessions (1+ hour)
- New material + practice + review
- Deeper topic exploration
- Project work
- Exam simulation


path: planning.md
content: # Planning & Calendar

## Initial Setup

### Availability Assessment
1. Hours per week available for study
2. Best times of day (energy/focus)
3. Non-negotiable commitments (work, family)
4. Seasonal variations (exams at work, holidays)

### Goal Setting
- Target completion date (if any)
- Priority order of modules
- Milestone definitions
- Minimum viable progress per week

## Daily Planning

### Morning Briefing
Generate each morning:
- What's on today's study plan
- Any deadlines approaching (< 7 days)
- Review items due (spaced repetition)
- Suggested focus time blocks

### Session Generation
When user has time to study:
1. Ask: How much time? (15 min, 1 hour, 3 hours)
2. Generate session:
   - X% new material
   - Y% practice/exercises  
   - Z% review (flashcards, past tests)
3. Adapt to energy: fresh → new material, tired → review

### End of Day
- Log what was completed
- Reschedule what wasn't
- Update progress tracking
- Preview tomorrow

## Weekly Planning

### Weekly Review
Every Sunday (or configured day):
- Hours studied this week
- Modules progressed
- Mastery changes
- What worked / what didn't
- Adjustments for next week

### Weekly Plan
- Distribute remaining work across days
- Buffer for unexpected (don't pack 100%)
- One "catch-up" slot for slippage
- Balance across multiple degrees if applicable

## Exam-Focused Planning

### Countdown Mode
When exam date is set:
1. Calculate weeks remaining
2. Divide remaining material
3. Reserve last 2 weeks for review only
4. Build in practice exam simulations
5. Alert if pace insufficient

### Pre-Exam Week
- No new material (review only)
- Daily practice tests
- Focus on weak areas
- Reduce study hours (avoid burnout)

### Multiple Exams
- Prioritize by date and difficulty
- Interleave study to prevent interference
- Post-exam recovery day before next prep

## Long-Term Planning

### Semester/Quarter View
- All deadlines on unified calendar
- Color-coded by degree/course
- Milestone markers
- Holiday/break periods

### Year Planning
- Which degrees/certifications this year
- Realistic pacing (no 3 certs in one month)
- Career alignment (what opens doors first)
- Review and adjust quarterly

## Adaptive Rescheduling

### Automatic Adjustments
When user misses planned study:
- Don't guilt trip
- Redistribute missed content
- Prioritize critical items
- Adjust future estimates if pattern emerges

### Manual Overrides
- User can reschedule anything
- "Not today" pushes to tomorrow
- "Skip this week" recalculates
- "I finished early" advances next

### Handling Delays
If consistently behind:
1. Alert user (not panic, just inform)
2. Options: extend timeline, reduce scope, increase hours
3. Recalculate completion date
4. Focus on most critical content if time-crunched

## Integration with Real Life

### Calendar Sync
- Import external calendars (work, personal)
- Detect free slots automatically
- Avoid double-booking study time
- Respect blocked times

### Notifications
- Configurable: email, push, none
- Types: daily summary, deadline warnings, review reminders
- Timing: morning briefing, session reminders
- Frequency: not spammy, respect "do not disturb"

### Travel/Breaks
- Vacation mode: pause tracking, no guilt
- Light mode: minimal review only
- Catch-up mode: accelerated return


path: tracking.md
content: # Progress Tracking & Analytics

## Core Metrics

### Time Invested
- Total hours per degree
- Hours per module
- Hours this week/month
- Trend: increasing, stable, declining

### Completion Progress
- Modules completed / total
- Content consumed (pages, videos, etc.)
- Exercises completed
- Percentage complete

### Mastery Level
- Per-topic mastery scores
- Overall weighted average
- Change over time
- Comparison with targets

### Retention
- Spaced repetition performance
- Forgetting rate by topic
- Items needing more review
- Long-term retention trends

## Dashboard Views

### Quick Glance
```
[Degree Name] - 34% Complete
├── This Week: 8h studied
├── Mastery: 72% average
├── Next Deadline: Exam in 12 days
└── Due Today: 15 flashcards
```

### Detailed Breakdown
```
Module Progress
| Module | Studied | Mastery | Status |
|--------|---------|---------|--------|
| Mod 1  | 12h     | 85%     | ✅     |
| Mod 2  | 8h      | 60%     | 🔄     |
| Mod 3  | 0h      | -       | ⬜     |

Time This Week
Mon: 2h | Tue: 1.5h | Wed: 0h | Thu: 2h | Fri: 1h
Target: 10h | Actual: 6.5h | Pace: Behind
```

## Predictions

### Exam Readiness
- Predicted score based on current mastery
- Confidence interval (best/worst case)
- Topics most likely to affect score
- Days to reach target score (if continuing pace)

### Completion Date
- Original target date
- Current projected date (based on actual pace)
- Variance and trend
- What's needed to get back on track

### Risk Indicators
- 🟢 On track
- 🟡 Slightly behind, recoverable
- 🔴 Significantly behind, action needed

## Comparative Analytics

### Personal History
- This week vs last week
- This month vs last month
- Performance trends over time

### Vs Plan
- Actual hours vs planned hours
- Actual progress vs planned progress
- Areas where estimates were wrong

### Learning Patterns
- Best day of week for studying
- Best time of day
- Optimal session length
- Topics that take longer than expected

## Gap Analysis

### Knowledge Gaps
- Topics with < 60% mastery
- Topics studied long ago (retention risk)
- Prerequisites for upcoming material
- Common error patterns

### Schedule Gaps
- Weeks with insufficient study time
- Modules behind schedule
- Deadlines at risk

### Resource Gaps
- Topics lacking good resources
- Areas needing additional material
- Practice questions exhausted

## Reports

### Weekly Summary
Generated automatically:
- Hours studied
- Modules progressed
- New material covered
- Mastery improvements
- Upcoming week preview

### Monthly Report
- Progress toward degree completion
- Average pace sustainability
- Major milestones reached
- Adjustments made
- Next month focus

### Pre-Exam Report
- Topic-by-topic readiness
- Weak areas to focus
- Predicted performance
- Study recommendations
- Confidence assessment

## Motivation & Accountability

### Streaks
- Current study streak (days)
- Longest streak
- Streak recovery (grace days)

### Milestones
- Celebrate module completions
- Track certificates earned
- Visualize progress (progress bar)
- Share achievements (optional)

### Alerts
- "You haven't studied [topic] in 14 days"
- "Mastery in [topic] is declining"
- "5 days until deadline, 3 modules to go"
- "You're ahead of schedule!" (positive reinforcement)

## Parent/Tutor View

When in tutor mode, separate dashboard:
- What was studied this week
- Where struggling
- Upcoming deadlines
- How to help (specific suggestions)
- Appropriate level of detail (not micromanaging)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)