Skip to content

rogerallen/PracticeItGrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PracticeItGrader

Code to help grade https://practiceit.cs.washington.edu/ student results.

Usage

  1. Download Full results for your Course & Category (Select 'include attempts') from https://practiceit.cs.washington.edu/teacher/student-results

  2. Create an assignments file with one line per problem. These entries must match the "Problem" column from step 1. E.g.

BJP4 Self-Check 1.06: legalIdentifiers
BJP4 Self-Check 1.07: outputSyntax
BJP4 Self-Check 1.08: confounding
  1. Run this program to output a results file, one line per student. E.g.

java grades.jar java -jar target/grader.jar -p practice-it-rogerallen-results-2018-09-02.csv -a assignment.csv -o output.csv

The output.csv file will have a format like this:

LastName,FirstName,NumCorrect,NumIncorrect,NumAttempted
Abel,Zed,3,5,8
Baker,Aleph,4,4,4
Charlie,Parker,4,4,4
Duck,Bill,8,0,8

You may optionally add -i ignoredStudents.csv to ignore some dropped students or instructor userNames listed in the practice-it data.

Building

I just used Eclipse and added the commons-cli (v1.4) and commons-csv (v1.5) JARs as Referenced Libraries.

License

CC0
To the extent possible under law, Roger Allen has waived all copyright and related or neighboring rights to PracticeIt Grader. This work is published from: United States.

Releases

No releases published

Packages

No packages published

Languages