Skip to content
Coming soon

TestCreatorComing soonAppSaga 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