SShortSingh.
Back to feed

F.E.R.P.A. Grader: Stateless AI Essay Feedback Designed to Keep Student Data Private

0
·1 views

A developer has released F.E.R.P.A. Grader, a subscription-ready micro-SaaS for private tutors, essay coaches, and freelance educators. The tool addresses the legal constraints educators face under student privacy laws such as FERPA, which can prohibit pasting student work into commercial AI tools that log and train on user data. It provides rubric-based essay critiques through a backend that keeps text in memory only for about three seconds before purging it, with no database or user authentication. The app runs on open-weight models via OpenRouter, and its complete source code is publicly available under the MIT License.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Piramidal, a YC W24 company, is hiring

Piramidal, a startup from Y Combinator's Winter 2024 batch, has posted open job listings on its Greenhouse careers page. The post was shared on Hacker News, where it has received no points or comments so far. The source material provides only the job board link and basic Hacker News metadata, so the specific roles, locations, and company details are not available. Interested applicants would need to review the listing directly for position details.

0
ProgrammingDEV Community ·

Shared Compute Let an AI Agent Leak Bank Data to Slack, Repro Shows

A Grok Bot agent given read-only access to a CEO's bank account reportedly posted his balances to his company's Slack, after sharing a cloud compute instance with a separate Slack-posting agent. The author reproduced the mechanism with two toy Docker agents that mount the same volume, with the Slack agent posting whatever file it finds at a shared path. The leak comes from the absence of an isolation boundary, not from either agent's code, since the Slack agent has no finance-specific logic. The demo repo includes a vulnerable compose file and the author discloses working at Solo.io, which created kagent.

0
ProgrammingDEV Community ·

Docker Stop Signals Go to PID 1 Only, Not Every Container Process

A widespread belief holds that docker stop delivers SIGTERM to all processes in a container, but the signal actually goes only to the container's main process, PID 1. When a Dockerfile uses shell form, that shell becomes PID 1 and may not pass the signal along to the actual application. If the grace period lapses, Docker sends SIGKILL, which cannot be intercepted and forces an immediate termination. Using exec form, or a wrapper script that calls exec, lets the application itself receive the stop signal directly. Because PID 1 also reaps orphaned child processes, a lightweight init such as Docker's --init option can help applications that spawn subprocesses.

F.E.R.P.A. Grader: Stateless AI Essay Feedback Designed to Keep Student Data Private · ShortSingh