— PROJECT NAME
einsOS
— ROLE
UX Designer
(UI+UX+Research+Testing)
— DATE
Oct '18 to Apr '19
einsOS was the 1st iteration (2nd iteration is Kneura) of an extremely agile project, done to create a digital platform that provides everything related to education.
einsOS comes bundled with multiple applications to teach using digital whiteboard, take attendance, give assessment, get curated content, get performance reports, grading etc.
CNX hardwares (Galileo) runs einsOS app as a digital whiteboard and einsOS also gives device performance and usage tracking for the said hardwares.
einsOS was first-ever SAAS ever done by our startup and its primary motive was to drive the sales of Galileo hardware which is an interactive display device.
To comply with my non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. All information in this case study is my own and does not necessarily reflect the views of Cybernetyx.
I was responsible for laying down the developer hand-off practices, design thinking exercises, information architectures, feature discovery, researching competitions & features , usability tests, and building the user interfaces.
I worked very closely with the AVP Design (My Manager) Tarun Pratap, and MD (Product Owner) Nishant Rajawat during the whole lifecycle of the product.
einsOS was a huge collaborative effort and it would have been very difficult if not for Prasad (Associate Product Manager), Noella (Senior Designer – Visual Communications), and Tarun (AVP Design) helping me out.
Branding, website design, and product hardware design attributed to Noella and Tarun.
One of my mistake was not being in touch with the actual product. The lack of proper collaboration and communication led to some incorrect behaviours and many loose-ends.
The global content navigation/hierarchy was fragile from the start and we were building over that weakness. Like the einsOS apps were on the top level and inside them, you have these option to select the class (+subjects). Having all these einsOS apps as buckets in classes (+subjects) would have resulted in better navigations and we achieved this in the next iteration of einsOS, that is Kneura.
Initially, there was no final vision of what we wanted to achieve, and every app was designed individually, but later they came together to make einsOS. Because of this agile approach there were brand inconsistencies in between the einsOS application, which led to design debts. A design system would have solved it.
Teachers
Through Galileo ONE (einsClass), teachers can teach geometry, painting, or write seamlessly. They can, with einsOS, create lesson plans, manage attendance and assess assignments.
Admins
einsOS come with with grading and reporting features, one can also track the utilization of installed devices in classes and monitor the progress made.
Students
With Galileo ONE (einsClass), students can collaborate on a panel in real-time, participate in group activities and make presentations. Students can connect their personal learning devices and contribute to class discussions from their seats. They can also attend classes and give tests remotely when they’re sick.
Design Thinking exercises were led by me and the participants included Prasad (Associate Product Manager), Geet (Product Tech Manager), Digraj (Project Manager), and Tarun (AVP Design).
Teacher’s Empathy Map
Admin’s Empathy Map
Teacher’s Empathy Map
The DT exercises were not only done for generating insights on what we had to do, but also to give us all a reference point to work with.
We referred to “Harish” the teacher and “Rohit” the student personas during everyday discussions, which bought clarity regarding the stories we were trying to solve, and helped us all (Dev+Design+PM) empathize with the users and do the due diligence required to make our personas feel comfortable using our product.
Brand icons attributed to Noella and Tarun.
einsOS onboarding and institute creation attributed to Tarun & Noella
Onboarding or the overall dashboard concept works fine for a closed platform but the number of onboarding steps, although with skip option, are too long and the actual functioning or stories are not visible until you open some app.
I revisited this issue in next iteration, in Kneura which is free for signup, we reduced the onboarding process to a single step and all the imports and creation part were packaged in their own modules. This made the users invest in the app first and when required, they had the option to create content/people.
einsClass exist at the center of the einsOS ecosystem, it runs on Galileo hardware and is used by teachers to create lesson.
It was important for the potential clients (Indian Government) to know how their ordered devices were being used by teachers and the whole institute alike.
The questions were: how the devices were being used? how much were the the teachers using the whiteboard solution (einsClass) we give with the CNX hardware? What other apps were they using? were they even using the hardware? if yes then who all were those that were using it effectively and by how much?
I was given a requirement doc, the proposal from the Indian government- EOI Doc and these were the insights that I received after consuming it:
They looked better on a large canvas, as u can see the relations clearly. We lost it as I never took that photo. I am still unsure how to save these large sticky maps, one way is using some digital tools like Miro but physical feels more like an exercise compared to the digital counterparts.
Following is the Admin's Analytics App, it has 2 views, one is Device view that was the original 1st iteration of this app, and the 2nd view is classroom view, that was later added as other einsOS apps came into the picture.
Pattern Library: using colors, shadows to show focused, active, and inactive fields.
Doing paper prototyping to validate at initial stage.
einsLibrary is a content bucket for educators, providing them with videos, pictures and text to prepare their own lessons.
It was work in progress when I came. When I joined, I revamped the whole app other than the core navigation (this is where that architecture issue <class+subject inside each app> roots from)
Illustration attributed to @noella
Reading Content from My Courses and saving them to a Bucket
einsOS provides teachers content for planning their lessons. You can search for content through einsLibrary and add them to buckets which when required can be accessed in einsClass during live lectures.
einsAssess, to assist teachers, provides a feature to generate quick questions though some paragraph using ML, and also provides a question bank where you can store questions for future uses.
einsAssess Dashboard where you find all the created assessment marked by their statuses.
The Assessment Builder
The Assessment builder is designed to be similar to the forms creators you find on web.
To increase the error tolerance of the system, we auto-filled a default text for both question and answers, and depending on the question type the first answer option is auto-selected as the would-be-answer.
To keep the interface clutter-free all the optional actions like ‘add image’, ‘delete’, ‘copy’ are hidden, visible only onClick.
Students taking Assessments
Students see the same einsAssess app in their einsOS dashboard, their einsAssess app shows all the assessments they have received, with their respective statuses. Assessments consisting of all objective questions are automatically marked but assessments with subjective questions are sent to teachers for marking, only after that the results are available for the students.
Subjective question checking by Teachers
Importing questions in Assessment Builder from the Question Bank by Teachers
Auto generating questions in Assessment Builder using a paragraph by Teachers
Question Bank