Considerations when using an Automatic Grading System within Computer Science Modules

[EN] This paper aims to investigate the effectiveness of automatic grading systems, with a focus on their uses within Computer Science. Automatic grading systems have seen a rise in popularity in recent years with publications concerning automatic grading systems usually linked to a specific system....

ver descrição completa

Detalhes bibliográficos
Autores: Thompson, Amy, Mooney, Aidan, Noone, Mark, Hegarty-Kelly, Emlyn
Tipo de documento: capítulo de livro
Data de publicação:2021
País:España
Recursos:Universitat Politècnica de València (UPV)
Repositório:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglês
OAI Identifier:oai:riunet.upv.es:10251/173003
Acesso em linha:https://riunet.upv.es/handle/10251/173003
Access Level:Acceso aberto
Palavra-chave:Higher Education
Learning
Educational systems
Teaching
Automatic grading system
CS1
Programming
Student Feedback
id ES_f700f3da19380dbfbc340254f2edac4c
oai_identifier_str oai:riunet.upv.es:10251/173003
network_acronym_str ES
network_name_str España
repository_id_str
spelling Considerations when using an Automatic Grading System within Computer Science ModulesThompson, AmyMooney, AidanNoone, MarkHegarty-Kelly, EmlynHigher EducationLearningEducational systemsTeachingAutomatic grading systemCS1ProgrammingStudent Feedback[EN] This paper aims to investigate the effectiveness of automatic grading systems, with a focus on their uses within Computer Science. Automatic grading systems have seen a rise in popularity in recent years with publications concerning automatic grading systems usually linked to a specific system. This paper will discuss the factors that need to be considered when using automatic grading, regardless of which system is being used, and will make recommendations for each factor. This discussion is based on the authors' experience of using an automatic grading system in a CS1 environment. From the research conducted, many elements should be considered when using these systems. These include how the code will be tested, the need for plagiarism checks and how marks are awarded. The findings of this study suggest there is a lack of defined standards when using these systems. This analysis of the considerations provides valuable insight into how these systems should be used and what the standards should be built on.Editorial Universitat Politècnica de ValènciaRepositorio Institucional de la Universitat Politècnica de València Riunet20212021-07-26book parthttp://purl.org/coar/resource_type/c_3248VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/bookPartapplication/pdfhttps://riunet.upv.es/handle/10251/173003reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/1730032026-06-13T07:49:27Z
dc.title.none.fl_str_mv Considerations when using an Automatic Grading System within Computer Science Modules
title Considerations when using an Automatic Grading System within Computer Science Modules
spellingShingle Considerations when using an Automatic Grading System within Computer Science Modules
Thompson, Amy
Higher Education
Learning
Educational systems
Teaching
Automatic grading system
CS1
Programming
Student Feedback
title_short Considerations when using an Automatic Grading System within Computer Science Modules
title_full Considerations when using an Automatic Grading System within Computer Science Modules
title_fullStr Considerations when using an Automatic Grading System within Computer Science Modules
title_full_unstemmed Considerations when using an Automatic Grading System within Computer Science Modules
title_sort Considerations when using an Automatic Grading System within Computer Science Modules
dc.creator.none.fl_str_mv Thompson, Amy
Mooney, Aidan
Noone, Mark
Hegarty-Kelly, Emlyn
author Thompson, Amy
author_facet Thompson, Amy
Mooney, Aidan
Noone, Mark
Hegarty-Kelly, Emlyn
author_role author
author2 Mooney, Aidan
Noone, Mark
Hegarty-Kelly, Emlyn
author2_role author
author
author
dc.contributor.none.fl_str_mv Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv Higher Education
Learning
Educational systems
Teaching
Automatic grading system
CS1
Programming
Student Feedback
topic Higher Education
Learning
Educational systems
Teaching
Automatic grading system
CS1
Programming
Student Feedback
description [EN] This paper aims to investigate the effectiveness of automatic grading systems, with a focus on their uses within Computer Science. Automatic grading systems have seen a rise in popularity in recent years with publications concerning automatic grading systems usually linked to a specific system. This paper will discuss the factors that need to be considered when using automatic grading, regardless of which system is being used, and will make recommendations for each factor. This discussion is based on the authors' experience of using an automatic grading system in a CS1 environment. From the research conducted, many elements should be considered when using these systems. These include how the code will be tested, the need for plagiarism checks and how marks are awarded. The findings of this study suggest there is a lack of defined standards when using these systems. This analysis of the considerations provides valuable insight into how these systems should be used and what the standards should be built on.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-07-26
dc.type.none.fl_str_mv book part
http://purl.org/coar/resource_type/c_3248
VoR
http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.openaire.fl_str_mv info:eu-repo/semantics/bookPart
format bookPart
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/173003
url https://riunet.upv.es/handle/10251/173003
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento - No comercial - Sin obra derivada (by-nc-nd)
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento - No comercial - Sin obra derivada (by-nc-nd)
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Editorial Universitat Politècnica de València
publisher.none.fl_str_mv Editorial Universitat Politècnica de València
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869424815819980800
score 15,301603