Usage Scenario
Class teacher of Geeta, a class 5 student from Govt. School, Gurgaon, Haryana has shared a number with her. She has asked her to send a WhatsApp message ‘Hi UCIBot’ on this number. She has been told to enter her details on the bot and take a quiz and oral test. Teacher wants her to submit the printout of her scorecard in the next class.
Steps for Geeta:
- Geeta sends starting message to the bot
- Geeta confirms her identity
- Geeta selects the subject for quiz
- Geeta answers all the questions in her quiz
- Bot prompts for oral assessment
- Geeta follows the instruction and starts to read
- At the end of the quiz, Geeta gets a link to download her report
- Geeta takes a printout of the quiz report and submits it to her class teacher (can also share the downloaded report via WhatsApp with her class teacher)
Here is how it works:
- Student Initiates the conversation with bot
- User is mapped, if the user does not exist their profile is created
- Role based access level for the user is checked
- Check menu list mapped to user role is checked
- Menu list is updated (based on user)
- User is shown the dynamic menu
- User selects Hindi Quiz
- Orchestrator initiates the Quiz Transformer
- Quiz questions are updated
- Objective quiz is initiated
- Student submits Quiz answers for objective quiz
- Oral reading quiz is initiated
- Student’s audio is recorded and submitted
- Local language audio to is converted to text using external service
- Student results for audio test is updated
- Student text inputs are checked
- Student’s final result is updated
- Student’s report card (pdf format) is requested to be generated
- Orchestrator receives the report card from the PDF generator
- Additional content links to be shared with the student is requested
- Content links are updated for the message
- Student receives the report card with learning content links
Note: This section provides an example case study. The purpose is to illustrate a set of real-life case studies and not enumerate all possible usage scenarios. It is expected that the user ecosystem will innovate and find more interesting usage scenarios for this simple and unified communication interface.