/examz-backend

Examz empowers teachers with NLP-based answer similarity assessment and comprehensive data analysis reports for in-depth student exam performance analysis

Primary LanguagePHP

logo

Examz

Examz empowers teachers with NLP-based answer similarity assessment and comprehensive data analysis reports for in-depth student exam performance analysis.

For teachers

You can easily create exams and questions that are tailored to your specific needs. Our platform offers a variety of question types ranging from multiple-choice to open-ended, allowing you to design exams that accurately assess your student's knowledge and understanding. Additionally, you can invite students to join your exams and monitor their progress in real time.

For students

Our platform provides a simple and efficient way to take exams created by their teachers. Once you take an exam, you can answer questions and receive immediate feedback on your performance. Our system is designed to ensure that all exams are conducted fairly and securely, giving students the confidence they need to perform their best.

Backend

We have built our backend using Laravel to create RESTful APIs with the benefits of a lot of features that Laravel provides like

  • Laravel Sanctum for authentication
  • Queues and jobs easily create queued jobs that may be processed in the background.
  • Notifications.
  • Policies to organize authorization logic.
  • Email Verification.
  • Images Uploading.

Deployment

The RESTful API is deployed on Fly.io