Web development for comprehensive project course management

The primary goal of this project is to develop an efficient Project Course Management system that manages the entire lifecycle of academic projects. The system supports project allocations, where students and faculty are assigned to projects by the school administrator and guides the process through...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Ivan Kah Keng
Other Authors: Shao Xuguang, Michelle
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181774
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The primary goal of this project is to develop an efficient Project Course Management system that manages the entire lifecycle of academic projects. The system supports project allocations, where students and faculty are assigned to projects by the school administrator and guides the process through to the final stage of assessment by both the project supervisor and project moderator. Throughout the project, students receive clear guidance on their milestones, with supervisors checking their progress. A key feature of the system is its ability to track and resolve discrepancies between the marks given by the supervisor and the moderator, while maintaining confidentiality during the grading process. By focusing on these critical stages, the system improves project management, communication, and assessment for all user roles, including students, faculty, and administrators. The methodology adopted for this project is the Software Development Life Cycle. This approach ensures that each phase of the development process contributes to building software that is efficient, maintainable, and aligned with user requirements. Furthermore, the project focuses on developing a full-stack solution, integrating both frontend and backend technologies to deliver a robust and scalable system.