Skip to content

Latest commit

 

History

110 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySchool Checks

Αυτοματοποιημένοι Έλεγχοι Δεδομένων MySchool

Διεύθυνση Π.Ε. Ανατολικής Θεσσαλονίκης

Υπεύθυνος Μιχάλης Κατσιρντάκης
Τηλέφωνο 2310 954145
Email itdipea@sch.gr
Έκδοση v3.6.0

💙 Αν το βρήκες χρήσιμο, δώσε ένα ⭐ Star στο repository!


⬇️ Λήψη & Εγκατάσταση

→ Κατέβασε την τελευταία έκδοση

  1. Κατέβασε το myschool-checks-setup.exe
  2. Τρέξε το — στην πρώτη εγκατάσταση θα σου ζητηθεί να επιλέξεις τη Διεύθυνση Εκπαίδευσης στην οποία ανήκεις (Π.Ε. ή Δ.Ε., και μετά τη συγκεκριμένη Διεύθυνση από λίστα). Χρησιμοποιείται μόνο για στατιστικά χρήσης — καμία σχέση με τα στοιχεία σύνδεσης MySchool. Σε επόμενα updates δεν ξαναρωτάει, απλά το επιβεβαιώνει.
  3. Ανοίγει από το Desktop shortcut ή το Start Menu

Δεν απαιτείται Python, pip ή οποιοδήποτε άλλο λογισμικό. Χρειάζεται Google Chrome ή Firefox για την αυτόματη λήψη αρχείων και τους αυτοματισμούς (επιλογή από ⚙ Ρυθμίσεις → Σύνδεση).


Πίνακας Περιεχομένων


Τι είναι

Το MySchool Checks είναι εφαρμογή Windows που αυτοματοποιεί ελέγχους δεδομένων εκπαιδευτικών στο MySchool. Μπαίνει στην πύλη με τα στοιχεία σας, κατεβάζει τα στατιστικά αρχεία, τα επεξεργάζεται και παράγει αναφορές Excel — ανά σχολείο αν χρειαστεί — και μπορεί να στείλει email απευθείας στους διευθυντές. Περιλαμβάνει επίσης αυτοματισμούς απευθείας στη διαδικτυακή πύλη του MySchool (βλ. Ενέργειες MySchool).

Η εφαρμογή είναι οργανωμένη σε 4 tabs:

Tab Περιεχόμενο
🗂 Έλεγχοι 11 αυτοματοποιημένοι έλεγχοι δεδομένων MySchool (βλ. Οδηγός Ελέγχων)
📊 Αναφορές / Στατιστικά 4 εργαλεία εξαγωγής/αποστολής (Ενημερωτικό, Σχολικές Μονάδες, Εκπ/κοί ανά Ειδικότητα, Εκπ/κοί ανά Ειδικότητα & Θέση Συμβούλου)
🏛 Ενέργειες MySchool 7 εργαλεία καταχώρησης απευθείας στην πύλη MySchool
👥 Χρήστες Ποιες Διευθύνσεις χρησιμοποιούν το πρόγραμμα και σε πόσους υπολογιστές η καθεμιά

Πρώτη εκκίνηση — Ρυθμίσεις

Μετά την εγκατάσταση, πάτα ⚙ Ρυθμίσεις (πάνω δεξιά) και συμπλήρωσε:

Καρτέλα Τι συμπληρώνεις
Σύνδεση Username & κωδικός MySchool + επιλογή browser (Chrome ή Firefox)
Email Εμφανιζόμενο όνομα, email αποστολής, SMTP host (π.χ. mail.sch.gr), υπογραφή, κωδικός email (προαιρετικό — μόνο για αυτόματη αποστολή)
Αρχεία Αρχείο Αδυνατούντων υπό έγκριση (προαιρετικό — χρησιμοποιείται στον έλεγχο «Υπόλοιπα Ωραρίου»)

Πάτα Αποθήκευση — τα passwords αποθηκεύονται κρυπτογραφημένα στο Windows Credential Manager, όχι σε αρχείο κειμένου.

Αν δεν έχει οριστεί κωδικός, η εφαρμογή ανοίγει αυτόματα τις Ρυθμίσεις στην πρώτη εκκίνηση.


Πλοήγηση στην εφαρμογή

Το κύριο παράθυρο έχει στην κορυφή τα 4 tabs. Στην πάνω δεξιά γωνία υπάρχουν πάντα διαθέσιμα:

  • — Ρυθμίσεις
  • ? — Αυτός ο οδηγός (README)

Κάθε γραμμή μέσα σε ένα tab («κάρτα») δείχνει τίτλο, σύντομη περιγραφή, και το κουμπί ▶ Άνοιγμα που ανοίγει το αντίστοιχο παράθυρο.

Πώς είναι δομημένο κάθε έλεγχος/εργαλείο με λήψη στατιστικών

Οι περισσότεροι έλεγχοι (tab Έλεγχοι) και τα τρία εργαλεία Σχολικές Μονάδες / Εκπ/κοί ανά Ειδικότητα / Εκπ/κοί ανά Ειδικότητα & Θέση Συμβούλου ανοίγουν σε παράθυρο με 2 (ή περισσότερα) tabs:

Tab Τι κάνει
⬇ Λήψη Δείχνει ποια στατιστικά χρειάζονται, αν υπάρχουν ήδη σήμερα, και κατεβάζει ό,τι λείπει
▶ Εκτέλεση Τρέχει τον έλεγχο πάνω στα ήδη κατεβασμένα αρχεία
(Διαχωρισμός) Σε ορισμένους ελέγχους — σπάει το συνολικό αρχείο ανά σχολική μονάδα
(Αποστολή) Σε ελέγχους με email — προεπισκόπηση/επεξεργασία προτύπου πριν την αποστολή

Αν λείπουν αρχεία, το tab «Εκτέλεση» σε ενημερώνει τι χρειάζεται και σε παραπέμπει στο «Λήψη».


Λήψη Στατιστικών Αρχείων

Η λήψη γίνεται πλέον μέσα από κάθε έλεγχο/εργαλείο ξεχωριστά (tab «⬇ Λήψη»), όχι από ένα κεντρικό κουμπί.

  • Κάθε «⬇ Λήψη» δείχνει ακριβώς ποια στατιστικά (π.χ. 4.8, 4.9, 2.1...) χρειάζεται ο συγκεκριμένος έλεγχος
  • Αν κάποιο αρχείο υπάρχει ήδη σήμερα (π.χ. κατέβηκε από άλλον έλεγχο που χρησιμοποιεί το ίδιο στατιστικό), η εφαρμογή σε ρωτάει αν θέλεις λήψη εκ νέου ή όχι
    • Αν απαντήσεις «όχι» και όλα τα απαιτούμενα αρχεία υπάρχουν ήδη, δεν γίνεται καν σύνδεση/login στο MySchool — προχωράει κατευθείαν
  • Ο browser ανοίγει αυτόματα (μόνο αν χρειάζεται πραγματική λήψη), συνδέεται στο MySchool και κατεβάζει τα αρχεία

Ενδεικτικά στατιστικά που χρησιμοποιούνται από τους ελέγχους:

Κωδικός Ονομασία
Τοποθετήσεις Τοποθετήσεις εκπαιδευτικών
2.1 Κατάλογος σχολικών μονάδων
2.2 Εκτεταμένα Στοιχεία Σχολικών Μονάδων
3.1 Κατανομή μαθητών ανά τάξη (τσεκάρει αυτόματα τις επιλογές ομαδοποίησης)
4.1 Οργανικές τοποθετήσεις εκπαιδευτικών
4.2 Αποσπασμένοι εκπαιδευτικοί
4.8 Ωράριο εκπαιδευτικών
4.9 Παρόντες εκπαιδευτικοί
4.11 Μείωση ωραρίου
4.12 Συμπλήρωση ωραρίου
4.16 Αιτιολόγηση απουσίας
4.20 Άδειες Άνευ Αποδοχών
4.21 Άδειες (πλην ΑΑ)
8.2 Επιβεβαίωση δεδομένων
4.26 Αδυνατούντες ανά ειδικότητα
5.3 / 5.4 Αποτύπωση νηπιαγωγείων/δημοτικών επόμενου σχ. έτους (εσωτερική χρήση — μόνο για τον έλεγχο «Τμήματα Γενικής Παιδείας»)

Πού αποθηκεύονται: Έγγραφα → MySchoolChecks → downloads → YYYYMMDD (μία μόνο ημερήσια υποφάκελος για όλα τα αρχεία — τα ειδικά αρχεία 5.3/5.4/3.1/2.2 του επόμενου σχ. έτους μπαίνουν σε δικό τους υποφάκελο μέσα εκεί, ώστε να μη μπερδεύονται με τα τρέχοντα)


Καθημερινή Χρήση — Έλεγχοι

  1. Διπλό κλικ στη συντόμευση MySchool Checks (Desktop ή Start Menu)
  2. Στο tab 🗂 Έλεγχοι, πάτα ▶ Άνοιγμα στον έλεγχο που θέλεις
  3. Στο tab ⬇ Λήψη του παραθύρου που ανοίγει, κατέβασε ό,τι λείπει
  4. Πήγαινε στο tab ▶ Εκτέλεση και τρέξε τον έλεγχο

Επιλογή αποστολής email

Επιλογή Τι κάνει
Χωρίς αποστολή Δημιουργεί μόνο το αρχείο Excel
Test mode Στέλνει ένα email στον δικό σου λογαριασμό για έλεγχο
Κανονική αποστολή Ένα αρχείο Excel + email για κάθε σχολείο με ευρήματα

Ξεκίνα πάντα με Test mode για να ελέγξεις τα αποτελέσματα πριν κάνεις κανονική αποστολή στα σχολεία.

Στα εργαλεία με πεδίο «Προς» (Ενημερωτικό, Σχολικές Μονάδες, Εκπ/κοί ανά Ειδικότητα, Εκπ/κοί ανά Ειδικότητα & Θέση Συμβούλου), μπορείς να βάλεις πολλούς παραλήπτες — ένα ανά γραμμή, ή περισσότερα στην ίδια γραμμή χωρισμένα με «;».

Μετά την εκτέλεση εμφανίζεται παράθυρο αποτελεσμάτων με λίστα σχολείων/ευρημάτων.


Οδηγός Ελέγχων

(tab 🗂 Έλεγχοι — 11 έλεγχοι)

1 · Επιβεβαίωση Δεδομένων Σχολείων

Σχολεία που δεν έχουν ολοκληρώσει επιβεβαίωση δεδομένων. Αρχείο: 8.2 · Email: ένα ανά σχολείο

2 · Διαφορές AK-AL

Διαφορά μεταξύ υποχρεωτικού ωραρίου και ωραρίου στους φορείς. Αρχείο: 4.9 · Email: test mode μόνο

3 · Αρνητικά Υπόλοιπα Ωραρίου

Εκπαιδευτικοί με αρνητικό υπόλοιπο υποχρεωτικού διδακτικού ωραρίου. Αρχείο: 4.8 · Email: ένα ανά σχολείο

4 · Σύγκριση Αδειών Άνευ Αποδοχών & Παρόντων

Εκπαιδευτικοί σε ενεργή άδεια άνευ αποδοχών που εμφανίζονται ως παρόντες. Αρχεία: 4.20 + 4.9 · Email: test mode μόνο

5 · Σύγκριση Αδειών (πλην Άνευ Αποδοχών) & Παρόντων

Εκπαιδευτικοί σε ενεργή μακροχρόνια άδεια (πλην άνευ αποδοχών) που εμφανίζονται ως παρόντες. Αρχεία: 4.21 + 4.9 · Email: ένα ανά σχολείο

6 · Απουσία χωρίς Δήλωση Άδειας

Εκπαιδευτικοί με Μακροχρόνια Απουσία χωρίς ενεργή άδεια στο myschool. Αρχεία: 4.16 + 4.21 · Email: ένα ανά σχολείο

7 · Ελλιπή Στοιχεία Πράξης Ανάληψης

Εκπαιδευτικοί χωρίς στοιχεία πράξης ανάληψης στο myschool. Αρχείο: 4.8 · Email: ένα ανά σχολείο

8 · Έλεγχος Καταχωρήσεων Διοικητικού Έργου

Γραμματειακή Υποστήριξη στο 4.12 — σύγκριση με Αδυνατούντες ανά ειδικότητα (4.26). Αρχεία: 4.12 + 4.26 · Email: test mode μόνο

9 · Υπόλοιπα Ωραρίου

Υπόλοιπα ωραρίου εκπαιδευτικών ανά σχολείο και ειδικότητα. Παράγει συνολικό αρχείο + pivot αναφορά. Αρχεία: 4.8 + 4.12 + 4.11 (+ Αρχείο Αδυνατούντων από Ρυθμίσεις → Αρχεία, προαιρετικό) · Email: ένα ανά σχολείο

10 · Έλεγχος Τμημάτων Γενικής Παιδείας / Δυναμικού

Σύγκριση Λειτουργικότητας με πραγματικά τμήματα και μαθητές ανά σχολείο (χρησιμοποιεί στατιστικά επόμενου σχολικού έτους). Αρχεία: 3.1 + 5.3 + 5.4 · Email: δεν στέλνει email — μόνο εξαγωγή/διαχωρισμός αρχείου

11 · Έλεγχος Ε.Ε.Α. — Στατιστικά

Σύγκριση Στατιστικών Ειδικών Εκπαιδευτικών Αναγκών (βλ. Παράρτημα Β).


Εργαλεία — Αναφορές / Στατιστικά

(tab 📊 Αναφορές / Στατιστικά)

Ενημερωτικό

Αποστολή ενημερωτικού email (με προαιρετικό συνημμένο αρχείο) σε σχολεία — πολλαπλοί παραλήπτες με «;» ή αλλαγή γραμμής.

Σχολικές Μονάδες

Εξαγωγή στοιχείων Δημοτικών Σχολείων και Νηπιαγωγείων ανά Δήμο:

  • Επίλεξε Δήμο, Ανά Σχολική Μονάδα ή Ανά Τάξη
  • Μόνο Excel ή Δημιουργία & Αποστολή (email στον Δήμο)
  • Εξαιρούνται αυτόματα Ιδιωτικά/Ξένα σχολεία και σχολεία με Αναστολή λειτουργίας

Απαιτούμενα αρχεία: 3.1 + 2.2

Εκπ/κοί ανά Ειδικότητα

Εξαγωγή λίστας εκπαιδευτικών συγκεκριμένης ειδικότητας — για ενδεικτική αποστολή στοιχείων σε Συμβούλους Εκπ/σης:

  • Επίλεξε ειδικότητα και ποιες στήλες να περιλαμβάνει το Excel (Email ΠΣΔ / Email / Κινητό)
  • Μόνο Excel ή Δημιουργία & Αποστολή

Απαιτούμενα αρχεία: Τοποθετήσεις + 2.1 + 4.1 + 4.2 + 4.16

Εκπαιδευτικοί ανά Ειδικότητα & Θέση Συμβούλου

Ίδια λογική με το παραπάνω, φιλτραρισμένη επιπλέον ανά θέση Συμβούλου Εκπαίδευσης.

Απαιτούμενα αρχεία: Τοποθετήσεις + 2.1 + 4.1 + 4.2 + 4.16


Ενέργειες MySchool

(tab 🏛 Ενέργειες MySchool — καταχωρήσεις απευθείας στη διαδικτυακή πύλη)

Εργαλείο Περιγραφή
Επεξεργασία αρχείου τοποθετήσεων Μετατροπή αρχικού αρχείου — συμπλήρωση πεδίων και άνοιγμα στο Excel (Βήμα 1 — βλ. Παράρτημα Α)
Τοποθετήσεις Αυτόματη καταχώρηση τοποθετήσεων εκπαιδευτικών στο MySchool (Βήμα 2)
Τερματισμός Τοποθετήσεων Αυτόματος τερματισμός τοποθετήσεων — ορισμός ημερομηνίας λήξης στο MySchool
Αλλαγή Λειτουργικότητας Αυτόματη ενημέρωση λειτουργικότητας σχολικών μονάδων βάσει αρχείου Excel
Υποχρεωτικό Ωράριο ΠΕ60 Έλεγχος υποχρεωτικού ωραρίου ΠΕ60/ΠΕ60.50 βάσει λειτουργικότητας νηπιαγωγείου τοποθέτησης (απαιτεί 2.1 + 4.1 + 4.2 — έχει δικό του tab «⬇ Λήψη»)
Επιβεβαίωση Δ/νσης Καταχώρηση/αναίρεση Γραμματειακής Υποστήριξης (πρώην «PANIC») — ▶ Έναρξη ή ⏹ Λήξη
Καταχώρηση Απουσίας σε Οργανική Αυτόματη καταχώρηση απουσίας Ολικής Διάθεσης στην οργανική τοποθέτηση εκπαιδευτικών

Απαίτηση: Οι ενέργειες αυτές χρησιμοποιούν Chrome ή Firefox και τα credentials MySchool ρυθμισμένα στις Ρυθμίσεις → Σύνδεση.


Tab Χρήστες

(tab 👥 Χρήστες)

Δείχνει ποιες Διευθύνσεις Εκπαίδευσης (Π.Ε./Δ.Ε.) χρησιμοποιούν το πρόγραμμα και σε πόσους υπολογιστές η καθεμιά — συγκεντρωτικά στοιχεία, χωρίς προσωπικά δεδομένα χρήστη ή credentials. Προέρχονται από την επιλογή Διεύθυνσης που έγινε στον installer (βλ. Λήψη & Εγκατάσταση).

  • Πάτα 🔄 Ανανέωση για να φέρεις τα πιο πρόσφατα στοιχεία
  • Αν δεν εμφανίζεται τίποτα, ελέγξτε τη σύνδεση internet του υπολογιστή

Αποτελέσματα

Όλα τα αρχεία αποθηκεύονται στον φάκελο Έγγραφα → MySchoolChecks:

Αποτελέσματα ελέγχων/εργαλείων Έγγραφα → MySchoolChecks → results_YYYYMMDD
Στατιστικά αρχεία Έγγραφα → MySchoolChecks → downloads → YYYYMMDD

Γρήγορη πρόσβαση: Win+R%USERPROFILE%\Documents\MySchoolChecks → Enter


Αντιμετώπιση Προβλημάτων

Πρόβλημα Λύση
Δεν ανοίγει η εφαρμογή Δεξί κλικ → Εκτέλεση ως διαχειριστής
Browser δεν ανοίγει Βεβαιώσου ότι ο Chrome (ή Firefox) είναι εγκατεστημένος και ενημερωμένος
Λάθος στοιχεία σύνδεσης ⚙ Ρυθμίσεις → Σύνδεση → ξαναεισάγετε username + κωδικό MySchool
Σφάλμα αποστολής email Έλεγξε κωδικό email στις Ρυθμίσεις. Δοκίμασε πρώτα Test Mode
Κενά αποτελέσματα Βεβαιώσου ότι κατέβασες τα αρχεία για σήμερα πριν τρέξεις τον έλεγχο (tab «⬇ Λήψη»)
«Βρέθηκαν ήδη αρχεία» κατά τη λήψη Φυσιολογικό — σημαίνει ότι κάποιος άλλος έλεγχος έχει ήδη κατεβάσει το ίδιο στατιστικό σήμερα. Απάντησε «Όχι» αν δεν χρειάζεσαι φρέσκια λήψη
Δεν βρίσκω τα αρχεία Έγγραφα → MySchoolChecks (ή Win+R → %USERPROFILE%\Documents\MySchoolChecks)
Tab «Χρήστες» δεν δείχνει τίποτα Έλεγξε σύνδεση internet· πάτα «🔄 Ανανέωση»
Άλλο πρόβλημα Μιχάλης Κατσιρντάκης — 2310 954145 — itdipea@sch.gr

Επικοινωνία: Μιχάλης Κατσιρντάκης — 2310 954145 — itdipea@sch.gr Δ/νση Π.Ε. Ανατολικής Θεσσαλονίκης


Ευχαριστίες

Αφιερώνεται στον συνάδελφο Χρήστο Νιαβή, σε ένδειξη εκτίμησης για τη δημιουργική μας συνεργασία.

Ιδιαίτερες ευχαριστίες στους κ. Ταουκτσή Βασίλειο και Παπαγιαννίτση Ιωάννη για τις εφαρμογές τοποθετήσεων και ελέγχων Ειδικών Εκπαιδευτικών Αναγκών αντίστοιχα, και στον κ. Δήμου Παναγιώτη (ΔΙ.Δ.Ε. Αν. Θεσ/κης) για τη συνεργασία του στο σχεδιασμό και τη βελτιστοποίηση της εφαρμογής.

Ευχαριστίες στους κα Ορφανίδου Μαρία και κα Δρίνη Φωτεινή (ΔΙ.Π.Ε. Κιλκίς) και κα Τερζή Χριστίνα (ΔΙ.Π.Ε. Δυτ. Θεσ/κης) για τη συμμετοχή τους στο beta testing και τις πολύτιμες παρατηρήσεις τους.



Παράρτημα Α — Τοποθετήσεις

Ο αυτοματισμός Τοποθετήσεων βασίζεται στο έργο MySchoolSelenium του κ. Ταουκτσή Βασίλη (taouktsis), το οποίο υλοποιεί αυτοματισμούς Selenium για το MySchool. Ο κώδικας υιοθετήθηκε και τροποποιήθηκε για ενσωμάτωση στην παρούσα εφαρμογή.

Τι κάνει

Αυτόματη καταχώρηση τοποθετήσεων εκπαιδευτικών στην πύλη MySchool. Ανοίγει Chrome, συνδέεται με τα αποθηκευμένα credentials, και για κάθε εγγραφή του Excel συμπληρώνει και υποβάλλει τη φόρμα τοποθέτησης.

Ροή εργασίας

Βήμα 1 — Μετατροπή αρχείου τοποθετήσεων (tab 🏛 Ενέργειες MySchool → «Επεξεργασία αρχείου τοποθετήσεων»)

Το αρχείο τοποθετήσεων δεν έχει τη μορφή που απαιτεί ο αυτοματισμός. Η μετατροπή γίνεται από αυτό το εργαλείο:

  • Γραμμές με πολλαπλά σχολεία (π.χ. 3ο & 1ο ΔΣ ΤΡΙΑΝΔΡΙΑΣ) διαχωρίζονται αυτόματα σε ξεχωριστές γραμμές με αυτόματη συμπλήρωση του κοινού επιθέματος
  • Τοποθετήσεις ενός σχολείου → -1 ώρες (αυτόματο)
  • Πολλαπλά σχολεία → κενό ώρες για χειροκίνητη συμπλήρωση
  • Δημιουργείται αρχείο αρχικο_τοποθ_[ημερ].xlsx με χρωματική κωδικοποίηση
Χρώμα κελιού Σημασία
Πορτοκαλί Χρειάζεται χειροκίνητη συμπλήρωση (ΑΦΜ, Κωδ. Σχολείου)
Πράσινο Συμπληρώθηκε αυτόματα
Κίτρινο Πολλαπλά σχολεία — απαιτείται έλεγχος ωρών

Βήμα 2 — Εκτέλεση (tab 🏛 Ενέργειες MySchool → «Τοποθετήσεις»)

Μετά τη συμπλήρωση του αρχείου Excel, κλικ «Σύνδεση»«Εκτέλεση». Ο αυτοματισμός επεξεργάζεται κάθε γραμμή διαδοχικά.

Απαιτούμενες στήλες Excel

Στήλη Περιγραφή
ΕΙΔΟΣ ΤΟΠΟΘΕΤΗΣΗΣ π.χ. ΟΡΓΑΝΙΚΗ, ΑΠΟΣΠΑΣΗ
ΑΜ Αριθμός Μητρώου (κενό για αναπληρωτές)
Α.Φ.Μ. 9ψήφιο ΑΦΜ εκπαιδευτικού
ΕΠΙΘΕΤΟ Επώνυμο
ΟΝΟΜΑ Όνομα
ΚΩΔ. ΣΧΟΛΕΙΟΥ Κωδικός σχολείου MySchool
ΣΧΟΛΕΙΟ Ονομασία σχολείου
ΩΡΕΣ Ώρες τοποθέτησης (-1 = μοναδικό σχολείο)
ΑΠΟ Ημερομηνία έναρξης (DD/MM/YYYY)
ΕΩΣ Ημερομηνία λήξης (DD/MM/YYYY)
OK Αφήνεται κενό — συμπληρώνεται από τον αυτοματισμό
ΣΧΟΛΙΟ Προαιρετικές σημειώσεις

Τροποποιήσεις από το πρωτότυπο

Σε σχέση με τον πρωτότυπο κώδικα MySchoolSelenium:

Στοιχείο Πρωτότυπο Τροποποιήθηκε — ισχύει πλέον
Αρχιτεκτονική Standalone script Ενσωματωμένο module με connect() + run()
Chromedriver Hardcoded path Αυτόματη εύρεση από Chrome (χωρίς εγχειρίδια ρύθμιση)
Είσοδος δεδομένων Hardcoded Excel path Dialog επιλογής αρχείου
Credentials Hardcoded στον κώδικα Από Windows Credential Manager (keyring)
Μετατροπή αρχείου Δεν υπάρχει Αυτόματη μετατροπή από μορφή ΠΔΕ (Βήμα 1)
Διαχωρισμός σχολείων Δεν υπάρχει Αυτόματος διαχωρισμός Α & Β σχολείο σε ξεχωριστές γραμμές με συμπλήρωση επιθέματος
UI Καμία Tkinter dialog με 2 βήματα και progress log


Παράρτημα Β — Στατιστικά Ε.Ε.Α.

Ο αυτοματισμός Ε.Ε.Α. βασίζεται σε έργο του κ. Παπαγιαννίτση Ιωάννη, με τροποποιήσεις και ενσωμάτωση στην παρούσα εφαρμογή.

Τι κάνει

Η λειτουργία 🧩 Έλεγχος Ε.Ε.Α. — Στατιστικά (tab 🗂 Έλεγχοι) αυτοματοποιεί την επεξεργασία στατιστικών στοιχείων μαθητών με Ειδικές Εκπαιδευτικές Ανάγκες (ΕΕΑ) από το MySchool. Συγκεκριμένα:

  • Αυτόματη λήψη αρχείων Excel από το MySchool μέσω Chrome
  • Σύγκριση αρχείων μεταξύ σχολικών μονάδων ή σχολικών ετών με αναλυτική αναφορά αποκλίσεων
  • Διαχωρισμός του συνολικού αρχείου ανά σχολική μονάδα
  • Αποστολή email σε κάθε σχολείο που παρουσιάζει αποκλίσεις, με επισυναπτόμενο αρχείο Excel

Ροή εργασίας

Στο tab 🗂 Έλεγχοι, πάτα ▶ Άνοιγμα στο «Έλεγχος Ε.Ε.Α. — Στατιστικά». Εμφανίζεται παράθυρο με τις παρακάτω επιλογές:

Επιλογή Τι κάνει
Άνοιγμα MySchool Ανοίγει Chrome και συνδέεται στο MySchool με τα αποθηκευμένα credentials
Επιλογή σχολικού έτους Ρυθμίζει το σχολικό έτος στον browser
Λήψη αρχείων Κατεβάζει αυτόματα τα στατιστικά αρχεία Ε.Ε.Α.
Σύγκριση Συγκρίνει τα αρχεία και εντοπίζει αποκλίσεις
Διαχωρισμός Σπάει το συνολικό αρχείο ανά σχολείο
Αποστολή emails Στέλνει email με αποτελέσματα σε κάθε σχολείο

Προαπαιτούμενες ρυθμίσεις

Πριν τη χρήση, βεβαιώσου ότι έχεις συμπληρώσει στις ⚙ Ρυθμίσεις:

  • Σύνδεση: credentials MySchool (για την αυτόματη λήψη μέσω Chrome)
  • Email: στοιχεία αποστολής (για την αποστολή στα σχολεία)

Το αρχείο «Βασικά Στοιχεία Σχολικών Μονάδων» (διαθέσιμο από το MySchool) χρησιμοποιείται για την αντιστοίχιση κωδικών σχολείου με email διευθυντή. Αποθηκεύεται στον φάκελο downloads.

Αποτελέσματα

Τα αποτελέσματα αποθηκεύονται στον φάκελο: Έγγραφα → MySchoolChecks → results_YYYYMMDD

  • Συνολικό αρχείο Excel με όλες τις αποκλίσεις
  • Επιμέρους αρχεία ανά σχολείο (μετά τον διαχωρισμό)
  • Αρχείο καταγραφής (log) της διαδικασίας

Σημειώσεις

  • Η λειτουργία δεν απαιτεί Python, pip ή οποιοδήποτε άλλο λογισμικό — εκτελείται εντός της εφαρμογής MySchool Checks
  • Χρησιμοποιεί Chrome για την αυτόματη λήψη δεδομένων (ίδιο με τους υπόλοιπους ελέγχους)
  • Η αποστολή email γίνεται μέσω του ΠΣΔ (mail.sch.gr) με τα στοιχεία που έχουν ρυθμιστεί στις Ρυθμίσεις → Email

About

Αυτοματοποιημένοι έλεγχοι δεδομένων εκπαιδευτικών MySchool για Διευθύνσεις Εκπαίδευσης

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages