Canvasboard- Learning managment
An interactive Webboard and Learning Management tool for Schools, Colleges, and Universities ๐
Repository
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๐:
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
The next PR is here. This add the submission page for the students, so that they can submit their assignments.
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.
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.
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.
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.
Project created by rohitkatlaa