Report Comments Workflow

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.

Table of Contents


Workflow Overview

The Complete Process

  1. Subject Teachers write comments for students in their teaching groups
  2. Department Heads review and approve/reject subject teacher comments
  3. Form Teachers write overall comments for students in their homeroom class
  4. Year Heads review and approve/reject form teacher comments
  5. Reports Published after all approvals are complete

Workflow Diagram

1. Subject Teacher

Writes subject-specific comments

2. Department Head

Moderates & approves/rejects

3. Form Teacher

Writes overall comment

4. Year Head

Final approval


Subject Teacher Comments

Subject teachers write comments for each student in their teaching groups, covering performance in their specific subject.

Step 1: Access Report Comments

  1. Click Reports in the main sidebar menu
  2. Click Subject Teacher Comments
  3. You'll see a list of your teaching groups

Step 2: Select Teaching Group and Term

  1. From the dropdowns at the top:
    • Teaching Group: Select the group you want to write comments for
    • Term: Select the current term (e.g., Term 1, Term 2, Term 3)
  2. Click Load Students
  3. A table of all students in that teaching group appears

Step 3: Review Student Data

For each student, you'll see:

Column Description
Student Name Full name with profile picture
Coursework Mark Average of coursework assessments from markbook
Exam Mark End-of-term exam score from markbook
Overall % Weighted average of coursework and exam
Grade Letter grade based on grading scale (A, B, C, etc.)
Effort Grades Conduct, Participation, Organization, Homework, Attention
Comment Text box for writing the subject comment
Status Draft, Submitted, Approved, or Rejected
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

  1. Save as Draft: Click Save Progress to save without submitting
    • You can return later to continue writing
    • Comments remain editable
    • Status shows as Draft
  2. 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

  1. After loading students and setting effort grades, click Generate AI Comments at the top
  2. The system processes all students (this may take 30-60 seconds)
  3. AI-generated comments appear in the comment boxes
  4. 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

  1. Click Reports in the sidebar
  2. Click Form Teacher Comments
  3. Select your Academic Class and Term
  4. 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

  1. Write comments for all students in your class
  2. Click Save Progress to save drafts
  3. Click Submit All when ready
  4. 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

  1. Click Reports in the sidebar
  2. Click Moderate Comments
  3. Select Department and Term
  4. 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:

  1. Click Reject
  2. A modal appears asking for Rejection Reason
  3. Enter specific feedback (e.g., "Please add specific examples of coursework" or "Spelling error: 'recieve' should be 'receive'")
  4. Click Submit
  5. Teacher receives notification with your feedback
  6. Teacher can edit and resubmit

Year Head Moderation (Form Teacher Comments)

Year Heads follow the same process but for form teacher comments:

  1. Navigate to Reports → Moderate Comments
  2. Select Year Group and Term
  3. Review form teacher comments for all classes in your year
  4. 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