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) - Friday, 14th Jul at 04:15pm (UTC)


Latest Project videos

Video Host Published
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
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:58 09/12
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 17:00 02/12
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:59 18/11
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:06 11/11
AutoGraders Client Meeting (BetaSaaSers) Richard Ilson 15:59 21/10
AutoGraders Client Meeting (BetaSaaSers) Richard Ilson 15:59 14/10
AutoGraders Client Meeting (BetaSaaSers) Richard Ilson 16:06 07/10
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:01 30/09
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:00 23/09
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 16:10 16/09
AutoGraders Client Meeting (BetaSaaSers) Richard Ilson 16:03 16/09
PairProgramming on Autograders Richard Ilson 16:01 16/09
AutoGraders Client Meeting (BetaSaaSers) Sam Joseph 15:59 09/09

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