Back to projects
Case Study · EdTech · Multi-Platform Ecosystem

Slate.ng Ecosystem

Simplifying school operations across Abuja through a unified digital ecosystem: learning, administration, student elections and analytics across web, mobile, tablet and kiosk.

01 Simplifying education at scale

Slate is a multi-platform education ecosystem designed to simplify and unify school operations across Abuja. Rather than introducing another isolated tool, Slate aimed to become the operational backbone for schools, bringing learning, administration, financial operations, reporting, and stakeholder engagement into a single connected experience.

Over an eight-month engagement, I contributed to the Learning Management System as one of a small design team of two to three designers, and served as the sole designer across several other areas of the ecosystem.

The ecosystem spans day-to-day teaching and administration as well as school-wide events — including Slate E-Vote, a student body election system covering candidate nomination, ballot management, voting and results across desktop, mobile and kiosk.

The goal was simplification at scale: helping administrators, teachers, parents, and students handle everyday tasks through one coherent system.

02 Four stakeholders, one ecosystem

Designing Slate meant balancing four stakeholder groups with different goals, responsibilities, and levels of technical proficiency. Feedback from schools reached the design work through the Slate team rather than through direct school visits: requests and complaints from administrators, teachers, parents and students were relayed into the process, and several of them changed the product directly.

School administrators

Needed oversight across all classes, finances, and staff. Cared about reporting, bulk operations, and operational visibility across the institution.

Teachers

Needed fast access to learning tools and class management features. Speed and clarity were essential — complex workflows weren't an option in a classroom setting.

Parents

Needed visibility into their child's progress, upcoming fees, and school communications, without needing to learn complex software to get there.

Students

Needed structured access to learning materials, assignments, and results. Experiences had to feel approachable and focused across varying levels of digital literacy.

Two of those relayed requests shaped entire surfaces of the product. Parents wanted to see their child's school activities and events for the day and the week — that request became the Activities section of the parents app. Students needed to see the assignments and activities their teachers set, then complete and submit them — the student app's assignments surface was designed around exactly that loop.

03 A unified ecosystem, not a collection of tools

Slate extended beyond traditional learning management. The ecosystem included several interconnected areas, each designed to reduce fragmentation across educational processes.

Learning Management System

Supporting teaching and learning activities through structured digital experiences. I contributed to this area as part of the wider design team, working on core LMS flows and interface patterns.

School administration

Helping institutions manage operational processes more efficiently: from student records and staff management to scheduling and communication across the school hierarchy.

Fee management

A clearer and more organised approach to handling financial interactions within schools, covering fee collection, payment tracking, and financial visibility for administrators and parents.

Student elections (Slate E-Vote)

A full election management system for student body polls: creating elections, defining positions, nominating and screening candidates, running the vote, and publishing results — with separate experiences for electoral officers and student voters.

Analytics & reporting

Enabling stakeholders to access insights and monitor educational activities through reporting tools designed for decision-making at the school and administrator level.

04 Running a student election people trust

E-Vote began as a direct request from school management: they wanted a fair, transparent way for students to elect their representatives — head boy, head girl, labour prefects and the other student leadership roles. An election is also the one moment in the school year where the software has to be unarguable, so E-Vote was designed around auditability and a voting flow simple enough to need no instruction.

The system splits cleanly in two. Electoral officers get a management surface for creating an election, defining positions, screening nominations and publishing results. Students get a deliberately narrow path: see the positions, review the candidates, cast one vote each, done.

Voting happens on whatever is available — a phone, a shared kiosk in the school hall, or a desktop in the lab — so the same ballot had to hold up across all three without changing what a vote means or how it is recorded.

Results reporting was designed as part of the voting experience rather than an afterthought: counts per position, turnout, and a record of the election that administrators could show to anyone who asked.

05 How I approached the work

Information architecture

With multiple user groups and interconnected modules, I started by mapping the structure of the ecosystem, defining how content, data, and tasks related across roles before any interface design began.

User flow design

Each user group required distinct flows for their core tasks. I mapped these end-to-end, identifying where flows intersected across roles and where they needed to diverge, ensuring the system worked for all users without burdening any single one.

Interface design

Translating flows into interfaces designed for each platform's context: desktop for administration, mobile for parents and students, tablet for classroom use, and kiosk for high-frequency, simplified interactions.

Cross-platform experience design

The objective wasn't to replicate screens across devices but to optimise experiences for how people actually worked. Each platform adapted the same underlying system, not duplicating it, to match the interaction model and usage context of its users.

Stakeholder collaboration & iteration

Regular design reviews with the Slate team and business stakeholders kept decisions grounded in what schools were reporting. Relayed feedback from administrators, teachers, parents and students shaped terminology, navigation and feature priorities across iterations.

06 What shaped the work

Two major challenges defined the engagement and influenced how design decisions were made throughout the project.

Navigating technical constraints

Design decisions had to account for implementation realities. Working closely with engineering meant constantly balancing ideal user experiences with what was technically feasible within scope and timeline. Constraints often became opportunities, surfacing moments to simplify flows and focus on what mattered most to users.

Aligning stakeholder expectations

Educational products serve multiple audiences with competing priorities. Teachers, administrators, parents, and business stakeholders all had different perspectives on what success looked like. A significant part of the work involved identifying common goals, surfacing conflicting requirements early, and designing solutions that balanced user needs with organisational objectives.

07 Impact

4Platforms designed
4User groups served
8moEngagement duration

What shipped over the eight months: contributions to the LMS as part of that design team, and — as sole designer — the administration, fee management and analytics surfaces, plus the complete E-Vote election system across desktop, mobile and kiosk, replacing the fragmented multi-tool processes schools were using.

Note

Honesty note. Usage wasn't instrumented during my engagement, so I don't have engagement or adoption numbers to claim. What I can say is what shipped, and that the requests that drove the design — parents' visibility into activities, students' assignment loop, management's need for elections students could trust — were each addressed directly in the product.

08 What this project reinforced

Slate reinforced the importance of systems thinking in product design. Complex products are rarely difficult because of the number of screens they contain. They become challenging because of the relationships between users, processes, goals, and constraints.

Designing for education meant understanding those relationships and creating experiences that reduced complexity without reducing capability. The platform needed to feel simpler for every user group, not by removing functionality, but by surfacing the right things in the right context.

The project strengthened my ability to work across multiple platforms, navigate competing stakeholder priorities, and design products that support real operational needs at scale.

Note

The job on Slate was deciding where complexity belongs — surfacing the right things for each role rather than stripping features away.

09 The work

Subject and curriculum overview
Student dashboard — assessments and activity
Slate E-Vote — management system sign-in
Student body election — positions and candidates
Election setup and management
Candidate selection
Student mobile app
Results on mobile
Kiosk and landing experience
Reporting dashboard