Show simple item record

dc.contributor.author
Annor, Prince Steven
dc.contributor.author
Kayang, Edwin
dc.contributor.author
Boateng, Samuel
dc.contributor.author
Boateng, George
dc.contributor.editor
Stikkolorum, Dave
dc.contributor.editor
Rahimi, Ebrahim
dc.date.accessioned
2022-05-17T05:56:09Z
dc.date.available
2022-05-17T02:54:06Z
dc.date.available
2022-05-17T05:56:09Z
dc.date.issued
2021-11
dc.identifier.isbn
978-1-4503-8576-3
en_US
dc.identifier.other
10.1145/3507923.3507954
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/547535
dc.description.abstract
Automatic grading systems have been in existence since the turn of the half-century. Several systems have been developed in the literature with either static analysis and dynamic analysis or a hybrid of both methodologies for computer science courses. This paper presents AutoGrad, a novel portable cross-platform automatic grading system for graphical Processing programs developed on Android smartphones during an online course. AutoGrad uses Processing, which is used in the emerging Interactive Media Arts, and pioneers grading systems utilized outside the sciences to assist tuition in the Arts. It also represents the first system built and tested in an African context across over thirty-five countries across the continent. This paper first explores the design and implementation of AutoGrad. AutoGrad employs APIs to download the assignments from the course platform, performs static and dynamic analysis on the assignment to evaluate the graphical output of the program, and returns the grade and feedback to the student. It then evaluates AutoGrad by analyzing data collected from the two online cohorts of 1000+ students of our SuaCode smartphone-based course. From the analysis and students' feedback, AutoGrad is shown to be adequate for automatic assessment, feedback provision to students, and easy integration for both cloud and standalone usage by reducing the time and effort required in grading the 4 assignments required to complete the course.
en_US
dc.language.iso
en
en_US
dc.publisher
Association for Computing Machinery
en_US
dc.subject
Automated grading
en_US
dc.subject
Automated assessment
en_US
dc.subject
Smartphones
en_US
dc.subject
Online course
en_US
dc.subject
Coding
en_US
dc.subject
Introductory programming
en_US
dc.subject
Processing
en_US
dc.subject
Africa
en_US
dc.title
AutoGrad: Automated Grading Sofware for Mobile Game Assignments in SuaCode Courses
en_US
dc.type
Conference Paper
dc.date.published
2022-04-13
ethz.book.title
Proceedings of the 10th Computer Science Education Research Conference (CSERC '21)
en_US
ethz.pages.start
79
en_US
ethz.pages.end
85
en_US
ethz.event
10th Computer Science Education Research Conference (CSERC 2021)
en_US
ethz.event.location
Online
en_US
ethz.event.date
November 22-23, 2021
en_US
ethz.identifier.scopus
ethz.publication.place
New York, NY
en_US
ethz.publication.status
published
en_US
ethz.date.deposited
2022-05-17T02:54:12Z
ethz.source
SCOPUS
ethz.eth
yes
en_US
ethz.availability
Metadata only
en_US
ethz.rosetta.installDate
2022-05-17T05:56:16Z
ethz.rosetta.lastUpdated
2022-05-17T05:56:16Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=AutoGrad:%20Automated%20Grading%20Sofware%20for%20Mobile%20Game%20Assignments%20in%20SuaCode%20Courses&rft.date=2021-11&rft.spage=79&rft.epage=85&rft.au=Annor,%20Prince%20Steven&Kayang,%20Edwin&Boateng,%20Samuel&Boateng,%20George&rft.isbn=978-1-4503-8576-3&rft.genre=proceeding&rft_id=info:doi/10.1145/3507923.3507954&rft.btitle=Proceedings%20of%20the%2010th%20Computer%20Science%20Education%20Research%20Conference%20(CSERC%20'21)
 Search print copy at ETH Library

Files in this item

FilesSizeFormatOpen in viewer

There are no files associated with this item.

Publication type

Show simple item record