Grading assignments

  1. Use nbgrader to autograde the assignment
    1. Cd to < nbgrader_dir> directory
    2. Run the following script:
      1. $ nbgrader autograde <assignment name> –force
  2. Add any manual grading
    1. From the < nbgrader_dir> directory, launch Jupyter Notebooks ($ jupyter notebook) and go to Formgrader tab
    2. Open student notebooks from ‘autograded’ folder in <nbgrader_dir>
    3. Select “Manual Grading”, click on assignment, click on notebook, and complete manual grading for each student

Return assignments via GitHub

  1. Generate feedback for students
    1. Cd to <nbgrader_dir> directory and run the following
      1. $ nbgrader generate_feedback <assignment name>
    2. Push feedback back to students via GitHub
        1. Cd to <course-name> directory and run the following:
        2. $ abc-feedback <assignment name> –github

Exporting gradebook as csv file

  1. Navigate to <nbgrader_dir> local folder (where gradebook.db is located) and run:
    1. $nbgrader export