From 6c56fdc5da20e56048cf20d0337748cfdfee7320 Mon Sep 17 00:00:00 2001
From: DerGrumpf
Date: Mon, 15 Sep 2025 22:52:56 +0200
Subject: [PATCH] Fixed: Nbgrader deprecated options
---
jupyterhub/nbgrader_config.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/jupyterhub/nbgrader_config.py b/jupyterhub/nbgrader_config.py
index 54a28d8..9ba770b 100644
--- a/jupyterhub/nbgrader_config.py
+++ b/jupyterhub/nbgrader_config.py
@@ -9,7 +9,7 @@ p_host = os.environ.get("POSTGRES_HOST", "postgres")
p_db = os.environ.get("POSTGRES_DB", "jupyterhub")
# NBgrader database URL
-c.NbGrader.db_url = f"postgresql://{p_user}:{p_pass}@{p_host}:5432/{p_db}"
+c.CourseDirectory.db_url = f"postgresql://{p_user}:{p_pass}@{p_host}:5432/{p_db}"
# Course configuration
course_id = os.environ.get("NBGRADER_COURSE_ID", "default_course")
@@ -19,7 +19,7 @@ c.CourseDirectory.root = "/srv/nbgrader"
# Exchange directory configuration
exchange_dir = os.environ.get("NBGRADER_EXCHANGE_DIRECTORY", "/srv/nbgrader/exchange")
c.Exchange.root = exchange_dir
-c.Exchange.course_id = course_id
+c.CourseDirectory.course_id = course_id
# Authentication
c.FormgradeApp.authenticator_plugin_class = "nbgrader.auth.JupyterHubAuthPlugin"
@@ -33,7 +33,7 @@ c.FormgradeApp.port = 9999
c.FormgradeApp.base_url = "/jupyter/services/nbgrader-formgrader/"
# Enable tornado debug mode for development
-# c.FormgradeApp.tornado_settings = {'debug': True}
+c.FormgradeApp.tornado_settings = {"debug": True}
# Assignment settings
c.AssignmentListApp.assignment_dir = "/home/jovyan/assignments"