A minimalist, user-friendly online OMR sheet testing platform
OMRZen is a modern web application that provides an intuitive interface for conducting and evaluating OMR-based tests. It features real-time test-taking, automatic evaluation, and detailed result analysis.
- Real-time test progress tracking
- Customizable test configuration
- Automatic scoring system
- Detailed performance analytics
- Responsive design for all devices
- Dark mode support
- Home Page (/): Configure test parameters including question count, marking scheme, and time duration
- Test Page (/test): Interactive test-taking interface with real-time progress tracking
- Check Page (/check): Comprehensive result analysis with detailed performance metrics
- Next.js: React framework for production
- Tailwind CSS: Utility-first CSS framework
- Framer Motion: Animation library
- TypeScript: Type-safe JavaScript
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). This means you are free to:
- Share: Copy and redistribute the material in any medium or format
- Adapt: Remix, transform, and build upon the material
Under the following terms:
- Attribution: You must give appropriate credit
- NonCommercial: You may not use the material for commercial purposes
See the LICENSE file for more details.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out the Next.js deployment documentation for more details.