Home Pricing Teacher Trial Implementation
Certification Overview Spark Catalyst Luminary Fellow
PBL Focus Research & Evidence Blog
Company About Support Contact
Privacy Policy Terms of Use Log in →

Release Notes

Every update, fix, and new feature, documented as we ship.

v1.9.0 Latest 4 November 2026

Version 1.9 gives schools more control over the Reward Store, with a view-only store for chosen year levels and the option to hide or reprice built-in items. Store activity is now recorded in the Audit Log. It also adds anonymous posting, personal accessibility settings for staff, and a wide set of fixes.

Reward Store
✦ View-only store for chosen year levels: students can browse, then buy physical items in person at the school store through Assisted Checkout. Banners and avatar items stay self-purchasable
✦ Schools can now hide the built-in banners and avatar items, or set their own price for them, without affecting any other school
✦ Purchase history always shows the price the student actually paid, even if the item's price changes later
✦ All, Visible and Hidden filters in the admin store, below the search bar for easier management
✦ Pending orders are visible to the staff member who made the purchase and to every admin
✦ Spending is counted at the price paid, and avatar items are hidden when Avatar module is turned off
Assisted Checkout
✦ A school-wide student search bar, so any student in the school can be assisted, not just teachers own classes
✦ Shows each student's available balance before you check out
Audit Log
✦ Store purchases (by students and through Assisted Checkout), refunds and store item changes are now recorded
✦ A new Store filter, with the item and points shown for each purchase and refund
School Setup Modules
✦ When Avatars is off, profiles show the student's initial instead of an avatar
✦ The parent dashboard and progress report leave out badges, streaks, shout-outs, wellbeing, goals and events when those modules are off, following each child's own school
Wellbeing & Safety
✦ Anonymous posting for the Gratitude Wall and Student Voice, when the school allows it
✦ An admin setting to turn off points for wellbeing check-ins
✦ Safety reports accept the length the form asks for (40 characters, or 15 on the Primary Mode guided report), and alert emails now include the full report
Uploads & Users
✦ Bulk points uploads match students by student ID, and staff CSV class code and class name are now optional
✦ Blank CSV rows are skipped and month-name birthdays are read correctly
✦ Houses added through a CSV upload now appear in the House System, ready to edit
✦ Password minimums by role: 8 characters for students, 10 for parents and 14 for all staff
Accessibility
✦ Personal accessibility settings for teachers and admins: high contrast, stronger focus outlines, underlined links and colour-blind-friendly charts
✦ A light mode background colour picker that themes the whole interface, plus a grey sidebar option
✦ Collapsible, colour-coded section headings in the teacher sidebar
Classroom & Reports
✦ Word of the Day now uses Points instead of XP, with a setting to turn its points on or off
✦ A searchable class picker for supervisions, by class code, name or teacher
✦ Analytics reports no longer count Bulk Points CSV imports
✦ The Character Progression framework shape only includes enabled competencies, matching the student view
✦ Progress reports now show the student's real streak
Reliability & Fixes
✦ Clearer password reset and welcome emails, including a working login link and a note on using Forgot password if the set-up link expires
✦ Faster admin dashboard, an upgraded server framework and patched dependencies as part of routine security maintenance
v1.8.0 17 September 2026

Version 1.8 introduces the free Teacher Trial, a self-serve way for any teacher to try AchievoEDU with their own classes, added by first name only and not managed by a school. It also tidies the classroom Timer layout, smooths first-load transitions, patches bundled and server dependencies, and includes a set of reliability fixes.

Teacher Trial
✦ A free, self-serve teacher account with no school setup and no payment necessary
✦ Run up to 5 of your own classes, added by first name only, with nothing identifiable linking back to students
✦ Award class points and watch a live leaderboard, all-time, this week or this term
✦ Whole-class Rewards: set a goal and reward the class when they reach it
✦ Award an individual student in a tap, or bulk award the whole class at once
✦ The full classroom toolset: Student Picker (a random student or fair random groups), Timer, Spinner and Today Board, each with a class selector
✦ Per-account accessibility (larger text, reading-friendly font, reduce motion) and per-teacher tool on and off toggles
✦ If the school joins AchievoEDU later, the teacher's login carries straight over
Sign In
✦ A "Start a free teacher trial" link on the sign-in screen, so teachers can get going in a couple of taps
Classroom Tools
✦ The Timer length presets now sit in two even rows (1, 2, 3 then 5, 10, 15) for a tidier layout
Reliability & Fixes
✦ Smoother first loads, with loading placeholders on the trial dashboard and class pages instead of a brief flash of default content
✦ Patched bundled and server dependencies as part of routine security maintenance
iOS App v1.8 (Build 53)
✦ All v1.8 improvements ship in this build, live across web and iOS
v1.7.0 27 August 2026

Version 1.7 makes everyday classroom recognition faster, with one-tap preset class rewards, an undo safety net, and awarding straight from the Supervisions page. It refreshes the teacher tools with the new Spinner and a full-screen Timer, and adds classroom sound effects, unlimited admin Quick Points for schools moving off a paper system, safer store deletes, cleaner reports, and a set of reliability fixes.

Class Rewards
✦ Admin-managed preset award buttons, so you set the reasons (and optionally the points) once and teachers award with a single tap
✦ One-tap awarding now has a 10-minute undo, so a mistaken tap is easy to take back
✦ Award class points straight from the Supervisions page, so any teacher can recognise a class they're covering
✦ Choose whether presets set the points too, or let the teacher decide the amount each time
✦ A distinct class celebration chime, a clearer reward-redeemed confirmation, and a new "Top class reward reasons" report alongside "Most redeemed class rewards"
Classroom Tools
✦ New Spinner tool that picks a student or option at random, with named wheels you can save and reuse
✦ Brain Break is now Timer, with 10 and 15-minute presets or a custom duration, three selectable end chimes, and a projector full-screen mode
✦ Teacher tools are now available to every teacher, not just in Primary Mode. Admins can switch the whole group on or off, or each tool individually, from their own Settings section
Classroom Sounds
✦ Optional sound effects (a points chime, a class-reward chime and the Timer bell), with a school-wide on/off and a per-device mute for teachers
Points & Admin
✦ Admins can now award large amounts through Quick Points, which suits schools bringing existing point tallies across from a paper system. Teacher award limits are unchanged
Store & Reporting
✦ Deleting a store item now asks whether to permanently delete or simply hide it. Permanent delete is used when it's safe, and falls back to hiding when purchase history depends on the item
✦ Reports are cleaner. Points by Category no longer counts store refunds, and the store reports focus on your school's own rewards by excluding avatar and banner cosmetics
Wellbeing
✦ The "no recent recognition" pastoral flag is now suppressed when a school has both the Gratitude Wall and Shout-Outs turned off, so it only appears where it's meaningful
Reliability & Fixes
✦ School-day gating is more forgiving. A day only counts as out-of-term when it truly falls inside your term span, so kiosks and daily activities no longer close unexpectedly when term dates haven't been entered
✦ Removed the Pending Orders item from the admin sidebar, plus assorted report label, tooltip and alignment fixes
iOS App v1.7 (Build 46)
✦ All v1.7 improvements ship in this build, live across web and iOS
v1.6.0 3 August 2026

Version 1.6 makes profiles far more expressive with a redesigned avatar editor and unlockable looks, introduces whole-class rewards, and gives teachers a weekly points budget, alongside deeper admin reporting, student-controlled accessibility, quiet hours, device management, and a broad set of performance and reliability improvements.

Avatars & Profiles
✦ Redesigned avatar editor with simple category tabs (animal, colour, hat, accessories and frames), plus a "Surprise me" button and one-tap reset
✦ Dozens of new looks to collect, including premium animals, hats and accessories unlockable with points
✦ New profile frames, 8 free plus 8 premium gradient designs (Aurora, Sunset, Ocean, Candy, Meadow, Galaxy and more)
✦ Digital reward purchases now arrive instantly in a student's inventory
Class Rewards
✦ New whole-class rewards module, where a class earns points together toward a shared goal, with admin-managed or teacher-managed modes
✦ The chosen class reward and its redemption are tracked in Reports
Points & Recognition
✦ Per-teacher weekly points budget (admin-toggleable), shown right next to the award controls so it's always clear how much is left
✦ Over-budget messages now appear inline where points are awarded, not at the top of the page
Reporting & Analytics
✦ Compare classes and year levels side by side, track wellbeing over time, and spot students who may need extra attention
Accessibility & Guided Tours
✦ Students can set their own text size, reading-friendly font and reduce-motion from Settings, personal to their account and layered on top of any school-wide settings
✦ Tap the "?" on more pages (student tools, teacher modules and admin Reports) for a quick guided walkthrough
Notifications
✦ Quiet hours / Do-Not-Disturb for students and parents, muting push notifications during set hours (in-app notifications are still delivered), following your school's time zone
Account & Security
✦ Device and session management, so you can see where you're signed in and sign out of other devices for peace of mind
Performance & Reliability
✦ Faster startup with no colour or banner "flash" when the app opens
✦ Dates now consistently follow your school's time zone
✦ Friendlier notifications, clearer empty screens, and clearer messages when awarding points
✦ Snappier long lists and an instant-feeling store category filter
iOS App v1.6
✦ All v1.6 platform improvements ship in this build, live across web and iOS
v1.5.0 13 July 2026

Version 1.5 extends Primary Mode with per-year-level control, adds a customisable reward currency, and introduces archiving for classes, QR awards and schools, alongside safer content moderation, smarter setup, wider accessibility, and a range of performance, reliability and security improvements.

Primary Mode
✦ Primary Mode can now be enabled for specific year levels. For example, Years 1–4 use the simpler primary experience while Years 5–6 use the standard app. Year levels are chosen from your school's own list in School Setup
✦ Admins who also run a class now have access to the Primary Mode classroom tools: Today Board, Student Picker and Brain Break
Reward Store
✦ Custom currency name, so you can rename the store currency to whatever your school uses (e.g. Gems, Gold, Dollarbucks), with an optional emoji icon. It updates across the store, the dashboard balance and the purchase screens instantly
Archiving
✦ Classes and QR award codes can now be archived instead of deleted. Archiving is the primary action and keeps all history, with permanent deletion offered only once an item has been archived
✦ Archived classes and QR codes can be restored at any time from the new Archived view
Houses
✦ Create, rename and delete house groups from the House System page
✦ A student's House Captain role now appears as a badge on their profile, including the public and parent-facing profile views
✦ Existing house names are automatically added to the house registry so they can be given a colour and emoji
Setup & Year Levels
✦ The Add / Edit User form now shows only the fields relevant to each role: a year-level dropdown for students, and a house field for everyone except parents
✦ Year levels are standardised automatically on entry and import (e.g. "1" and "Yr 3" become "Year 1" and "Year 3"), keeping year-based features reliable
✦ The end-of-year rollover now advances Prep students up to Year 1
Accessibility
✦ Improved screen-reader support: icon-only buttons across the student, teacher, admin and support areas now carry clear accessible labels
Safety & Wellbeing
✦ Content filtering now covers mentor check-in notes and challenge evidence, so more student-written content is screened before it is shared
iOS App v1.5
✦ All v1.5 platform improvements ship in this build, live across web, iOS and Android
v1.4.0 22 June 2026

The Primary Mode release, a complete primary-school experience. One switch adapts the whole platform for younger students, with a calmer dashboard, a picture-first reward store with saving-up goals, classroom tools for teachers, gentler leaderboards, and accessibility support throughout.

Primary Mode
✦ One master switch applies a recommended set of child-friendly defaults, each adjustable, and turning it off disables every Primary Mode feature at once
✦ Simpler dashboard with one friendly points display and a progress bar in place of the dense default layout
✦ Picture-first visual reward store with clear "you can get this / keep saving" wording
✦ "Save up for this" goals: students choose a reward and the dashboard progress bar tracks toward it
Classroom Tools
✦ Today Board, an editable visual weekly timetable; students see the whole week with today highlighted, and just today's activities on their dashboard
✦ Student Picker for fair random student and group selection, and a Brain Break movement-break timer
✦ Each teacher tool can be switched on or off individually
Accessibility & Inclusion
✦ Read-aloud extended across more screens, including goals and the Today board
✦ Reading-friendly font, larger text, bigger buttons and reduce-motion options
✦ Guided help tours with simpler, child-friendly wording
Leaderboards & Recognition
✦ Choose how classmates appear: full names, initials, or anonymous
✦ New "My Class" leaderboard, plus controls to hide time periods or board types and reduce options for younger students
✦ Anonymise the recognition feed and student spotlight, or show "a student from" their house or class
Celebrations
✦ A confetti celebration when a student achieves a goal (respects the reduce-motion setting)
Modules & Fixes
✦ School Clubs is now a toggleable module, available on all plans
✦ Growth Insights, Streaks and School Clubs now correctly follow their School Setup toggle in the student menu
✦ Mobile top-bar layout fixed so controls no longer crowd on small screens
✦ Animated reward banners now render correctly in the store
Availability
✦ Live across web, iOS and Android
v1.3.0 17 June 2026

An accessibility, privacy and performance release, faster app load, custom dashboard banner, plus a new automated test and crash-reporting pipeline.

Privacy & Security
✦ Shared-device fix. Per-user data is now cleared on login, logout, and support sessions
✦ Module and tier access is now enforced on the server, not just hidden in the interface
✦ Rate-limit protection hardened to prevent quota targeting
Performance
✦ Faster first load, analytics now loads after the page
Character Progression
✦ Progression now starts at Level 0 with rebalanced level thresholds so early progress feels fairer
Dashboard & Streaks
✦ Custom dashboard banners now display legible text
✦ Streak labels corrected to read "day streak" with proper singular/plural (1 day / 2 days) on the dashboard and streaks page
Notifications
✦ Daily points reminders are no longer sent on weekends
Reliability
✦ New automated test suite
✦ Client-side crash reporting added, so app errors are now captured automatically for faster fixes
iOS App v1.4 (Build 21)
✦ All v1.4.0 platform improvements, the character progression rebalance, and client-side crash reporting ship in this build
v1.2.0 14 May 2026

The mobile & rewards release: iOS home-screen widgets, a dedicated Vouchers admin page with bulk reward-code generation, recognition feed and leaderboard refinements, dynamic mentorship year levels, inter-school competition management, and a full light-mode colour audit.

Home-Screen Widgets
✦ iOS home-screen widgets for students and admins: students see their points and streak, admins see a school-wide summary
✦ Widgets stay up to date in the background via silent push
Vouchers & Reward Codes
✦ New Vouchers admin page, with reward codes moved out of the Store into their own page, with a bulk voucher generator
✦ Store gains a voucher picker, and reward-code button glitches are fixed
Recognition Feed & Leaderboard
✦ Recognition feed now has a fixed height with scroll and is capped at 20 items; the leaderboard layout matches
Mentorship
✦ Mentor and mentee roles now support dynamic year-level selection
Inter-School Competitions
✦ Support accounts can now create and manage inter-school competitions, with corrected competition date handling
Light Mode
✦ Comprehensive light-mode colour audit and readability fixes across the app
Student UX & Fixes
✦ Shout-out replay removed, multi-select for harm reports, refined avatar colours, banner sorting, and a Play Store badge
✦ Added database integrity constraints to engagement flags
Mobile Apps
✦ iOS App v1.2 (Builds 5–17) and Android App v1.2 (Build 9) released
v1.1.0 10 May 2026

Growth insights with automated at-risk flagging, expanded parent portal, inter-school competitions, Face ID reliability fix, teacher check-in prompts, and a message bug fix.

Growth Insights: At Risk
✦ Admin Growth Insights page gains an At Risk tab listing all currently flagged students with their flag type, roll class, and year level, and admins can mark each as reviewed to dismiss the flag
✦ Admin Overview now shows a Needs Attention card with a live count of unresolved flags and a direct link to Growth Insights when any flags are active
✦ Teacher Overview gains a Students to Check In On section showing only the students in that teacher's enrolled classes, and each entry shows the flag type and roll class with a Mark as Checked button
✦ Flags respect a 7-day cooldown after manual resolution, so a student won't be re-flagged for the same reason within a week of being cleared
Parent Portal
✦ Weekly points sparkline chart added, showing a 4-week bar chart of points earned per week so parents can see engagement trends at a glance
Inter-School Competitions
✦ Admins can now join or leave inter-school competitions set up by AchievoEDU, and these appear in a new section of the Competitions page
✦ Leaderboards are anonymised by default, so competing schools appear as School A, School B, etc., with "Your School" for your own entry
✦ Admins can opt to make their school visible to other schools by setting a display name, toggling between Anonymous and Show Name with a save button per competition
✦ Students and teachers can view the inter-school standings via a new tab in the Competitions page, with no join or leave access, read-only
✦ Competition metrics supported at launch: average points per student and engagement rate, with more metrics planned
Face ID / Biometric Login
✦ Face ID now functioning on IOS for re-logging into the app
✦ Logging out now clears the saved Face ID token from the Keychain
Bug Fixes
✦ Gratitude messages longer than 50 characters now send correctly
✦ Active module count on the Admin Overview now matches the School Setup page
iOS App v1.2 (Build 4)
✦ All v1.1.0 platform improvements included in this release
✦ Face ID login and logout fixes ship in this build
v1.0.0 18 April 2026

The 1.0 milestone: print-ready certificates, redesigned light mode, QR Awards for admins, teacher gratitude, house carnival points, streak grace periods and at-risk notifications, parent child profiles, 50 journal prompts, richer email digests with wellbeing flags and points history, expanded push notifications, admin title locking, and a wide range of polish and bug fixes.

Certificates
✦ Certificates are now A4 landscape and export as a properly sized PDF, with no more clipped footers or wrong dimensions
✦ Certificate generation is now admin-only
Light Mode
✦ Completely redesigned light mode with calm blue-gray canvas that replaces harsh white backgrounds, with layered card surfaces and subtle shadows
✦ Active sidebar nav items are now clearly highlighted in light mode. Previously the selected state was invisible against the light background
✦ Accent colours (teal, amber, indigo, emerald) are now readable in both dark and light themes without washing out or becoming illegible
QR Awards
✦ Admins can now generate QR award codes directly, previously only teachers could create codes
✦ QR Awards now appears correctly in the Active Modules section of the admin dashboard
Gratitude
✦ Teachers can now receive gratitude messages from students with a Gratitude inbox that appears on the teacher dashboard
✦ Teachers can also send gratitude messages to individual students directly from their dashboard
House Competition
✦ Carnival & Event Points section created where admins can now award points directly to houses for Swimming Carnival, Cross Country, Athletics Carnival, Lunchtime Events, War Cry/Cheer, or any custom reason. Points go to the house tracker only, not to individual students
✦ Event award history is visible in the House System page with a remove button to undo accidental entries
✦ House event awards appear in the competition activity feed labelled as "House Event" alongside student-earned points
✦ Students can now only expand their own house in the competition feed, other houses are not expandable. Teachers can expand all houses
✦ Teachers now have a Competition page in their sidebar showing live house standings
Character Progression
✦ Points per behaviour on the overview now reflects actual linked behaviour values
✦ Student preview panel no longer falls off the screen on mobile
✦ Schools with custom character competencies can now set custom title names for each of the 6 progression levels per competency
Bug Fixes
✦ Date inputs in the Streaks school terms and public holidays fields no longer overlap with the calendar picker icon
✦ Points boost glow on the Class page now covers the full preset chip area, not just the category label above it
✦ Fixed a stale database label for attendance badges
Streaks
✦ Grace period setting added, so admins can allow students to miss 1 or 2 school days before their streak resets, configurable per school
✦ Grace period is now correctly applied in the streak calculation engine, accounting for weekends and public holidays
✦ Enabled streak tracker cards in the admin Streaks module now display an orange glow to make active trackers visually distinct
✦ Each streak tracker now displays explicit instructions explaining exactly what action students need to take to advance their streak
✦ Streak milestone reward types overhauled. Title and physical reward options removed; wellbeing and gratitude bonuses now use a configurable point value; store rewards use a category and item dropdown and log directly to Fulfilment when unlocked
Titles
✦ Character progression titles using default names are now shown as locked in the admin Titles page, and admins click Customize to unlock editing
✦ Customised titles show the full edit form with a Reset to defaults option that re-locks the card
✦ Titles for disabled or deleted competencies are hidden from the admin Titles page
Push Notifications
✦ Streak at Risk notification added, which sends an automated reminder to students who haven't completed their streak activity before midnight, with 8 rotating message tones and a configurable send time
✦ Store Opening Today notification: alerts students when the reward store opens at 1st or 2nd break, configurable per school
✦ Last Minute to Order notification: a weekly reminder sent on a configured day each week before the store order cutoff
✦ Bullying Incident Reported notification: an instant admin alert when a bullying report is submitted through the app
✦ Student Voice Response notification: students are notified when an admin or teacher responds to their suggestion
Email Digests
✦ Parent digest now includes a Recent Points breakdown per child, showing the reason, date, teacher name, and class for each point transaction in the past week
✦ Teacher digest now includes unresolved wellbeing flags per class, listing flagged students, their mood, and consecutive days so teachers can follow up
✦ Teacher digest no longer includes the bullying report count, which is now handled via the dedicated admin notification
✦ Email preview in the Email Digests admin page updated to reflect all recent changes to both digest formats
Parent
✦ Parents can now view their children's profiles directly from the sidebar. A My Children section links to each child's full profile card showing points, badges, rank, house, titles, and more
Journal
✦ Daily journal prompts expanded from 15 to 50, covering self-reflection, relationships, resilience, leadership, decision-making, and wellbeing. The rotation cycle is now approximately 7 weeks
Admin Polish
✦ Word of the Day decorative quote mark removed from admin and parent views (already removed from student and teacher views in a prior release)
✦ School Setup save button renamed from "Save School Settings" to "Save Changes" for consistency
✦ Mentorship admin page: Profile Preview tab removed as it duplicated the eye button already present on the Dashboard tab
✦ Character Progression: Cross-Competency Status section hidden pending full implementation
v0.9.9 16 April 2026

Bug fixes and quality improvements: leaderboard visibility, points categories, foyer display layout, student profile stats, and Android v1.5.

Foyer Display
✦ Upcoming event info and school name are now stacked in the slide title bar and can never collide with slide content
Leaderboard
✦ Changing a student profile to public or private updates the leaderboard for all connected students immediately without a page refresh
✦ The school, year level, and house leaderboard fixed so they are no longer causing all students to appear as private regardless of their setting
Teacher Points
✦ Admin-configured point categories were blocked by a permissions issue; teachers can now see and use them in both class and supervision views
✦ When admin has set up character-competency-linked point presets, the generic fallback reasons (Class Participation, etc.) are automatically hidden from the teacher's list
Student Profile
✦ Student profiles now show a Titles count box displaying how many titles the student has unlocked
✦ Removed duplicate badge count pill from profile header (already shown in the stats grid below)
Android App
✦ Android App updated to include all v0.9.8 and v0.9.9 platform improvements
Website
✦ Favicon added to all pages
✦ Social share OG image updated with full branded card (wordmark, tagline, URL)
✦ Roadmap page hidden from navigation and search engines
v0.9.8 14 April 2026

The polish and privacy release: push notification controls, QR awards oversight for admins, pastoral journal privacy, foyer display upgrades, badge layout editor, multi-year badge history, one-reaction-per-item feed, and journal prompt persistence.

Push Notification Controls
✦ Admins can independently toggle 7 notification types for students and parents: Badge Awarded, Streak Milestone, Title Unlocked, Points Received, Points Milestone, Store Sale, and Wishlist Item In Stock
✦ Schools set their own point threshold list (e.g. 100, 500, 1 000, 2 500, 5 000) for milestone notifications with add/remove chip editor
QR Awards: Admin Oversight
✦ Admins see every QR code generated by any teacher across the school: label, teacher, point value, status (Active / Claimed / Expired), claimed-by student, and expiry time
✦ QR Awards is now a toggleable modulee
Student Journal Privacy
✦ Shared journal entries are now restricted to the student's pastoral care (form) teacher
✦ Shared journal entries now appear directly in the Pastoral Insight drawer when clicking a student's name, showing date, mood, competency tag, and entry text
✦ Visibility toggle label updated to "Shared with form teacher" so students know exactly who can read their entry
Foyer Display Upgrades
✦ Updated from 10 to 15 students visible per year group
✦ Student names now fill their space on a TV screen
✦ Live recognition feed auto-scrolls through up to 30 entries with a slow continuous scroll
Badge Layout Editor & Multi-Year History
✦ Admins can drag badge categories into their preferred display order at the bottom of the Badges page
✦ If a student earns the same badge in multiple years (e.g. sport rep 2025 and 2026), all years appear in small print below the badge on their profile; a ×2 / ×3 counter shows how many times they've earned it
Student Journal Improvements
✦ The daily reflection prompt now remains on screen while the compose panel is open
✦ "Write about this →" button hides once the compose panel is already open
Recognition Feed
✦ Students can now only hold one emoji reaction per feed item
Australian Seasonal Themes
✦ Added Australia Day, Back to School, Reconciliation Week, World Environment Day, National Science Week, Book Week, R U OK? Day, World Mental Health Day, Remembrance Day, and End of Year
✦ Easter and R U OK? Day are calculated each year using an algorithm and 2nd Thursday of September respectively; no manual updates needed
Teacher Points
✦ Teachers see their school's custom preset reasons only; prevents duplicate or conflicting reason options
✦ Custom reason text field now enabled/disabled automatically based on Admin decision
v0.9.7 12 April 2026

The engagement release: QR code point awards for offline activities, overhauled foyer display, leaderboard time periods, emoji reactions on recognition feeds, badge chains, teacher weekly digests, and a featured badge pin for student profiles.

QR Code Point Awards
✦ Teachers generate single-use QR codes with a label and point value for offline activities (sports days, excursions, community service)
✦ Each code can only be claimed once; teachers set an expiry (1h to 1 week) and can revoke codes at any time
✦ Students scan the QR code to instantly claim their points with a success animation
Foyer Display Improvements
✦ Smooth directional crossfade between slides
✦ Next upcoming event is shown in a persistent amber chip
✦ School name watermark on every slide
Leaderboard Time Periods
✦ Leaderboards can now be filtered by This Week, This Month, This Term, or All Time via a pill tab selector
✦ Term dates auto-calculate based on Australian school term calendar; defaults to This Week view
Recognition Feed Reactions
✦ Students can react to recognition feed items with 👏 ❤️ 🔥 ⭐, toggling reactions on and off with live counts
Badge Improvements
✦ Admins can set a prerequisite badge that must be earned before another badge unlocks; locked badges show a padlock on the student's profile
✦ Badges can now display a custom image instead of an emoji
✦ Students can pin one earned badge to the top of their profile as their featured achievement
✦ Display order control for badge categories in the admin panel
Teacher Weekly Email Digest
✦ Teachers receive an email digest with per-class engagement stats, top earners, zero-activity students, open safety reports, and upcoming events
✦ Toggle on/off in School Setup → Communications (Email Updates module); includes a Send Now button
v0.9.6 10 April 2026

The celebration release, where school life comes alive with seasonal themes, a year-in-review card, birthday recognition on leaderboards, in-app notifications, achievement certificates, a weekly parent email digest, and more.

Seasonal Themes
✦ Added Halloween, Easter, Christmas, NAIDOC Week, Harmony Day, Pi Day, St Patrick's Day, Valentine's Day, Anzac Day, and New Year auto-activate on their dates
✦ Each theme can be independently turned on or off in School Setup → Seasonal Themes
✦ Admins can create custom date-range themes with a name, emoji, accent colour, floating decoration emojis, and a banner message (e.g. Book Week, Sports Carnival)
✦ Floating emoji decorations and a dismissible banner message appear for all users during active themes
Student Year in Review
✦ A dedicated Year in Review page shows 8 stat tiles covering points, badges, best streak, goals, shout-outs, wellbeing check-ins, weeks active, and best single week
✦ Students can save a branded summary card as a PNG or A4 PDF landscape to share with family
In-App Notifications
✦ A bell icon in the topbar opens a slide-down panel with the last 20 notifications, unread dot indicators, and a mark-all-read action
✦ All notifications are now persisted in the database so they survive app restarts and are accessible without a device push token
Achievement Certificates
✦ Students unlock 6 points milestones (100 → 5,000 pts) and 3 badge milestones (1, 5, 10 badges), each generating a downloadable PDF certificate
✦ Locked milestones show progress (e.g. "247 more points to go") to motivate continued engagement
Birthday Recognition
✦ Students see a personalised gradient banner on their dashboard on their birthday
✦ A cake emoji appears next to a student's name on the leaderboard on their birthday so classmates can celebrate
✦ Admins can set or update each student's birthday in User Management
Weekly Parent Email Digest
✦ Schools can opt in to a weekly email to parents summarising each linked child's points, badges, streak, goals, and upcoming events for the week
✦ Toggle on/off in School Setup → Communications; includes a Send Now button to test the digest immediately
v0.9.5 8 April 2026

The depth release, where every major module gets meaningfully extended: push notification milestones, mood history sparklines, journal streaks, foyer event slides, a 5-week analytics trend chart, CSV report exports, and richer dashboards for admins, teachers, and parents.

Push Notifications
✦ Students receive a push notification when they cross 100, 250, 500, 1,000, 2,500, or 5,000 total points; parents are notified simultaneously
✦ Parents receive a push notification when their child earns a badge, including the badge name
✦ Students are notified when an admin marks their store order as fulfilled
Wellbeing
✦ Students see a bar chart of their last 14 check-ins on the Wellbeing page so they can track their mood over time
✦ If a student submits three consecutive low-mood check-ins, a supportive message appears encouraging them to reach out
Student Journal
✦ A 🔥 streak badge in the journal header tracks how many consecutive days the student has written an entry
✦ A rotating prompt card appears above the compose panel each day with a "Write about this →" shortcut to start the entry
Teacher Tools
✦ Teacher Analytics now shows a bar chart of total points awarded each week over the past 5 weeks, filterable by class
✦ The teacher home page now shows school-wide engagement rate, average points per student this week and month, and a ranked top students list
Admin
✦ Every section in Admin Reports now has a CSV export button alongside the existing PDF export
✦ The Growth Insights settings page now shows a live school-wide panel: engagement rate, average points per student, and top 5 performers this week
Parent Portal
✦ Parents can now see their child's current goals with status, due date, and any teacher feedback
✦ The next 4 school events (next 14 days) are listed in the parent dashboard with date and location
Event Calendar
✦ Calendar now defaults to the month grid view instead of the list view
✦ Admins can link a school notice to a calendar event, and students see an expandable notice chip on the event card
✦ Event Calendar module can now be toggled on or off in School Setup like all other modules
Foyer Display
✦ Foyer display board now includes an Upcoming Events slide showing the next 14 days of school events with category colour coding and locations
Word of the Day
✦ Students can now scroll through the last week of words below today's card
✦ Sentence challenge card where students can write their own sentence using today's word, saved locally so it persists across sessions
v0.9.4 6 April 2026

The engagement depth release, with five new modules covering student journalling, school event calendars, goal evidence, teacher analytics, and enhanced house competition, plus a full sidebar navigation reorganisation across every role.

New Modules
✦ Student Journal: students write private daily reflection entries with mood tags, competency links, and a privacy toggle; teachers can read shared entries for pastoral care
✦ Event Calendar: admins create school events (sport, excursion, exam, social) with optional RSVP; students and parents view a list and month grid and RSVP yes/no/maybe
✦ Goal Evidence Upload: students attach text or image evidence to goals; teachers review, approve, or reject submissions with optional feedback; approval automatically marks the goal achieved
✦ Teacher Analytics: teachers see per-class and school-wide metrics: average points, engagement rate, top performers, and students with zero activity in the last 7 days
✦ House Competition Enhancements: enhanced leaderboard with rank medals, member counts, and house colour coding; clicking a house expands a live activity feed of recent point events
Navigation
✦ Student sidebar reorganised into four named sections: Home, Progress, Community, and School Life, with journal appearing under Progress alongside Streaks and Growth Insights
✦ Teacher sidebar now has labelled sections: Teaching (challenges, goals, notices, commendations), School (word of day, council), and Insights (analytics)
✦ Admin sidebar consolidated from two unlabelled catch-all groups into Recognition, Engagement, Programs, Manage, and Settings, so Student Transfers is no longer orphaned
Loading Skeletons
✦ Student Council loading states replaced with semantic per-tab skeletons, so polls, suggestions, and notices each have a skeleton matching their actual card layout
✦ Admin School Council page now shows a full page skeleton with search box and member row placeholders instead of a blank screen during load
v0.9.3 4 April 2026

The Student Council release, with a full student governance module, critical bug fixes that were silently preventing polls from loading for all students, and a security hardening pass across password management.

Student Council
✦ New Student Council module, so council members can create and publish polls and notices visible to the whole school
✦ SRC Suggestion Box: students can address suggestions directly to the council, and senior members can post an official response
✦ Year 11, Year 12 students, and teachers on the council can edit and delete any council poll or notice for their school
✦ Council polls appear in Student Voice for every student at the school, not just council members
✦ Council notices appear in the school-wide Notices feed alongside admin-posted notices
✦ Admin panel to search and manage council membership, adding or removing students and teachers
✦ Available on Plus tier and above
Bug Fixes
✦ Fixed Student Voice returning a blank screen for all students. A column name mismatch in the database query was causing every request to fail silently
✦ Fixed the Wellbeing Flags panel showing no student names. The query was referencing non-existent column aliases
✦ Fixed a crash when a student redeemed a Mystery Box prize containing bonus points
Security
✦ Admin and teacher password resets now immediately invalidate the user's active session so the student is forced to log in with the new password straight away
✦ Internal server errors in council routes no longer leak database schema details to the client
v0.9.0 31 March 2026

The engagement release: richer student voice tools, goal tracking with structured milestones, a new supervisions page for teachers, animated banners, and a Goals title track with a new ultimate legend title.

Student Voice
✦ Sidebar badge shows the count of open polls so students never miss an active vote
✦ Polls can now target by gender and house, and admins choose the audience when creating a poll
✦ Archived polls are shown inline below active polls, no separate page needed
✦ Suggestion box now lets students choose a recipient (any teacher or admin at the school)
✦ Students can view their own past suggestions and any responses from staff
✦ Admins and teachers can reply directly to suggestions from the management panel
Student Goals
✦ Goals now support an optional due date, so students and teachers can track progress against a deadline
✦ Students can break a goal into numbered action steps and check them off as they go
✦ Goals now appear on the student profile under a dedicated Goals tab visible to teachers
✦ After a goal is marked achieved, students are prompted to set a new one, keeping momentum going
Supervisions
✦ New Supervisions page for teachers where they can assign points to students in supervision classes
✦ Admins can view and manage all supervision records across the school from the admin panel
Titles & Progression
✦ New Goals title track featuring six progressive titles from Goal Setter through to Goal Master, earned by completing goals
✦ The Achievo a new ultimate legend title requiring 100% character traits, all title milestones across every track, all streak milestones, and at least one banner purchased
✦ Milestone thresholds for the Goals track are configurable per school from the Admin Titles page
Leaderboards & Notices
✦ Leaderboards now offer a Year-to-Date / This Week toggle, scoped to the current school year so historical data doesn't skew rankings
✦ Notices can now target individual classes, so teachers post directly to their own class groups
✦ Read receipts on notices: students tap "Got it" to acknowledge, and teachers see who has read each notice
✦ Fixed the house dropdown in notices showing incorrect options. It now pulls live from the school's configured houses
Animated Banners
✦ 26 new animated and SVG banners added to the global catalogue, available to all schools in the Reward Store
✦ Banners now tie into The Achievo title, so purchasing at least one is required to unlock the ultimate title
v0.8.0 25 March 2026

Targeted push notifications for notices and polls, content safety improvements, and a fix for the Android login issue.

Push Notifications
✦ Students receive a push notification when a new notice is posted, filtered by year level, gender, and house so only relevant students are notified
✦ Students are notified when a new Student Voice poll goes live for their year level
✦ Teacher-posted notices trigger the same targeted notification to the relevant student group
Content Safety
✦ Profanity filter extended to Student Voice, so poll write-in responses are now checked before submission
✦ Uses the same word list and custom school words already applied to Shout-Outs and the Gratitude Wall
✦ Flagged write-ins are logged to the moderation panel for admin review
Platform & Bug Fixes
✦ Fixed Android app login failure caused by an incorrect API URL baked into the build
✦ Fixed a server startup crash that caused brief outages following deploys
✦ Removed a deploy step that was inadvertently clearing environment variables on each release
v0.7.0 15 March 2026

A major data management release: an overhauled CSV bulk upload system, EQ ID cross-system linking, support tools for school onboarding, and a series of module bug fixes across streaks, attendance badges, and mentorship.

CSV Upload Overhaul
✦ Updated the student, parent, teacher, and class(enrollment) CSV
✦ Upload results now show the server's actual created/updated counts and per-row errors inline
✦ Request body limit raised to 5 MB, which supports schools with 2,000+ students or 4,000+ parents in a single upload
Student ID: Cross-System Linking
✦ New student_id field on student accounts, unique per school and supporting alphanumeric IDs
✦ Classes and parents are linked to students via student ID rather than email, which mirrors school MIS exports
✦ Partial unique index ensures multiple unlinked students can coexist without constraint conflicts
Support Tools
✦ Trial tier support, so you can set an expiry date when onboarding a school on a trial plan
✦ School domain auto-generated from school name with uniqueness suffix if needed
Module Bug Fixes
✦ Streaks now correctly honour the module toggle, so enabling it in School Setup is immediately reflected for students
✦ Attendance badges now appear on the student profile page alongside standard achievement badges
✦ Growth Insights module no longer shows as greyed-out in Overview after being enabled in School Setup
✦ Mentorship: Year 7 and Year 12 students now load correctly regardless of how year levels are stored (e.g. "07", "7", "Year 7")
✦ Mentorship: school houses are now sourced from the database, no longer limited to four hardcoded house names
Platform & Security
✦ Fixed a production error where upload failures returned "An unexpected error occurred" instead of a meaningful message
✦ Fixed UTF-8 BOM stripping, so Excel-generated CSVs now parse correctly without header mismatches
✦ Year rollover preserves zero-padded year levels (e.g. "07" stays "08", not "8")
✦ Security: patched high-severity IPv6 bypass vulnerability
v0.6.0 8 March 2026

A major update focused on student wellbeing, school culture, and recognition. Two new Plus/Pro modules ship alongside performance improvements and a redesigned avatar system.

Pastoral Care Pro
✦ Admins tag any class as a pastoral care class, with no code changes required
✦ Teachers see a concern flag (🚩) next to students with potential wellbeing issues
✦ Tap any student name to open a full insight drawer: mood trends, gratitude received, recent points, character strengths, and streak
✦ Three automated concern checks: active wellbeing alert · no check-in in 7 days · no recognition in 14 days
Student Spotlight Plus
✦ 8 achievement categories auto-computed each week, fortnight, or month
✦ Categories: Kindness Champion · Leadership Star · School Representative · Mindfulness Master · Most Determined · Team Player · Most Improved · Community Builder
✦ Spotlight winners appear on every student's dashboard and are marked with ⭐ in all leaderboard tabs
✦ Admin can configure period length, toggle the feature on/off, and trigger a manual run at any time
Recognition Feed Plus
✦ Live activity feed on the student dashboard showing the last 15 major school events
✦ Events tracked: badge awarded, challenge completed, shout-out received, title unlocked
✦ Auto-refreshes every 30 seconds, and sits alongside the leaderboard on the student dashboard
Teacher Commendations Plus
✦ Staff can send formal recognition messages to colleagues, named or anonymous
✦ Admins manage and moderate all commendations from a dedicated page
Platform Improvements
✦ All app routes now lazy-loaded with manual chunk splitting, for a significantly faster initial load
✦ Rate limiter upgraded: per-user keying prevents shared-IP throttling in school networks
✦ Avatar customiser: hats and glasses now align correctly across all animals; ears layer above hats naturally
✦ Student dashboard decluttered, with the shout-out section moved to sidebar navigation
v0.5.0 Platform & Branding 1 March 2026

Platform polish, admin store improvements, and public website launch. Focus on making every day-to-day admin and teacher workflow faster.

Admin Store
✦ Category filter chips and search bar added to Admin Store
✦ Sale Manager: set discounts by category or individual item with one click
✦ Student store shows sale price, crossed-out original, and flame badge
✦ Sale price locked at purchase time, so the balance is unaffected if the sale ends later
Branding & Website
✦ Platform and app rebranded to AchievoEDU across all touchpoints
✦ Public website launched with pricing, help centre, FAQ, and contact
✦ iOS and Android deployment readiness confirmed via Capacitor v8
v0.4.0 Character & Behaviour 22 February 2026

The character competency system and Behaviour Boost were the focus of this release, tying everyday classroom behaviours directly to the six character pillars.

Points & Character Alignment
✦ Points configuration grouped by the 6 character competencies with colour coding
✦ Each competency section expandable with sub-skill categories and default point values
✦ General Activity section for uncategorised behaviours
Behaviour Boost
✦ Admin can activate double points for an entire competency for a week or fortnight
✦ Boosted behaviours glow in teacher class view with ×2 badge and days remaining
✦ Teacher preset picker shows focus behaviours first with animated double-points indicator
v0.3.0 Wellbeing & Community 15 February 2026

The community and wellbeing layer: everything that makes a school feel connected beyond just points and grades.

✦ Wellbeing check-ins with mood tracking
✦ Admin wellbeing trend view
✦ Shout-Outs & Gratitude Wall
✦ Student Voice (polls & elections)
✦ Mentorship program (mentor/mentee pairing)
✦ Weekly and schoolwide challenges
✦ Notices board (admin → all roles)
✦ Word of the Day
✦ Bullying Reports module
✦ Parent portal (read-only view)
✦ Support role with session impersonation
✦ Competition module
v0.2.0 New Modules 8 February 2026

The first integration of toggleable modules and basic analysis tools.

✦ Dashboards: parent
✦ Character progression profiles
✦ Streaks
✦ Attendance integration
✦ Admin analytics & CSV exports
✦ Content moderation tools
✦ Bulk user import via CSV
v0.1.0 Foundation 1 February 2026

The core platform: multi-role authentication, points, rewards, character progression, badges, leaderboards, streaks, attendance, and admin analytics.

✦ Dashboards: student, teacher, admin
✦ Points & Rewards Store
✦ Badges & achievements
✦ Leaderboards
✦ Module system start
✦ Teacher class management & goal tracking
✦ Store fulfillment workflow for admins
← Back to Help Centre