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

Saved in:
Bibliographic Details
Main Author: Ang, Jie Qian
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6029/1/fyp_CS_2023_AJQ.pdf
http://eprints.utar.edu.my/6029/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.6029
record_format eprints
spelling my-utar-eprints.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/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic H Social Sciences (General)
T Technology (General)
spellingShingle H Social Sciences (General)
T Technology (General)
Ang, Jie Qian
Evaluating students achievement in using scratch 3.0 to develop program
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.
format Final Year Project / Dissertation / Thesis
author Ang, Jie Qian
author_facet Ang, Jie Qian
author_sort Ang, Jie Qian
title 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_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_sort evaluating students achievement in using scratch 3.0 to develop program
publishDate 2023
url http://eprints.utar.edu.my/6029/1/fyp_CS_2023_AJQ.pdf
http://eprints.utar.edu.my/6029/
_version_ 1787140950924984320
score 13.211869