AI agent for computer science students
Lecture to Practice Problem Set Agent
A weekly practice plan that shifts toward the student's weakest topics, with mastery tracked until exam time
What it does
Students take notes all term and then find during exams that they cannot apply them. After each lecture this agent reads the notes and builds a graded set of practice problems, from warm-up to exam level. When the student submits answers or code, it checks them against worked solutions, runs the code on test cases, and records what went wrong. Topics the student missed are added to the next set, and the agent keeps a mastery score per topic across weeks so older topics return before they fade. It never just shows the answer first; it gives a hint, then the solution after a second miss. The student reviews and approves the plan for the following week. Edge case: when the notes are thin on a topic, the agent asks for the slide or textbook section instead of making up material.
How it works
Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.
Read the steps as a list
- Student uploads notes after a lecture
- Read the notes and map them to syllabus topics
- Build a graded problem set from warm-up to exam level
- Does each topic have enough source material to set a problem?If not: ask the student for the slides or textbook section and re-read. Back to step 2.
- Check the student's answers and run submitted code on test cases
- Update the mastery score for each topic
- Is any topic below the 70 percent mastery line?If not: keep the topic in the next set with new problems, then recheck after it. Back to step 3.
- Draft next week's set mixing weak, new and review topics
- Student approves the plan for next weekThe agent waits here for your OK.
- Next week's problem set and mastery table
How it decides
Weak topics are those with mastery under 70 percent. Each set mixes new material, weak topics and one older topic due for review.
- Add a topic to the next set when mastery is below 70 percent
- Give a hint on the first miss and the full solution on the second
- Bring back any topic not practiced for 3 weeks
- Raise difficulty only after 2 correct answers in a row
Make it yours
Every agent is a starting point. You choose these settings for your own situation.
- Mastery line that counts as learned (default 70 percent)
- Problems per set (default 8)
- Exam date to plan backward from
- Topics to prioritize
What keeps you in control
It always asks you first
- The weekly practice plan before it starts
Hard limits
- Never reveals a solution before the student attempts the problem
- Never invents course content that is not in the sources
It stops when
- Done: all topics reach the mastery line before the exam
- Stop: notes are missing for the lecture
Set it up
We guide you through the set-up, step by step
Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.
- One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
- The agent then walks you through connecting your own data, one source at a time
- A downloadable copy with the flow chart, the rules and the full guide