To solve the problems our system prsents 5 features.
- Canvas(Graphical Environment)
- Course Management
- Project Management
- Forum
- Messaging
It is something like group chat except that instead of typing they are drawing(kind of writing) something in a board that everyone shares.
In this feature user can create course,add co-instructor,post notice,give homework and supervise projects
- Tutorial:In course instructors can upload video tutorial which is accessible by all instructors and enrollees of that corse
In this feature an enrolle of a course can submit a project individually or group.For this he/she has to assign a github repository for that course.Instructors can observe the work progress or partcipation of group memebers through the github repositories.
It is something like Quora(Obviously in a shorter form) user can ask question ,vote(upvote,downvote) a question or reply a question.
- A user can send message to any other user except the ones who blocked him.
- Users can reply to the messages they receive.
- A user can block another user from sending messages to him
To develop 24 School we used Javascript,Java and obviously HTML,CSS.Spring framework,Hibernate,Thymleaf and github api is also used to implement the idea.This web application was submitted as course project of CSE 324.
