Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/162927
Title: Full-stack web development for auto-assessment platform
Authors: Lee, Jun Wei
Keywords: Engineering::Computer science and engineering::Software::Software engineering
Issue Date: 2022
Publisher: Nanyang Technological University
Source: Lee, J. W. (2022). Full-stack web development for auto-assessment platform. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/162927
Project: SCSE21-0804 
Abstract: Assessments in educational institutions are essential for educators to evaluate the efficacy of instruction and a means for students to measure their individual progress. With the ongoing Covid-19 pandemic prevalent across the globe, many educational institutions have adopted online-based platforms for managing and administering assessments to their students. The School of Computer Science and Engineering of Nanyang Technological University is no exception. Presently, the SC1007 Data Structures and Algorithms course administers various assessments to students through the HackerEarth online platform. Although the platform is full-featured, it incurs a high cost to utilise, and it is preferable to have an in-house platform where complete control over all aspects of the system is possible. This project is a continuation of two past year students’ progress, where an automated assessment platform (AASP) that can perform automated grading of programming questions was developed. However, various core issues were identified in the existing platform, such as its maintainability and security vulnerabilities. A new AASP has been designed and developed in this project to address the existing issues. The new platform promotes maintainability and security by considering aspects such as selecting a more commonly taught primary programming language, a web framework that focuses on forwards-compatibility and reducing the complexity of the technology stack by integrating an open-source code execution engine called Judge0.
URI: https://hdl.handle.net/10356/162927
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
SCSE21-0804_report.pdf
  Restricted Access
8.9 MBAdobe PDFView/Open

Page view(s)

22
Updated on Nov 30, 2022

Download(s)

5
Updated on Nov 30, 2022

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.