Skip to content

nbgrader v0.3.0

Compare
Choose a tag to compare
@jhamrick jhamrick released this 25 Jun 09:05
· 2024 commits to main since this release

Version 0.3.0 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