CloudScape

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.

This work was partially supported by Aalto University under the CloudScape pilot of the Aalto Online Learning project.

Demo

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).

Software

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.

Android grader
Android grader

This repository contains the grading container used for the Android exercises

View on GitHub
Android exercises
Android exercises

This repository contains sample Android exercises used for the course

View on GitHub
A+
Sample Android

This repository contains a sample Android course with autograded exercises in A+

View on GitHub

Contributors