nbgrader v0.3.0 released

75 views
Skip to first unread message

Jessica B. Hamrick

unread,
Jun 25, 2016, 5:06:28 AM6/25/16
to jup...@googlegroups.com, Teaching with Jupyter Notebooks
Hi all,

nbgrader version 0.3.0 has been released on PyPI and for Anaconda. This version of nbgrader introduces several significant changes. Most notably, this includes:
  • Windows support
  • Support for Python 3.5
  • Support for Jupyter Notebook 4.2
  • Allow assignments and students to be specified in nbgrader_config.py
  • Addition of the “nbgrader quickstart” command
  • Addition of the “nbgrader extension uninstall” command
  • Create a nbgrader conda recipe
  • Add an entrypoint for late penalty plugins
The full list of merged PRs is:
  • PR #521: Update to most recent version of invoke
  • PR #512: Late penalty plugin
  • PR #510: Fix failing windows tests
  • PR #508: Run notebook/formgrader/jupyterhub on random ports during tests
  • PR #507: Add a FAQ
  • PR #506: Produce a warning if no coverage files are produced
  • PR #505: Use .utcnow() rather than .now()
  • PR #498: Add a section on autograding wisdom
  • PR #495: Raise an error on iopub timeout
  • PR #494: Write documentation on creating releases
  • PR #493: Update nbgrader to be compatible with notebook version 4.2
  • PR #492: Remove generate_hubapi_token from docs
  • PR #490: Temporarily pin to notebook 4.1
  • PR #489: Make sure next/prev buttons use correct base_url
  • PR #486: Add new words to wordlist
  • PR #485: Update README gif links after docs move into nbgrader
  • PR #477: Create a conda recipe
  • PR #473: More helpful default comment box message
  • PR #470: Fix broken links
  • PR #467: unpin jupyter-client
  • PR #466: Create nbgrader quickstart command
  • PR #465: Confirm no SSL when running jupyterhub
  • PR #464: Speed up tests
  • PR #461: Add more prominent links to demo
  • PR #460: Test that other kernels work with nbgrader
  • PR #458: Add summary and links to resources in docs
  • PR #457: Update formgrader options to not conflict with the notebook
  • PR #455: More docs
  • PR #454: Simplify directory and notebook names
  • PR #453: Merge user guide into a few files
  • PR #452: Improve docs reliability
  • PR #451: Execute documentation notebooks manually
  • PR #449: Allow –assignment flag to be used with transfer apps
  • PR #448: Add –no-execute flag to autogradeapp.py
  • PR #447: Remove option to generate the hubapi token
  • PR #446: Make sure perms are set correctly by nbgrader submit
  • PR #445: Skip failures and log to file
  • PR #444: Fix setup.py
  • PR #443: Specify assignments and students in the config file
  • PR #442: Fix build errors
  • PR #430: Reintroduce flit-less setup.py
  • PR #425: Enable 3.5 on travis.
  • PR #421: Fix Contributor Guide link
  • PR #414: Restructure user guide TOC and doc flow to support new users
  • PR #413: Windows support
  • PR #411: Add tests for https
  • PR #409: Make a friendlier development install
  • PR #408: Fix formgrader to use course directory
  • PR #407: Add –no-metadata option to nbgrader assign
  • PR #405: nbgrader release typo
  • PR #402: Create a Contributor Guide in docs
  • PR #397: Port formgrader to tornado
  • PR #395: Specify root course directory
  • PR #387: Use sys.executable to run suprocesses
  • PR #386: Use relative imports
  • PR #384: Rename the html directory to formgrader
  • PR #381: Access notebook server of formgrader user
Thanks to the following contributors who submitted PRs or reported issues that were merged/closed for the 0.3.0 release:
  • alchemyst
  • Carreau
  • ellisonbg
  • ischurov
  • jdfreder
  • jhamrick
  • jklymak
  • joschu
  • lgpage
  • mandli
  • mikebolt
  • minrk
  • olgabot
  • sansary
  • svurens
  • vinaykola
  • willingc
Cheers,
Jess

Fernando Perez

unread,
Jun 27, 2016, 6:13:02 PM6/27/16
to Jessica B. Hamrick, Project Jupyter, Teaching with Jupyter Notebooks

On Sat, Jun 25, 2016 at 2:06 AM, Jessica B. Hamrick <jessica....@gmail.com> wrote:
nbgrader version 0.3.0 has been released on PyPI and for Anaconda. This version of nbgrader introduces several significant changes. Most notably, this includes:

Congrats to Jess and all the contributors, and thanks for the hard work!

Delighted to see a community grow around the tool.

Cheers

f


--
Fernando Perez (@fperez_org; http://fperez.org)
fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)
fernando.perez-at-berkeley: contact me here for any direct mail

JW Kim

unread,
Jun 29, 2016, 3:11:12 PM6/29/16
to Project Jupyter, jessica....@gmail.com
Dear Jesse,

I am trying out nbgrader for the first time. I have installed  nbgrader 0.3.0 version on Windows 64bit system and followed the instructions given in the documentation. But when I tried to run  'nbgrader release assignment_id'  I got the following error message:
'[ReleaseApp | ERROR] Sorry, nbgrader release is not available on Windows.'

Could you please help me how to fix this error?

Thank you,

Jai Won Kim

Jessica B. Hamrick

unread,
Jul 1, 2016, 9:11:29 AM7/1/16
to JW Kim, Project Jupyter
Hi Jai Won,

Unfortunately, the file managing parts of nbgrader (release/fetch/submit/collect/list) don't work on Windows. I have opened an issue to make this clearer in the documentation.

Cheers,
Jess

Reply all
Reply to author
Forward
0 new messages