Skip to content

ucrcsedept/galah

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
May 16, 2013 13:29
August 19, 2014 19:48
November 19, 2014 00:30
August 28, 2015 14:16
November 9, 2012 22:48

Galah

What is Galah?

Galah is an automated grading system geared towards processing computer programming assignments.

Professors are responsible for creating test harnesses for their assignments. Aside from that Galah does the rest of the work: running those tests inside of secure Virtual Machines, consolodating results into a database, and providing an interface for the students and teachers to see the results of the testing.

Galah aims to set itself apart from similar software suites by being language agnostic, scalable, secure, easy to use, and simple (more on Galah's goals). Check out this comparison to similar software. You can also take a look at these screenshots to get an idea of what using Galah is like.

Documentation and Getting Started

Documentation for Galah is maintained on the GitHub project's wiki. This documentation is meant to be useful to users of Galah, interested parties looking to see if Galah would be useful to them, and developers.

Current Status

Version 0.1 is stable and ready to be used within a production environment. This first version is only a submission system and does not perform any testing on student's code.

Version 0.2 is unstable but highly useable (and is being used already). It has support for automated grading and instant feedback. Setting it up is a challenge though.

License

All source code is available for use under the Apache license (specific terms are available in the file at LICENSE).

All content (source code, configuration files, etc.) under the dev/ directory is available under the Unlicense (specific terms are available in the file at dev/LICENSE).

About

An automated grading system geared towards processing computer programming assignments.

Resources

License

Stars

Watchers

Forks

Packages

No packages published