@inproceedings{187bc599d545403d8cdf42824566fd87,
title = "A Peer Grading Approach for Open-ended Programming Projects Based on Binary System and Swiss System",
abstract = "Peer grading is widely used in high education as effective active learning but still faces challenges. We present the peer grading approach for Open-ended Programming Projects based on the binary and Swiss systems. First, we design a grading specification to improve the accuracy of scoring. Second, to make grading easier for inexperienced students, we utilize a pairwise comparison system based on the binary system. Third, we propose a score calculation algorithm based on Technique for Order Preference by Similarity to an Ideal Solution (TOPSIS) to improve grading accuracy. We developed an online peer review tool called Peer Review Studio (PRS) based on the approach. We carry out the method in the undergraduate programming course of 2023. We collect and analyze the learning data between 2022 and 2023. When measured by Krippendorff's alpha, the inter-rater reliability between instructor and peer grading is in good agreement. When measured by Kruskal-Wallis, students' project performance and learning engagement significantly improve in the first year of peer grading. The course questionnaire 2023 reveals that most students hold a positive attitude toward peer grading and have benefited significantly from this approach.",
keywords = "binary system, critical thinking, peer grading, peer learning, swiss system",
author = "Liang Zhang and Tianyi Chen and Yue Zong and Xiaopeng Gao",
note = "Publisher Copyright: {\textcopyright} 2024 ACM.; 55th ACM Technical Symposium on Computer Science Education, SIGCSE 2024 ; Conference date: 20-03-2024 Through 23-03-2024",
year = "2024",
month = mar,
day = "7",
doi = "10.1145/3626252.3630767",
language = "英语",
series = "SIGCSE 2024 - Proceedings of the 55th ACM Technical Symposium on Computer Science Education",
publisher = "Association for Computing Machinery, Inc",
pages = "1484--1490",
booktitle = "SIGCSE 2024 - Proceedings of the 55th ACM Technical Symposium on Computer Science Education",
}