How National Digital transformed MyStrengths from a WordPress site into a scalable web application that delivers instant personalised assessment results and data visualisation for students and educators across Australia.
MyStrengths: Student Assessment Platform
Empowering 100,000+ Students Through Strengths-Based Assessment
What makes MyStrengths' assessment platform effective for students?
Additional Context
Sources
- National Digital Client Project
Student assessment platform with instant results and data visualisation serving 100,000+ users
The WordPress limitations were constraining growth and user experience. They needed secure user authentication, payment gateway integration for individual and school purchases, real-time data visualisation, and a proprietary assessment algorithm that could deliver instant results. Most critically, they needed a platform that could scale to serve tens of thousands of students concurrently during peak assessment periods.
Our challenge was building a complete web application that replaced the WordPress infrastructure while maintaining service continuity. The new platform needed to be more robust, more secure, and dramatically more capable - all while delivering an engaging, intuitive experience for teenage users who expect modern, responsive interfaces.
From WordPress Constraints to Scalable Assessment Platform
Problem
MyStrengths' WordPress site couldn't support sophisticated assessment algorithms, secure user management, payment processing, or data visualisation required for scalable strengths-based education delivery.
Business Impact:
Solution
Build comprehensive web application with Laravel and Vue featuring proprietary assessment algorithm, instant results, data visualisation dashboards, and integrated payment processing.
Our Approach:
- (4 weeks)Platform Architecture Design
Designed scalable application architecture replacing WordPress with Laravel/Vue stack
- (8 weeks)Assessment Algorithm Implementation
Developed proprietary strengths assessment algorithm with instant result generation
- (6 weeks)Data Visualisation Dashboard
Built interactive Vue.js dashboards for students and educators with real-time insights
- (4 weeks)Payment and Authentication Integration
Integrated secure payment gateway and user authentication for individual and school access
Instant result delivery was crucial for user engagement. Teenagers expect immediate feedback, and delays would undermine the assessment experience. We architected the system to generate, analyse, and visualise results within seconds of assessment completion. This responsiveness required careful database optimisation, efficient algorithm implementation, and strategic caching.
The Vue.js frontend delivers an interactive, engaging assessment experience. Progress indicators keep students motivated through the multi-question assessment. Result visualisations use charts, graphs, and intuitive design to make complex strength profiles immediately understandable. The interface adapts seamlessly across devices - critical given many students access the platform from smartphones or tablets.
Payment integration supports both individual purchases and school licenses, accommodating MyStrengths' hybrid business model. The system handles one-time assessments, multi-user school packages, and subscription options. Secure payment processing through integrated gateways ensures compliance with PCI DSS standards while maintaining a smooth checkout experience.
Scalability was validated when 100,000+ students used the platform. The architecture handles concurrent assessment sessions during peak school periods without performance degradation. Load balancing, database optimisation, and strategic caching ensure consistent response times regardless of usage volume. This reliability builds trust with schools investing in strengths-based education programs.
Platform Impact and Educational Outcomes
- Replaced WordPress with scalable Laravel/Vue applicationCritical
- Served 100,000+ students with instant assessment resultsCritical
- Built proprietary algorithm delivering personalised strengths profilesCritical
- Created interactive data visualisation for students and educatorsImportant
- Integrated secure payment processing for individual and school accessImportant
MyStrengths' custom platform enables scalable delivery of strengths-based education, helping tens of thousands of Australian students gain self-awareness and navigate their educational journeys with confidence.
The architecture's flexibility allows MyStrengths to continuously enhance the assessment and add new features based on educator and student feedback. Whether refining the algorithm, adding new visualisation options, or expanding into complementary educational tools, the platform accommodates growth without requiring fundamental rewrites. This investment in quality foundations supports MyStrengths' long-term vision for strengths-based education across Australia.