SureShot - An Online Test Platform with Proctoring System
CoC Inheritance 2022 || Code of Duty
CoC Inheritance 2022 || Code of Duty
Table of Contents
- 📝Description
- 🔗Links
- 🤖Tech-Stack
- 📈 Features
- 🔮 Upcoming Features
- 💸 Applications
- 🛠 Project Setup
- 💻 Usage
- 👨💻 Team Members
- 👨🏫 Mentors
- 📱 Screenshots
- Opening Page:
- Login-Signup Page:
- Student Dashboard Page:
- Student Profile Page:
- Student Notes Page:
- Student Test Page:
- Teacher Ranklist Page:
- Teacher Schedule Test Page:
- Teacher Make Question Bank Page:
- Teacher Create Test Paper Page:
- Teacher Course Resources Page:
- Admin User Activaton Page:
- Admin Student Course Assignment Page:
- Admin Teacher Course Assignment Page:
- Admin Course Creation Page:
SureShot is an Online Test Platform where the students can give their tests in an efficient and organized way.
The Proctoring System ensures that the teacher and the institute can rest assured of the true performance of the student.
This platform also provides freedom to the Teachers by giving them the ability to:
- Schedule tests well in advance
- Prepare a combined course-wise Question Bank, on the basis of which papers are set.
- Provide a Ranklist of Students for every course that the teacher teaches.
The Institutions are given additional control over the users with the ability to:
- Activate users based on their Payment / Admission status.
- Assign specific courses to specific students and teachers.
- HTML
- CSS
- JavaScript
- ReactJS
- NodeJS
- ExpressJS
- SQL
- Institutes can upload question papers in mcq format.
- YOLO based Proctoring system
- Students can login with their ids and attempt the question papers
- Course wise Notes / Study Material accessible to students
- Graphical and Rank-Table performance analysis
- User activation and course assignment by the Admin
- Test scheduling and Question bank creation by teachers
- Course Resources creation by teacher
- Calendar view of upcoming tests
- Speech Based proctoring
- UI/UX Refinement
- Question wise analysis of past tests
- Speech based proctoring
- Train and Deploy a custom Machine-Learning model for proctoring
- Announcements section for students
- Make website responsive
- Additional Graphs for analysis
Suitable for Tuition Classes / Institutes to host MCQ based Tests for their students with system in place to reduce malpractises.
Frontend Development guide:
git clone https://github.com/YatharthDedhia/Online-Test-Platform.git && cd Online-Test-Platform/
git checkout frontend
npm i
npm start
Backend Development Guide:
git clone https://github.com/YatharthDedhia/Online-Test-Platform.git && cd Online-Test-Platform/
git checkout backend
npm i
Configure your host URL and your SQL configs
npm start
Role wise usage listed here:
Student:
- Attempt upcoming tests.
- View past performance compare with other classmates.
- View course resources uploaded by the teacher.
Teacher:
- Schedule Tests.
- Make Question Bank for their courses.
- Make MCQ Question Paper.
- View Ranklist of students of their taught course.
- Upload study material for students.
Admin:
- Activate newly signed-up users (students and teachers).
- Assign courses to Students and Teachers.
- Introduce new courses.
- Akash Kumar: kumarakash428@gmail.com
- Manav Shah: manavshah.2003.ms@gmail.com
- Vivek Dalal: vivekddalal8@gmail.com
- Yatharth Dedhia: dedhiayatharth2004@gmail.com