TeacherAssist - Amplifying Learning

TeacherAssist is a tool to track the students attentiveness and effectiveness.

Contents

  1. Short Description
  2. Demo Video
  3. The Architecture
  4. Long Description
  5. Project Roadmap
  6. Getting Started
  7. Execution
  8. Live Demo
  9. Built with
  10. Contributing

Short Description

Amplifying Learning by empowering the teachers to deliver better content

What's the Problem?

Covid-19 pandemic caused the education to move online. Teachers and students are facing a lot of challenges. In a class of roughly 30-40 students monitoring each one using media devices is not easy. One of the major challenges we identified is that the attention span of the students is on a decline, which in turn reduces their effectiveness. Teacher is no control.

How can technology help?

To address this issue, we moved back to the physical classrooms, where the same problem does exist. When a teacher feels a student is not paying attention, she would buzz the student by asking a question! This is what TeacherAssist does.

The Idea!

TeacherAssist prompts questions to students at regular intervals. These intervals correspond to their attention span. The max duration is 15minutes which is less than the TED benchmark. These questions are pre-loaded by the teacher relevant to the given topic. Based on the response, we capture the student’s attentiveness and effectiveness.

Attentiveness is the time taken by the student to respond to a question. Effectiveness is the accuracy of the response.

Demo Video

Watch the video

The Architecture

TeacherAssist/Architecture

User (Teacher)

  1. The user logs in to the web application
  2. Updates question for the topic
  3. Host meeting for a subject
  4. Provided with a mini dashboard to track real-time the class attendance, student attentiveness and effectiveness

User (Student)

  1. The user logs in to the web application
  2. Join meeting based on the meeting id
  3. Prompted for questions at attention span intervals

Long Description

More detail is available here

Project Roadmap

  1. Tutor Mode for Student - Based on the insights from the data, the teacher can recommend a tutor to the student. The tutor will be build utilizing the capabilities of IBM Watson Assistant. The tutor will interact with the students to answer the queries and check the understanding level of each student.

  2. Real-Time Questions based on topic - Make use of the capabilities of IBM Speech to Text and Named-Entity Recognition (NER). During an on-going class, perform a prompt question to the student based her speech to text. This could be a simple fill in the blank.

  3. Assessment Tool - Map the data collected from the regular class and introduce an ongoing assessment process to track the performance.

  4. Recap - Play a quick recap of the previous session at the start of new session for a teacher. During the on-going session the highlights will be recorded and quick recap will be created.

  5. Role-based view - Develop role-based views for Parents, School Administration, School Management, Vendors.

  6. Integrate with any collaborative platform.

  7. Face recognition for better results.

  8. Make the solution available for Corporates trainings, Project Management, Conferences, etc.

Getting Started

By following the tutorial, you'll set up a development environment, deploy an app locally on IBM Cloud®, and integrate a database service in your app.

More detail is available here

Execution

Explain how to run the application.

More detail is available here

Live demo

You can find a running system to test at remote-e.eu-gb.mybluemix.net

Built with

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.