An AI-powered tool that automatically generates rubrics for worksheet questions. Upload an image of a question, and get an appropriate grading rubric based on the question type.
- Image upload and question detection
- Automatic question type identification
- Type-specific rubric generation
- Customizable workflows
- Dark mode support
- Local storage persistence
- Clone the repository:
git clone <repository-url>
cd worksheet-rubric-app- Install dependencies:
npm install- Create a
.envfile in the root directory with your OpenAI API key:
VITE_OPENAI_API_KEY=your_openai_api_key_here
- Start the development server:
npm run dev- Install Vercel CLI:
npm install -g vercel- Deploy:
vercel- Add your environment variables in the Vercel dashboard:
- Go to Project Settings > Environment Variables
- Add
VITE_OPENAI_API_KEY
- Install Netlify CLI:
npm install -g netlify-cli- Build the project:
npm run build- Deploy:
netlify deploy- Add your environment variables in the Netlify dashboard:
- Go to Site Settings > Environment Variables
- Add
VITE_OPENAI_API_KEY
- Upload an image of a worksheet question
- The app will automatically detect the question type
- Select a workflow or enter a custom prompt
- Generate the rubric
- Copy or export the generated rubric
- Each team member needs their own OpenAI API key
- The app uses GPT-4 with vision capabilities
- Local storage is used for workflow persistence
- Dark mode is supported based on system preferences
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint