Unfilled XX placeholders — some comments still contain XX. These will appear literally in the exported file.
Unresolved token brackets — one or more comments still contain << >> angle brackets. Check that all personal token values have been filled in the 🏷️ Tokens tab or By Student view.
These will appear verbatim in the exported file and may look unprofessional.
💾 Save to Comment Bank
Suggested — click to apply:
🏷️ Name This Comment
🎯 Submission Deadline
✍ Writing Quality
✏️ Rephrase Sentence
Original sentence
Rephrased version (edit freely)
Similarity with pair:—
🗑 Clear All Assignments?
This will remove all assigned comments and next steps for every student and subject.
Your student list, comment banks, and character limits will not be affected. You can undo this with ↩ Undo.
🗑 Subject Options
⚠️
Choose what you'd like to do with this subject.
🧹 Clear all comments (keep subject)
• Wipes every comment from this subject's bank
• Removes all student assignments for this subject
• The subject column stays in the report structure
🗑 Delete subject entirely
• Everything above, plus:
• Removes the subject column from every student's report
Neither action can be undone. Export first if you need a copy.
🔍 Review Student Pronouns
ReportEd guessed pronouns from first names. Dashed badges are unconfirmed — click any badge to cycle He / She / They or set manually.
📋 Welcome to ReportEd™
Helping teachers write better reports, faster · Part of Luke's Tech Toolbox for Teachers
Three steps to finished reports
1
Upload your iSAMS Excel reportDrag and drop the .xlsx file exported from iSAMS onto the upload zone, or click to browse. Select the correct class sheet when prompted. The app reads all student rows and subject columns automatically.
2
Load your comment banksGo to Comment Banks and drag your Word (.docx) files onto the drop zone — one file per subject. Comments are sorted by ability level automatically. You can also type or edit comments directly inside the app.
3
Fill the reports & downloadGo to Fill Reports and use any of the five views to assign comments. When done, click Download Excel — the file is ready to upload straight back into iSAMS.
Placeholders & Pronouns
Write these inside your bank comments — ReportEd replaces them automatically for each student:
<<FirstName>> — the student's first name
<<HeShe>> / <<heshe>> — He / She / They
<<HisHer>> / <<hisher>> — His / Her / Their
<<HimHer>> / <<himher>> — Him / Her / Them
<<HimselfHerself>> — Himself / Herself / Themselves
Gender is auto-detected from the student's first name. Click any gender badge (M / F / ?) next to a student's name to change it. Use the Review Pronouns → banner to confirm all students at once before exporting.
Character Limits & Heat Map
Add character limits to the top of your Word bank file. Use MAX: 850 for a maximum, MIN: 200 for a minimum, or Min: 200, Max: 850 for both together. Every comment counter always shows your current count alongside the maximum — e.g. 247 / 850 — and colour-codes live as you type: blue = under minimum · green = good · amber = approaching max · red = near limit · ⚠ pulsing = over limit. If no subject limit has been set, a default of 600 characters is used as the reference point so you always have a guide.
⚠ iSAMS will reject your entire Excel upload if even one comment is over the character limit — even if only a single student in a single subject is over by one character. The whole sheet rolls back.
Before exporting: open the 📋 Dashboard tab — it lists every over- or under-limit comment with the student name, subject, and exact count. The app will also show a warning when you click ⬇ Download Excel if anything is over or under.
To set your limits: add MAX: 850, MIN: 200, or Min: 200, Max: 850 (replace with your school's limits) to the very top of each subject Word bank file, or directly underneath each subject heading when importing whole student reports. See the 📄 Format Guide tab for the exact format.
Saving & Loading
Use 💾 Save to download a .json backup. Use 📂 Load to restore it. ReportEd also auto-saves to the browser every 90 seconds and will offer to restore your session next time you open the app.
Five ways to fill comments
⚡
Bulk Assign — three modes
⚡ Assign: Select one or more students → pick a comment from the dropdown → click Assign. All selected students get the same comment instantly.
🎲 Randomize: Select students → choose an ability group (HA/MA/LA/SEND/GT) → choose whether next steps should be randomised individually, all the same, or skipped → click Randomize. Each student gets a different comment shuffled from the bank.
↪ Next Step: Select students → pick a level's step bank → choose a next step → click Apply. Only the next step is updated — main comments are left exactly as they are.
Tick students using checkboxes, or use the quick-select buttons (All / None / Unassigned). Press ↑ / ↓ to navigate and Space to toggle a checkbox with your keyboard.
📊
Matrix ViewA spreadsheet-style grid — every student × subject in one view. Use the dropdown in each cell to assign a comment, and the second dropdown to pick a next step. Click any cell to see and edit the full comment in the formula bar at the top. Cells with a next step but no main comment are highlighted in teal with a ↪ N badge showing the step number.
💡 Hover preview: When the comment dropdown is open, hover over any option (e.g. MA 2) to instantly see the full comment text in a gold-bordered popup — without clicking. The character count is shown at the bottom of the preview so you can judge length at a glance. The same hover preview works on next step options too.
✏ Manual indicator: If you type a comment directly into the formula bar without selecting from the dropdown, the cell pill displays ✏ Manual in a purple tint — a clear reminder that this comment was hand-written rather than drawn from the bank.
👤
By Student ViewWork through one student at a time. Every subject is shown in a row with its own comment button and next step button. Use the Prev / Next buttons to move between students.
💡 Hover preview: Both the comment dropdown and the next step dropdown work the same way as in the Matrix View — hover any option to read the full text in the gold-bordered popup before committing. Click to select; press Escape or click away to close.
🏦 Bank from here: Each subject row has a 🏦 Bank button next to the History button. Click it to open the Save to Bank popup for the comment currently in that subject — name the entry and save it directly to the comment bank without leaving the student view.
📖
Report PreviewSee a formatted report card for each student — exactly as it will read. Click ✏️ Edit All to type or adjust any comment directly. The combined character count (main + next step) updates live.
📥
Import ReportsAlready have comments written in Word? Drop one Word file per student and the app matches the student by name and each section by subject heading — automatically. See the 📥 Import Reports tab for the required document format.
🚨
Panic ModePanic Mode is a rapid-fire, one-student-at-a-time workflow designed for when time is short. Open it from the Fill Reports toolbar. It queues up every student who is missing a comment (or a next step) and presents them one by one in a focused editor — no sidebars, no distractions.
⟶ Skip — move to the next student without saving changes.
✓ Apply & Next → — save the current comment and advance to the next student in the queue. An undo point is saved automatically.
← Back — return to the previous student in the queue if you change your mind.
↩ / ↪ Undo / Redo — undo or redo your last comment edit without leaving Panic Mode.
Level tabs (HA / MA / LA / SEND / GT) — switch the comment bank source; click any bank entry to drop it into the editor.
❤️ Tags tab — opens the Profile Tags modal so you can build a personalised comment for the current student using profile descriptors.
🏦 Bank — opens the Save to Bank popup so you can name and save the current comment to the bank before moving on.
🎯
Deadline PacerSet your submission deadline with the 🎯 Set Deadline button in the Fill Reports toolbar. Once set, the button turns into a live two-line chip showing how many days you have left and your required pace (e.g. "1 every 1.6 days"). A thin progress bar along the bottom fills as you complete students. Green means you are on track; amber means you are falling behind; red (pulsing) means you are at serious risk of missing the deadline. It recalculates every time you assign a comment.
Tools to save time and prevent mistakes
↩
Undo (Ctrl + Z)Changed your mind after a bulk assign or randomize? Press Ctrl + Z or click ↩ Undo in the toolbar to instantly revert the last action. One level of undo is kept at a time.
🔒
Subject LockingClick the small 🔒 icon on any subject tab in Bulk Assign to lock it. Locked subjects cannot be overwritten by any assign, randomize, or next-step action — perfect for protecting subjects you've already finished. The tab turns amber. Click again to unlock.
🔍
Find & Replace (Ctrl + H)Need to fix a teacher name, year group, or typo across every comment at once? Open Find & Replace, type what to find and what to replace it with, and click Replace All. A live match count shows how many comments will be affected.
📋
DashboardThe Dashboard tab shows a colour-coded completion grid for every student and subject at a glance. Click any cell to open an inline preview box — you can read and manually edit the comment and next step directly there, then click ✓ Apply Changes to save. The grid also lists unresolved placeholders and over- or under-limit comments so you can fix them before exporting.
🔀
Comment BlenderThe Comment Blender lets you handcraft a unique comment for any student by mixing and matching individual sentences from different ability-level bank entries — so no comment sounds copy-pasted, and every student gets language that genuinely fits them.
How to open it
▸Click the 🔀 Blender tab at the top of Fill Reports to open a blank blender — then choose a student and subject from the dropdowns.
▸Faster: open any cell in the Dashboard, then click 🔀 Blend in the preview panel. The student's current comment and next step are automatically pre-loaded into the blender as individual sentences — ready to remix instantly.
The layout — three columns
Left column — build area
Two stacked boxes. The top 💬 Comment box grows to fill the column; the bottom ↪ Next Step box sits beneath it. Each shows your composed sentences as clickable spans — tap any sentence to remove it. A combined character counter in the top bar shows your total against the subject limit in real time.
Middle + Right columns — source panels
Each panel has level pills at the top: 👥 Assigned (other students' comments for this subject), plus a pill for every ability level in your bank (HA, MA, LA, SEND, GT — only levels with content appear). Switch panels independently to compare different levels side by side.
Clicking sentences
White chips — main comment sentences. Click to add to the Comment box.
Purple chips — next step sentences. Click to add to the Next Step box.
Once used, a chip greys out with a strikethrough so you can see what you've already pulled in. Click a chip again (or tap the sentence in the build box) to remove it.
You can click from both panels freely — mix an HA opening with an MA closing, for example.
Build area controls
✏ Pen (teal / purple) — toggles edit mode. Pen ON: the box becomes a free-text textarea so you can reword individual phrases. Pen OFF: saves your edits, re-splits into sentences, and returns to click-to-remove mode.
✂ Trim — auto-trims the comment (or next step) to fit within the character limit, using the same intelligent trimmer as Auto Trim elsewhere in the app.
✕ Clear — removes all sentences from that box.
Applying and undoing
Click ✓ Apply (top right of the blender) to save the blended comment and next step to the student's record. The app will warn you if you are still over the character limit.
Every action in the blender — adding a sentence, removing one, trimming, clearing — is individually undoable with ↩ Undo in the toolbar. The undo count resets when you switch student or subject.
💡 Tip: set the Left Panel to HA and the Right Panel to Assigned — you can grab strong sentences from the top-ability bank while also lifting phrases from comments you've already written for other students in the same class.
🔨
Comment BuilderThe Comment Builder lets you construct a comment from scratch by browsing and clicking individual sentence chips taken straight from your comment banks. Each chip shows the beginning of a sentence — with the student's real name already substituted in — so you can see at a glance what it says before you add it. Click a chip and the full sentence drops into the preview. Keep clicking to assemble a complete comment and next step, then apply it in one go.
How to open it
▸Click the 🔨 Builder tab at the top of Fill Reports. Or press Ctrl+Shift+3.
▸Select your student from the first dropdown and your subject from the second — the chip panels populate instantly from your comment banks.
The layout — two columns
Left — sentence chips panel
Scrollable panel split into two sections. The top section (💬 Comment Sentences) lists all sentences from the main comment bank, colour-coded by ability level — HA in green, MA in teal, LA in amber, SEND in red, GT in purple. The bottom section (↪ Next Step Sentences) shows the same for your next step bank entries, displayed in purple chips. Within each section, sentences are grouped by level with a coloured label.
Right — build preview column
Two stacked boxes. The top 💬 Comment box (teal border) grows to fill available height. The bottom ↪ Next Step box sits below it. Both show your composed sentences as clickable spans — tap any sentence to remove it. A combined character counter in the top bar updates in real time.
Clicking sentence chips
Each chip shows the first ~55 characters of the resolved sentence (with the student's first name already filled in). Hover a chip to see the full sentence in a tooltip before committing.
Comment chips (level-coloured) add to the Comment preview. Next step chips (purple) add to the Next Step preview.
There is no limit on how many chips you can add — mix sentences from any level in any order. Tap a sentence in the preview to remove it.
Build area controls (both boxes)
✏ Pen — toggles edit mode. Pen ON: the box becomes a free-text textarea so you can reword any phrase. Pen OFF: saves your edits, re-splits into sentences, and returns to click-to-remove mode.
✂ Trim — auto-trims to fit within the subject character limit using the smart trimmer.
✕ Clear — empties that box entirely (undoable).
Applying and undoing
Click ✓ Apply (top right) to save the built comment and next step to the student's record.
Every action — adding a chip, removing a sentence, trimming, clearing — is individually undoable with ↩ Undo in the toolbar (Ctrl+Z).
Changing the student or subject selector clears the build area and resets the undo stack.
Builder vs Blender — which to use?
🔨Builder — best when you're starting from nothing. Browse the full bank sentence-by-sentence, pick what fits, and assemble cleanly.
🔀Blender — best when a comment already exists and you want to swap out individual sentences from other levels or from other students' comments.
✦
Adapt — Write Once, Generate Three LevelsAdapt is the closest thing in ReportEd to AI-powered writing. Paste any comment — or load a student's assigned one — and click ✦ Adapt. The app instantly produces a calibrated HA, MA, and LA version, each rewritten with appropriate vocabulary, phrasing, and ability-level register. No two versions are identical. Each is ready to review, tweak, save to the bank, or apply directly to a student.
How it works
A curated vocabulary ladder maps 200+ educational phrases across three levels — "demonstrates exceptional understanding of" becomes "shows a good understanding of" becomes "is developing an understanding of". Longer phrases are matched first to avoid partial word collisions.
Structural rules are then applied per level: HA removes hedging language and strengthens frequency words; MA balances tone; LA softens absolutes and adds natural scaffolding phrases like "With continued support…" where appropriate.
The workflow
1.Select a student and subject — their assigned comment loads automatically. Or paste any comment directly.
2.Set Input Level — or leave on Auto-detect and Adapt will read the vocabulary to guess the source level.
3.Click ✦ Adapt →. Three panels appear instantly: HA (green), MA (blue), LA (amber).
4.Review and tweak each version inline. Then + Save to Bank to add a version to the comment bank, or ✓ Apply to assign it directly to the selected student.
💡 Best use: Write one great HA comment for a subject, run Adapt, then save all three versions to the bank. You now have a ready-made HA/MA/LA set for the entire class — with no two levels sounding like a simple find-and-replace.
≡
Shared Comment IndicatorReportEd quietly checks whether any two students in the same subject have been given identical main comments. If it finds a match, both cells are gently flagged so you can review and adjust before exporting.
Matrix View: a small ≡ badge appears in the top-right corner of any affected cell. Hover the badge to see which other student(s) share the same comment.
Dashboard: affected cells gain a subtle grey outline. Hover the cell to read the student names in the tooltip. A Shared comment entry is also shown in the dashboard legend.
The indicator is informational only — it does not block export or count as an error. Next step comments are intentionally excluded from the check; only the main comment text is compared. The highlighting updates automatically whenever you change or trim a comment.
✂
Auto TrimWhen a comment is over its maximum character limit, ReportEd can shorten it automatically — keeping it grammatically correct and sounding like a professional school report. There are two ways to use it:
✂ Auto Trim — click any over-limit cell in the Dashboard to open the preview panel, then press the purple ✂ Auto Trim button. The trimmed comment appears in the edit box so you can review it before clicking ✓ Apply Changes.
✂ Auto Trim All — the purple button at the top of the Dashboard trims every over-limit comment in one click. One undo point is saved first, so the whole operation can be reversed instantly with ↩ Undo.
What the trimmer does — in order
1.Replaces verbose phrases with concise equivalents — "in order to" → "to", "throughout the course of" → "throughout", "has been able to" → "managed to", "it is important to note that" → removed, and 40+ more patterns.
2.Removes unnecessary intensifiers — words like "very", "quite", "extremely", "truly" and "incredibly" that add length without adding meaning.
3.Removes middle sentences first — the opening sentence and the closing sentence are always preserved; less essential sentences in the middle are removed first.
4.Drops trailing sentences if the comment is still over the limit after step 3.
5.Hard-trims at the last word boundary as a last resort — never cuts mid-word, always ends with a full stop.
💡 After Auto Trim All, trimmed cells stay green but show a ✂ symbol with a dashed outline — your signal to open each one, read the result, and confirm it sounds right before downloading. The trimmer is smart but you are smarter — always give the result a quick read.
💾
Auto-SaveReportEd silently saves your entire session to the browser every 90 seconds. If you close the tab or refresh, just reopen the app — it will offer to restore exactly where you left off. You can still use the 💾 Save button to download a portable .json backup that works across devices.
⌘
Command Palette (Ctrl + K)Press Ctrl + K (or Cmd + K on Mac) from anywhere in the app to open the command palette. Type to fuzzy-search every view, page, and action in ReportEd — navigate to Fill Reports, open Find & Replace, jump straight to Bank Review, or trigger Auto Trim All — all without touching the mouse. Use ↑ / ↓ to move through results and Enter to run. Press Esc to close.
⛶
Focus Mode (F key)Press F (when not typing in a text box) or click the ⛶ button in the Fill Reports banner to enter Focus Mode. The page header is hidden entirely and the view tabs bar snaps to the very top of the screen — giving the comment workspace the maximum possible height. Press F again or click the button to exit.
❤️
Build by Profile TagsIn By Student View, click the ❤️ Tags button on any subject row to open the Profile Tags modal — a full-screen popup that lets you build a personalised comment by clicking descriptive tags about the student. The modal has two panels:
Left — Tag Panel
Scrollable list of suggested profile descriptors organised by category (effort, attitude, progress, skills, targets). Click any tag to append it as a sentence fragment to the comment. Tags that match the student's data are surfaced first.
Right — Comment + Live Preview
The comment textarea and a live resolved preview (with the student's real name and pronouns substituted in) are always visible on the right, so you can see the full sentence as you build it. Click ✦ Sentence Starters to insert a suggested opener, then keep clicking tags to fill in the body. Click ✓ Done to apply.
💡 Profile Tags also works inside Panic Mode — use the ❤️ Tags subtab in the level tabs row to open the same modal for the current student in the queue.
○
Completion Ring & Streak CounterThe gold SVG ring in the Fill Reports banner tracks your overall completion percentage — it fills clockwise as you assign comments and turns green when you reach 100%. The percentage is shown in the centre of the ring. Beside it, a 🔥 streak counter appears and increments every time you assign a new comment, rewarding momentum. Both reset when you start a new session.
✓
Subject Done BadgesWhen every student in the class has a comment assigned for a given subject, the subject tab in Bulk Assign automatically receives a gold ✓ badge in the top-right corner — a clear visual signal that the subject is complete. The badge disappears the moment any comment in that subject is removed or changed.
💡
Auto-Suggest BannerWhile you fill reports, a smart banner above the progress bar detects which subject has the most students still without a comment and surfaces a one-click shortcut: "Jump to [Subject] — X students still need a comment." Click it to switch directly to that subject in Bulk Assign. The banner updates automatically as you work and disappears when all comments are filled.
👁
Quick-Peek Hover CardsIn the Bulk Assign student list, hover over any student row to see a quick-peek card that floats near your cursor. The card shows the student's assigned comments for every subject — with a ✓ for filled and — for empty — so you can check their progress without clicking into a different view. Move the mouse away to dismiss.
+
Floating Action Button (FAB)A gold + button floats in the bottom-right corner while you are in Fill Reports. Click it to expand a radial menu of five quick-access actions: Find & Replace, Bank Review, Adapt, Blender, and Save Session. Click any action to jump straight there. Click anywhere outside the FAB to close it.
🎉
All-Done CelebrationWhen your completion ring hits 100% — every student, every subject — a confetti burst fires across the screen and a celebration modal appears showing your total comment count and a summary of the session. From the modal you can click ⬇ Download Reports to export immediately. The modal can also be dismissed with Esc.
✦
Rotating Tips BannerThe Fill Reports banner displays a rotating set of 20 helpful tips — shortcuts, hidden features, workflow tricks — that slide upward every 10 seconds. The first tip types itself in on load so it catches your eye. Tips pause automatically when a modal is open and resume on close.
💾
Autosave PulseEach time the app silently saves your session to the browser (every 90 seconds), a small "Saved" badge pulses briefly in the corner of the screen. It appears for about two seconds then fades — a quiet confirmation that your work is safe without interrupting your flow.
🙋
Pronoun Auto-FillReportEd detects each student's gender from their first name (using a built-in database of Western, South Asian, and Arabic/Gulf names) and sets pronouns automatically. A dashed badge means the gender was auto-detected and is awaiting confirmation — click any badge to cycle M / F / Neutral, or use the Review Pronouns → banner to confirm the whole class at once before exporting.
🕐
Comment HistoryReportEd remembers the last 3 comments you assigned to each student for each subject. Once a comment has been saved, a small 🕐 History button appears beside the student's subject row in By Student view. Click it to drop down a list of previous comments and click any one to restore it instantly — useful when you want to reuse or tweak something you wrote earlier.
📖
Plain English CheckerOpen the 📋 Dashboard or use the FAB quick-actions menu and click 📖 Plain English to scan every comment you have written. The checker reports the overall reading grade level (Flesch-Kincaid), flags education jargon (e.g. "pedagogy", "scaffolding") with a plain-English alternative, and notes informal contractions. Every flag has a Fix → button that replaces all instances in one click. Also appears automatically as a soft warning when you download — you can fix and then download from the same screen.
📊
Vocabulary Overuse DetectorOpen the Dashboard view and click 📊 Word Analysis to reveal a panel listing every non-trivial word used 4 or more times across all comments. Each word shows a frequency bar and — where available — suggested synonyms. Click the button again to hide the panel. A quick way to make your class's reports sound more varied before they go home.
Import whole student reports from Word
If you prefer to write individual student reports directly in Word first, you can drop them into ReportEd and the app will read each comment into the correct subject box automatically.
Option A — One file per student
Create one .docx file per student. Put the student's name on the first line (or as a heading), then each subject as a heading or bold line with the comment paragraph underneath. Place the character limit line directly after the subject heading:
Emma Johnson ← Student name (first line or heading)
General comments ← Subject as a heading or bold line
MAX: 1025 ← Maximum only — comment must stay under 1025 chars
Emma has approached this term with a positive attitude...
Reading commentsMIN: 200, MAX: 510 ← Both minimum and maximum on one line
Emma has read with growing fluency and is increasingly...
Writing commentsMIN: 150 ← Minimum only — comment must be at least 150 chars
Emma produces imaginative and well-structured written work...
Option B — One file for all students
Prefer to write all reports in a single document? Use the same structure — one heading per student (their name), then their subjects and comments beneath. The app finds each student heading and splits the file automatically:
Emma Johnson ← Student 1 name as a heading
Writing commentsMIN: 200, MAX: 510 ← Both min and max — applies to all students for this subject
Emma produces imaginative and well-structured written work...
Reading commentsMAX: 510 ← Maximum only
Emma has read with growing fluency and is increasingly...
Oliver Bennett ← Student 2 name — starts a new section
Writing commentsMIN: 200, MAX: 510
Oliver has made solid progress in his written work this term...
Reading commentsMAX: 510
Oliver reads with good pace and demonstrates clear comprehension...
Accepted student name formats: The app strips common prefixes and suffixes automatically, so all of these work:
• Emma Johnson · EMMA JOHNSON · Johnson, Emma (surname first)
• Miss Emma Johnson · Emma Johnson - Year 6 · Student: Emma Johnson
Names are matched against your loaded iSAMS student list — if the name matches a student in the file, it will be found.
Character limit lines — accepted formats
Add a maximum and/or minimum character count on its own line directly after the subject heading. The app recognises all of these formats:
Maximum only:
MAX: 850← standardmax: 850← lowercase fineMax 850← no colon neededmaximum: 850← full wordmax chars: 850← with "chars"character limit: 850← full phraselimit: 850← just "limit"
Minimum only:
MIN: 200← standardmin: 200← lowercase fineMin 200← no colon neededminimum: 200← full wordminimum chars: 200← with "chars"min character count: 200← full phrase
Both on one line (combined):
Min: 200, Max: 850← min first, comma separatedMax: 850, Min: 200← max first also fineMin: 200 Max: 850← no comma neededMin/Max: 200/850← slash formatMax/Min: 850/200← reversed slash200-850 chars← range format (min-max)200 to 850 characters← written as a range
Student name: For single-student files the app searches the first eight lines. For multi-student files it scans the whole document. First name, full name, and surname-first order all work. Common prefixes (Mr/Mrs/Miss/Dr), suffixes (Year 6, class labels) and brackets are stripped automatically.
Subject headings: Flexible matching accepts minor spelling differences, extra words like "Reading comments" or "Science Comment", and any capitalisation. Unrecognised headings show as ⚠ in the preview.
Character limits: The limit line must appear directly after the subject heading (before the comment text). Once imported, the full heat-map activates automatically — blue = under minimum · green = good · amber = getting long · red = over limit.
Next steps: If a sentence in your comment begins with a next-step phrase (e.g. "Next step:", "To further develop…", "He should…"), ReportEd will automatically split it out as the next step on import.
Option C — One complete comment per student (no subject headings)
If your Word file contains one finished comment per student with no subject headings — just the student's name followed by their full comment — drop it into the Import Reports drop zone. The app recognises each student name and captures the text beneath it. Because there is no subject structure, a subject picker appears in the preview panel for each student. Choose which subject to apply each comment to, then click ✓ Import.
Emma Johnson
Emma has approached this term with a positive attitude and has produced some excellent work...
Noah Smith
Noah has made solid progress and consistently demonstrates a strong work ethic...
Olivia Bennett
Olivia is a diligent and enthusiastic learner who takes great pride in her written work...
Option D — General comment bank (auto-detected in Import area)
If you drop a comment bank Word file (with HA:, MA:, LA: sentence labels) into the Import Reports drop zone — rather than into the Comment Banks tab — the app automatically detects it is a bank, not a student report, and shows a separate 🏦 Bank Import section. Select the subject from the dropdown and click ✓ Import Bank.
HA1: <<FirstName>> demonstrates an excellent understanding of...
MA1: <<FirstName>> shows a solid grasp of the key concepts...
LA1: <<FirstName>> is making progress and beginning to...
Next Step 1: To further develop, <<HeShe>> should focus on...
💡 See the 🏦 Import Banks tab above for the full guide to comment bank Word format and accepted level labels.
How to use the Import tab
1
Make sure students are loadedComplete Step 1 (Upload iSAMS Excel) before importing — the app needs the student list to match names.
2
Go to Fill Reports → 📥 Import ReportsDrop up to 25 .docx files at once (one per student, single file for all students, one comment per student, or a comment bank). The app detects the format and shows a preview of every match.
3
Review and importGreen rows = fully matched. Amber = student found but some subjects unrecognised. Red = student not identified. For general comments, use the subject picker that appears. Then click ✓ Import.
Importing Comment Banks from Word
ReportEd recognises comment bank Word documents automatically — you do not need to use the Comment Banks tab for every file. There are two ways to get bank content in:
A
Drop onto the Comment Banks tab drop zone (existing method)Go to ② Comment Banks, select a subject in the left panel, then drag a .docx file onto the drop zone. The app reads your bank sentences and sorts them by level automatically.
B
Drop onto the Import Reports area — auto-detectedIf you drop a bank-format Word file into the 📥 Import Reports drop zone, the app detects it is a comment bank (not a student report) and shows a 🏦 Bank Import panel. Pick the subject from the dropdown and click ✓ Import Bank — the sentences land directly in your comment bank.
Comment Bank Word Format
Label each comment with its ability level. The prefix can be a full word or abbreviation — any of these work:
HA1: Emma demonstrates an excellent understanding of...
HA2: She consistently applies her skills with great...
MA1: <<FirstName>> shows a solid understanding of the key...
MA2: <<HeShe>> engages well with the subject matter and...
LA1: <<FirstName>> is making progress and is beginning to...
SEND1: With additional support, <<FirstName>> has shown...
GT1: <<FirstName>> demonstrates exceptional depth of understanding...
Next Step 1: To further develop, <<HeShe>> should focus on...
Next Step 2: Moving forward, <<FirstName>> would benefit from...
Accepted level prefixes: HA · MA · LA · SEND · GT (and common alternatives like High, Middle, Low, Higher Ability, etc.) Numbering is optional — HA: and HA1: both work. Next step lines are also parsed automatically — label them Next Step N: or start with a phrase like "To further develop…" Character limits: place a MAX: 850 or MIN: 200, MAX: 850 line at the top of the file — it applies to that subject.
Recognised Level Labels
HA / Higher Ability / High HA1, HA2, High Ability, HA:
SEND / SEN / Additional SEND1, SEN:, Additional Needs
GT / Gifted / G&T GT1, GT:, Gifted, Talented
General Comment Banks (one finished comment per student)
If your Word file contains one complete, finished comment per student — rather than a bank of HA/MA options — use this format:
Emma Johnson
Emma has approached this term with real enthusiasm and has produced some excellent work...
Noah Smith
Noah has made solid progress across the year and consistently demonstrates...
Olivia Bennett
Olivia is a diligent learner who takes great pride in her work...
Drop this file into the 📥 Import Reports drop zone. The app detects student names automatically. Because there are no subject headings, it shows a subject picker — choose which subject to apply each comment to, then click ✓ Import.
💡 Tip: If your finished comments include a next-step sentence (e.g. starting with "To further develop…", "He should…", "Moving forward…"), ReportEd splits it out as the next step automatically — no manual editing needed.
Once imported, General Comment subjects appear in the ② Comment Banks subject list. Clicking one shows each student's individual comment. Use the 🏦 Bank button on any student row to save that comment as a reusable bank entry — it will appear in the Bank Review tray and in Full Bank exports under a Banked Templates section for that subject.
🔀 Comment Blender
Mix and match individual sentences from different levels to craft a unique comment for any student.
How to open it
▸Click ③ Fill Reports in the top nav, then click the 🔀 Blender sub-tab. Or press Ctrl+Shift+5.
▸Faster: open any cell in the Dashboard and click 🔀 Blend — the student's existing comment pre-loads as individual sentences, ready to remix.
The layout — three columns
Left — build area
Two stacked boxes: 💬 Comment (top) and ↪ Next Step (bottom). Sentences appear here as clickable spans. Tap to remove. Drag sentences to reorder. Click a name or pronoun in any sentence to cycle between the student's name and the correct pronoun. A live character counter shows the total against your subject limit.
Middle + Right — source panels
Level pills at the top: 👥 Assigned (other students' comments for this subject) plus a pill for every populated level (HA, MA, LA, SEND, GT). Switch panels independently to compare levels side by side.
Clicking sentences
White chips → main comment sentences. Click to add to the Comment box.
Purple chips → next step sentences. Click to add to the Next Step box.
A used chip greys out so you can see what's already in your build. Click a chip again (or the ✕ button on the sentence) to remove it.
Mix freely from both panels — e.g. an HA opening with an MA closing.
Build area controls
✏ Pen — toggles edit mode: free-text textarea for rewording. Saving re-splits into sentences.
✂ Trim — auto-trims to fit the character limit.
✕ Clear — removes all sentences from that box.
✓ Apply — saves the blended comment and next step to the student's record.
💡 Tip: Set the Left Panel to HA and the Right Panel to Assigned — you can pull strong sentences from the top-ability bank while also lifting phrases from comments you've already written for other students.
🔨 Comment Builder
Construct a comment from scratch by clicking individual sentence chips from your bank — no existing comment needed.
How to open it
▸Click ③ Fill Reports in the top nav, then click the 🔨 Builder sub-tab. Or press Ctrl+Shift+3.
▸Select your student from the first dropdown and your subject from the second — the chip panels populate instantly.
The layout — two columns
Left — sentence chips panel
Scrollable panel with two sections: 💬 Comment Sentences (colour-coded by level — HA green, MA teal, LA amber, SEND red, GT purple) and ↪ Next Step Sentences (purple chips). Each chip shows the first ~55 characters of the resolved sentence with the student's real name already filled in. Hover to see the full sentence.
Right — build preview
Two stacked boxes: 💬 Comment (top) and ↪ Next Step (bottom). Sentences appear as clickable spans — tap any to remove. Drag to reorder. Click a name or pronoun to cycle between the student's name and the appropriate pronoun. A live character counter tracks your total.
Sentence chips
Level-coloured chips add to the Comment preview; purple chips add to Next Step.
No limit on how many chips you can add — mix sentences from any level.
A chip greys out once used; click it again (or tap the sentence in the preview) to remove it.
Build area controls (both boxes)
✏ Pen — toggles edit mode for free-text rewording. Saving re-splits into sentences.
✂ Trim — auto-trims to fit the subject character limit.
✕ Clear — empties the box (undoable).
✓ Apply (top right) — saves the built comment and next step to the student's record.
Builder vs Blender — which to use?
🔨 Builder — best when starting from nothing. Browse the full bank sentence-by-sentence, pick what fits, and assemble cleanly.
🔀 Blender — best when a comment already exists and you want to swap out individual sentences from other levels or other students' comments.
💡 Tip: The slot panel (Opening, Skill, Progress, Next Step, Other) is a guide, not a constraint. Fill the slots in any order, drag them to reorder the final comment, and use the Other slot for anything that doesn't fit neatly into the main categories.
What is Bank Review?
Bank Review is your quality-control hub for comment banks. Open it from the 🏦 Bank tab inside ③ Fill Reports — it sits alongside Bulk Assign, Matrix, and the other fill views. It lets you audit, search, edit, and export every comment you have saved — and flags duplicates and gaps before you start filling reports.
💡 When to use it: run a Bank Review at the start of each report cycle to check your banks are complete, well-balanced across levels, and free of near-duplicate comments.
Session Tray
Every time you click + Save to Bank (in Adapt, the Builder, or the comment editor), the comment is added to your Session Tray — a temporary holding area for everything banked during the current session. The tray appears at the top of Bank Review and lets you review new additions before they become permanent.
Items in the tray show the subject, level, preview text, and how long ago they were added.
Each tray card has its own ✏ Edit, 📋 Copy, 👁 Preview, ✦ Adapt, and 🗑 Remove buttons.
The tray resets when you close the browser tab — it is a session-only view. Comments are already saved to the bank and will persist.
Full Bank Browser
Below the session tray, the full bank browser lists every comment currently saved across all subjects and levels. Use the three filter controls to narrow the list:
Subject filter Show all subjects or drill into one (e.g. English, Maths, Science).
Level filter Show all levels or limit to HA, MA, LA, SEND, GT, or Next Steps.
Keyword search Type any word or phrase — results update instantly as you type.
Each card in the browser shows the subject badge, level badge, full comment text, and four action buttons:
Button
What it does
✏ Edit
Opens an inline editor — type directly in the card and click ✓ Save to update the comment in the bank immediately.
📋 Copy
Copies the full comment text to your clipboard.
👁 Preview
Expands a formatted preview with placeholder substitution applied — see exactly how it will look for a real student.
✦ Adapt
Sends the comment straight to the Adapt tool, pre-loaded as the source text, ready to generate HA/MA/LA versions.
🗑 Remove
Deletes the comment from the bank permanently (with a confirmation prompt).
Quality Review Panel
The Quality Review panel runs three automatic checks across your entire bank:
≈
Duplicate DetectionUses Jaccard similarity to find pairs of comments that are over 65% word-overlap. Near-identical comments are flagged in amber so you can rewrite or remove one before students end up with the same phrasing. Each flagged pair shows both comments side by side with their similarity score.
△
Gap AnalysisChecks every subject for missing levels. If a subject has HA and MA comments but no LA, the panel flags it as a gap. A subject with no next steps is also flagged. Fix the gaps before filling reports so no ability group is left without a bank to draw from.
▬
Level Balance BarsA horizontal bar chart shows how many comments exist per level for each subject. A well-balanced bank has roughly equal numbers of HA, MA, and LA comments. Levels with very few entries are highlighted so you know where to add more variety.
Exporting the Bank
Click ⬇ Export Bank in the Bank Review toolbar to download a formatted Word document. Three export modes are available:
Mode
What is exported
This Session
Only the comments added during the current session (from the tray).
Selected
Only the comments you have ticked with the checkboxes in the browser.
Full Bank
Every comment across all subjects and levels — the complete bank as a single Word document, grouped by subject then level.
The exported Word document is formatted with subject headings, level sub-headings (HA / MA / LA / Next Steps), and each comment on its own numbered line — ready to share with colleagues or re-import into ReportEd later.
📝 General Comments are included in Full Bank exports. When a subject is detected as a General Comments subject, the export lists each student's name alongside their individual comment — instead of HA/MA/LA headings. Any comments you have manually banked for that subject appear in a separate Banked Templates section at the end.
Ability level filters
The Level filter includes G&T — Gifted & Talented and SEND — Special Needs bands alongside the standard HA / MA / LA levels. Tag comments with these levels when building or importing your bank to quickly surface the most appropriate comments for each student during Bank Review.
Word File Formatting Guide
How to format your Word (.docx) files before importing into ReportEd.
Part 1 — Subject Comment Banks
(Writing, Science, Reading, Maths, Drama, etc.)
Line 1 — character limits (optional):
MAX: 850← maximum onlyMIN: 200← minimum onlyMin: 200, Max: 850← both on one line200-850 chars← range format(use any format — then leave a blank line before your comments)
Then write your comments in sections by ability level:
HA1: Your first higher ability comment goes here.
HA2: Your second higher ability comment goes here.
Next Step 1: Moving forward, <<FirstName>> should focus on...
Next Step 2: To further develop, <<HeShe>> could...
MA1: Your first middle ability comment goes here.
Next Step 1: Moving forward, <<FirstName>> should...
LA1: Your first lower ability comment goes here.
SEND1: Your SEND comment goes here.
GT1: Your gifted & talented comment goes here.
Level codes: HA · MA · LA · SEND · GT Format: code + number + colon (e.g. HA1:) · Next steps go after the level group they belong to · Up to 10 comments and 10 next steps per level
Part 2 — General Comments
(Personal pastoral or tutor comment for each student individually)
MAX: 1025← maximum onlyMIN: 200← minimum onlyMin: 200, Max: 1025← both on one line (recommended)(place the limit line at the very top of the file, before any student name)Emma Johnson
Emma has been a wonderful member of the class this year...
Oliver Smith
Oliver has shown tremendous growth throughout the term...
Write the student's full name exactly as it appears in iSAMS on its own line. Leave a blank line between each student. No bullet points, numbers, or titles before the name.
The character limit applies to every student in the file. Once imported, comments under the minimum show in blue and comments over the maximum show in red.
Part 3 — Always save as .docx
Save as a .docx Word document — not PDF, not .doc — before dragging into ReportEd.
Keyboard Shortcuts
🌐 Global — always active
Key
Action
Ctrl + Z
Undo last action (assignments, trim, import, etc.)
Ctrl + Y
Redo
Ctrl + Shift + Z
Redo (Mac-friendly alternative)
Ctrl + H
Open Find & Replace
Ctrl + E
Export to Excel (Download)
Ctrl + Shift + A
Auto Trim All over-limit comments (Dashboard) · Trim both boxes (Blender)
Ctrl + Shift + 1
Switch to 👤 By Student view
Ctrl + Shift + 2
Switch to 📊 Matrix view
Ctrl + Shift + 3
Switch to 🔨 Builder view
Ctrl + Shift + 4
Switch to ⚡ Bulk Assign view
Ctrl + Shift + 5
Switch to 🔀 Blender view
Ctrl + Shift + 6
Switch to ✦ Adapt view
Ctrl + Shift + 7
Switch to 📋 Dashboard view
Ctrl + Shift + 8
Switch to 🏦 Bank view
Ctrl + Shift + 9
Switch to 📖 Report Preview view
Ctrl + K
Open Command Palette — fuzzy-search every view and action in the app
F
Toggle Focus Mode — hides the tips banner and action buttons for a cleaner workspace (works outside text boxes)
? or /
Open this Shortcuts overlay — works anywhere outside a text box
Escape
Close open panel — Command Palette, Shortcuts overlay, All-Done modal, Dashboard preview, Find & Replace, or Help overlay
⚡ Bulk Assign
Key
Action
↑ / ↓
Navigate student list — move keyboard focus up or down
Space
Toggle the checkbox for the keyboard-focused student
Ctrl + Enter
Assign + Advance — assigns the selected comment to all checked students, then automatically unchecks them, moves focus to the next student, and checks them ready for the next assignment. Ideal for one-by-one workflows.
1 – 9
Quick-pick comment — press a number to instantly select that comment from the current bank (1 = first, 2 = second, etc. — counts across all levels in order: HA, MA, LA, SEND, GT)
Ctrl + ↑ / ↓
Switch subject tab — cycles through your subjects without touching the mouse
📋 Dashboard
Key
Action
↑ ↓ ← →
Navigate grid cells — moves a blue focus ring around the student/subject grid
Enter
Open the edit preview for the currently focused grid cell
Ctrl + Enter
Apply Changes — confirms the primary action in the open panel or modal (works everywhere)
Ctrl + Shift + X
Trim — auto-trim the open preview comment to fit the character limit
Ctrl + G
Blend — send the open preview straight to the Blender (like clicking 🔀 Blend)
Escape
Close the preview panel
🔀 Blender
Key
Action
Ctrl + Enter
Apply Blend — save the blended comment and next step to the student's record
Ctrl + Shift + X
Trim Comment — auto-trim the comment box to fit the character limit
Ctrl + Shift + Y
Trim Next Step — auto-trim the next step box to fit the remaining budget
Ctrl + Z
Undo last blender action (remove brick, trim, clear, etc.)
Bulk Assign quick-select buttons
Button
Action
All
Select all students in the list
None
Deselect all students
Unassigned
Select only students who have no comment for the current subject
Tips
Fastest single-assign loop: Press ↓ to focus a student → Space to check them → 1–9 to pick a comment → Ctrl+Enter to assign and move on. Repeat entirely keyboard-only.
Click 🔒 on a subject tab to lock it — locked subjects can't be overwritten accidentally.
Use Find & Replace (Ctrl+H) to fix a teacher name or year group across every comment at once.
The 📋 Dashboard audits unresolved placeholders and over-limit comments — check it before downloading.
Auto-save runs every 90 seconds. Reopen the app and it will offer to restore your last session.
After using 🎲 Randomize, use ↪ Next Step to change just the next step for selected students without disturbing their main comments.
Press Ctrl + K to open the Command Palette — the fastest way to jump between views without the mouse.
Press F to toggle Focus Mode and hide the tips banner when you want more vertical space.
Use 🏦 Bank Review (Fill Reports → 🏦 Bank tab) before filling reports to check for duplicate comments and missing levels.
Hover over any student row in Bulk Assign to see a quick summary of all their assigned comments in a hover card.
The gold FAB (+ button, bottom-right) gives one-click access to Find & Replace, Bank Review, Adapt, Blender, and Save from anywhere in Fill Reports.
NAS Primary Report Guide — Term 3 2026 North Anglia School · Official report writing style guide for all primary teachers
Language & Spelling
✓ Use
British English spelling throughout — colour, behaviour, recognise, programme
✗ Avoid
American English — color, behavior, recognize, program
✓ Use
Formal, professional, positive language at all times
✗ Avoid
Colloquialisms, slang, or overly casual phrasing
Pronouns
✓ Use
Student's correct personal pronoun — he/him, she/her, they/them
✗ Avoid
Generic they when the student's pronoun is known
✓ Use
First name after first mention — "Emma has shown…"
Capitalisation
✓ Capitalise
Subject names → English, Maths, Science, Art, Drama, Music
✓ Capitalise
Year groups → Year 3, Year 5
✓ Capitalise
Terms → Term 1, Term 2, Term 3
✗ Do not capitalise
General descriptors used generically → term (used loosely), year (used loosely)
Subject Names — Use These Exact Names
✓ Correct
✗ Incorrect
English
Literacy
Maths
Numeracy, Mathematics
Science
—
Art and Design Technology
Art & DT, Art/DT
Physical Education
PE, P.E.
Computing
ICT, Technology
Personal, Social and Health Education
PSHE, PSE
Topic Names
✗ Avoid
Quotation marks around topic names — "The Amazon Rainforest"
✓ Use
Topic names without quotation marks — The Amazon Rainforest
✓ Capitalise
Proper nouns and titles within topic names
Punctuation & Grammar
✓ Use
Oxford comma in lists of three or more — reading, writing, and arithmetic
✓ Use
Full stops to end all sentences, including comment-bank sentences
✗ Avoid
Ellipsis (…) to end comments — always complete the sentence
✗ Avoid
Exclamation marks — keep tone measured and professional
Labels to Avoid in Reports
Do not use these terms in student-facing reports:
HAMALAHigher abilityLower abilitySENDSENEALG&TGiftedStrugglingWeakPoorBehindBelow average
These labels appear in the bank system to help teachers select the right comment — they must never appear in the final student-facing report text itself.
Common Corrections
✗ Incorrect
✓ Correct
He done really well
He has done very well
Emma is a quick learner
Emma learns new concepts quickly
good at Maths
demonstrates strong skills in Maths
This term in Literacy...
This term in English...
In Numeracy, she...
In Maths, she...
the "Rainforest" topic
the Rainforest topic
Year Five
Year 5
term 2
Term 2
💡 ReportEd tip Use Find & Replace (Ctrl+H) to quickly fix recurring issues — e.g. replace all instances of "Literacy" with "English" across every student's comments in one action.
Primary End of Year Report Guide — May 2026 NAS Primary · Key dates, character counts, grades, and subject requirements
Key Dates — Term 3 2026
9 Jun
9 June 2026
DE3 deadline — all data entry stage 3 must be complete
19 Jun
19 June 2026
Reports writing deadline — all comments must be submitted by this date
Every comment must fall within the minimum and maximum. ReportEd shows live counts and will warn you before export.
📝 General Comment — All Year Groups
Minimum900 chars
Maximum1,000 chars
📚 Subject Comments — Year 1
Reading, Writing, Maths, Science, Being Me400–500
DramaEffort only
📚 Subject Comments — Years 2–6
Minimum400 chars
Maximum500 chars
🌐 Cross-Curricular — Year 1
Geography, History, Art/DT, ComputingEffort only
🌐 Cross-Curricular — Years 2–6
Minimum500 chars
Maximum625 chars
📖 Secondary Comments — Years 2–6
Minimum300 chars
Maximum400 chars
Setting Character Limits in ReportEd
Add these lines to the top of each subject Word bank file before importing:
Min: 400, Max: 500← for standard subject comments (Y2–6)Min: 500, Max: 625← for cross-curricular comments (Y2–6)Min: 900, Max: 1000← for general pastoral commentMin: 300, Max: 400← for secondary comments (Y2–6)
ReportEd reads these limits and colour-codes every comment live. The Dashboard shows all over- and under-limit comments before export.
⚠ iSAMS upload warning iSAMS will reject your entire Excel upload if even one comment is outside the character limit — even one character over rolls back the whole sheet. Always check the 📋 Dashboard before exporting.
AI Policy — Version 11 · May 2025 NAS · Ethical and practical guidelines for AI use across the school community
Purpose & Objectives
Why this policy exists
Ensure AI tools are used ethically, safely, and educationally across all year groups
Protect student data and privacy in line with GDPR and school data policies
Establish clear expectations for students, teachers, and parents
Support teachers in integrating AI to enhance — not replace professional judgement
Prepare students for a world where AI literacy is an essential skill
Key Definitions
Term
Meaning
Generative AI
Tools that produce text, images, audio or code from prompts (e.g. ChatGPT, Gemini, Copilot)
AI-assisted work
Work where AI has been used as a tool with teacher/student oversight and editing
AI-generated work
Content produced by AI with minimal human input — generally not acceptable for assessment
Prompt
The instruction or question given to an AI tool
Hallucination
When AI confidently produces incorrect or fabricated information
Teacher Responsibilities
When using AI as a teacher
Always review, edit, and take ownership of any AI-generated content before sharing with students or parents
Never input student names, personal data, or identifiable information into external AI tools
Use AI as a starting point, not a finished product — apply professional judgement
Be transparent with parents if AI tools were used in report writing or assessment feedback
Report any data concerns to the DSL and IT Manager immediately
Classroom use
AI tools may be used in class for research, brainstorming, and learning activities with teacher supervision
Students should be taught to critically evaluate AI outputs — never copy-paste without review
AI use must be age-appropriate — see the age-group rules below
Teachers must model responsible AI use explicitly during lessons
Age-Group Rules
Year Group
Permitted AI Use
Foundation / EYFS
Teacher-led only. No direct student interaction with AI tools.
Years 1–2
Teacher-demonstrated use only. AI outputs shown as a class discussion tool.
Years 3–4
Supervised paired/group use for specific tasks. Teacher must brief and debrief.
Years 5–6
Guided independent use permitted for research and drafting. Must be declared and reviewed.
Assessment & Academic Integrity
Rules for assessed work
Submitting AI-generated work as the student's own is treated as academic dishonesty
Students must declare AI use — teachers decide whether the submission meets requirements
AI may be used for brainstorming and planning but final written work must reflect the student's own thinking and language
Teachers should design tasks that are difficult to complete authentically using AI alone
Data Privacy & Security
Non-negotiable rules
Never input student names, photos, or personal data into any external AI tool (ChatGPT, Gemini, etc.)
Use anonymised or fictional examples when testing AI tools with student-like content
Only use AI tools approved by the school's IT team — check the approved tools list before use
Data processed by AI tools must comply with the school's GDPR obligations
AI tool outputs may be stored on external servers — treat them as potentially public
Safeguarding
Protecting students online
AI chatbots must not be used unsupervised by primary students
Any AI-generated content that is harmful, biased, or inappropriate must be reported to the DSL
Teachers must be alert to students using AI to access inappropriate content or to circumvent safeguarding measures
Parents/carers should be informed when AI tools form a significant part of learning activities
Misuse & Consequences
Misuse Type
Response
Student submits AI-generated work as own
Work not accepted; parent meeting; recorded on file
Student shares personal data via AI tool
IT incident report; parental notification; review of access
Teacher shares student data with external AI
Immediate report to DSL and Principal; formal review
Accessing inappropriate AI-generated content
Standard online safety procedures apply
AI in Report Writing
Guidance for teachers using AI to help write reports
AI may be used to draft, rephrase, or improve comments — but the teacher must review and edit every comment personally
Never paste student names or identifying details into AI tools — use placeholders (e.g. "the student") and replace afterwards
Final comments must reflect the teacher's genuine professional assessment of each student
ReportEd's built-in rephrase tool processes text locally in your browser — no data is sent to external servers
Monitoring & Review
How this policy is maintained
This policy is reviewed at the start of each academic year and updated to reflect changes in technology and best practice
Teachers should report emerging AI tools or concerns to the IT Manager
Student, parent, and staff feedback is considered at the annual policy review
Current version: V11 · May 2025
💡 ReportEd & AI ReportEd's Smart Rephrase tool and all processing runs entirely in your browser. No student data, comments, or personal information is ever sent to an external server or AI service. It is fully compliant with this policy.
We found an autosaved session.
📂 Upload iSAMS Report Excel
📊
Drop your iSAMS report.xlsx here
or click to browse — .xlsx and .xls supported
✓ Re-uploading is safe — your comments will not be affected
📋 Select Class Sheet
🎯 Select Subject Columns
Click a column to include/exclude it as a subject.
👥 Students Found
👥 Upload Student Data
📁
Drop student data files here
Accepts Word (.docx), Excel (.xlsx, .xls) and PDF (.pdf) or click to browse — multiple files supported
📥 Import Student Reports
Drop up to 25 .docx files in any format — the app detects the type automatically:
one file per student · all students in one file · one comment per student (subject picker appears) · one file per subject (subject detected from filename, e.g. Writing.docx). Comment bank files are also auto-detected.
📄
Drop Word files here
Any format · .docx only · or click to browse
🏦 Comment Bank Import — Auto-Detected
The files below look like comment banks (HA:, MA:, LA: sentence format) rather than student reports. Select the subject for each file and click ✓ Import Bank to load the sentences into your comment banks.
📁 Upload Folder
Browse for your entire reporting folder — the iSAMS report template is detected and loaded first, then NGRT, CAT4 and Progress data files are matched and processed automatically.
📁
Select your folder
Click the button below to browse for your reporting folder
Comment Banks
📄
Drag & drop Word files here
Drop up to 10 .docx files at once — filenames containing a subject name (e.g. "Writing_Comments.docx") are matched automatically.
Unmatched files let you pick the subject manually. Click to browse instead.
Subjects
🔥 0assigned
Prepare
Polish
Publish
Students0 selected
Select:
Comments0selected
Not assigned — no general comments uploaded yet
Ability group
Next steps
Choose a next step to apply to the selected students — their main comments will not be changed.
Level (next step bank)
Choose next step
Select a level above to see its next steps.
Token definitions
Assign values to selected students
Type a value and click Apply — it sets that token for every checked student on the left.
No tokens defined yet — add one above.
📋 Click any cell to view and edit its comment
Students
👈
Select a student from the list
Students
📖
Select a student to preview their report
Assignment Dashboard
Comment
↪ Next Step
↑ To HA
→ To MA
↓ To LA
🏷️ Token Fix0 remainingClick into any comment — replace <<tokens>> with the real text, then Save & Next
🔀 Blender
💬 Comment
Click white sentence chips → (tap to remove)
↪ Next Step
Click purple chips → (tap to remove)
Left Panel
Right Panel
🔨 Builder
Select a student and subject above to start building.
💬 Comment
Click sentence chips → (tap a sentence here to remove it)
↪ Next Step
Click next step chips → (tap to remove)
✦ Smart Board
Report Status Pipeline
0
Students
0
Submitted
0
Ready
0
In Review
0
Drafting
Submitted0%
✦ Adapt
① Type or paste a comment
③ Final comment
② Choose a level — review, tweak, then use
HAHigher Achieving
MAMiddle Achieving
LALower Achieving
✦ Adapt All — Apply to Whole Class
Uses each student's stored level (HA/MA/LA) to automatically adapt the source comment above to every student in this subject. Students with no level get MA by default.
Exports formatted comment bank document
📊 Level Balance — Comments per Subject
🎯 Gap Analysis
🗂 All Banked Comments
✏️ Edit Banked Comment
👁 Preview with Student
Saved
✨
Season Wrapped
🎉
All Reports Done!
⌨ Keyboard Shortcuts
✕ Close
Ctrl+KCommand palette
?Show shortcuts
SToggle Student Profile panel
QToggle Quick Menu
Ctrl+ZUndo last assignment
Ctrl+YRedo
Ctrl+HFind & Replace
Ctrl+SSave session
Ctrl+Shift+1👤 By Student view
Ctrl+Shift+2📊 Matrix view
Ctrl+Shift+3🔨 Builder view
Ctrl+Shift+4⚡ Bulk Assign view
Ctrl+Shift+5🔀 Blender view
Ctrl+Shift+6✦ Adapt view
Ctrl+Shift+7📋 Dashboard view
Ctrl+Shift+8🏦 Bank view
Ctrl+Shift+9📖 Report Preview
FToggle focus mode
EscClose any modal / menu
🚨 PANIC MODE
💬 Comments
✅ All students have comments — great work!
↪ Next Stepoptional
🏦 Save to bank:
🚨 PANIC!
📄 Download All Word Reports
📊 Download iSAMS Excel Reports
✂ Auto-trim All
🔎 Search
✏️ Fill Placeholders
👁 Pronoun Check
✍ Writing Quality
📄 Bulk Word Import — Results
🕐 Comment History
Late night write session! ✏️ You're on a roll!
Weekend + reports = dedication ☕ Cheers!
Ahem… the reports won't write themselves! 📋
⏳ Deadline Details
🎓 Student Profiles
📈
Progress
Student progress data will appear here once it has been configured.
📝
NGRTs
New Group Reading Test scores will appear here once uploaded.
🧠
CAT4s
Cognitive Abilities Test data will appear here once uploaded.
📊 Your Progress
🏦 Save to Comment Bank
Subject
Level
Name this comment
What is Flesch-Kincaid Grade?
Estimates the US school grade level needed to read the text. Lower = easier to understand.
Grade Boundaries
1 – 5Very Easy — children's books & basic text
6 – 7Easy ✅ — newspapers & general reading
8 – 9Standard — secondary school level
10 – 11Difficult — advanced adult reading
12 +Very Complex — university prose 🚫
🎯 Target for parent reports: Grade 6–8 Plain, clear language that any parent can read confidently without re-reading.
⚙ Character Limit —
⚙ Character Limits — All Subjects
Set the minimum and maximum character counts for each subject. These limits drive the colour-coded badge on every comment. Leave blank for no limit.