g6 (1)
g6 (1)
• Goal: Identify the most important features and pain points in quiz creation,
management, and usage.
Respondents:
• Administrators: 1
• Teacher: 7
• Students: 7
• Total: 15 Respondents
• Method: Structured questionnaire
-Admin Needs
• Comprehensive account management for teachers and students
• Strong preference for compliance with educational data protection standards
-Teacher Needs
• Variety of question types (MCQ, true/false, essay) – chosen by all 7 teachers
• High demand for detailed analytics and performance tracking
• Common use of scheduled quizzes with defined open/close times
• Desire for material management (uploading files, tracking student access)
-Student Needs
• Top feature: Visible timer with automatic submission when time expires
• Majority want immediate feedback on quiz performance
• Most students want the ability to mark materials as “completed” to track progress
• Dashboard with enrolled subjects and deadlines seen as essential
Requirement Elicitation Process
-Student
-Teacher
- Admin(Vice principal)
-Purpose
• The Diffun National High School Quiz Management System is a web-based platform
that modernizes quiz administration, simplifies the distribution of learning
materials, and efficiently tracks student performance to support the school’s
academic goals.
-Problem/Chalenges:
• Manual Quiz Administration
Teachers spend significant time preparing, distributing, and checking quizzes,
which leads to inefficiencies and increases the risk of errors. Inefficient and time-
consuming assessment processes: Teachers rely on manual methods for creating
quizzes, distributing materials, and grading assessments.
• Limited Performance Tracking
There is no centralized or real-time system for monitoring and analyzing student
performance, making it hard to identify learning gaps and trends.
• Scalability of Quiz Management
Managing quizzes across multiple classes, subjects, and student groups becomes
increasingly complex and disorganized without a digital solution.
• Lack of Immediate Feedback for Students
In manual setups, students often wait a long time to receive their quiz results,
delaying opportunities to reflect and improve on their mistakes.
-Objectives
• General Objective:
Develop a centralized digital system to improve quiz
administration, resource access, and student progress
tracking.
• Specific Objectives:
1. Simplify quiz creation, distribution, and management for
teachers.
2. Enable sharing of learning materials with students.
3. Provide tools for tracking and reporting student
performance.
-Key Features
• Admin Controls: Manage teacher/student accounts, reset passwords, and
assign class codes and subjects.
• Role-Based Access: Separate access levels for admins, teachers, and
students.
• Quiz Management: Create customizable quizzes with multiple question
types.
• Material Distribution: Upload and share learning resources by class and
subject.
• Real-Time Tracking: Monitor student responses and calculate scores
instantly.
• Automated Reports: Generate performance reports automatically.
• Subject & Class Organization: Categorize content by subject; control class-
specific access.
• Performance Visualization: Display progress using interactive graphs.
• Question Type Support: Includes multiple choice, true/false,
identification, enumeration, and essay.
• Time Limits (upcoming): Add timed quizzes for better assessment control.
• Student Monitoring: Track individual progress over time.
*Scope and Deliverables
-Scope
A web-based Quiz Management System with three user roles:
•Admin: Manages users and system settings.
•Teacher: Creates quizzes (MCQ, True/False, Identification, Enumeration and Essay), uploads
materials, and views analytics.
•Student: Takes quizzes, views results, and accesses learning resources.
Key features include quiz scheduling, class enrollment, automatic and manual grading, and
performance tracking.
-Deliverables
•Fully functional PHP-MySQL web app (XAMPP-based)
•Complete documentation: setup, user guides, and technical docs
•Well-commented source code, database schema, and sample data
•Test cases with results for reliability and security
•Deployment package for local installation
Limitation and Alternative Solution
• Password Recovery:
No self-service "Forgot Password" feature for Teachers and Students. Instead,
Admins can reset passwords via the Admin Dashboard to maintain security and
provide support.
• Quiz Monitoring:
The system does not currently prevent or detect tab/window switching (e.g.,
Alt+Tab) during quizzes. Teachers should use traditional proctoring for high-stakes
exams. Monitoring features may be added in future updates.
System Architecture Diagram
-Architecture Overview
The system follows a three-tier client-server architecture with separate Presentation,
Application, and Data layers, and supports role-based access for Students, Teachers, and
Administrators.