Education 10 weeks Perth, WA

Student Portal for an RTO

Student portal with enrolment tracking, progress monitoring, resource access and AVETMISS-compliant reporting. Replaced manual admin and gave students self-service visibility.

Custom Software DevelopmentPortal Development
45% Less admin time
92% Completion rate
100% AVETMISS compliant
Perth Based. Australia Wide.
18+ Years in Custom Software
Fixed-Price Delivery
Full Code Ownership
Client Context

Registered Training Organisation — vocational education and training

A medium-sized RTO in Perth delivering 25+ nationally recognised qualifications across business, IT, community services and hospitality. Over 800 active students, a mix of classroom-based, workplace-based and online delivery.

Student records lived in a legacy student management system that was compliant but hard to use. Students had no self-service access — every query about enrolment status, assessment deadlines or completion progress required a phone call or email to admin.

The Challenge

What needed to change

Admin was drowning in student queries. 800 students asking about assessment due dates, completion status, unit enrolments and certificate issuance generated 50–80 calls and emails per day to a 3-person admin team. The same questions repeated constantly.

AVETMISS reporting was a quarterly nightmare. Data for national reporting was spread across the SMS, spreadsheets and email correspondence. Preparing the AVETMISS submission took 2 full weeks each quarter — mostly spent cleaning and reconciling data.

Student engagement was invisible. Trainers had no early warning system for students falling behind. The first sign of disengagement was often a missed assessment deadline — by which point re-engagement was already difficult.

The Solution

What we built

A student portal with self-service enrolment tracking, progress dashboards, resource access, assessment submission and push notifications — integrated with the SMS for AVETMISS-compliant reporting.

Student Dashboard

Students see their qualification progress — units completed, units in progress, upcoming assessments and overall completion percentage. Clear visual progress with estimated completion date.

Assessment Hub

Assessment briefs, submission deadlines and results in one place. Students submit assessments through the portal. Trainers mark and provide feedback within the same system.

Resource Library

Learning resources, templates, guides and recordings organised by unit and qualification. Students access everything they need for their course without emailing trainers.

AVETMISS Engine

Reporting data collected as part of normal operations — enrolment, progress and completion. Quarterly AVETMISS submissions generated automatically with data validation checks.

Built with:
ReactTypeScriptNode.jsPostgreSQLSMS API IntegrationAWSPush Notifications
In Practice

How it works

1

Student logs in to the portal

Sees their dashboard — qualification progress, upcoming assessments, recent trainer feedback, new resources and any outstanding actions.

2

Checks assessment deadlines

Assessment hub shows all upcoming due dates, past submissions and results. Reminders sent via push notification 7 days and 2 days before each deadline.

3

Submits an assessment

Uploads the assessment through the portal. Trainer is notified. Submission timestamped and tracked. Student can see assessment status (submitted, being reviewed, marked).

4

Trainer reviews and provides feedback

Trainer marks the assessment in the portal. Provides feedback. Result (competent/not yet competent) records automatically to the SMS and updates the student's progress.

5

Admin generates AVETMISS

At reporting time, admin clicks one button to generate the AVETMISS files. System validates data completeness before export. Errors flagged with specific records to fix.

Results

Measurable outcomes

45% Reduction in admin queries
92% Student completion rate (up from 78%)
100% AVETMISS-compliant reporting
2 weeks → 2 hours AVETMISS submission prep time
800+ Active student accounts
25+ Qualifications managed through the portal

We used to get 60 calls a day from students asking when their next assessment was due or how many units they had left. Now they check the portal. Our admin team can actually focus on supporting students instead of answering the same questions.

Operations Manager Registered Training Organisation
Delivery

How we delivered it

1

Student & Staff Research

2 weeks

Surveyed students on their top pain points (access to progress info was #1). Interviewed admin staff and trainers on their workflow. Mapped the AVETMISS data requirements against existing data capture points.

2

Portal Build

5 weeks

Built the student portal with dashboard, assessment hub, resource library and notification system. Integrated with the existing SMS for two-way data sync.

3

AVETMISS Engine

2 weeks

Built the automated AVETMISS reporting engine. Mapped all required NAT files. Built data validation to catch issues before submission time.

4

Launch & Onboarding

1 week

Launched with current students across all qualifications. Onboarding email with login details and a 2-minute video walkthrough. Support available for the first 2 weeks.

Similar Project?

Want something similar for your business?

Tell us about your industry, your workflows, and what you want to achieve. We will scope it, quote it fixed-price, and build it.

Tell Us About Your Project

What industry are you in? What systems do you use? What is the biggest operational problem you want solved? We will come back with a plan and fixed-price quote.

Prefer a quick chat? Call 0425 531 127 – we're Perth-based and we answer the phone.