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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
Summary: | 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. |
---|