Back to Project List

Canvasboard AI Engine

Canvasboard AI Engine is an android application developed to organize the live class on the Canvas Web Board and schedule the classes for the students.

Repository Video ▶️

Logo

Canvasbird Organization
Project: Canvasboard AI Engine

The whole purpose of education is to turn mirrors into windows.
- Sydney J. Harris


Background

What is Canvasboard?

An interactive Webboard and Learning Management tool for Schools, Colleges, and Universities 🌎

Why it is important?

Online teaching has become the new norm for most of the Institutes/Schools/Colleges amidst the pandemic. There are still many institutes in India for which they are facing issues during online teachings in terms of Flexibility, Costs, etc. Canvasboard is an interactive learning management tool built using web technologies to enhance teaching as well as learning experience considering the current COVID19 crisis.

Who are we building for?

Educational Staff, Teachers, and Professors of Schools/Colleges and Universities.

Goal

To build a standalone web application that improves and enhances online teaching as well as learning experience.

Problems

  • Teachers and Professors
    • In-class teaching flexibility: Teachers and Professors make use of Zoom and other real-time video streaming protocols and share PDF or PPT to teach a class. There is no sort of means to teach them in the form of white board digitally.
    • Shortage of tools: Many university and school teachers are not provided by digital tablets for teaching.
    • Updates about the classes: There is no mechanism to update the students in case of cancellation of any classes or the schedule of classes. No digital time table for students.
    • Changing across the platforms: A professor or a teacher needs to access different platforms to accomplish a single small task.
  • Students
    • Platform availability: An android application for students to access their teacher's or professor's class schedule.

Outcomes

  • Teachers or Professors can conduct live classes digitally without use of any digital tablets just from their smart phones.
  • Students can now easily stay updated about the daily class timings and schedule.

Dependencies🗃:

ReactNative
Flask
MongoDB
FastAPI
Amazon AWS

Contributions

Open source has gained huge popularity in the field of IT in recent years and it embraces strong values of community, collaboration, and transparency. Contributions are what make the open-source community an amazing place to learn, inspire, and create. Please consider contributing to the project, with your ideas, your artwork, and your code.

IRC Channel


Gitter

Deepak Kumar
Sushranth Hebbar
J Rohit Sai Nagarjuna Reddy
Kunika Valecha

Sample image of AI model integration for real time communication during Live Classes

WhatsApp Image 2020-09-13 at 1 32 15 AM

September 13, 2020

Working on the integration of the model to the application

September 12, 2020

Created the deep learning model for the real time communication of text from notebooks or whiteboard.

September 12, 2020

Working on the authentication screen

September 12, 2020

Initialized the project

September 12, 2020

Project created by Deepak Kumar

September 8, 2020