Comment by plagasul
1 day ago
I've built a small system to do this anonymously. There is a students.csv with real data, a notes.txt that contains my unstructured comments and grades associated to ids (not names or student data), and a model.ods that contains the grading sheet model.
Claude takes the notes.txt and produces a json with corrected comments in the structure I asked for (highlights/needs work/grade), associated to student ids (not real data). This works both for single id or multiple id, for group assignments.
Then a script takes the json, creates a model sheet per student or group of students, fills the right cells, checks the ids against students.csv to fill the real names, and produces the pdf in a pdf/ folder.
Another script sends the pdfs.
I gitignore the sensible files, including an .env with SMTP pass, and denied permissions to Claude for those files using a rule at .claude/settings.json.
There is also a config file to change language, email text and other things.
I believe this is safe and compliant with GDPR, unless Claude ignores the deny rules! Any comments appreciated. Thanks.
No comments yet
Contribute on Hacker News ↗