PersonaSheet is the AI agent that reads your class list, generates a different personalised worksheet for every student, sends it via Google Classroom™, and grades it automatically.
Priya is struggling to focus. Arjun is disengaged. Rohan is bored. You know their interests — but manually writing 30 different worksheets is impossible. So everyone gets the same one. Again.
"I built PersonaSheet because I lived this. Eighteen years in classrooms. Hundreds of Sundays lost to grading. I knew personalised teaching worked — I just couldn't do it for thirty children at once. Now you can."
Same teacher. Same workload. Two completely different evenings — one before PersonaSheet, one after.
Watch your worksheets being written — live. A custom generation experience keeps you in the loop while AI works in the background.
No coding. No new platform. It lives inside Google Sheets™ — where you already work.
No edits. No cuts. The full workflow from one row of input to thirty Docs landing in Google Classroom — start to finish.
Ready to try it on your class?
50 free Sparks. No credit card. Works inside your Google Sheets™ right now.
Install Free from Google Workspace MarketplaceTopic: Fractions and Ratios — Grade 6. Each question is designed for conceptual understanding, application, and real-world reasoning — not rote recall.
All four generated in under 60 seconds. All different. All curriculum-aligned. All going to the right student.
Other tools give you one assistant. PersonaSheet gives you a coordinated team — each agent specialised for one job, all running from a single click.
Real AI-generated worksheet for Priya (loves badminton) and her automated grade report — both created and sent without the teacher writing a single word.
Grade 6 · Science · CBSE · 5 Questions · Max 9 marks
Q1 (MCQ — 1 mark)
After a long badminton rally, Priya notices she is breathing heavily and sweating. Her muscles feel tired. Which process is primarily responsible for providing energy to her muscles during this intense activity?
Q2 (Fill in the Blank — 1 mark)
The badminton shuttlecock is made of feathers — both organic. Plants produce organic compounds through photosynthesis using _______ and _______ as raw materials, in the presence of sunlight.
Q3 (Short Answer — 2 marks)
Priya notices the indoor badminton hall uses artificial lights. Would a plant survive under artificial light alone? Explain what conditions it would need to photosynthesise successfully.
Q4 (Word Problem — 2 marks)
A plant on the edge of Priya's badminton court receives 6 hours of sunlight daily and produces 12g of glucose. During a rainy week it only receives 2 hours. Using ratios, estimate how much glucose it produces. Show your working.
Q5 (Challenge — 2 marks)
Priya's coach explains that sports halls painted white reflect more light than dark-coloured halls. How does light intensity affect the rate of photosynthesis? What would happen to the plant's glucose production if the hall walls were painted black? Justify using the concept of limiting factors.
| Q | Answer | Score |
|---|---|---|
| Q1 | B | /1 |
| Q2 | CO₂ and H₂O | /1 |
| Q3 | Yes, if artificial light has suitable wavelengths… | /2 |
| Q4 | 4g of glucose | /2 |
| Q5 | Light is a limiting factor. Less intensity… | /2 |
From: teacher@school.edu · Subject: Your Grade Report — Photosynthesis
Hi Priya,
Your worksheet on Photosynthesis has been graded. Here is your personalised feedback report.
Well done — you scored in the top 30% of your class on this topic.
Question-by-question feedback
Q1 (MCQ): ✓ Correct. You correctly identified cellular respiration.
Q2 (Fill in Blank): ✓ Correct. CO₂ and H₂O are the raw materials.
Q3 (Short Answer): ✓ Good answer. You identified that plants can use artificial light if the right wavelengths are present.
Q4 (Word Problem): ✗ Partially correct. You set up the ratio correctly (6:12 = 2:x) but made an arithmetic error — the answer is 4g, not 6g. Review proportional reasoning.
Q5 (Challenge): ✓ Excellent. Your explanation of light as a limiting factor was clear and well-reasoned.
What to focus on next
Revisit proportional reasoning with fractions — try 3 practice problems before the next class. You understood the concept but the calculation let you down. One more practice session will fix it.
This report was generated automatically by PersonaSheet. Your teacher has been notified of your score.
1 Spark = 1 complete personalised worksheet (up to 10 questions). Grading, dispatch, answer keys and Google Classroom™ integration are always free.
Grading · Answer keys · Dispatch · Google Classroom™ · Automated reminders — all free with every Spark pack
Your data is completely safe. All student data, worksheets and grades are stored only in your Google account. We never see your students' information — only the number of Sparks you use.
"I used to spend Sunday evenings creating differentiated worksheets. PersonaSheet does it in 90 seconds and the students actually look forward to their worksheets now."
"The grading alone saves me 4 hours a week. Worksheets go to Classroom, students submit, AI grades them overnight. I read the reports in the morning and spend class time actually teaching."
"My students with lower engagement have completely changed since they started getting questions about things they love. That's the real result. Not the time saved — the engagement."
Yes. Every new installation automatically includes 50 free Sparks — that means 50 complete personalised worksheets at no cost. No credit card required. Free Sparks are valid for 30 days from activation. After that, buy a pack only if you want to continue.
1 Spark = 1 complete personalised worksheet (up to 10 questions). For 30 students, that is 30 Sparks per assignment. Grading, dispatch, answer keys and Classroom integration are always free — you only pay Sparks for worksheet generation. Sparks never expire within 12 months of purchase.
Yes. An AI agent takes autonomous multi-step actions to complete a goal. PersonaSheet runs six coordinated agents — Personalisation, Maths, Classroom, Dispatch, Reminder, Grader and Localisation. From one click, it reads student profiles, calls Gemini with personalised context, creates individual Docs, uploads to Drive, posts to Classroom, sends reminders, reads submissions, grades against a rubric, and emails reports. Fully automated, end to end.
ChatGPT gives you one worksheet. You still need to personalise it per student, put it in a Doc, send it, set up Classroom assignments, and mark every submission. PersonaSheet does all of that — for every student in your class — automatically. The difference is automation and personalisation at scale: 30 students = 30 different Docs, 30 dispatched assignments, 30 graded reports, all from one click.
No. Classroom is one of four delivery options. You can also send worksheets via Email Doc Link, Email PDF, or Drive download. Classroom is needed only for native Classroom dispatch and Classroom-based auto-grading — email dispatch also supports full auto-grading.
CBSE, NCERT, ICSE, Cambridge IGCSE, IB MYP, MOE Malaysia, UK National Curriculum — and any custom curriculum you specify. All subjects including Maths with LaTeX rendering. Languages: English, Hindi, Hinglish, Bahasa Malaysia, Arabic, Tamil — or any language you specify. Just type your preferred curriculum or language in the Special Instructions field.
Every question type has a fixed mark allocation, defined at generation time so the marks never change at grading. MCQ = 1 mark · Fill-in-Blank = 1 mark · Short Answer = 2 marks · Word Problem = 2 marks · Challenge Question = 2 marks. The Grader Agent uses these exact maximums when scoring submissions — so a 10-question worksheet is consistently out of a defined total, and the totals on student reports always match the worksheet rubric.
Each worksheet can have a maximum of 10 questions. You can choose any combination — all MCQ, all Word Problems, or a mix of question types — as long as the total does not exceed 10. This limit is intentional: research on cognitive load theory shows students can actively engage with 5-10 well-designed questions in a 40-minute session. Beyond that, quantity comes at the cost of depth. Ten carefully crafted, interest-personalised questions deliver better learning outcomes than 20 generic ones.
No — and this is the key difference from manual differentiation. You do not check worksheets at all. The Grader Agent grades every submission automatically against a rubric, posts the score to Google Classroom™, and emails each student a personalised feedback report. You also receive a single consolidated grading summary showing every student's score in one email. You open your laptop in the morning and see who scored well, who needs support — without marking a single paper.
PersonaSheet generates a full answer key alongside every worksheet — with worked solutions, not just answers. When a student raises a doubt, the teacher opens that student's answer key from the WorksheetTracker in one click. The key point: while every student gets a different context (cricket, painting, cooking), they are all answering the same concept — fractions, photosynthesis, or whatever the topic is. The teacher taught the concept in class and does not need to re-read every worksheet. The answer key already has the explanation — used to guide students verbally, exactly as with any textbook exercise.
No. PersonaSheet lives inside Google Sheets™ — a tool you already use. Setup takes under 5 minutes: install from the Marketplace, click Initial Setup, add your students' names and interests to a sheet, and you are ready. No coding, no new platform, no training required. If you can fill a spreadsheet, you can use PersonaSheet. Most teachers generate their first personalised worksheet within 10 minutes of installing.
Yes. Your student data never leaves your Google account. All worksheets, student names, emails and class information are stored entirely in your own Google Sheets™ and Google Drive — Dynamic Minds Group cannot access them. Only anonymised usage statistics (Sparks consumed) reach our servers. PersonaSheet's use of raw or derived user data received from Google Workspace APIs adheres to the Google User Data Policy, including the Limited Use requirements. We are fully GDPR and India DPDP Act compliant. Read our full Privacy Policy.
No. We do not use any user data obtained through Google Workspace APIs to develop, improve, or train generalised AI or ML models. Student data stays in your Google account end to end.
PersonaSheet checks your balance live every time you open the Generate dialog or My Plan & Usage. If your balance just updated, simply re-open the dialog — the new balance reflects immediately. If the issue persists, check Settings → My Plan & Usage; the balance auto-syncs from our server when this dialog opens.
You are never charged a Spark for a failed generation. Failed students are flagged in the WorksheetTracker — click Retry Failed Generation to try again. The retry uses your remaining attempt without any extra cost. Most failures are due to transient network issues and resolve on the first retry.
Yes. When you click Generate Worksheets, a student picker lets you select individual students before generation begins. Choose one, several, or all — PersonaSheet only generates worksheets for the students you select. Unselected students are skipped and can be included in a future run.
Yes — two ways. First, the Difficulty field in the Generate form (Easy / Medium / Hard / Mixed) applies to the whole batch. For per-student differentiation, use the Special Instructions field in StudentData — add a note like "challenge this student" or "keep questions accessible" against specific students. PersonaSheet reads these notes and adjusts the complexity of questions for each child individually.
PersonaSheet retries automatically — up to 3 attempts per AI model, with a built-in 30-second cooldown if all models are busy. If generation still fails after retries, the student row is flagged in WorksheetTracker with a plain-language message like "AI service busy — please retry in a few minutes." One click on Retry Failed Generation handles it. You are never charged for failed generations.
Visit dynamicmindsgroup.com/contact or email dmg@dynamicmindsgroup.com. We typically respond within one business day. School plans include priority support and onboarding assistance.
PersonaSheet's use of raw or derived user data received from Google Workspace APIs adheres to the Google User Data Policy, including the Limited Use requirements.
Nothing copied to our servers. Nothing used to train AI models.
Our full Help & FAQ covers setup, generation, sending, grading, Sparks, and troubleshooting — with plain-language answers written for teachers, not developers.
50 Sparks free — 50 complete worksheets. No credit card needed.
Install PersonaSheet Free