BLOG

BLOG

BLOG

Transforming a web portal for teachers, turning raw JSON into useful insights

Transforming a web portal for teachers, turning raw JSON into useful insights

We wanted to convert our Firebase Realtime Events into a useful dashboard, to help teachers using Jelly.

Alex BB.

Founder, Visual Binary

Context

Jelly Tutor is a mobile app containing AI tutoring games, designed to help kids aged 5-11 with their Maths, English, Reasoning & more.


Whilst working on Jelly, we partnered with schools to offer enhanced features to teachers: giving teachers the ability to track activities completed by their students inside the mobile app.


When we started working with the schools, we just relied on Firebase's interface to track user activity. This is the story of how we transformed the cumbersome JSON event structure into beautiful and intuitive dashboards for teachers.


If you want to learn more about the story, and key takeaways, from working on Jelly Tutor, you can check out this other article.

The process

We started with a first principles approach, putting ourselves in the perspective of the teachers.


We purposely chose not to start from a template or framework, as we wanted to ensure that we created the most intuitive-to-use interface for its specific purpose.


We identified the key 'jobs to be done' for the teachers:


  1. View a key summary of their class' performance on assigned homework

  2. Quickly identify any weak performers, to figure out who needs more support

  3. Focus in on the questions and topics that individual students found the most challenging


None of these jobs could easily be done in our current Firebase backend interface.


We needed to design the web dashboard from the ground up, focusing first on the user's needs, and figuring out technical implementation details second.

Example of the Firebase JSON structure
Example of the Firebase JSON structure

Example of the Firebase JSON structure

The result

After a week or two of designing and iterating, we had a dashboard that we felt was easy to get started with, intuitive to explore, that also provided seamless ways to both dive deep into individual student's performance and get a class-based overview.


The dashboard was made available to teachers at schools across the UK, helping to incorporate the Jelly app as a legitimate way to enhance studies inside and outside the classroom.

Example of the Jelly Teacher web portal
Example of the Jelly Teacher web portal

Example of the Jelly Teacher web portal

Fin.

Thanks for reading!


Alex