Learner dossier · confirmed

Fractions

A tutor-facing briefing generated from relationship history. It tells the tutor what to do next, where the recommendation came from, and which claims still need review.

Next lesson brief

Draft · tutor review needed

gcse maths, algebra, fractions, exam

Start

5 min recap from previous lesson.

10m

10 min diagnostic questions on the current focus.

20m

25 min guided practice with worked examples.

30m

15 min independent practice and misconception check.

40m

5 min agree homework / next focus.

Learner context

2 lessons · 2 messages

Student A with Tutor A
online · 2 requested lessons

Student Needs
Confidence with GCSE exam questions, Fractions

Availability
weekday evenings

Concept map

Unreviewed observations

Gcse Maths

2 evidence hits · confidence 0.35

unreviewed

Algebra

2 evidence hits · confidence 0.35

unreviewed

Fractions

2 evidence hits · confidence 0.35

unreviewed

Exam

2 evidence hits · confidence 0.35

unreviewed

Open loops

Carry forward
homework exam confidence stuck next lesson

Evidence trail

Recent lessons

GCSE Maths · 2026-06-08T11:47:53.214162Z

Let us recap equivalent fractions before exam practice. I get stuck when the denominators are different. We will practise common denominators and then try algebra-style fraction questions.

algebra fractions exam

GCSE Maths · 2026-06-12T11:47:53.214263Z

Today we connect fractions to algebra by simplifying algebraic fractions. I can do the first step but forget to factorise before cancelling. Next lesson should start with factorising checks and then mixed exam practice. Reminder: factorise first, cancel second.

algebra fractions exam

Technical appendix

Hidden by default

Raw generated files remain available for audit/debug, but they are not the product experience.

concepts/algebra.json 112 bytes
{
    "status": "observed",
    "confidence": 0.35,
    "evidence_count": 2,
    "review_status": "unreviewed"
}
concepts/exam.json 112 bytes
{
    "status": "observed",
    "confidence": 0.35,
    "evidence_count": 2,
    "review_status": "unreviewed"
}
concepts/fractions.json 112 bytes
{
    "status": "observed",
    "confidence": 0.35,
    "evidence_count": 2,
    "review_status": "unreviewed"
}
concepts/gcse-maths.json 112 bytes
{
    "status": "observed",
    "confidence": 0.35,
    "evidence_count": 2,
    "review_status": "unreviewed"
}
current-state.json 1912 bytes
{
    "relationship_id": "demo-fractions-relationship",
    "student": "Student A",
    "tutor": "Tutor A",
    "status": "confirmed",
    "lesson_count": 2,
    "message_count": 2,
    "relationship_details": {
        "lesson_location": "online",
        "lessons_count": 2
    },
    "wizard_answers": [
        {
            "question": "studentNeeds",
            "answer": [
                "Confidence with GCSE exam questions",
                "Fractions"
            ]
        },
        {
            "question": "availability",
            "answer": [
                "weekday evenings"
            ]
        }
    ],
    "concepts": {
        "gcse maths": {
            "status": "observed",
            "confidence": 0.35,
            "evidence_count": 2,
            "review_status": "unreviewed"
        },
        "algebra": {
            "status": "observed",
            "confidence": 0.35,
            "evidence_count": 2,
            "review_status": "unreviewed"
        },
        "fractions": {
            "status": "observed",
            "confidence": 0.35,
            "evidence_count": 2,
            "review_status": "unreviewed"
        },
        "exam": {
            "status": "observed",
            "confidence": 0.35,
            "evidence_count": 2,
            "review_status": "unreviewed"
        }
    },
    "open_loops": [
        {
            "signal": "homework",
            "review_status": "unreviewed"
        },
        {
            "signal": "exam",
            "review_status": "unreviewed"
        },
        {
            "signal": "confidence",
            "review_status": "unreviewed"
        },
        {
            "signal": "stuck",
            "review_status": "unreviewed"
        },
        {
            "signal": "next lesson",
            "review_status": "unreviewed"
        }
    ],
    "last_processed_at": "2026-06-13T11:47:53.214869Z"
}
evidence/classroom-messages/booking-math-1.json 2 bytes
[]
evidence/classroom-messages/booking-math-2.json 157 bytes
[
    {
        "speaker": "Tutor A",
        "timestamp": "2026-06-12T12:07:53.214330Z",
        "text": "Reminder: factorise first, cancel second."
    }
]
evidence/platform-messages.json 526 bytes
[
    {
        "id": "message_line_math_1",
        "speaker": "Tutor A",
        "created_at": "2026-06-10T11:47:53.213470Z",
        "body": "Please complete the fractions homework before next lesson. We will start with common denominators.",
        "has_attachments": false
    },
    {
        "id": "message_line_math_2",
        "speaker": "Student A",
        "created_at": "2026-06-11T11:47:53.214092Z",
        "body": "I did questions 1 to 6 but got stuck on the exam one.",
        "has_attachments": true
    }
]
evidence/relationship-details.json 59 bytes
{
    "lesson_location": "online",
    "lessons_count": 2
}
evidence/transcripts/booking-math-1.json 699 bytes
[
    {
        "source_path": "demo/math/1",
        "available": true,
        "fragments": [
            {
                "speaker": "Tutor A",
                "offset_seconds": 120,
                "text": "Let us recap equivalent fractions before exam practice."
            },
            {
                "speaker": "Student A",
                "offset_seconds": 240,
                "text": "I get stuck when the denominators are different."
            },
            {
                "speaker": "Tutor A",
                "offset_seconds": 420,
                "text": "We will practise common denominators and then try algebra-style fraction questions."
            }
        ]
    }
]
evidence/transcripts/booking-math-2.json 729 bytes
[
    {
        "source_path": "demo/math/2",
        "available": true,
        "fragments": [
            {
                "speaker": "Tutor A",
                "offset_seconds": 90,
                "text": "Today we connect fractions to algebra by simplifying algebraic fractions."
            },
            {
                "speaker": "Student A",
                "offset_seconds": 260,
                "text": "I can do the first step but forget to factorise before cancelling."
            },
            {
                "speaker": "Tutor A",
                "offset_seconds": 510,
                "text": "Next lesson should start with factorising checks and then mixed exam practice."
            }
        ]
    }
]
evidence/wizard-answers.json 266 bytes
[
    {
        "question": "studentNeeds",
        "answer": [
            "Confidence with GCSE exam questions",
            "Fractions"
        ]
    },
    {
        "question": "availability",
        "answer": [
            "weekday evenings"
        ]
    }
]
next-lesson-brief.md 793 bytes
# Next lesson brief

## Current focus
gcse maths, algebra, fractions, exam

## Last evidence
Today we connect fractions to algebra by simplifying algebraic fractions. I can do the first step but forget to factorise before cancelling. Next lesson should start with factorising checks and then mixed exam practice. Reminder: factorise first, cancel second.

## Open loops
homework, exam, confidence, stuck, next lesson

## Suggested 60-minute shape
1. 5 min recap from previous lesson.
2. 10 min diagnostic questions on the current focus.
3. 25 min guided practice with worked examples.
4. 15 min independent practice and misconception check.
5. 5 min agree homework / next focus.

> Demo note: this is deterministic scaffolding. The AI agent can improve it using bounded tools and tutor review.
profile.md 452 bytes
# Learner profile

- Relationship: demo-fractions-relationship
- Student: Student A
- Tutor: Tutor A
- Status: confirmed
- Subject: GCSE Maths
- Year group: Year 10
- Exam board: AQA
- Current grade: 5
- Target grade: 7
- Lesson location: online
- Requested lessons count: 2

## Goals
- Improve confidence with fractions and exam-style algebra questions.

## Memory rule
This is a read-only demo brain. AI output is a proposal until a tutor reviews it.
review-log.json 132 bytes
{
    "status": "demo_unreviewed",
    "rule": "Agent proposes; tutor-reviewed learner memory becomes truth.",
    "decisions": []
}
timeline/001-lesson.json 787 bytes
{
    "lesson_id": "lesson-math-1",
    "booking_id": "booking-math-1",
    "subject": "GCSE Maths",
    "lesson_type": "regular",
    "status": "completed",
    "started_at": "2026-06-08T11:47:53.214162Z",
    "transcription_status": "success",
    "topics_detected": [
        "algebra",
        "fractions",
        "exam"
    ],
    "evidence_summary": "Let us recap equivalent fractions before exam practice. I get stuck when the denominators are different. We will practise common denominators and then try algebra-style fraction questions.",
    "proposed_observations": [
        {
            "type": "topic_coverage",
            "claim": "Lesson evidence mentions: algebra, fractions, exam.",
            "confidence": 0.45
        }
    ],
    "review_status": "unreviewed"
}
timeline/002-lesson.json 860 bytes
{
    "lesson_id": "lesson-math-2",
    "booking_id": "booking-math-2",
    "subject": "GCSE Maths",
    "lesson_type": "regular",
    "status": "completed",
    "started_at": "2026-06-12T11:47:53.214263Z",
    "transcription_status": "success",
    "topics_detected": [
        "algebra",
        "fractions",
        "exam"
    ],
    "evidence_summary": "Today we connect fractions to algebra by simplifying algebraic fractions. I can do the first step but forget to factorise before cancelling. Next lesson should start with factorising checks and then mixed exam practice. Reminder: factorise first, cancel second.",
    "proposed_observations": [
        {
            "type": "topic_coverage",
            "claim": "Lesson evidence mentions: algebra, fractions, exam.",
            "confidence": 0.45
        }
    ],
    "review_status": "unreviewed"
}
tutor-style.json 222 bytes
{
    "observed_signals": [
        "sets_or_discusses_homework",
        "uses_exam_or_assessment_language",
        "uses_practice_based_language",
        "uses_recap_language"
    ],
    "review_status": "unreviewed"
}