An automated code evaluator
Ruby HTML CSS CoffeeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
vendor/assets
.gitattributes
.gitignore
.rubocop.yml
.travis.yml
Dockerfile
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
docker-compose.yml

README.md

README

I'll be back.

This is the E-800 Evaluator. It isn't going to kill Sarah Connor (probably); it's just going to evaluate your code. Create assignments, submit code, and have it run.

Organization

This is a Docker multi-container application maintained with Docker Compose.

Metadata is all in docker-compose.yml.

Web UI

The Web UI, which is 80% or more of the code here, is all Rails.

DB

This uses Postgres by default, but it probably wouldn't be hard to get it on MariaDB or whatever.