Back to Project List

Canvasboard- Learning managment

An interactive Webboard and Learning Management tool for Schools, Colleges, and Universities ๐ŸŒŽ

Repository

Logo

Canvasbird Organization
Project: Canvasboard

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
    • Fetching notes: A single point of access for all the notes created in the class.
    • Assignments A sole application for creating assignments and correcting the submitted assignments.
  • Students
    • Unique platform A dedicated platform for students to access their teacher's or professor's notes and slides and to submit their assignments.

Outcomes

  • Teachers or Professors using this Learning Management application
    • Can avoid the use of other impractical applications like google drives to store and share their assignments.
    • Can provide necessary remarks for the graded assignments.
    • Can manage all the notes and slides in a single place.
  • Students can now easily
    • Access their teacher or Professors notes within no time.
    • Submit assignments without any hassle and check their remarks and improve themselves.

Dependencies๐Ÿ—ƒ:

Angular
Bootstrap
Jquery
FabricJS
Nodejs
Koa
Strapi
MongoDB
FastAPI
Amazon AWS

Installations:

Installing canvasboard frontend. Click me

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

rohitkatlaa
Aditya Sharma
Gaurav Pandit
kartik chandra

The next PR is here. This add the submission page for the students, so that they can submit their assignments.

September 12, 2020

The next PR. This includes the subject dashboard User interface. This contains the notes section and the assignments section. The work is proceeding well. Soon we will be completing the backend also.

September 12, 2020

Next we will be working on other static pages. This will include the subject dashboard and the assignment submission page. At the same time, we are also working on the backend where we will be using Node js. Thanks to our skilful team members we are proceeding according to our schedule.

September 12, 2020

The next PR. This PR added the User interface for the teacher and student dashboard page. This is the page the students and the teacher will see after they login into the application.

September 12, 2020

The first PR was created. This PR adds the user interface for the submissions page. In this page the teacher can look at the list of assignments submitted by the students. The teacher can also use the filter option to filter the student's submission based on the status of the assignment. The teacher can also filter the students based on the name of the student. This helps the teacher to quickly correct and review the assignments.

September 12, 2020

Project created by rohitkatlaa

September 4, 2020