Full-stack web development for auto-assessment platform
The field of Computer Science education has witnessed a surge in the number of students seeking to understand its intricate concepts. As the demand for quality education grows, the need for efficient evaluation tools becomes increasingly evident. While automated assessment platforms have proved i...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/171971 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-171971 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1719712023-11-24T15:36:38Z Full-stack web development for auto-assessment platform Chua, Chong Yih Loke Yuan Ren School of Computer Science and Engineering yrloke@ntu.edu.sg Engineering::Computer science and engineering::Software::Software engineering The field of Computer Science education has witnessed a surge in the number of students seeking to understand its intricate concepts. As the demand for quality education grows, the need for efficient evaluation tools becomes increasingly evident. While automated assessment platforms have proved invaluable in evaluating programming skills, they fall short when it comes to assessing Hardware Description Languages (HDLs). HDLs are specialized languages used to simulate digital circuits and systems, posing unique challenges that current assessment tools designed for General-Purpose Programming Languages (GPLs) cannot address. This study builds upon the Automated Assessment Platform (AASP) developed by previous FYP works, enhancing its capabilities to accommodate HDL assessments. Leveraging the strengths of the existing AASP architecture and the scalable technology stacks, a comprehensive solution is devised to assess HDL assessments effectively. The approach is based on modifying the Judge0 framework, a recognized Online Judge System (OJS), to compile HDL code and visualize interactive waveforms generated by students' compiled HDL code. Bachelor of Engineering (Computer Engineering) 2023-11-20T02:03:28Z 2023-11-20T02:03:28Z 2023 Final Year Project (FYP) Chua, C. Y. (2023). Full-stack web development for auto-assessment platform. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/171971 https://hdl.handle.net/10356/171971 en SCSE22-0964 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::Computer science and engineering::Software::Software engineering |
spellingShingle |
Engineering::Computer science and engineering::Software::Software engineering Chua, Chong Yih Full-stack web development for auto-assessment platform |
description |
The field of Computer Science education has witnessed a surge in the number of
students seeking to understand its intricate concepts. As the demand for quality
education grows, the need for efficient evaluation tools becomes increasingly
evident. While automated assessment platforms have proved invaluable in evaluating
programming skills, they fall short when it comes to assessing Hardware Description
Languages (HDLs). HDLs are specialized languages used to simulate digital circuits
and systems, posing unique challenges that current assessment tools designed for
General-Purpose Programming Languages (GPLs) cannot address.
This study builds upon the Automated Assessment Platform (AASP) developed by
previous FYP works, enhancing its capabilities to accommodate HDL assessments.
Leveraging the strengths of the existing AASP architecture and the scalable
technology stacks, a comprehensive solution is devised to assess HDL assessments
effectively. The approach is based on modifying the Judge0 framework, a recognized
Online Judge System (OJS), to compile HDL code and visualize interactive
waveforms generated by students' compiled HDL code. |
author2 |
Loke Yuan Ren |
author_facet |
Loke Yuan Ren Chua, Chong Yih |
format |
Final Year Project |
author |
Chua, Chong Yih |
author_sort |
Chua, Chong Yih |
title |
Full-stack web development for auto-assessment platform |
title_short |
Full-stack web development for auto-assessment platform |
title_full |
Full-stack web development for auto-assessment platform |
title_fullStr |
Full-stack web development for auto-assessment platform |
title_full_unstemmed |
Full-stack web development for auto-assessment platform |
title_sort |
full-stack web development for auto-assessment platform |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/171971 |
_version_ |
1783955498826989568 |