Full-stack web development for auto-assessment platform

The use of automated code assessment platforms in education has become increasingly prevalent, especially during the Covid-19 pandemic which exposed the need for robust online assessment platforms. Nanyang Technological University (NTU) has embraced these assessment platforms in recent years, wit...

Full description

Saved in:
Bibliographic Details
Main Author: Liau, G Wayne
Other Authors: Loke Yuan Ren
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175278
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:The use of automated code assessment platforms in education has become increasingly prevalent, especially during the Covid-19 pandemic which exposed the need for robust online assessment platforms. Nanyang Technological University (NTU) has embraced these assessment platforms in recent years, with the adoption of online assessment tools such as Respondus LockDown Browser and HackerEarth. However, these platforms incur additional costs to the school, while the school is also unable to customise these platforms to its specific use cases. Thus, the in-house Automated Assessment Platform (AASP) was developed to address this gap. This project is an extension of the work on AASP by past students. Features that have been added over the years include online proctoring, email notifications, and support for hardware description languages. This project aims to develop support for concurrency code questions, as well as incorporating key features that are seen to industry standards such as support for multiple choice questions (MCQs), custom input compilation and progress tracking