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...
Saved in:
Main Author: | |
---|---|
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 |