Lab notebook grading engine with a 30-point deduction-based rubric, comment-bank-driven feedback, Claude tool-use grading, and optional Canvas integration via Playwright.
pip install git+https://github.com/opencdlee-dotcom/lab-notebook-grader.gitFor Canvas Playwright integration:
pip install "lab-notebook-grader[playwright] @ git+https://github.com/opencdlee-dotcom/lab-notebook-grader.git"
playwright install chromiumfrom notebook_grader.pipeline import grade_notebook
from notebook_grader.rubric import OPENER_VARIANTS
from notebook_grader.models import CriteriaConfigThis is the canonical home for the lab notebook grader. professor-os and any other consumer pulls from here via pip.