Jio Platforms | JioShiksha

Talking to every student and parent in their own language

Two phones showing JioShiksha: the Ask me screen for students and the splash screen with letters from different scripts

Overview

First, a little overview

About Jio

Jio Platforms runs India's largest mobile network and the MyJio app. JioShiksha was a product for schools that I designed during my time there.

What JioShiksha does

It connects the three people around a child's schooling. Students ask doubts by voice or text and get answers in their own language. Teachers send study updates and feedback as a voice note. Parents, even without a smartphone, call a toll free number to hear those updates and reply.

My Role

Associate UI/UX Designer: user journeys, the student and teacher apps, and the parent call flow.

Platform

An Android app for students and teachers, and a toll free phone line (IVR) for parents.

Keynotes

3 usersstudent, teacher and parent, in one system
All Indian languagesHindi, Marathi, Gujarati, Bengali, Tamil and more, alongside English
2 channelsan app, and a phone call that needs no app

The context

Three people, three languages, and not everyone has a smartphone

A teacher, a student and a parent can each be most comfortable in a different language. Many parents only have a basic phone. So school updates usually arrive as English text that some parents cannot read, or they never arrive at all.

Doubt Solver (Ask me) inside the student and teacher app
StudentApp
TeacherApp
ParentCall

Every message reaches each person in their preferred language.

Who I designed for

Student

Asks doubts out loud

Studies in the language they think in. Wants a quick answer to a doubt without typing a long question in English.

Goal - clear a doubt right nowChannel - the appNeeds - answers they can listen to

Teacher

Talks faster than they type

Teaches many sections a day. Wants to share homework, progress and feedback with a whole class, or one parent, without writing it all out.

Goal - reach students and parents fastChannel - the appNeeds - one recording, many people

Parent

May not have a smartphone

Cares about their child's progress but may not read English or use apps. Has a phone, and can always make a call.

Goal - know how their child is doingChannel - a phone callNeeds - updates in their language

The problem

School talk was written, in English, and only for app users

Mapping the journeys of all three users showed the same gaps from different sides. Each one cut someone out of the conversation about the child.

English only

Most school apps speak only English, so a parent who reads Marathi is left out.

Parent

Typing is a barrier

Writing a full doubt on a phone keyboard takes far longer than just asking it.

Student

No app, no updates

A basic phone cannot install an app, so updates never reach some parents at all.

Parent

Writing every update

Typing the same feedback again and again for each student and parent eats a teacher's evening.

Teacher

Answers get lost

A good explanation disappears once the chat is closed, right before the exam.

Student

The approach

Meet each person on the channel they already use

Instead of forcing everyone into one app, the design gives each person the easiest way in, and lets language travel with the message.

01

Language first

Everyone picks a default language before anything else, and can change the input, text and audio language at any time.

02

Voice over typing

Press and hold to ask or to record. Typing is always there, but never required.

03

No smartphone needed

Parents get the same updates over a toll free call, with menus in their own language.

The solution

Breaking down the design piece by piece

Each piece answers one of the gaps above, for the person who felt it most.

1. Language before anything else

Problem identified

An English-first app loses people on the very first screen.

What I did

Right after log in, people pick a default language. Each option is shown in its own script (Aa, आ, અ, এ, அ), so anyone can spot theirs at a glance. In the profile, the input language, the text answer language and the audio answer language can each be set separately.

The default language picker, with each language shown in its own script, and the Proceed button

2. Ask me: a doubt solver that listens

Problem identified

Typing a long doubt in English was slow and put students off asking at all.

What I did

Ask me opens on just two actions: type, or press and hold to speak, filtered by subject. The answer comes back as text in the default language, and can be played as audio in another language, with Change audio language right under it.

Ask me: typing a question, the audio being processed, and an answer with an audio player and Change audio language
Ask me→ Type or voice note→ Answer in default language→ Convert to audio→ Play now or save

Students can keep the conversation going, or save the whole thing for later.

3. Nothing gets lost

Problem identified

Explanations and teacher updates disappeared once the screen was closed.

What I did

Saved holds two tabs: Doubt Solver conversations, kept for 30 days, and teacher Updates, kept for 7 days, grouped by day and subject. Daily updates from teachers play like a voice message and can be filtered by subject.

Daily updates from teachers with a voice player, saved Doubt Solver conversations, and saved teacher updates

4. Feedback by voice, sent to the right people

Problem identified

Teachers were writing the same update many times over, for every student and parent.

What I did

The Feedback tab records one voice note and processes it. The teacher then picks the grade, section, subject and dates, and sends it to all students, all parents, or chosen students. Sent feedback and replies from parents sit in one list the teacher can search and sort.

The teacher Feedback home with Sent Feedback and Messages, and the searchable Sent Feedback list

5. Parents call in, no app needed

Problem identified

Parents with basic phones could not install the app, so they missed every update.

What I did

Parents call a toll free number from their registered mobile. On the first call they link the number to their child with the student ID and an OTP sent by SMS. After that, they pick a language and a subject, listen to the teacher's message, or record a reply after the tone.

Calling the toll free number, entering the student ID, and the OTP arriving by SMS
Call toll free→ Select language→ Select subject→ Listen, or say a reply→ Back to menu

First call only: enter the student ID, then the OTP from the SMS, to link the number.

Where it landed

Designed end to end, then paused before launch

JioShiksha did not go live. Jio paused it before launch after a business decision, so there are no usage results to share. The design covered the whole loop: the student app, the teacher app and the toll free call flow for parents, each in the language they speak.

What I would do differently next time

  • 01

    Test the call flow with real parents. A voice menu is easy to get lost in. I would test the menu depth and the order of languages with parents before building it.

  • 02

    Design for the wrong student ID. If a parent links to the wrong child, the whole channel breaks. I would add a simple way to check and unlink a number.

  • 03

    Try answers with real doubts in every language. The designs used placeholder answers. I would test real questions and audio quality in each language with students.