┌─ [COMMENT GENERATION] model=gpt-5.4-nano ────────────── │ SYSTEM PROMPT: # System prompt has been removed for this example, since this is the part of the prompt that allows Gradefully to generate high quality ministry aligned comments. # How to read this sample: # Student names are replaced with codes before anything reaches the AI. # PRENOM58 / NOM58 = this student's coded name. Gradefully swaps the real name for the # code before sending, and swaps the code back after the comment # comes back. Only the code appears in the payload below. # [NAME] = the name of another student on the teacher's class lists, # replaced one-way (it is never restored). # [EMAIL] / [PHONE] = email addresses and phone numbers, replaced one-way. # What gets sent is the assignments, the marks and the notes the teacher wrote, # after these replacements are applied. │ STUDENT DATA: { "course": { "courseName": "Grade 9 Science (SNC1W)", "subject": "Science", "description": "Destreamed Grade 9 science: biology, chemistry, physics and earth science through a sustainability lens." }, "student": { "firstName": "PRENOM58", "lastName": "NOM58", "gradeLevel": "9" }, "gender": "masculin (il/lui, accorder au masculin)", "reportCardNote": "Parent conference Nov 12: mom prefers a heads-up by email ([EMAIL]) before report cards go home. PRENOM58 responds well to written feedback.", "teacherGradesheetNotes": "Needs to show steps in Ohm's law calculations", "overallAverage": 76.6, "missingCount": 0, "keyStrengths": [ "strong id of chemical properties", "good understanding chrage laws" ], "areasForGrowth": [ "showing steps in Ohm's law calculations" ], "learningSkills": { "strengths": [], "needsImprovement": [] }, "categories": [ { "category": "Biology: Sustainable Ecosystems", "categoryAverage": 82.9, "assignments": [ { "assignment": "Ecosystem Field Study Lab", "description": "Field study of the school courtyard: identify biotic and abiotic factors, build a food web, and propose one sustainability improvement.", "grade": 82.7963670239767, "status": "Graded", "teacherNotes": "Solid data collection with lab partner [NAME]; conclusion needs to connect back to the hypothesis." }, { "assignment": "Climate Change Infographic", "description": "One-page infographic linking a greenhouse gas source to a local ecosystem impact; assessed on scientific accuracy and communication.", "grade": 82.17452507334507, "status": "Graded", "teacherNotes": null }, { "assignment": "Biology Unit Test", "description": null, "grade": 83.83082745542322, "status": "Graded", "teacherNotes": null } ] }, { "category": "Chemistry: Atoms & Elements", "categoryAverage": 77, "assignments": [ { "assignment": "Periodic Table Scavenger Hunt", "description": "Identify mystery elements from property clues using groups and periods of the periodic table.", "grade": 81.22430552552655, "status": "Graded", "teacherNotes": null }, { "assignment": "Properties of Matter Lab", "description": null, "grade": 80.95442882550621, "status": "Graded", "teacherNotes": "Mixed up physical vs chemical change at station 3; checked understanding orally the next day." }, { "assignment": "Chemistry Unit Test", "description": null, "grade": 68.73409671882824, "status": "Graded", "teacherNotes": "Retest offered after the review session; left a message for dad at [PHONE]." } ] }, { "category": "Physics: Electricity", "categoryAverage": 83, "assignments": [ { "assignment": "Series & Parallel Circuits Lab", "description": "Build series and parallel circuits, measure voltage and current, and verify Ohm's law.", "grade": 84.32632750800174, "status": "Graded", "teacherNotes": "Needs to show steps in Ohm's law calculations" }, { "assignment": "Home Energy Audit", "description": "One-week audit of electricity use at home: read the meter, calculate kWh and cost, and propose a conservation plan.", "grade": 83.13587732526281, "status": "Graded", "teacherNotes": null }, { "assignment": "Electricity Unit Test", "description": null, "grade": 81.41221284699263, "status": "Graded", "teacherNotes": null } ] }, { "category": "Earth & Space: The Universe", "categoryAverage": 70.4, "assignments": [ { "assignment": "Solar System Scale Model", "description": "Scale model of the solar system on the sports field; convert real distances and diameters to a chosen scale.", "grade": 72.20745595507671, "status": "Graded", "teacherNotes": null }, { "assignment": "Space Exploration Debate", "description": null, "grade": 66.19737507831184, "status": "Graded", "teacherNotes": "Strong rebuttal against [NAME]'s team; needs to cite sources instead of general claims." }, { "assignment": "Astronomy Unit Test", "description": null, "grade": 72.7911159153055, "status": "Graded", "teacherNotes": null } ] }, { "category": "Final Evaluation", "categoryAverage": 66.6, "assignments": [ { "assignment": "Culminating STEM Project", "description": "Design-and-build project integrating at least two course strands; assessed on the proposal, build log and final presentation.", "grade": 67.63796689111645, "status": "Graded", "teacherNotes": "Presented confidently; PRENOM58 kept the build log up to date for all three weeks." }, { "assignment": "Final Exam", "description": null, "grade": 65.61271255864422, "status": "Graded", "teacherNotes": null } ] } ] }