Evaluating students achievement in using scratch 3.0 to develop program

Scratch is an educational website widely adopted in education sectors to introduce the programming world to children aged between 8 to 16 years old. However, unlike existing IDE that comes with error detections, Scratch only provides a platform where Scratchers, the registered users on the Scratch w...

Full description

Bibliographic Details
Main Author: Ang, Jie Qian
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6029/
http://eprints.utar.edu.my/6029/1/fyp_CS_2023_AJQ.pdf
_version_ 1848886568629043200
author Ang, Jie Qian
author_facet Ang, Jie Qian
author_sort Ang, Jie Qian
building UTAR Institutional Repository
collection Online Access
description Scratch is an educational website widely adopted in education sectors to introduce the programming world to children aged between 8 to 16 years old. However, unlike existing IDE that comes with error detections, Scratch only provides a platform where Scratchers, the registered users on the Scratch website, creatively design their scripts and share their works with others. It does not come with an error detection function, contributing to a higher time consumption for educators to mark the scripts of the projects individually without the help of any system or machine. Fortunately, some existing tools such as Hairball and Dr. Scratch were developed to assist them in evaluating Scratch projects, but these tools still hold some limitations which might affect the accuracy of the evaluation results and negatively impact users’ experience and confidence level. Thus, this project focuses on developing a web application with ASP.NET core Razor Pages, which uses a novel evaluation method to evaluate Scratch projects by uploading the project onto the web application. This evaluation method considers the type of project to ensure fairness in assessing students’ performance. By logging into the web application, users will be given different privileges while accessing the web application, and a database will be utilised to store and retrieve users’ evaluation results based on their user privileges.
first_indexed 2025-11-15T19:40:34Z
format Final Year Project / Dissertation / Thesis
id utar-6029
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:40:34Z
publishDate 2023
recordtype eprints
repository_type Digital Repository
spelling utar-60292024-01-02T10:49:18Z Evaluating students achievement in using scratch 3.0 to develop program Ang, Jie Qian H Social Sciences (General) T Technology (General) Scratch is an educational website widely adopted in education sectors to introduce the programming world to children aged between 8 to 16 years old. However, unlike existing IDE that comes with error detections, Scratch only provides a platform where Scratchers, the registered users on the Scratch website, creatively design their scripts and share their works with others. It does not come with an error detection function, contributing to a higher time consumption for educators to mark the scripts of the projects individually without the help of any system or machine. Fortunately, some existing tools such as Hairball and Dr. Scratch were developed to assist them in evaluating Scratch projects, but these tools still hold some limitations which might affect the accuracy of the evaluation results and negatively impact users’ experience and confidence level. Thus, this project focuses on developing a web application with ASP.NET core Razor Pages, which uses a novel evaluation method to evaluate Scratch projects by uploading the project onto the web application. This evaluation method considers the type of project to ensure fairness in assessing students’ performance. By logging into the web application, users will be given different privileges while accessing the web application, and a database will be utilised to store and retrieve users’ evaluation results based on their user privileges. 2023-06 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/6029/1/fyp_CS_2023_AJQ.pdf Ang, Jie Qian (2023) Evaluating students achievement in using scratch 3.0 to develop program. Final Year Project, UTAR. http://eprints.utar.edu.my/6029/
spellingShingle H Social Sciences (General)
T Technology (General)
Ang, Jie Qian
Evaluating students achievement in using scratch 3.0 to develop program
title Evaluating students achievement in using scratch 3.0 to develop program
title_full Evaluating students achievement in using scratch 3.0 to develop program
title_fullStr Evaluating students achievement in using scratch 3.0 to develop program
title_full_unstemmed Evaluating students achievement in using scratch 3.0 to develop program
title_short Evaluating students achievement in using scratch 3.0 to develop program
title_sort evaluating students achievement in using scratch 3.0 to develop program
topic H Social Sciences (General)
T Technology (General)
url http://eprints.utar.edu.my/6029/
http://eprints.utar.edu.my/6029/1/fyp_CS_2023_AJQ.pdf