A lightweight, browser-based app for educators to quickly generate rich, structured feedback for students using large language models like ChatGPT.
Created by Jon Westfall and ChatGPT.
- ✅ Define custom feedback options with labels and descriptions
- ✅ Enter student names, grades, select relevant feedback, and generate prompts
- ✅ Customizable prompt instructions (prepended to every output)
- ✅ Supports CSV import/export for feedback options and student data
- ✅ Includes student grades in output
- ✅ Light/Dark mode toggle
- ✅ Printable feedback setup
- ✅ Local storage persistence (no logins or cloud sync)
- ✅ Installable as a PWA (Progressive Web App)
git clone https://github.com/jonwestfall/llm-feedback-prompt-generator.git
cd llm-feedback-prompts
npm install
npm run dev
Visit http://localhost:5173 to use the app locally.
npm run build
This app works great when deployed as a PWA. A live demo can be found on Netlify
- You define feedback options (e.g., "Too Short", "Needs Citations")
- You enter student names and grades, and select the appropriate checkboxes
- The app generates a custom feedback prompt using your predefined options
- You paste that prompt into ChatGPT or another LLM to expand it into rich, natural feedback
- You can copy prompts or export a full student table to CSV
This project is licensed under the MIT License. See LICENSE for details.