Εναλλακτική πρόταση για δημιουργία καταστάσεων βαθμολογίας ανά εκπαιδευτικό

Ξεκίνησε από brezas, 28 Φεβ 2023, 12:37:29 ΜΜ

« προηγούμενο - επόμενο »

brezas

Μια εναλλακτική λύση για τη δημιουργία καταστάσεων βαθμολογίας ανά καθηγητή (λειτουργεί επαρκώς μόνο για ΓΕΛ μέχρι στιγμής καθώς δεν έχω πρόσβαση στις αναφορές του myschool και στα στοιχεία των μαθημάτων των υπόλοιπων βαθμίδων) είναι το GradeSheets. Πρόκειται για μακροεντολή LibreOffice που παρέχεται σε μορφή επέκτασης του LibreOffice.

Το GradeSheets αντλεί όλα τα δεδομένα που χρειάζονται για τη δημιουργία των διαφορετικών καταστάσεων βαθμολογίας από ένα ενιαίο αρχείο, το οποίο έχουμε δημιουργήσει από τις αναφορές του myschool.

Μπορείτε να το κατεβάσετε από εδώ
Μπορείτε να εγκαταστήσετε το GradeSheets είτε από το Λειτουργικό Σύστημα (π.χ. διπλό κλικ) είτε από το LibreOffice: Εργαλεία → Διαχειριστής επεκτάσεων → Προσθήκη.

Συνοπτικά, τα βήματα που πρέπει να ακολουθήσουμε πριν την εκτέλεση του GradeSheets είναι:

1) Επιλογή αναφοράς myschool "Κατάσταση βαθμολογίας κατά μάθημα με χαρακτηρισμό βαθμού".
2) Επιλογή προβολής που έχει τον ΑΜ των μαθητών στη 2η στήλη και είναι σε κάθετο προσανατολισμό (αν δεν υπάρχει πρέπει να τη δημιουργήσουμε).
3) Επιλογή της τρέχουσας βαθμολογικής περιόδου και τυχόν προηγούμενων στα "Πρόσθετα Κριτήρια"
4) Αποθήκευση αναφορών κάθε τάξης (ανά τμήμα) σε μορφή xlsx.
5) Μετακίνηση (ή αντιγραφή) των φύλλων των διάφορων καταστάσεων (αρχεία xlsx) σε ένα αρχείο.
6) Άνοιγμα του ενιαίου αρχείου από το LibreOffice.

Πιο αναλυτικά, για να λειτουργήσει το GradeSheets θα πρέπει πρώτα να έχει δημιουργηθεί ένα ενιαίο αρχείο που θα περιέχει όλες τις καταστάσεις βαθμολογίας σε διαφορετικά φύλλα, το οποίο θα είναι το ενεργό παράθυρο κατά την εκτέλεση της μακροεντολής (κάθε κατάσταση βαθμολογίας θα πρέπει να είναι σε ένα φύλλο, να μην έχει "σπάσει" σε δύο). Οι καταστάσεις βαθμολογίας θα πρέπει να έχουν δημιουργηθεί από τις Αναφορές του myschool: Βαθμοί → "Κατάσταση βαθμολογίας κατά μάθημα με χαρακτηρισμό βαθμού". Για τη δημιουργία του ενιαίου αρχείου μπορείτε να αποθηκεύσετε σε μορφή .xlsx τις καταστάσεις κάθε τάξης (στο πεδίο "Ομαδοποίηση" να υπάρχει η επιλογή "Τμήμα") και στη συνέχεια να τις ενώσετε μεταφέροντας τα φύλλα τους σε ένα αρχείο.

Οι αρχικές καταστάσεις που θα αποθηκευτούν πρέπει να βασίζονται σε προβολή που θα έχουμε δημιουργήσει στην οποία: 1) θα περιέχεται ο Αριθμός Μητρώου των μαθητών στη 2η στήλη, και 2) ο προσανατολισμός της σελίδας θα είναι κάθετος. Αυτές πρέπει να είναι οι μόνες τροποποιήσεις της προεπιλογής του myschool στη συγκεκριμένη αναφορά.

Στα "Πρόσθετα κριτήρια" επιλέγουμε την τρέχουσα βαθμολογική περίοδο και τυχόν προηγούμενες ώστε ο συνάδελφος να έχει πρόσβαση στους προηγούμενους βαθμούς (π.χ. αν θέλουμε να δημιουργηθούν οι καταστάσεις του Β Τετραμήνου, επιλέγουμε και το Α Τετράμηνο). Με αυτόν τον τρόπο, στις καταστάσεις που παίρνουμε από το myschool, το Α Τετράμηνο θα πρέπει να βρίσκεται στις στήλες Η - J, το Β Τετράμηνο στις στήλες Κ - Ν, τα γραπτά στις στήλες Ο - R, οι εγγραφές των μαθητών θα ξεκινούν από τη γραμμή 21 και οι επικεφαλίδες των βαθμολογικών περιόδων να βρίσκονται στα εξής κελιά: "Α Τετράμηνο" - Η19, "Β Τετράμηνο" - Κ19 και "Γραπτά" - Ο19. Αν κάτι από αυτά δεν ισχύει το GradeSheets δεν μπορεί να εκτελεστεί.

Εκτέλεση
Η επέκταση περιέχει διάφορα υποπρογράμματα, το "κυρίως" υποπρόγραμμα είναι το _CreateGradeSheets. Για την εκτέλεσή του επιλέγουμε Εργαλεία → Μακροεντολές → Εκτέλεση μακροεντολής → Οι μακροεντολές μου → GradeSheets →GradeSheets → _CreateGradeSheets.

Λειτουργία
Το GradeSheets αφαιρεί τις διάφορες ομαδοποιήσεις κελιών και τις περιττές γραμμές - στήλες που δημιουργεί το myschool, εισάγει στη στήλη Ολογράφως τύπο ανάλογα με τη βαθμολογική περίοδο - στα γραπτά έχουμε και δεκαδικές τιμές, και αποθηκεύει τις καταστάσεις όλων των εκπαιδευτικών στον φάκελο που είναι αποθηκευμένο το αρχικό - ενιαίο αρχείο. Εάν το αρχείο δεν είναι αποθηκευμένο καλούμαστε να επιλέξουμε φάκελο αποθήκευσης των αρχείων. Τα αρχεία αποθηκεύονται σε μορφή xlsx (αρχικά προσπάθησα χωρίς επιτυχία οι καταστάσεις να αποθηκεύονται σε μορφή xls αλλά δεν λειτουργούσαν οι τύποι του Ολογράφως). Το όνομα του κάθε αρχείου είναι: <όνομα εκπαιδευτικού> - <περίοδος>.xlsx

ΠΡΟΣΟΧΗ: Σε περίπτωση που στον φάκελο υπάρχουν αρχεία με ίδιο όνομα, γίνεται overwrite χωρίς προειδοποίηση. Ειδικά για τα γραπτά δημιουργείται η στήλη "Μόρια", ώστε να γίνεται επαλήθευση από τον κάθε συνάδελφο της σωστής μετατροπής του βαθμού σε 20βάθμια κλίμακα. Το κάθε φύλλο έχει ως ονομασία τον συνδυασμό του ονόματος του τμήματος, όπως είναι δηλωμένο στο myschool, και μια συντομογραφία του μαθήματος.
Απεγκατάσταση
Για την απεγκατάσταση του GradeSheets ακολουθούμε την εξής διαδρομή στο LibreOffice: Εργαλεία → Διαχειριστής επεκτάσεων, όπου επιλέγουμε την επέκταση GradeSheets και πατάμε "Αφαίρεση".