0% found this document useful (0 votes)
1 views44 pages

MajorProjectFile (NamesAdded)

The project report outlines the development of a gamified learning platform aimed at enhancing education in rural areas by increasing student engagement through interactive digital systems. Utilizing the MERN stack and Progressive Web App features, the platform addresses challenges such as low internet connectivity and outdated teaching methods. The project aims to improve learning outcomes by making education more engaging and accessible, with potential scalability to broader educational contexts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views44 pages

MajorProjectFile (NamesAdded)

The project report outlines the development of a gamified learning platform aimed at enhancing education in rural areas by increasing student engagement through interactive digital systems. Utilizing the MERN stack and Progressive Web App features, the platform addresses challenges such as low internet connectivity and outdated teaching methods. The project aims to improve learning outcomes by making education more engaging and accessible, with potential scalability to broader educational contexts.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like