DESIGN AND IMPLEMENTATION OF EDUQUEST: A GAMIFIED LEARNING APPLICATION FOR IMPROVING STEM ENGAGEMENT AMONG SECONDARY SCHOOL STUDENTS
Abstract
About This Research Topic
Walk into almost any Nigerian secondary school classroom during a Mathematics or Basic Science period, and a familiar scene plays out: a teacher writes formulas on a chalkboard while rows of students copy silently, waiting for the bell. This is the environment that continues to shape how millions of JSS and SS students experience Science, Technology, Engineering, and Mathematics, and it is a large part of why so many of them grow up believing STEM subjects are difficult, dry, and disconnected from real life.
This article rewrites and expands a university research project titled “Design and Implementation of EduQuest: A Gamified Learning Application for Improving STEM Engagement Among Secondary School Students,” a study that treats classroom disengagement not as a fixed reality but as a design problem. The researcher built EduQuest, a web-based application that borrows the mechanics of games — points, badges, levels, and leaderboards — and applies them to everyday STEM lessons. For students and supervisors browsing Computer Science project ideas, the underlying approach also connects naturally to Scholarnest's growing library of computer science project topics, where similar systems-design and software-evaluation studies are catalogued.
What follows is a complete rewrite of the project's abstract and first chapter, reorganised for readability and search visibility while preserving every objective, research question, and scope boundary of the original study. Nothing has been invented: every statistic, hypothesis, and definition below reflects what the original researcher reported.
Main Abstract
Across much of the developing world, and Nigeria in particular, Science, Technology, Engineering, and Mathematics (STEM) education is treated as the engine of national innovation and long-term economic growth, yet secondary school students routinely show falling interest and weak performance in STEM subjects. Researchers point to a familiar set of culprits: instruction that leans almost entirely on lectures, laboratories that are too poorly equipped to support hands-on experimentation, and a habit of presenting scientific and mathematical ideas in the abstract rather than connecting them to anything a student can see or touch.
This study responds to that gap by designing and implementing EduQuest, a gamified, web-based learning platform built specifically to lift STEM engagement among secondary school students through recognisable game mechanics — points, badges, leaderboards, progressive levels, and interactive challenges. The research combined a survey of 120 students and teachers with an iterative build process guided by the Agile Scrum framework, all situated within a Design Science Research (DSR) methodology. Before writing a single line of code, the researcher mapped out exactly where existing learning tools fall short: static content, no interactivity, and no feedback loop. The resulting system design, expressed through UML diagrams, an entity relationship diagram, and data flow diagrams, layers in adaptive quizzes, real-time scoring, achievement badges, and a progress-analytics dashboard on top of that foundation.
EduQuest itself was built on a conventional and dependable stack — HTML5, CSS3, and JavaScript on the front end, PHP via the Laravel framework on the back end, and MySQL for data storage — arranged in a three-tier client-server architecture. To test whether any of this actually moved the needle, the researcher ran a usability and acceptance study using a five-point Likert-scale questionnaire with the same 120 participants, then analysed the results with descriptive statistics and Pearson correlation. The numbers were encouraging: a statistically significant positive relationship emerged between gamification elements and student engagement (r = 0.71, p < 0.05), and 84.2% of respondents said the application made them more motivated to study STEM subjects. Under simulated concurrent use, the platform also held up technically, returning an average page response time of 1.3 seconds and a 94.6% task completion success rate.
Taken together, the findings support a straightforward conclusion: gamified learning tools, when their game mechanics are grounded in sound pedagogy rather than novelty for its own sake, can meaningfully improve STEM engagement, motivation, and outcomes among secondary school students. The study recommends that education policymakers and school administrators treat gamified digital platforms as a complement to — not a replacement for — traditional STEM teaching in the secondary school curriculum.
Chapter One Preview
Background to the Study
The STEM Engagement Gap in Nigerian Secondary Schools
A nation's technological and industrial capacity is built, in large part, on how well it prepares young people in science and mathematics from an early age. Countries that have industrialised quickly and sustained that momentum tend to share one trait: consistent, long-term investment in scientific and technological literacy, starting well before university. Nigeria's secondary education system, by contrast, continues to wrestle with underfunded infrastructure, laboratories that lack basic equipment, a shortage of qualified STEM teachers, and instructional habits built around memorisation rather than inquiry.
Results published over the past decade by both the West African Examinations Council and the National Examinations Council have repeatedly shown below-average performance in core STEM subjects, including Mathematics, Physics, Chemistry, and Basic Science. Much of the literature traces this back to one root cause: students simply are not engaged. When Mathematics or Basic Science is presented as a wall of abstract theory with no obvious connection to daily life, interest fades quickly — and once that interest is gone, performance tends to follow it down.
Gamification as a Response
Gamification — applying the design elements and psychological hooks of games to contexts that are not games — has become one of the more credible answers to this engagement problem in education. Systems built around points, badges, levels, leaderboards, progress bars, and challenge-driven narratives tap into the same instincts that make games compelling in the first place: the desire to compete, to master a skill, and to see visible progress. Used well, these mechanics turn a repetitive academic task into something a student actually wants to come back to. If you'd like a deeper primer on the underlying theory, resources from the University of Chicago's Academic Technology Solutions group offer a useful academic overview of how gamification differs from simple game-based learning.
Nigeria is, on paper, well positioned to benefit from this shift. Smartphone penetration keeps rising, internet access is improving in urban and peri-urban areas, and government digital-literacy initiatives have expanded the pool of students who can realistically use a web-based learning tool. What has been missing is not the infrastructure but the content: an indigenous, curriculum-aligned gamified platform built for Nigerian STEM classrooms specifically, rather than a generic content repository or a foreign platform that does not match the local syllabus. This is precisely the gap EduQuest was designed to close, and it mirrors a broader, global push — reflected in UNESCO's international STEM education programmes — to make science and mathematics learning more inclusive, practical, and engaging for students who might otherwise be left behind. Researchers approaching a similar systems-design project can plan their own research the right way before committing to a methodology, since the structure chosen here — DSR paired with Agile Scrum — is only one of several valid paths.
Statement of the Problem
Government-led curriculum reforms and targeted interventions have not been enough to reverse a stubborn trend: Nigerian secondary school students continue to show low interest, weak attitudes, and disappointing academic results in STEM-related subjects. Classroom observation and informal conversations with teachers in the study area point to a consistent pattern — lessons remain teacher-centred, textbook content stays static, and formative assessment happens too rarely to give students meaningful feedback on their own progress.
The digital learning tools that are available to Nigerian secondary school students rarely close this gap. Most are non-interactive, offer no real-time feedback, and include none of the motivational scaffolding needed to hold a student's attention over weeks or months. The predictable outcome is that students come to see STEM subjects as hard, boring, and irrelevant to their everyday lives — a perception that, over time, feeds directly into declining STEM enrolment at the tertiary level. This study was designed to address that gap directly, through the design, implementation, and evaluation of EduQuest.
Aim and Objectives of the Study
The aim of this study is to design and implement a gamified web-based learning application for improving STEM engagement among secondary school students, and to empirically evaluate its effectiveness. The specific objectives were to:
● Review existing literature and comparable systems on gamification and STEM e-learning to identify the gaps the proposed system needed to address.
● Analyse the requirements of secondary school students and teachers regarding digital STEM learning tools, through a structured survey.
● Design a system architecture, database schema, and user interface for a gamified STEM learning application built around points, badges, levels, leaderboards, and adaptive quizzes.
● Implement the proposed system, EduQuest, using appropriate web technologies integrated with a relational database for content and performance management.
● Test and evaluate the usability, performance, and effectiveness of the implemented system in improving STEM engagement, using quantitative data collected from students.
● Analyse the statistical relationship between gamification elements and student engagement.
Research Questions
● What are the limitations of existing digital learning tools used for STEM instruction in Nigerian secondary schools?
● Which gamification elements are most desired and appropriate for improving STEM engagement among secondary school students?
● To what extent does the use of EduQuest improve students' engagement and motivation in STEM subjects?
● Is there a statistically significant relationship between gamification elements and student engagement?
● What is the level of usability and user acceptance of EduQuest among secondary school students and teachers?
In line with these questions, the study tested the following hypothesis: the null hypothesis (H₀) proposed that there is no statistically significant relationship between gamification elements and student engagement in STEM learning, against the alternative hypothesis (H₁) that such a relationship does exist.
Significance of the Study
For students, EduQuest offers a self-paced, engaging way to reinforce STEM concepts introduced in class, which should translate into stronger comprehension and better academic performance over time. For teachers, the analytics dashboard turns guesswork into evidence — flagging exactly which topics a class is struggling with, so instructional time can be redirected where it is actually needed.
For curriculum developers and policymakers, this study's findings offer concrete evidence on whether gamification actually works as a pedagogical strategy in a Nigerian secondary school context, which can inform how digital learning policy is written. For the wider academic community, it adds to a growing body of research on educational technology within Nigeria specifically, and gives future researchers a reference point for similar work. Students and supervisors developing a comparable system-design project may also find it useful to work with Scholarnest's professional research and writing support when structuring their own methodology chapters or preparing survey instruments.
Finally, the study is significant simply as a demonstration of applied software engineering: it shows, step by step, how a real educational problem can be diagnosed, modelled, built, and tested using standard computer science tools and methods — contributing, in a small but concrete way, to the broader conversation about how technology can support national development.
Scope of the Study
This study is limited to the design, implementation, and evaluation of a web-based gamified learning application covering three core STEM subjects at the Junior Secondary School level: Basic Science, Basic Technology, and Mathematics. EduQuest was built as a responsive web application accessible from both desktop and mobile browsers, and it was evaluated using data gathered from a purposively selected sample of secondary school students and teachers in Uyo, Akwa Ibom State, Nigeria.
The study does not extend to a native mobile application, and it does not cover Senior Secondary School subjects such as Further Mathematics or Technical Drawing — although the system architecture was deliberately designed to be extensible, so that additional subjects and content could be added in later iterations.
Limitations of the Study
● The evaluation sample was drawn from a limited number of schools within Uyo metropolis due to time and logistical constraints, which may affect how far the findings generalise to other regions.
● The study's duration did not allow for a longitudinal assessment of long-term STEM knowledge retention; the evaluation focused on short-to-medium-term engagement and usability outcomes instead.
● Internet connectivity challenges in some rural school locations limited field testing to schools with reasonably stable internet access.
● The system currently supports only three STEM subjects at the Junior Secondary level and does not yet cover the full breadth of the national STEM curriculum.
Operational Definition of Terms
Core Gamification Terms
● Gamification: the application of game-design elements — points, badges, levels, and leaderboards — within a non-game learning context, used to increase user engagement and motivation. For a broader academic treatment of the concept, see the University of Chicago's overview of gamification in education.
● Badge: a digital icon or reward granted within EduQuest when a user reaches a specific learning milestone or completes a task.
● Leaderboard: a ranked display of user scores within the EduQuest application, used to encourage healthy competition among students.
● Adaptive Quiz: a quiz module within EduQuest whose difficulty level adjusts automatically based on a learner's previous performance.
STEM and Learning Technology Terms
STEM Engagement: the behavioural, cognitive, and emotional investment a student shows while interacting with Science, Technology, Engineering, and Mathematics learning content, measured in this study through time-on-task, quiz completion rates, and self-reported interest.
● E-Learning: the delivery of educational content and instruction through digital and electronic technologies, including web-based and mobile platforms.
● Usability: the extent to which the EduQuest application can be used by its intended users to achieve specified goals with effectiveness, efficiency, and satisfaction.
● User Acceptance: the degree to which target users — students and teachers — are willing to adopt and continue using the EduQuest system.
Conclusion
EduQuest is a working answer to a problem that Nigerian secondary education has struggled with for years: how do you make STEM subjects feel worth a student's attention? By pairing a sound instructional design with familiar game mechanics — points, badges, levels, leaderboards, and adaptive quizzes — the study shows that engagement is not just a matter of student attitude, but something that can genuinely be designed for. The statistically significant relationship between gamification and engagement, together with the strong usability results, gives Nigerian schools, developers, and policymakers real evidence that gamified platforms deserve a place alongside traditional STEM teaching, not as a replacement for it, but as a complement that makes the abstract feel a little more like something worth exploring. Readers working on a related final-year project can browse similar project topics in computer science and education technology for further inspiration.
Frequently Asked Questions
What is EduQuest?
EduQuest is a gamified, web-based learning application designed to improve STEM engagement among secondary school students by incorporating points, badges, leaderboards, levels, and interactive challenges into everyday lessons in Basic Science, Basic Technology, and Mathematics.
What does gamification mean in an educational context?
Gamification means borrowing design elements from games — competition, rewards, progress tracking, and challenge — and applying them to a non-game setting like a classroom or e-learning platform, in order to increase motivation and engagement. Academic sources distinguish it from full game-based learning, which has a narrower scope.
Why is STEM engagement low among Nigerian secondary school students?
The study attributes low STEM engagement to teacher-centred lecture methods, static and non-interactive learning materials, limited laboratory resources, infrequent formative assessment, and an abstract, memorisation-heavy presentation of scientific and mathematical concepts.
What technologies were used to build EduQuest?
EduQuest was built with HTML5, CSS3, and JavaScript on the front end, PHP via the Laravel framework on the back end, and MySQL for data storage, structured as a three-tier client-server architecture.
What research methodology did the study follow?
The study used a Design Science Research (DSR) methodology, combining a structured survey of 120 students and teachers with an iterative, Agile Scrum-based system development process.
What subjects does EduQuest currently cover?
EduQuest currently covers three core STEM subjects at the Junior Secondary School level: Basic Science, Basic Technology, and Mathematics. The architecture is designed to be extensible to additional subjects in future iterations.
What were the key findings of the study?
The study found a statistically significant positive relationship between gamification elements and student engagement (r = 0.71, p < 0.05). It also found that 84.2% of respondents agreed the application increased their motivation to study STEM subjects, with an average page response time of 1.3 seconds and a 94.6% task completion success rate under simulated load.
Can a gamified app like EduQuest replace traditional STEM teaching?
No. The study recommends gamified digital platforms as a complement to traditional STEM teaching, not a replacement for it, to be integrated alongside conventional classroom instruction.
Where was the study conducted, and who took part?
The evaluation was conducted using a purposively selected sample of secondary school students and teachers within Uyo, Akwa Ibom State, Nigeria, with 120 participants completing the usability and acceptance survey.
Where can I find a similar research project topic?
Students looking for comparable computer science or education-technology project topics can explore the full repository of vetted project topics on Scholarnest, which is searchable by department and subject area.
Purchase to unlock the full material.