Generic web application for NTU lifelong-learning courses platform

Lifelong learning is gradually being the main direction for the future of education. We need to continue learning to keep our skills relevant and upgrading our current skills. However, some people do not have the time and commitment to complete a university degree. Whereas some people are interes...

Full description

Saved in:
Bibliographic Details
Main Author: Irfan Zaky Harlen
Other Authors: Shao Xuguang, Michelle
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/145482
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-145482
record_format dspace
spelling sg-ntu-dr.10356-1454822023-07-07T17:36:29Z Generic web application for NTU lifelong-learning courses platform Irfan Zaky Harlen Shao Xuguang, Michelle School of Electrical and Electronic Engineering XGShao@ntu.edu.sg Engineering::Electrical and electronic engineering Lifelong learning is gradually being the main direction for the future of education. We need to continue learning to keep our skills relevant and upgrading our current skills. However, some people do not have the time and commitment to complete a university degree. Whereas some people are interested only in some part of the courses rather than completing the whole degree. ]Singapore government recognizes this problem and supports the idea of lifelong learning by introducing Skills. These courses will be offered on a part-time basis by universities, polytechnics, ITE Colleges, and other continuing education centres. The course also can be modularized to a short skill-based course that will allow anyone to learn anything at their own pace. NTU as an education institution can provide this gap by providing a mini-degree or partial course to study essential skills that are needed by the industry. It can be grabbed from modularizing existing NTU Master Course or other courses depending on the need basis. To make NTU Life-long Learning Courses possible, an online platform would be needed. This online platform should provide course information, announcement, and materials for the lecturer and a platform for students to access online material for the students. This project aims to create Generic Web Application for NTU lifelong-learning courses platform that is easy to use for the user and easy to maintain tailored to the need of NTU Lifelong Learning Courses. For easy maintainability and transferability, this WebApp will be built with one of the most popular technology stacks at the moment, the MERN Stack. The framework choice will be further explained and discussed in this project. The highlight of the current implementation will be discussed including, features completed, results, and obstacles identified so far with the current implementation, deployment, executable windows application integration using electron, option for mobile app integration using react natives, and futures work that can be done for scalable, high availability production-ready application. Overall this WebApp is created using React as frontend framework, Node.js as backend, MongoDB for the database system, and Express for handling API requests. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-12-22T22:55:02Z 2020-12-22T22:55:02Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/145482 en A3342-192 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Irfan Zaky Harlen
Generic web application for NTU lifelong-learning courses platform
description Lifelong learning is gradually being the main direction for the future of education. We need to continue learning to keep our skills relevant and upgrading our current skills. However, some people do not have the time and commitment to complete a university degree. Whereas some people are interested only in some part of the courses rather than completing the whole degree. ]Singapore government recognizes this problem and supports the idea of lifelong learning by introducing Skills. These courses will be offered on a part-time basis by universities, polytechnics, ITE Colleges, and other continuing education centres. The course also can be modularized to a short skill-based course that will allow anyone to learn anything at their own pace. NTU as an education institution can provide this gap by providing a mini-degree or partial course to study essential skills that are needed by the industry. It can be grabbed from modularizing existing NTU Master Course or other courses depending on the need basis. To make NTU Life-long Learning Courses possible, an online platform would be needed. This online platform should provide course information, announcement, and materials for the lecturer and a platform for students to access online material for the students. This project aims to create Generic Web Application for NTU lifelong-learning courses platform that is easy to use for the user and easy to maintain tailored to the need of NTU Lifelong Learning Courses. For easy maintainability and transferability, this WebApp will be built with one of the most popular technology stacks at the moment, the MERN Stack. The framework choice will be further explained and discussed in this project. The highlight of the current implementation will be discussed including, features completed, results, and obstacles identified so far with the current implementation, deployment, executable windows application integration using electron, option for mobile app integration using react natives, and futures work that can be done for scalable, high availability production-ready application. Overall this WebApp is created using React as frontend framework, Node.js as backend, MongoDB for the database system, and Express for handling API requests.
author2 Shao Xuguang, Michelle
author_facet Shao Xuguang, Michelle
Irfan Zaky Harlen
format Final Year Project
author Irfan Zaky Harlen
author_sort Irfan Zaky Harlen
title Generic web application for NTU lifelong-learning courses platform
title_short Generic web application for NTU lifelong-learning courses platform
title_full Generic web application for NTU lifelong-learning courses platform
title_fullStr Generic web application for NTU lifelong-learning courses platform
title_full_unstemmed Generic web application for NTU lifelong-learning courses platform
title_sort generic web application for ntu lifelong-learning courses platform
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/145482
_version_ 1772829001599942656