Inspiration

The COVID-19 has resulted in schools shut all across the world. Globally, over 1.2 billion children are out of the classroom. As a result, education has changed dramatically, with the distinctive rise of e-learning, whereby teaching is undertaken remotely and on digital platforms. One of the major hard hit industries during Covid-19 pandemic has been the education industry. And therefore there is a greater than ever need to provide a web application which satisfies the need of online learning.

This invoked us to create a solution that allows students in any educational institution to get the most in-classroom experience.

What it does

  • As a student or a teacher, everyone needs a platform to have an interactive online classroom session as it becomes very tedious to keep looking at the screen for long hours. Our platform will provide them a medium to attend online lectures without having to worry about missing the key points of discussion during the class as the entire class is transcripted, summarized with key events during the class listed out in a detailed manner .

  • Our platform will help students to get the entire summary of the class within a few clicks allowing them to spend more time on research rather than following a predetermined course.

  • Transcript as well as chat of the class can be downloaded and viewed by the class

  • Class can be recorded by teacher or student as and when required, which gets downloaded into the local folder and can be referenced in the future.

  • Our application can also be used to get a detailed analysis of the teacher and student interaction which happens during the session and can be later used to provide the parents a better perspective of their child’s performance.

  • Timely notifications are sent via email, SMS and whatsapp to both the students and the teachers so that no one misses a session and assignments.

  • Teachers can view detailed report of how interactive the class is. On the basis of that they get suggestion report to make positive changes in their teaching

How we built it

  • On the client side, we will be implementing ReactJs as a frontend framework assisted with TensorflowJs for generating analytics of emotions and topic wise analysis and and nivoCharts.Js for visualizing transcript data.

  • On Server side, NodeJs is used as a runtime environment, with Express as a framework and MongoDb Atlas as a cloud database.

  • Among APIs, we have used email and phone for communication between students and teachers, we have used Symbl.ai’ API for speech analytics and Komprehend’s NLP API for other sentence traits (such as: emotions, intent, abusive and sarcastical words) to facilitate our services.

  • Performance analytics is based on the combined data from the verbal as well as non-verbal transcripts.

Challenges we ran into

  • We faced a lot of challenges while implementing online dashboard and online video calling system in our website.
  • While deploying the application on OpenShift, since we were new to the platform, it was challenging for us to get the website running.

Accomplishments that we're proud of

  • First of All, We are able to successfully deploy our application on OpenShift, which itself was challenging as we were completely new to that platform. Initially we faced few errors but at the end we resolved all of them and successfully reached our goal.
  • We successfully able to integrate video calling and online dashboard feature, which was extremely crucial for our website.

What we learned

  • We learnt to deploy our application on OpenShift.
  • We explored new changes done in React and material, and learnt new methods and ways to implement different functionalities.

What's next for ClassItUp

  • Weekly tasks for students to upscale their skills.
  • Providing more features to the students regarding peer chatting.
  • Detailed analysis and solution to the problems detected during assessment.
  • Scaling the application for a diaspora of users connected with interviews, interrogation and presentations.
  • Peer to peer communication and comparison among friends from friend’s list.
  • Adding customer support.
  • Sending suggestions to teacher and students according to classroom session via whatsapp/email/sms

Built With

Share this project:

Updates