A community-based e-learning platform with a gamified environment for lifelong learners

Lifelong learning is a voluntary and self-motivated process of gaining knowledge and developing new skills throughout your life. It is important to ensure competitiveness in the continuously evolving world with industries expanding at a rapid rate. However, lack of motivation and peer-support are...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Kian Yee
Other Authors: Shao Xuguang, Michelle
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167532
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Lifelong learning is a voluntary and self-motivated process of gaining knowledge and developing new skills throughout your life. It is important to ensure competitiveness in the continuously evolving world with industries expanding at a rapid rate. However, lack of motivation and peer-support are potential pitfalls of online learning. This results in lower completion rate of courses. This projects aims to build an online learning website with gamification and study buddy features to allow learners to have a fun and enjoyable time learning, and increasing the completion rate of courses at the same time. To achieve this objective, this project covers both the frontend and backend applications. The frontend application is built using NextJs, a modern framework for production and the backend application is built using Spring Framework with a microservice architecture.