Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

lab-notebook-grader

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.

Install

pip install git+https://github.com/opencdlee-dotcom/lab-notebook-grader.git

For Canvas Playwright integration:

pip install "lab-notebook-grader[playwright] @ git+https://github.com/opencdlee-dotcom/lab-notebook-grader.git"
playwright install chromium

Usage

from notebook_grader.pipeline import grade_notebook
from notebook_grader.rubric import OPENER_VARIANTS
from notebook_grader.models import CriteriaConfig

Source of truth

This is the canonical home for the lab notebook grader. professor-os and any other consumer pulls from here via pip.

About

Lab notebook grading engine with 30-pt deduction-based rubric and Canvas integration

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages