MARI is an education management platform designed to give seamless progress management for instructional swim companies.
Client
Water Wings Swim
Project year
2024
Duration
The Challenge
Water Wings Swim, a growing swim instruction company, was drowning in manual processes. The founder managed everything by hand—from scheduling to skill assessments—creating an unsustainable system that was time-consuming and error-prone. Instructors lacked an efficient way to record student progress or communicate with parents, resulting in reporting bottlenecks and inconsistent experiences.
Key Pain Points Identified:
Administrative tasks consumed excessive time that could be better spent teaching
No standardized method for tracking student skill progression
Limited visibility into class-wide performance trends
Inefficient parent communication regarding student progress
Paper-based processes vulnerable to loss and human error
The Solution
I co-created MARI, a no-code learning management platform specifically designed for skill-based education. As the UX lead, I transformed manual workflows into an intuitive digital platform that now supports over 36 instructors and administrators.
Core Features Delivered:
Instructor Dashboard Streamliined the experience to surface upcoming classes, lesson plans, and performance tracking links from a single entry point.
Class Details Page Replaced cluttered fields with clearly segmented sections.
Skills Assessment
Class Performance View Enhanced the readability of view by creating a bar chart that allows instructors to compare class average scores and drill down into detailed scoring information, helping instructors adapt teaching on the fly.
My Process
1. Discovery & Research
Stakeholder InterviewsI began by conducting in-depth conversations with the organization owner to identify core pain points and business requirements. These discussions revealed the unsustainable nature of the current manual system and the need for a digital solution.
Competitive AnalysisI performed a comprehensive audit of existing learning management platforms to identify gaps and opportunities.
Key findings from competitor analysis:
Weaknesses in Competitors
Student/class details were always presented in editable input format, reducing scannability
Primary actions were unclear (e.g., Jackrabbit's prominent delete button created user uncertainty)
Visual clutter and poor hierarchy made quick information retrieval difficult
Limited mobile optimization restricted poolside usability
Skill assessments required too many steps to access
Critical reporting functions were buried in complex menus
Opportunities Identified
Skills could be assigned to classes and students, indicating potential for a strong data model
Clear content categorization improved information retrieval
Unique skill identifiers offered data aggregation possibilities
This analysis validated our decision to build MARI, confirming no existing platform was optimized for quantitative skills tracking in fast-paced, instructor-led environments.
2. User Research & Persona Development
Following initial MVP development, I conducted moderated usability sessions with 5 instructors to gather feedback on early functionality and identify pain points. These sessions involved task completion scenarios and think-aloud protocols.
Primary Persona: The Instructor
3. Design Principles & Approach
Based on research findings, I established four core design heuristics to guide my solutions:
Aesthetic and Minimalist Design
Removed visual clutter to focus on essential information
Used clear visual hierarchy to prioritize frequent actions
Limited color usage to emphasize key interactive elements
User Control and Freedom
Created easy navigation pathways with minimal depth
Designed clear "back" functions to prevent user entrapment
Implemented confirmation for critical actions
Flexibility and Ease of Use
Added bulk actions for common tasks like attendance
Designed vertical card layouts for intuitive mobile scrolling
Created consistent interaction patterns across features
Help and Documentation
Incorporated explicit instructions within the interface
Used clear, descriptive labels for all actions
Provided contextual guidance at point of need
4. Prototyping & Iteration
I created high-fidelity prototypes in Figma, focusing on addressing the key pain points identified in research. The design process involved multiple iterations based on stakeholder feedback and usability testing.
Key Design Decisions:
Redesign Student Roster as Vertical Cards
Why: Testing showed horizontal scrolling created confusion on mobile Result: More intuitive navigation pattern aligned with mobile user experiences
Class Performance Visualization
Why: Instructors needed at-a-glance performance metrics Result: VIsual representation of skill averages allowed quick identification of class progress
Bulk Actions for Attendance
Why: Individual attendance marking was time-consuming in the limited window between classes Result: Reduced attendance marking time by over 60%
5. Usability Testing & Validation
I conducted multiple rounds of usability testing with instructors to validate design decisions:
Testing Methodology:
5 moderated usability sessions with swim instructors
Task-based scenarios covering core functionality
Follow-up satisfaction surveys to quantify improvements
Key Metrics:
Task completion rate: 85% of instructors successfully completed core tasks
Overall satisfaction: 4.2/5 average rating (1 being lowest, 5 highest)
Critical Insights That Led to Refinements:
Instructors wanted to see skill performance at a glance across the whole class
Navigation required too many clicks for common actions
Users valued time efficiency above feature richness
Outcomes & Impact
✨ 36 users successfully onboarded across instructor and admin roles
✨ 80% of instructors reported confidence using MARI without additional support
✨ Progress report automation reduced hours of administrative time each week
✨ 85% task completion rate for core functions: submitting scores, taking attendance, and reading data summaries
“This makes it so much easier to see who’s falling behind. I don’t have to guess anymore.” — Instructor feedback
Challenges & Solutions
Technical Constraint: The no-code Knack platform imposed significant design and CSS limitations on implementing the full vision.
My Approach:
Prioritized critical UX improvements that could be implemented within platform constraints
Created a comprehensive design system for future platform migration
Collaborated with the co-founder on cost analysis for rebuilding on a more flexible platform
Developed a phased implementation plan to balance immediate needs with long-term vision
This challenge required me to think strategically about the product roadmap while delivering immediate value within existing constraints.
Lessons Learned
Platform selection is crucial for design flexibility - Understanding technical constraints early helps set realistic design parameters
Testing in real environments matters - The poolside context revealed connectivity issues that wouldn't appear in office testing