question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

NBGrader Manual Grading Issue

See original GitHub issue

I love the look of NbGrader and I am so close to getting it to work. We are working on unbunto server and I can send and receive notebooks with no issues at all. The Autograding feature works perfectly. The issue comes with Manual Grading. Whatever we apear to do we run into the same -

Sorry, the formgrader encountered an error. Please contact the administrator of the formgrader for further assistance._

Operating system

NAME=“Ubuntu” VERSION=“18.04.4 LTS (Bionic Beaver)” ID=ubuntu ID_LIKE=debian PRETTY_NAME=“Ubuntu 18.04.4 LTS” VERSION_ID=“18.04” HOME_URL=“https://www.ubuntu.com/” SUPPORT_URL=“https://help.ubuntu.com/” BUG_REPORT_URL=“https://bugs.launchpad.net/ubuntu/” PRIVACY_POLICY_URL=“https://www.ubuntu.com/legal/terms-and-policies/privacy-policy” VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic

jupyterhub --version (if used with JupyterHub)

ipython 7.19.0 pypi_0 pypi ipython-genutils 0.2.0 pypi_0 pypi

Expected behavior

I would expect to see the assignments that need to be marked

Actual behavior

error given above

Steps to reproduce the behavior

Simply open any assignments that need to be manually graded the auto grade function works perfectly.

contents of config file.

c.CourseDirectory.course_id = “Computing”

c.Authenticator.whitelist = [ ‘james’, ‘21it21’, ]

Update this list with other assignments you want c.CourseDirectory.db_assignments = [dict(name=“ps1”)] c.CourseDirectory.root = ‘/home/jupyter-james/Computing’ Change the students in this list with that actual students in your course c.CourseDirectory.db_students = [ dict(id=“bitdiddle”, first_name=“Ben”, last_name=“Bitdiddle”), dict(id=“hacker”, first_name=“Alyssa”, last_name=“Hacker”), dict(id=“reasoner”, first_name=“Louis”, last_name=“Reasoner”) ]

c.IncludeHeaderFooter.header = “source/header.ipynb”

under course I get the message no available courses and would love to sort this issue asap. I have historically used Replit Classroom but this is now going end of life and Jupyter seams like the perfect replacement for teaching Python Coding in School.

I only need 1 teacher with of course multiple students. I n the idea world multiple classes.

Please help I have spent hours on this

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
perllaghucommented, Nov 21, 2020

This sounds like a recent install… there is a known bug with release 0.6 of nbgrader: nbconvert has been updated underneath it, and nbconvert 6.0 is not compatible.

Manually downgrade to nbconvert 5.6.1 and you’ll be fine

pip install 'nbconvert==5.6.1' 😃

0reactions
jhamrickcommented, Mar 18, 2021

Closing as duplicate of #1373

Read more comments on GitHub >

github_iconTop Results From Across the Web

Creating and grading assignments - nbgrader - Read the Docs
We can manually grade assignments through the formgrader as well, by clicking on the “Manual Grading” navigation button. This will provide you with...
Read more >
Datahub/DSMLP Grading Tool - nbgrader
nbgrader is a tool for Jupyter notebooks that allows instructors to create, ... To manually grade assignments in nbgrader, go to the Manual...
Read more >
Creating and grading assignments
When you specify a manually graded answer, you must additionally tell nbgrader how many points the answer is worth, and an id for...
Read more >
nbgrader A Tool for Creating and Grading Assignments in the ...
As usage of the Jupyter notebook in scientific computing becomes increasingly ubiquitous, so too does its presence in classrooms.
Read more >
Teaching with nbgrader — CoCalc Manual documentation
nbgrader is a tool for creating and grading assignments in Jupyter notebooks. ... contents appear to the left that has links to all...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found