Skip to content

LabSchool-GR/Exams

Repository files navigation

LabSchool Exams

LabSchool Exams

Open-source knowledge assessment for schools, training teams, and educational communities.
Ανοιχτού κώδικα εφαρμογή αξιολόγησης γνώσεων για σχολεία, φορείς κατάρτισης και εκπαιδευτικές δράσεις.

Version License: AGPL-3.0-or-later Tests


Ελληνικά

Το LabSchool Exams είναι μια εκπαιδευτική εφαρμογή αξιολόγησης γνώσεων, βασισμένη στο Laravel. Σχεδιάστηκε για εκπαιδευτικούς που θέλουν να δημιουργούν δοκιμασίες, να οργανώνουν συμμετέχοντες, να παρακολουθούν αποτελέσματα και να παράγουν αναφορές χωρίς περίπλοκη τεχνική διαδικασία.

Οι εξεταζόμενοι δεν χρειάζεται να έχουν λογαριασμό. Μπορούν να συμμετέχουν με προσωρινό PIN, προσωπικό σύνδεσμο ή δημόσια/ανώνυμη ροή, ανάλογα με τον τρόπο που έχει ορίσει ο δημιουργός του quiz.

Τι προσφέρει;

  • Δημιουργία quiz με ερωτήσεις μονής ή πολλαπλής σωστής απάντησης.
  • Διαχείριση μαθητών, εξεταζόμενων, επισκεπτών και ανώνυμων συμμετοχών.
  • Προσωπικοί σύνδεσμοι, PIN πρόσβασης και δημόσιες ροές συμμετοχής.
  • Πρότυπα εμφάνισης quiz για διαφορετικές εκπαιδευτικές ανάγκες.
  • Αποτελέσματα, στατιστικά ερωτήσεων, εξαγωγές, PDFs και βεβαιώσεις.
  • Ρόλοι εκπαιδευτικών και διαχειριστών με ελεγχόμενη πρόσβαση.
  • Οδηγός χρήσης και σελίδες τεκμηρίωσης για εγκατάσταση, αναβάθμιση και ασφάλεια.

Γρήγορη πλοήγηση

Ενότητα Σύνδεσμος
Αρχική τεκμηρίωση Άνοιγμα
Οδηγός χρήσης Άνοιγμα
Εγκατάσταση Άνοιγμα
Αναβάθμιση Άνοιγμα
Ασφάλεια και απόρρητο Άνοιγμα
Υποστήριξη έργου Άνοιγμα

English

LabSchool Exams is an educational knowledge-assessment application built with Laravel. It helps teachers and training teams create quizzes, organize participants, review results, and generate useful reports without turning assessment into a technical burden.

Participants do not need an account. They can join with a temporary PIN, a personalized link, or a public/anonymous flow, depending on the process configured by the quiz creator.

Highlights

  • Quiz authoring with single-answer and multiple-answer questions.
  • Student, examinee, guest, and anonymous participation workflows.
  • Personalized links, PIN access, and public participation flows.
  • Quiz display templates for different educational scenarios.
  • Results, question statistics, exports, PDFs, and certificates.
  • Teacher and administrator roles with controlled access.
  • Documentation pages for installation, upgrades, security, and everyday use.

Documentation

Section Link
Documentation home Open
User guide Open
Installation Open
Upgrade packages Open
Security and privacy Open
Support the project Open

Quick Local Setup

composer install
npm install
cp .env.example .env
php artisan app:install
npm run build
php artisan serve

Open http://127.0.0.1:8000 and sign in with the administrator account created during installation.

Technology

PHP 8.2+ · Laravel 12 · MySQL/MariaDB · SQLite · Vite · DomPDF · Laravel Excel · Pest/PHPUnit

License

LabSchool Exams is distributed under the GNU Affero General Public License v3.0 or later.

See LICENSE.md for the project license notice. The badge above is static because GitHub only auto-detects licenses when the repository contains a full canonical license text.

Credits

Developed by Dimitrios Kanatas for LabSchool.gr.

About

(EL) Ανοιχτού κώδικα εφαρμογή αξιολόγησης γνώσεων για σχολεία, φορείς κατάρτισης και εκπαιδευτικές δράσεις. | (EN) Open-source knowledge assessment for schools, training teams, and educational communities.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors