2019
DOI: 10.1002/cae.22094
|View full text |Cite
|
Sign up to set email alerts
|

Improving marking efficiency for longer programming solutions based on a semi‐automated assessment approach

Abstract: In recent years, many students in higher education have begun to learn programming languages. In doing so they will complete a variety of programming tasks of varying degrees of complexity. The students need to get consistent and personalized feedback to develop their programming skills. Human markers can provide personalized feedback using traditional manual approaches to assessment, but they may provide inconsistent feedback (especially for long programming solutions) since marking the programming solutions … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
10
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 31 publications
0
10
0
Order By: Relevance
“…Some instructors recommend semiautomated systems (Buyrukoglu et al., 2019) or fully automated systems (Restrepo‐Calle et al., 2019; Ullah et al., 2018) to evaluate programs written by students.…”
Section: Assessment Systemsmentioning
confidence: 99%
“…Some instructors recommend semiautomated systems (Buyrukoglu et al., 2019) or fully automated systems (Restrepo‐Calle et al., 2019; Ullah et al., 2018) to evaluate programs written by students.…”
Section: Assessment Systemsmentioning
confidence: 99%
“…As MOOCs have become a popular mode of learning in the last ten years, the study of automatic assessment (AA) in educational contexts is a research field that has been deeply studied lately [11,17,31,45,47,49,52,8,9]. The development of an AA system is often based on different key factors [30,38].…”
Section: Introductionmentioning
confidence: 99%
“…Output comparison techniques also present another important limitation: because they cannot access the source code and they only check whether the output is correct or wrong, they have only two possible evaluation values: correct or wrong. Nevertheless, the real scenario is often different: teachers usually divide the mark of an exercise into smaller evaluable parts [15,26,9]. Assuming a methodology where 10 points is the maximum grade, 5 the minimum grade to pass the exam, and each appraisable piece not fulfilled decreases the student's final mark, Solution 1 would barely pass the exam.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations