Projects Autograders

Autograders

Autograders for the EdX CS169.x SaaS course


The AutoGrader project manages the software that automatically grades students assignments in the BerkeleyX 169 Engineering Software as a Service MOOC.

The clients are thus all the instructors involved in the MOOC and by proxy all the students from the MOOC.  There is also a number of instructors from other teaching institutions around the world who are using the autograders in their own courses and in clones of the MOOC called SPOCs (Small Private Online Courses).

Sam Joseph is the project manager, and Armando Fox is the chief client.  If you'd like to get involved then jump into the Martin Fowler or Kent Beck Scrums to chat about how you could contribute to the project.

The software is all Ruby running in Amazon EC2 instances so this is a great project for developing your pure Ruby and IaaS Cloud hosting skills.


Overview Video: https://www.youtube.com/watch?v=iznxYt5ibyA#t=784

Related documents

AutoGraders Client Meeting (BetaSaaSers) - Monday, 11th Dec at 03:00pm (UTC)


Latest Project videos

Video Host Published
AutoGraders Client Meeting (BetaSaaSers) - Monday, 11th Dec at 03:00pm (UTC) Sam Joseph 15:00 11/12
AutoGraders Client Meeting (BetaSaaSers) - Monday, 4th Dec at 03:00pm (UTC) Sam Joseph 15:17 04/12
AutoGraders Client Meeting (BetaSaaSers) - Monday, 27th Nov at 03:00pm (UTC) Sam Joseph 15:01 27/11
AutoGraders Client Meeting (BetaSaaSers) - Monday, 20th Nov at 03:00pm (UTC) Sam Joseph 15:00 20/11
AutoGraders Client Meeting (BetaSaaSers) - Monday, 13th Nov at 03:00pm (UTC) Sam Joseph 15:02 13/11
AutoGraders Client Meeting (BetaSaaSers) - Monday, 6th Nov at 03:00pm (UTC) Sam Joseph 15:02 06/11
AutoGraders Client Meeting (BetaSaaSers) - Monday, 30th Oct at 01:00pm (UTC) Sam Joseph 13:02 30/10
AutoGraders Client Meeting (BetaSaaSers) - Monday, 16th Oct at 01:00pm (UTC) Sam Joseph 13:10 16/10
AutoGraders Client Meeting (BetaSaaSers) - Monday, 9th Oct at 01:00pm (UTC) Sam Joseph 12:59 09/10
AutoGraders Client Meeting (BetaSaaSers) - Monday, 2nd Oct at 01:00pm (UTC) Sam Joseph 13:00 02/10
AutoGraders Client Meeting (BetaSaaSers) - Monday, 25th Sep at 01:00pm (UTC) Sam Joseph 13:17 25/09
AutoGraders Client Meeting (BetaSaaSers) - Monday, 25th Sep at 12:00pm (UTC) Sam Joseph 11:58 25/09
AutoGraders Client Meeting (BetaSaaSers) - Monday, 4th Sep at 04:00pm (UTC) Sam Joseph 16:04 04/09
AutoGraders Client Meeting (BetaSaaSers) - Friday, 14th Jul at 04:15pm (UTC) Sam Joseph 16:40 14/07
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:08 21/04
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:33 07/04
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:47 24/03
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:16 17/03
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:22 10/03
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:15 03/03
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:15 24/02
AutoGraders Client Meeting (BetaSaaSers) Rose Williams 17:23 10/02
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:16 03/02
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:37 13/01
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:01 16/12

Current

Type Points Labels State

attr_accessible issue (SJ)

started

create EdX problem XML generator to read from authoratitive README.md description (AF)

started

Refactor edX connection code (XQueue) (AF)

started

pull request to hw based on the spec we added for cupcake (SJ)

finished

CI repo for Heroku Rails-Intro (PM)

finished

GitImmersion Grader MVP (PM)

delivered

CI for FeatureGrader 3 (YA)

finished

rag/HW4Grader create log directory as needed (PM)

delivered

CI for FeatureGrader 4 (PM)

delivered

should remove reliance on relative paths in CI features for hw repos (PM)

finished

bdd_cucumber.feature leaves mutation file if interrupted (PM)

delivered

GitImmersion Grader checking for cheating (PM)

delivered

zip directory version of intro-rails grader (PM)

finished

Spike on capybara version of rails-intro (PM)

finished

Vagrantfile for saasbook/hw (PM)

finished

HW repo test suite for HW1.5 (JW)

started

travis cache for rag repo (PM)

finished

Make a deploy package for rolling out rag by maintainers (PM)

finished

remove public rottenpotatoes from https://github.com/saasbook/hw (PM)

started

need to bring hw3 grader internals up to 3.2.18 (PM)

finished

add CI to individual private repos that check out the skeleton repos (SJ)

started

switch CI to use saasbook/bdd-cucumber public skeleton in hw/features/bdd_cucumber.feature (PM)

started

cucumber install not working - fixed itself? (PM)

finished

use travis chef recipes to make a vagrant box where CI works like travis (PM)

started

Zombie Process Killer (PM)

delivered

saasbook/bdd-cucumber rag3.gems, Gemfile update (PM)

started