Gamified learning platform for Rural education: Enhancing
engagement through interactive digital systems
Project Report
Submitted in partial fulfilment for the award of
Bachelor of Technology in Computer Science and Engineering
Submitted to
Rajasthan Technical University, Kota (Raj.)
Submitted by
Tushar Paliwal (22EGICS144)
Yash Sahu (22EGICS157)
Hemendra Singh Parihar (22EGICS047)
Under the supervision of
Project Guide Head of Department
Dr. Jyoti Kaushal Dr. Mayank Patel
Associate Professor , CSE Professor
Department of Computer Science and Engineering
Geetanjali Institute of Technical Studies, Dabok ,
Udaipur (Raj.) April 2026
Gamified learning platform for Rural education: Enhancing engagement
through interactive digital systems
Project Report
submitted
in partial fulfilment
for the award of the Degree of
Bachelor of Technology
in Department of Computer Science and Engineering
Project Guide: Submitted By:
Dr. Jyoti Kaushal Tushar Paliwal , 22EGICS144
Associate Professor Hemendra Singh Parihar , 22EGICS047
Yash Sahu , 22EGICS157
Department of Computer Science and Engineering
Geetanjali Institute of Technical Studies, Dabok
Udaipur (Raj.)
April 2026
GEETANJALI INSTITUTE OF TECHNICAL STUDIES
Department of Computer Science and Engineering
CERTIFICATE
This is to certify that the work embodies in this Project entitled “Gamified learning platform
for Rural education: Enhancing engagement through interactive digital systems” being
submitted by, Tushar Paliwal (22EGICS144) , Yash Sahu (22EGICS157) and Hemendra
Singh Parihar (22EGICS047) in partial fulfilment of the requirement for the award of
Bachelor of Technology in Computer Science & Engineering to Rajasthan Technical
University, Kota (Raj.) during the academic year 2025-26. This is a record of bonafide piece
of work, carried out by him/her under our supervision and guidance in the Department of
Computer Science & Engineering, GITS, Udaipur.
Approved By
Project Guide Head of Department
Dr. Jyoti Kaushal Dr. Mayank Patel
Assistant Professor Professor
CANDIDATE DECLARATION
I hereby declare that the work, which is being presented in the project, entitled “Gamified
learning platform for Rural education: Enhancing engagement through interactive
digital systems” in partial fulfilment for the award of degree of Bachelor of Technology and
submitted to the Department of Computer Science & Engineering, Geetanjali Institute of
Technical Studies, Dabok, Udaipur and Rajasthan Technical University, Kota is a record of my
own investigations carried under the guidance of Dr. Mayank Patel, Department of Computer
Science & Engineering, GITS, Udaipur.
I have not submitted the matter presented in this Project anywhere for the award of any other
Degree.
Tushar Paliwal ( 22EGICS144 )
Yash Sahu ( 22EGICS157 )
Hemendra Singh Parihar ( 22EGICS047 )
Department of Computer Science & Engineering,
Geetanjali Institute of Technical Studies, Dabok, Udaipur
ACKNOWLEDGMENT
We would like to express our gratitude to all the people who have supported use during this
work. In particular, I offer my sincerest gratefulness to my guide, Dr. Jyoti Kaushal who
spared their valuable time in guiding us for our project work. She has always been there to
direct the way, provide insight and take part on all aspects of this project work.
We would like to thank our Head of the Department Dr. Mayank Patel for their valuable
suggestions towards formulating the problem statement and planning for the work. Also, we
thank him for motivating us at appropriate stages of the project work and being a critic of this
work.
We would like to thank the Management of Geetanjali Institute of Technical Studies, Dabok,
Udaipur for providing the necessary infrastructure & technical support through Project lab for
smooth conduct of the project work. Also, we would like to thank our Campus Director Dr.
S.M. Prasanna Kumar for his encouraging words of wisdom.
Udaipur Tushar Paliwal
Yash Sahu
Hemendra Singh Parihar
TABLE OF CONTENTS
Certificate
Declaration
Acknowledgment
Table of Contents
List of Figures
List of Tables
Abstract
1. INTRODUCTION
1.1 Sub Heading
1.2 Sub Heading
1.3 Sub Heading
1.3.1 Sub Heading
1.3.2 Sub Heading
2. PROBLEM STATEMENT
2.1 Sub Heading
2.2 Sub Heading
2.3 Sub Heading
2.3.1 Sub Heading
2.3.1 Sub Heading
[Link] Sub Heading
[Link] Sub Heading
3. OBJECTIVES & SCOPE OF THE PROJECT
3.1 Sub Heading
3.2 Sub Heading
3.3 Sub Heading
3.3.1 Sub Heading
3.3.2 Sub Heading
4. SOFTWARE REQUIREMENT SPECIFICATION
4.1 Sub Heading
4.2 Sub Heading
4.3 Sub Heading
4.3.1 Sub Heading
4.3.2 Sub Heading
5. DETAILED LIFE CYCLE OF THE PROJECT
6. SYSTEM PLANNING
7. SYSTEM DESIGN
8. TECHNICAL IMPLEMENTATION & CODING
9. TESTING
10. PROJECT SCREENSHOTS
11. CONCLUSION & FUTURE WORK
12. PUBLICATION
References
LIST OF FIGURES
Page
[Link]. Fig. No. Title / Description
No.
1. Fig. 6.1 Diagram showing 11
Fig.
2. Use Case Diagram 12
7.1.1
Fig.
3. Class Diagram 13
7.1.2
Fig.
4. Collaboration Diagram 13
7.1.3
Fig.
5. Sequence Diagram 14
7.1.4
Fig.
6. Activity Diagram 15
7.1.5
Fig.
7. State Diagram 16
7.1.6
Fig.
8. Component Diagram 17
7.1.7
Fig.
9. Deployment Diagram 18
7.1.8
Fig.
10. Context level diagram at user side 19
7.2.1
Fig.
11. Context level diagram at admin side 19
7.2.2
Fig.
12. First level diagram at user side 20
7.2.3
Fig.
13. First level diagram at admin side 20
7.2.4
Fig.
14. Second level diagram at user side 21
7.2.5
Fig.
15. Second level diagram at admin side 21
7.2.6
Fig.
16. ER Diagram 22
7.3.1
LIST OF TABLES
Page
[Link]. Table No. Title / Description
No.
1. Table. 9.1 Testing Parameters and Observations 27
Gamified learning platform for Rural education
ABSTRACT
This project focuses on improving the quality of education in rural areas by introducing a
gamified learning platform. Traditional education systems in rural regions often fail to engage
students due to outdated teaching methods, lack of resources, and poor infrastructure. This
leads to low participation and high dropout rates.
The proposed system uses gamification techniques such as points, badges, leaderboards, and
interactive quizzes to make learning more engaging and effective. The platform is developed
using the MERN stack (MongoDB, [Link], [Link], [Link]) and incorporates Progressive
Web App (PWA) features to support offline learning.
The system is designed to work efficiently even in low internet connectivity areas. By
transforming learning into an interactive experience, the platform significantly improves
student engagement and retention. The project demonstrates how modern technology can
bridge the gap between rural and urban education systems.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 1
Gamified learning platform for Rural education
Chapter-1
INTRODUCTION
Education is one of the most important factors for the development of any society. However,
there is a significant gap between urban and rural education systems. Rural areas often lack
proper infrastructure, skilled teachers, and modern learning tools.
Traditional teaching methods rely heavily on rote learning, which does not engage students
effectively. As a result, students lose interest in studies, leading to poor academic performance
and high dropout rates.
With the advancement of technology, digital learning platforms have become popular.
However, most of these platforms are designed for urban users and require stable internet
connectivity, making them unsuitable for rural environments.
To address these challenges, this project introduces a gamified learning platform that makes
education interactive, engaging, and accessible even in low-resource environments.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 2
Gamified learning platform for Rural education
Chapter- 2
PROBLEM STATEMENT
The current rural education system faces several challenges:
• Low student engagement due to traditional teaching methods
• Lack of access to digital learning tools
• Poor internet connectivity
• Shortage of qualified teachers
• Limited learning resources
Most existing e-learning platforms are not designed for rural conditions. They require high-
speed internet and do not provide interactive learning experiences.
Therefore, there is a need for a system that:
• Works in low connectivity environments
• Provides engaging and interactive content
• Motivates students through gamification
• Is accessible and easy to use
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 3
Gamified learning platform for Rural education
Chapter- 3
OBJECTIVES & SCOPE OF THE PROJECT
Objectives
• To develop a gamified learning platform
• To increase student engagement using game-based elements
• To provide offline learning support
• To improve learning outcomes in rural areas
Scope
The project is focused on rural education systems but can be extended to:
• Government schools
• Remote and underdeveloped regions
• NGO-based education programs
The platform can be scaled nationwide and integrated with educational systems in the future.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 4
Gamified learning platform for Rural education
Chapter-4
SOFTWARE REQUIREMENT SPECIFICATION
4.1 INTRODUCTION
The Software Requirement Specification (SRS) document provides a detailed description of
the system’s functionality, requirements, and constraints.
4.1.1 PURPOSE
The purpose of this project is to develop an interactive learning platform that enhances
student engagement using gamification techniques.
4.1.2 SCOPE OF PROJECT
The system will provide:
• Learning modules
• Quiz-based learning
• Reward system
• Progress tracking
• Offline accessibility
4.2 INTENDED AUDIENCE:
• Students
• Teachers
• Developers
• Testers
4.2.1. TESTERS:
Testers will validate system functionality, usability, and performance.
4.2 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 5
Gamified learning platform for Rural education
• MERN: MongoDB, Express, React, Node
• PWA: Progressive Web Application
• UI: User Interface
• API: Application Programming Interface
4.3 REFERENCES
• IEEE SRS Documentation Standards
• MERN Stack Documentation
• Educational Research Papers
4.4 OVERVIEW
This document describes the overall system architecture, features, and requirements.
4.5 OVERALL DESCRIPTION
4.5.1 PRODUCT PERSPECTIVE
The system is a web-based application accessible via browser or mobile device.
4.5.2 PRODUCT FUNCTIONALITY
• User registration/login
• Learning modules
• Quiz system
• Leaderboard
• Rewards system
4.5.3 USER CHARACTERISTICS
• Basic knowledge of mobile/web usage
• Students from rural backgrounds
4.5.4 OPERATING ENVIRONMENT
[Link] OPERATING SYSTEM-
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 6
Gamified learning platform for Rural education
Windows / Android / iOS
[Link] SOFTWARE REQUIREMENT-
• Web browser
• [Link]
[Link]. HARDWARE REQUIREMENT-
Smartphone / Computer
4.5.5 DESIGN AND IMPLEMENTATION CONSTRAINTS
• Limited internet connectivity
• Low-end devices
• Data usage limitations
4.5.6 USER DOCUMENTATION
User manuals and guides will be provided.
4.5.7 ASSUMPTIONS AND DEPENDENCIES
• Users have basic device access
• Occasional internet availability
4.6 EXTERNAL INTERFACE REQUIREMENTS
4.6.1 USER INTERFACES
Simple and user-friendly UI.
4.6.2 HARDWARE INTERFACES
Mobile devices and computers.
4.6.3 SOFTWARE INTERFACES
• [Link]
• [Link]
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 7
Gamified learning platform for Rural education
• MongoDB
4.6.4 COMMUNICATION INTERFACES
• Internet (for syncing data)
4.7 FUNCTIONAL REQUIREMENTS
• User authentication
• Course access
• Quiz system
• Reward system
• Data storage
4.8 USE CASES
• Student logs in
• Selects course
• Completes quiz
• Earns rewards
4.9 NON-FUNCTIONAL REQUIREMENTS
4.9.1 PERFORMANCE
Fast loading and responsiveness
4.9.2 RELIABILITY
System should work without failure
4.9.3 AVAILABILITY
Available anytime
4.9.4 SECURITY
Secure user data
4.9.5 MAINTAINABILITY
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 8
Gamified learning platform for Rural education
Easy to update
4.9.6 PORTABILITY
Accessible across devices
4.10 INVERSE REQUIREMENTS
• System should not crash
• Should not consume high data
4.11 DESIGN CONSTRAINTS
• Limited resources
• Offline compatibility
4.12 LOGICAL DATABASE REQUIREMENTS
• User data
• Quiz data
• Scores and achievements
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 9
Gamified learning platform for Rural education
Chapter-5
DETAILED LIFE CYCLE OF THE PROJECT
• Requirement Gathering
• System Design
• Development (Agile methodology)
• Testing and Validation
• Deployment
• Maintenance and Updates
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 10
Gamified learning platform for Rural education
Chapter-6
SYSTEM PLANNING
• Project timeline
• Resource allocation
• Development phases
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 11
Gamified learning platform for Rural education
Chapter-7
SYSTEM DESIGN
7.1 UML MODELING
7.1.1 USE CASE DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 12
Gamified learning platform for Rural education
7.1.2 CLASS DIAGRAM:
7.1.3 COLLABRATION DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 13
Gamified learning platform for Rural education
7.1.4 SEQUENCE DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 14
Gamified learning platform for Rural education
7.1.5 ACTIVITY DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 15
Gamified learning platform for Rural education
7.1.6 STATECHART DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 16
Gamified learning platform for Rural education
7.1.7 COMPONENT DIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 17
Gamified learning platform for Rural education
7.1.8 DEPLOYMENTDIAGRAM:
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 18
Gamified learning platform for Rural education
7.2 DFD
7.2.1 CONTEXT LEVEL DIAGRAM AT USER SIDE
7.2.2 CONTEXT LEVEL DIAGRAM AT ADMIN SIDE
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 19
Gamified learning platform for Rural education
7.2.3 FIRST LEVEL DIAGRAM AT USER SIDE
7.2.4 FIRST LEVEL DIAGRAM AT ADMIN SIDE
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 20
Gamified learning platform for Rural education
7.2.5 SECOND LEVEL DIAGRAM AT USER SIDE
7.2.6 SECOND LEVEL DIAGRAM AT ADMIN SIDE
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 21
Gamified learning platform for Rural education
7.3 ER DIAGRAM
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 22
Gamified learning platform for Rural education
Chapter-8
CODING
8.1 INTRODUCTION
This chapter presents the module-wise coding implementation of the Gamified Learning
Platform (EcoQuiz). The system is developed using the MERN stack and includes modules
such as user interaction, quiz management, gamification, and database handling. Only key
code snippets are included to demonstrate the working of the system.
8.2 QUIZ MODULE
This module handles quiz questions and answer validation.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 23
Gamified learning platform for Rural education
8.3 SCORE / GAMIFICATION MODULE
This module implements gamification by awarding points and levels.
8.4 LEADERSHIP MODULE
This module ranks users based on scores.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 24
Gamified learning platform for Rural education
8.5 FRONTEND UI MODULE ( REACT )
This component displays quiz questions and options.
8.6 BACKEND API MODULE ( [Link] )
This module handles API requests for quiz data.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 25
Gamified learning platform for Rural education
8.7 DATABASE SCHEMA ( MONGODB )
This schema stores user data and scores.
The above modules represent the core implementation of the system including quiz handling,
gamification, backend processing, and user interaction.
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 26
Gamified learning platform for Rural education
Chapter-9
TESTING
TEST CASES
TEST REPORT WITH TEST DATA
Project Name : Gamified learning platform for Rural education
S no. Testing Parameter Observations
A. Login System OK
B. Quiz Functionality OK
C. Leaderboard OK
TEST REPORT
• All modules tested successfully
• No major bugs found
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 27
Gamified learning platform for Rural education
Chapter- 10
PROJECT SCREENSHOTS
• Homepage
• Quiz page
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 28
Gamified learning platform for Rural education
• Dashboard
• Leaderboard
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 29
Gamified learning platform for Rural education
Chapter-11
CONCLUSION & FUTURE WORK
Conclusion
The system successfully improves student engagement using gamification. It provides an
effective solution for rural education challenges.
Future Work
• AI-based personalization
• Voice-based learning
• Multi-language support
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 30
Gamified learning platform for Rural education
REFERENCES
• IEEE Papers
• Research Journals
• MERN Documentation
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 31
Gamified learning platform for Rural education
PUBLICATION
Paper Title: Gamified Learning Platform for Rural Education
Journal Name: International Journal of Computer Science
Authors: Tushar Paliwal
Yash Sahu
Hemendra Singh Parihar
Year: 2026
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 32
Gamified learning platform for Rural education
CERTIFICATES
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 33
Gamified learning platform for Rural education
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 34
Gamified learning platform for Rural education
Geetanjali Institute of Technical Studies, Udaipur (Raj.) Page 35