Home About Us PBL Focus Pricing Support Contact Privacy Policy Terms of Use Log in →

Release Notes

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

v1.0.0 Latest 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 — 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 — 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 — 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 — 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 — weekly reminder sent on a configured day each week before the store order cutoff
Bullying Incident Reported notification — 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 — 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 — 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 — 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 — 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 — journal appears 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 — Student Transfers is no longer orphaned
Loading Skeletons
Student Council loading states replaced with semantic per-tab skeletons — 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 — 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 — 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 — add or remove 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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, supports alphanumeric IDs
Classes and parents are linked to students via student ID rather than email — mirrors school MIS exports
Partial unique index ensures multiple unlinked students can coexist without constraint conflicts
Support Tools
Trial tier support — 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 — 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 — 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 — 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 — 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 — significantly faster initial load
Rate limiter upgraded: per-user JWT 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 — 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 — balance unaffected if 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