Comments (6)
I set up a test of the new grader for doing a migration grading, but we get this error
#<Graders::AutoGrader::NoSuchGraderError: Can't find grading strategy for MigrationGrader>
which I've encountered before - which is related to previous issue I mentioned in #63
I can quick fix that by adding the following temporarily to lib/autograder.rb:44
require_relative 'graders/migration_grader/migration_grader.rb'
but that leads to this error:
expected PutResultException, got #<ArgumentError: Unable to find submission file "submissions/506af89a6181960fc69f47f1fbc8d708/performance-assignment/2016-02-19-12-20-54"> with backtrace:
# ./lib/graders/migration_grader/migration_grader.rb:19:in `initialize'
which makes me think that the migration grader is still operating exactly at the old grader. So we would need to change the operation of the migration grader to work with wherever the submissions are now being inserted ...
from rag.
note of course that setting up this way still falls foul of #70 ...
from rag.
So the existing MigrationGrader is looking for an archive file submitted by the student, however the new grader is providing a directory ...
from rag.
the old migration grader unpacks the archive with a TempArchiveFile class that's no longer in the repo ...
from rag.
Not too aware of the migration grader, this was a low priority grader that was not updated with the autograder rehauling last summer. We aren't using it in Professor Fox's offering of the class, are you aware of any interest in using it in the online class?
from rag.
hi @zhangaaron it's being used in the online class (and has been every cycle for the last 3 years), and one of your fellow TAs recently asked for access to add two more homeworks to the Berkeley SPOC - not sure if this was one of them ...
from rag.
Related Issues (20)
- Student feedback on controller coverage is different from local feedback
- Student gets no feedback on number of specs passed but others do HOT 29
- Legacy HW1 grader reported spinning HOT 6
- can timeout be made more robust?
- grader down (reported for HW4) HOT 4
- tell learner whether failure was a timeout or an error
- tr count issue HOT 6
- Ruby Calisthenics support
- error on grader HOT 4
- running out of space on grader
- A locally correct answer that can't pass the auto-grader for HW4 HOT 10
- Locally passed test cases fail on auto-grader for HW5
- suppress output to stdout during tests
- add acceptance test for Sinatra Hangperson
- could mutation grader output indicate that mutations are taking place? HOT 1
- bugs on master HOT 4
- Github Grader
- unit acceptance test grader fails in strange way
- acceptance unit test assignment (feature grader) appears to give full marks for rspec when no rspec tests are present
- acceptance unit test grader has data being added in a migration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rag.