jupyter / nbgrader

A system for assigning and grading notebooks
https://nbgrader.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
1.29k stars 317 forks source link

Assignments need a Preview to see student view #552

Closed dsblank closed 5 years ago

dsblank commented 8 years ago

Currently (as far as I understand), seeing what the student will see requires:

  1. editing nbgrader_config.py, c.NbGrader.db_assignments
  2. assigned
  3. released
  4. possibly switching course_id by editing nbgrader_config.py
  5. fetched
  6. open up copied notebook
  7. save and close

If a mistake is found, then you have to repeat the steps (using --force) to re-release them. There are lots of mistakes I often make:

It would be easier if there were a "Preview" button that went directly to step 6.

jhamrick commented 8 years ago

To see what the student will see in terms of the entire workflow, then yes, you'd need to do all that -- but what it sounds like your asking for is just to see the version of the notebook that students see. If that's what you want, you can remove steps 3-7 -- the student version is the release version, so if you open up the notebooks in the release folder, you'll see the version that students see.

jhamrick commented 5 years ago

I think this is actually implemented now in the formgrader interface (#782), as there is a "preview" button you can click (though you still have to go through the "assign" step).