WP Manifestindependent plugin directory
manifest / events / exams-planner

Exams Planner

Πρόσθετο WordPress για τον προγραμματισμό διαγωνισμάτων στα σχολεία

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/pavlos2/exams-planner/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Πρόσθετο WordPress για τον προγραμματισμό των διαγωνισμάτων ενός σχολείου. Οι εκπαιδευτικοί δηλώνουν διαγωνίσματα ανά τμήμα σε έναν κοινό πίνακα. Μαθητές και γονείς βλέπουν το πρόγραμμα στη σελίδα του σχολείου.

Δημιουργήθηκε από το 5ο Γυμνάσιο Χανίων και δίνεται ελεύθερα σε όποιο σχολείο το χρειάζεται.

Τι κάνει

  • Μηνιαίος πίνακας με όλα τα τμήματα ή με ένα τμήμα, που λειτουργεί και στο κινητό.
  • Αυτόματος έλεγχος κανόνων: ένα διαγώνισμα την ημέρα ανά τμήμα, μέγιστος αριθμός ανά εβδομάδα, αργίες και, προαιρετικά, ελάχιστη προθεσμία δήλωσης.
  • Κάθε εκπαιδευτικός διαγράφει μόνο τις δικές του δηλώσεις.
  • Οι επισκέπτες βλέπουν τμήμα, μάθημα και ημερομηνία, όχι ονόματα εκπαιδευτικών.
  • Είσοδος εκπαιδευτικών με λογαριασμό ΠΣΔ (sch.gr), με κοινό κωδικό ή με λογαριασμούς WordPress.
  • Διαχείριση: Ρυθμίσεις, Δηλώσεις, Ιστορικό ενεργειών και εξαγωγή σε Excel.
  • Προαιρετική σύνδεση με το πρόσθετο Draseis Planner, ώστε να μη δηλώνεται διαγώνισμα σε ημέρα δράσης του τμήματος.

Απαιτήσεις

  • WordPress 6.0 ή νεότερο
  • PHP 7.4 ή νεότερη

Εγκατάσταση

  1. Κατεβάστε το exams-planner.zip από τη σελίδα Releases.
  2. Στη διαχείριση του WordPress: Πρόσθετα → Προσθήκη νέου → Μεταφόρτωση πρόσθετου, επιλέξτε το zip, Εγκατάσταση, Ενεργοποίηση.
  3. Δημιουργήστε μια σελίδα, π.χ. «Προγραμματισμός διαγωνισμάτων», και γράψτε μέσα της: [examsplanner]
  4. Ανοίξτε το μενού Exams Planner → Ρυθμίσεις και συμπληρώστε τα στοιχεία του σχολείου σας (βλ. παρακάτω).

Πρώτες ρυθμίσεις

  • Τμήματα: ένα ανά γραμμή, π.χ. Α1.
  • Μαθήματα: η αρχική λίστα είναι για Γυμνάσιο. Τα Λύκεια τη συμπληρώνουν με τα δικά τους μαθήματα, ένα ανά γραμμή, με συντομογραφία, π.χ. Θρησκευτικά | ΘΡΗ.
  • Αργίες: μία ανά γραμμή, π.χ. 2026-10-28 | 28η Οκτωβρίου ή 2026-12-24 έως 2027-01-07 | Χριστούγεννα. Οι ημερομηνίες αλλάζουν κάθε σχολική χρονιά, μαζί με τις τοπικές αργίες του σχολείου σας.
  • Εκπαιδευτικοί (προαιρετικό): αν συμπληρωθεί, ο εκπαιδευτικός επιλέγει το επώνυμό του από λίστα. Αν μείνει κενό, το γράφει ελεύθερα.
  • Ποιος κάνει δηλώσεις: για αρχή, «Όποιος ξέρει τον κοινό κωδικό καθηγητών». Ο κωδικός εμφανίζεται στην κορυφή των Ρυθμίσεων. Στείλτε στους συναδέλφους τη διεύθυνση της σελίδας και τον κωδικό.

Είσοδος μέσω ΠΣΔ (προαιρετικά)

Για να μπαίνουν οι εκπαιδευτικοί με τον λογαριασμό τους στο sch.gr, το σχολείο κάνει δική του αίτηση στο ΠΣΔ: «Πρόσβαση εφαρμογής στην κεντρική Υπηρεσία Πιστοποίησης».

  • Διεύθυνση υπηρεσίας: η σελίδα του προγράμματος σε διεύθυνση sch.gr, π.χ. https://<σχολείο>.<νομός>.sch.gr/exams-planner/.
  • Πρωτόκολλο: CAS.
  • Attributes: uid, sn, umdobject, edupersonorgunitdn:gsnunitcode:extended.

Μετά την έγκριση, στις Ρυθμίσεις, στο «Ποιος κάνει δηλώσεις», επιλέξτε «Με τον λογαριασμό ΠΣΔ (sch.gr)» και συμπληρώστε τη διεύθυνση υπηρεσίας και τον κωδικό σχολικής μονάδας. Αν το ΠΣΔ εγγράψει την υπηρεσία πρώτα στον δοκιμαστικό διακομιστή, επιλέξτε «Δοκιμαστικός». Μέχρι την έγκριση μπορείτε να χρησιμοποιείτε τον κοινό κωδικό.

Cache

Αν ο ιστότοπος χρησιμοποιεί πρόσθετο cache (WP Fastest Cache, LiteSpeed, WP Rocket κ.λπ.), εξαιρέστε τη σελίδα του προγράμματος από την cache. Το ακριβές όνομα της σελίδας φαίνεται στην κορυφή των Ρυθμίσεων.

Αναβάθμιση

Κατεβάστε τη νέα έκδοση από τα Releases και: Πρόσθετα → Προσθήκη νέου → Μεταφόρτωση → «Αντικατάσταση». Οι ρυθμίσεις, οι δηλώσεις και το ιστορικό διατηρούνται.

Δεδομένα

  • Όλα τα δεδομένα (ρυθμίσεις, δηλώσεις, ιστορικό) αποθηκεύονται μόνο στη βάση του δικού σας ιστότοπου. Το πρόσθετο επικοινωνεί μόνο με το ΠΣΔ, για την είσοδο, όταν είναι ενεργή, και με το GitHub, για να ελέγχει αν υπάρχει νεότερη έκδοση. Δεν στέλνει δεδομένα του σχολείου.
  • Το ιστορικό κρατά τις τελευταίες 2.000 ενέργειες, μαζί με διευθύνσεις IP.
  • Κάθε σχολείο είναι υπεύθυνο για τα δεδομένα που καταχωρεί στον ιστότοπό του.
  • Προσοχή: η διαγραφή του πρόσθετου από τη λίστα Πρόσθετα σβήνει όλα τα δεδομένα. Η απενεργοποίηση και η αναβάθμιση δεν σβήνουν τίποτα.

Ερωτήσεις και προβλήματα

Ανοίξτε ένα Issue εδώ στο GitHub ή επικοινωνήστε με το σχολείο μέσω της φόρμας επικοινωνίας. Το πρόσθετο δίνεται εθελοντικά, οπότε οι απαντήσεις δίνονται όταν υπάρχει διαθέσιμος χρόνος. Μη γράφετε στα Issues κωδικούς, ονόματα μαθητών ή άλλα προσωπικά δεδομένα, γιατί είναι δημόσια.

Άδεια

Ελεύθερο λογισμικό με άδεια GPL-2.0-or-later (βλ. LICENSE). Περιλαμβάνει τη βιβλιοθήκη phpCAS (Apache License 2.0). Αν χρησιμοποιείτε το πρόσθετο, σας παρακαλούμε να διατηρήσετε την αναφορά «Δημιουργία: 5ο Γυμνάσιο Χανίων» στο κάτω μέρος της σελίδας.

Το plugin δίνεται «ως έχει», χωρίς καμία εγγύηση και χωρίς υποχρέωση υποστήριξης.