End-of-term report comment system with AI assistance, moderation, and multi-level approval.
Overview: The Report Comments Workflow in Craft Cart streamlines the process of writing, moderating, and approving student report comments. It includes AI-powered comment generation, subject teacher comments, form teacher comments, and a comprehensive approval workflow involving Department Heads and Year Heads.
Automatic Data: Coursework marks, exam marks, and grades are automatically pulled from your markbook. You don't need to enter them manually!
Step 4: Set Effort Grades
For each student, select effort levels from the dropdowns:
Effort Category
Options
Meaning
Conduct
1 (Excellent) to 5 (Poor)
Behavior and attitude in class
Participation
1 (Excellent) to 5 (Poor)
Engagement and contributions
Organisation
1 (Excellent) to 5 (Poor)
Materials, notes, preparedness
Homework
1 (Excellent) to 5 (Poor)
Completion and quality of homework
Attention
Yes / No
Whether student requires special attention/support
Step 5: Write Comments
In the comment text box for each student:
Length: Aim for 2-3 sentences (50-100 words)
Content: Reference specific achievements, areas for improvement, and effort
Tone: Professional, constructive, and encouraging
Personalization: Avoid generic comments - make each one specific to the student
Good Comment Example
"John has shown excellent progress in Mathematics this term, particularly in algebra and problem-solving. He consistently completes homework to a high standard and actively participates in class discussions. To further improve, John should focus on checking his calculations carefully to avoid careless errors in exams."
Avoid Generic Comments
"John has worked well this term. He should continue to work hard."
Why this is poor: Too vague, could apply to any student, no specific feedback.
Step 6: Save and Submit
Save as Draft: Click Save Progress to save without submitting
You can return later to continue writing
Comments remain editable
Status shows as Draft
Submit for Moderation: Click Submit All when ready
Comments are sent to your Department Head for review
Comments are locked (you can't edit until approved/rejected)
Status shows as Awaiting Approval
Important: Once submitted, you cannot edit comments until your Department Head reviews them. Make sure all comments are complete before submitting!
AI-Generated Comments
To save time, Craft Cart can generate comment suggestions using AI based on student performance data.
How AI Comments Work
The AI analyzes:
Coursework marks from markbook
Exam marks
Overall percentage and grade
Effort grades you've selected
Student's gender (for correct pronouns)
Subject name and teaching group
Generating AI Comments
After loading students and setting effort grades, click Generate AI Comments at the top
The system processes all students (this may take 30-60 seconds)
AI-generated comments appear in the comment boxes
Review each comment carefully
Editing AI Comments
Always edit AI-generated comments! They are suggestions, not final text.
✅ Do: Personalize with specific examples from your lessons
✅ Do: Add context that the AI can't know (e.g., "John missed 2 weeks due to illness")
✅ Do: Adjust tone to match your teaching style
❌ Don't: Submit AI comments without reviewing them
❌ Don't: Use AI comments for all students without any personalization
AI Comment Example
AI Generated:
"Mary has demonstrated excellent understanding of English this term, achieving an outstanding grade of A with 92%. Her coursework showed strong analytical skills and her exam performance was impressive. Mary participates actively in class discussions and maintains excellent organization of her materials. To continue her excellent progress, she should consider reading more widely beyond the curriculum."
After Teacher Editing:
"Mary has demonstrated excellent understanding of English this term, achieving an outstanding grade of A with 92%. Her analysis of 'Macbeth' in her coursework was particularly insightful, showing sophisticated understanding of Shakespeare's language. Mary's essay writing has improved significantly, and she contributes thoughtful ideas to class discussions. To continue this excellent progress, Mary should challenge herself by reading more contemporary fiction to broaden her literary perspectives."
Best Practice: Use AI to draft initial comments, then spend time personalizing each one with specific examples from your lessons. This balances efficiency with quality.
Form Teacher Comments
Form teachers (class teachers) write overall comments summarizing each student's progress across all subjects.
Accessing Form Teacher Comments
Click Reports in the sidebar
Click Form Teacher Comments
Select your Academic Class and Term
Click Load Students
What You'll See
For each student in your class:
Overall Average: Average across all subjects
Subject Breakdown: List of all subjects with grades and teacher comments
Attendance: Percentage for the term
Conduct Summary: Average effort grades from subject teachers
Form Teacher Comment Box: Where you write the overall comment
Writing Form Teacher Comments
Your comment should:
Summarize Overall Performance: Reference their performance across subjects
Highlight Strengths: Mention subjects/areas where they excel
Identify Areas for Improvement: Note subjects needing more focus
Comment on Attitude: Behavior, effort, engagement
Include Personal Touch: Acknowledge achievements, growth, or challenges
Set Targets: Specific goals for next term
Example Form Teacher Comment
"Sarah has had an excellent term, achieving strong grades across all subjects with a commendable overall average of 78%. She has shown particular strength in Sciences and Mathematics, consistently producing work of a high standard. Sarah's positive attitude and excellent attendance (98%) reflect her commitment to her studies. While her progress in Languages has been good, she would benefit from additional reading practice to build vocabulary. Sarah is a valued member of 7A and I encourage her to continue her excellent efforts next term."
Submitting Form Teacher Comments
Write comments for all students in your class
Click Save Progress to save drafts
Click Submit All when ready
Comments are sent to the Year Head for approval
Moderation & Approval Workflow
Why Moderation?
The approval workflow ensures:
✅ Comments are professional and appropriate
✅ Spelling and grammar are correct
✅ Feedback is constructive and helpful
✅ Comments align with school standards
✅ No offensive or inappropriate language
Department Head Moderation (Subject Comments)
Accessing Moderation Dashboard
Click Reports in the sidebar
Click Moderate Comments
Select Department and Term
Click Load Comments
Reviewing Comments
You'll see all comments submitted by teachers in your department, organized by teaching group.
For each comment, you can:
Action
When to Use
What Happens
Comment is well-written, professional, and accurate
Comment is approved, teacher is notified, status changes to Approved
Comment needs improvement (spelling errors, too vague, inappropriate)
Comment is sent back to teacher with feedback, status changes to Rejected
Comment is mostly good but needs minor corrections
You can edit the comment directly and approve it
Rejecting Comments
When rejecting a comment:
Click Reject
A modal appears asking for Rejection Reason
Enter specific feedback (e.g., "Please add specific examples of coursework" or "Spelling error: 'recieve' should be 'receive'")
Click Submit
Teacher receives notification with your feedback
Teacher can edit and resubmit
Year Head Moderation (Form Teacher Comments)
Year Heads follow the same process but for form teacher comments:
Navigate to Reports → Moderate Comments
Select Year Group and Term
Review form teacher comments for all classes in your year
Approve, reject, or edit each comment
Bulk Actions
For efficiency, moderators can use bulk actions:
Select All: Checkbox at top of table
Approve Selected: Approve multiple comments at once
Filter by Status: Show only Pending, Approved, or Rejected comments
Roles & Permissions
Role
Can Write
Can Moderate
Can Approve
Subject Teacher
Subject comments for their teaching groups
-
-
Department Head
Subject comments for their teaching groups
All subject comments in their department
All subject comments in their department
Form Teacher
Form teacher comments for their class
-
-
Year Head
Form teacher comments for their classes (if also a form teacher)
All form teacher comments in their year group
All form teacher comments in their year group
School Admin
-
All comments (read-only)
Can override and approve any comment
Comment Statuses
Status
Badge
Meaning
Next Action
Draft
Draft
Teacher is still writing, not yet submitted
Teacher: Complete and submit
Awaiting Approval
Awaiting Approval
Submitted to moderator, waiting for review
Moderator: Review and approve/reject
Approved
Approved
Moderator approved, ready for report generation
None - comment is final
Rejected
Rejected
Moderator rejected with feedback
Teacher: Edit based on feedback and resubmit
Best Practices
Report Comments Tips:
Start Early: Begin writing comments 2 weeks before reports are due
Use AI Wisely: Generate AI comments for first draft, then personalize each one
Be Specific: Reference actual work, assessments, or classroom moments
Balance Positive & Constructive: Always include strengths and areas for improvement
Check Spelling: Use a spell checker before submitting
Avoid Jargon: Parents should understand the comment without teaching background
Submit in Batches: Don't wait until deadline - submit teaching groups as you complete them
Moderators: Be Timely: Review and approve comments within 48 hours of submission
Moderators: Be Constructive: Provide specific feedback when rejecting, not just "needs improvement"
Keep Records: Export approved comments as backup before report generation