This page contains information on the resources needed to perform automated grading of Android assignments as a companion for the following research article:
The exercises in the article were used for the Fall 2017 edition of course CS-E4100 Mobile Cloud Computing at Aalto University. Automated grading leverages software containers through the A+ learning management system.
A demo course featuring automated grading of Android applications is available during ITiCSE 2020, hosted by the Department of Computer Science of Aalto University. The demo can be accessed by logging in through a Google account (Google G Suite for Education is also supported).
The released software includes: the Docker container used to grade the exercises (pre-built images are also available on Docker Hub); the Android exercises used for the course; and a sample A+ course, the same used for the demo.
This repository contains the grading container used for the Android exercisesView on GitHub
This repository contains sample Android exercises used for the courseView on GitHub
This repository contains a sample Android course with autograded exercises in A+View on GitHub