Coming soon
TestCreatorComing soon— AppSaga Intern Practical Test Application
A comprehensive web application built with Laravel 12 for managing technical practical tests for interns. Includes a secure admin panel, timed tests for interns, and an AI-powered scoring system.
Key features
Authentication & Authorization+
- Admin role: create/edit/delete tests and questions; view and score submissions
- Intern role: view assigned tests, take timed tests, and submit work
- Role-based access control with middleware protection
Admin Panel+
- Dashboard: overview of active tests, pending submissions, and recent activity
- Test management: full CRUD for practical tests
- Question management: create and manage questions per test
- Submission review: view submitted files and trigger AI scoring
Intern Interface+
- Test list: view available tests with details
- Real-time countdown timer during test
- Clear question display
- File upload for .txt submissions
- Automatic submission blocking when time expires
AI Scoring System+
- Gemini 2.5 Flash integration for automated code evaluation
- Intelligent scoring comparing submitted code with expected answers
- Detailed feedback with correctness assessment
- Structured JSON response parsing with numerical score + explanations
Tech stack
BackendLaravel 12
FrontendLaravel Blade + Tailwind CSS
DatabaseSQLite (configurable for MySQL/PostgreSQL)
AIGoogle Gemini 2.5 Flash API
AuthLaravel built-in authentication