Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niloysikdar/gurucool
One-in-all progressive classroom management solution to online education with Gamified approach to learning and enhanced Moderation functions for educators
https://github.com/niloysikdar/gurucool
hackathon-project mongodb nodejs reactjs redux sass
Last synced: 9 days ago
JSON representation
One-in-all progressive classroom management solution to online education with Gamified approach to learning and enhanced Moderation functions for educators
- Host: GitHub
- URL: https://github.com/niloysikdar/gurucool
- Owner: niloysikdar
- License: mit
- Created: 2021-10-09T06:31:50.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-31T05:26:31.000Z (about 2 years ago)
- Last Synced: 2023-07-23T10:41:49.875Z (over 1 year ago)
- Topics: hackathon-project, mongodb, nodejs, reactjs, redux, sass
- Language: JavaScript
- Homepage: https://gurucool.vercel.app
- Size: 5.14 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
GuruCool - Online Education Reimagined
###
GuruCool is a one-in-all progressive classroom management solution to online education with Gamified approach to learning and enhanced Moderation functions for educators
## INSPIRATION ⭐
As the onset of the COVID-19 pandemic encapsulated millions of students worldwide inside their homes, the Education industry underwent a multitude of changes to adapt to the scenario, while everyone gradually accustomed themselves to the online classroom environment. Even though it is technically not possible to emulate a physical classroom experience, there has been unanimous efforts at making the online teaching-learning process more streamlined to suit both the educators as well as the students. Despite the introduction of various utilities, a major disadvantage loomed - the inability of students to focus on the lectures, in addition to the teachers and professors not being in control of what the students are doing in the midst of classes. Noticeably, students tend to browse other websites or get hooked onto their phones during the class. Teachers, not necessarily being aware of this, are unable to take any action to ensure proper attention of the learners. Furthermore, the educators always look for a method to make their monotonically tedious tasks like taking attendance much easier whilst also keeping a check on the student activity.## OUR SOLUTION 📌
Getting inspired after investigating the problems faced by our own professors, we decided to build a platform that becomes the mediating utility tool for all educators, allowing them to effectively moderate the students and ensuring the engagement of the learners by making the classes more attractive and fun by the use of gamification and reward theory. GuruCool is a multifunctional all-in-one web application and classroom management tool that teachers can utilize in order to keep a check and increase student attention during an ongoing lecture with the help of Gamification (using a Quiz event trigger), where the learners need to answer the question within a stipulated time set by the teacher on the class topic. The Attention Index of a student is determined by how many questions they have answered correctly, which is reflected in the quiz leaderboard. Additionally, the application provides teachers with multiple moderation tools for perusal.## THE NEED AND NOVELTY ✒
* Gamification of education is a strategy for increasing engagement by incorporating game elements into an educational environment. The goal is to generate levels of involvement equal to what games can usually produce. The main goals of gamification are to enhance certain abilities, introduce objectives that give learning a purpose, engage students, optimize learning, support behavior change, and socialize. Stimulated by the effects that game elements can produce, many researchers have looked into the influence of gamification in an educational context, getting favorable results, such as the increase of engagement, user retention, knowledge, and cooperation.
* Gamification is a PROVEN EFFECTIVE strategy in business development and skill assessments. Keeping this in mind, our motive is to introduce the concept gamification in everyday education with the help of our platform.This will not only add a fun factor to boring lectures, but will also increase overall attention and engagement by fuelling competitiveness among everyone. This will be the maiden classroom management tool with features of moderation and Gamification, thus benefiting both educators and students.
* The conceptual idea of Gamification, especially the need of a point-based engagement system was well-received by students and professionals worldwide. It is thought as a gateway to increase overall productivity with the introduction of a single gamified application, thereby improving user engagement manifolds. The education industry will reach new standards with a Gamified approach to e-learning. Our idea is not only technically feasible, but also cost-effective, with ease of addition of new functionalities for proper streamlined experience.## KEY FEATURES 📝
* Progressive Web Application with Moderation Functionality for Teachers/Educators to keep student activity under check.* Gamified Approach to Learning, with the introduction of a Point-Based in-app Quiz System with leaderboard and levelling up options. The Quiz can be set and triggered by the teacher on their will, and the students will have to answer the question before a stipulated time. This system ensures lecture attention, in addition to engagement through a competitive mindset. We psychologically try to hack the minds of the learners to capture their concentration on the classes.
* Complete Classroom Management features with Dashboard where the students can join any particular subject’s class using a link generated by the teachers
* Collaborative Whiteboard feature for teachers and students to brainstorm ideas and teach.
* Student attendance export system, where the teachers can export the list of the meeting attendees with the click of a single button instead of taking screenshots of names or verbally taking attendance.
* Role-based single-click SIGN UP/LOGIN system.## TECH STACK USED ⚙
* React + Redux
* SCSS
* Node JS
* Express.js
* MongoDB
* WebRTC and Socket.io## SCREENSHOTS 👀
## FUTURE IMPROVEMENTS 💻
* Implementing Video Conferencing with resource sharing functionality
* AI/ML based additional interactive features in conference mode.
* Test Evaluation Dashboard for teachers with AI-based PDF scoring system with OCR
* In-application utilities for making Notes, taking lecture Screenshots and Progress Tracking## Project Authors 👨💻
* Niloy Sikdar
* Sahil Saha
* Anubhab Sarkar
* Shibam Naskar