Αποστολέας Θέμα: Ηλεκτρ. Απουσιολόγος & Προγρ. Διαγωνισμάτων & Καταχώριση Βαθμολογίας  (Αναγνώστηκε 2874 φορές)

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Τροποποίηση Διαχείρισης Καθηγητών
« Απάντηση #15 στις: 03 Νοε 2021, 04:50:22 μμ »
Ο Διαχειριστής πλέον στη Διαχείριση των Καθηγητών βλέπει
  • και τους Καθηγητές,
  • και τους Διαχειριστές.

Μπορεί να ορίσει κάποιον Καθηγητή σαν Διαχειριστή ή όχι επιλέγοντας το κουτάκι.


Ο πρώτος εγγεγραμμένος χρήστης-Διαχειριστής δεν μπορεί
  • να πάψει να είναι Διαχειριστής,
  • να διαγραφεί.

  8)

cpp

  • Νέος
  • *
  • Μηνύματα: 5
Καλησπέρα σας

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

Πέρσι είχαμε όλοι παιδευτεί με τα συνεργατικά έγγραφά , ειδικά για τις απουσίες...

Εγκατέστησα το πρόγραμμα όμως έχω ενα θέμα με την εισαγωγή μαθητών.

Ενώ τους καθηγητές τους πέρασα με το excell χωρίς πρόβλημα  κα τα την εισαγωγή των μαθητών μου επιστρέφει 500 server error ...

Καμιά ιδέα?

Πρεπει τα τμήματα να είναι ομοια με αυτα των καθηγητών ? Γιατί τα έβαλα με διαφορετικη ονομασία καθώς απο το myschoool  δεν έχω προσβαση στα εργαστηριακά μαθήματα.

Ευχαριστώ εκ των προτέρων

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Καλησπέρα


Θα ξεκινήσω από το εξής:

Πρέπει τα δεδομένα να είναι ακριβή και σωστά.

Θα συμβούλευα να τα παίρνουμε από το myschool.


Κατά την εισαγωγή καθηγητών και μαθητών δεν γίνεται έλεγχος αν τα τμήματα συμφωνούν. Απλά αν δεν είναι τα xls σωστά συμπληρωμένα μπορεί να δημιουργηθεί λάθος.

Αν τα τμήματα καθηγητών μαθητών δεν είναι ίδια δεν θα υπάρχει αντιστοίχιση καθηγητών - μαθητών. Αν στον καθηγητή βάλω τμήμα Α-ΚΑΤΙ και δεν υπάρχει σε κανένα μαθητή το Α-ΚΑΤΙ τότε ο καθηγητής θα βλέπει ένα κενό τμήμα.

Επίσης δεν θα λειτουργεί η ΔΗΛΩΣΗ ΔΙΑΓΩΝΙΣΜΑΤΩΝ σωστά γιατί δεν θα μπορούν να υπολογιστούν οι εμπλοκές έτσι ώστε να αποφεύγονται τα 2 διαγωνίσματα την ημέρα και πάνω από 3 την εβδομάδα.

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




Τώρα για το Error|500


Είναι τα αρχεία xls σύμφωνα με τα πρότυπα;

Στις ρυθμίσεις πριν εισάγεις καθηγητές ή μαθητές σου προσφέρονται πρότυπα αρχεία.

Αν έχεις ήδη εισάγει μαθητές καθηγητές σου εξάγονται αρχεία xls


Στις οδηγίες περιγράφεται ο τρόπος δημιουργίας των αρχείων από αναφορές του myschool.


Μήπως τα ονόματα των τμημάτων έχουν κανένα παράξενο ( απαγορευμένο ) χαρακτήρα; πχ / ή \ κλπ


Αν όλα τα παραπάνω είναι σωστά


τότε πρέπει να δούμε στο storage/logs/laravel.log τι δημιούργησε το πρόβλημα

Εναλλακτικά στο αρχείο .env στη γραμμή 4 να κάνουμε το APP_DEBUG=true ώστε να εμφανιστούν πληροφορίες για το πρόβλημα στην οθόνη μας.



cpp

  • Νέος
  • *
  • Μηνύματα: 5
Ευχαριστώ για την άμεση απάντηση

Κατανοητό για τα τμήματα και θα ανεβούν αναλογα...

Για το 500 error

Μου κάνει εντύπωση πως το σφάλμα το εμφανίζει και στο πρότυπο excel που  κατέβασα από την εφαρμογή, κάι μόνο στους μαθητές

Στο log εμφανίζει μεταξύ άλλων....  περισσότερα  στο συνημμένο

[2021-11-09 21:23:44] local.ERROR: SQLSTATE[HY000]: General error: 20 datatype mismatch (SQL: insert into "students" ("id", "eponimo", "onoma", "patronimo", "updated_at", "created_at") values (AM1, Επώνυμο1, Όνομα1, Πατρώνυμο1, 2021-11-09 21:23:44, 2021-11-09 21:23:44)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 20 datatype mismatch (SQL: insert into \"students\" (\"id\", \"eponimo\", \"onoma\", \"patronimo\", \"updated_at\", \"created_at\") values (AM1, Επώνυμο1, Όνομα1, Πατρώνυμο1, 2021-11-09 21:23:44, 2021-11-09 21:23:44)) at /var/www/vhosts/*************/httpdocs/apousiologos/vendor/laravel/framework/src/Illuminate/Database/Connection.php:671)




Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Η στήλη Αρ.Μητρώου πρέπει να είναι αριθμός.

Συγνώμη ... αλλά το θεωρούσα αυτονόητο !!!!

Έτσι δεν κάνουμε και στο myschool; Έτσι δεν κάνουμε και στο Βιβλίο Μητρώου;

Τελικά τίποτε δεν είναι αυτονόητο  :angel:

cpp

  • Νέος
  • *
  • Μηνύματα: 5
Καλημέρα...

Προφάνώς είναι αυτονόητο ότι θα είναι αριθμός...  Όντως έιχα πειράξει το πεδίο στο excel προσπαθώντας να δω τί φταίει...
Το σφαλμα ήταν τελικά (εκτός από το Α.Μ) στα τμήματα τα οποία από το myschool  για κάποιο λόγο δημιουργούσε θέματα στο excel.
Πιθανότατα η ύπαρξη κενών (δηλ Β Γενικής και όχι Β-ΓΕΝ) ή κάποιος χαρακτήρας σε κάποιο τμήμα που δεν μπόρεσα να βρώ.

Ευχαριστώ πολύ για την άμεση βοήθεια.
Επίσης παρατήρησα (στο δικό μου  setup και αν δεν έκανα κάτι λάθος πάλι....  :-\) ότι στους χρήστες  όταν έκαναν login  εβγαζε 500 error. 
Αν έκανα πίσω και κλίκ στο κεντρικό logo μπορούσε να δεί ο χρήστης τα στοιχεία του και να  δηλωσει τα διαγωνίσματα.

Πιθανότατα να οφείλετε στο γεγονός με τις δεσμέυσεις για την καταγραφή απουσιών...  Μόλις τσέκαρα από τις ρυθμίσεις 
Οι ώρες να είναι ξεκλείδωτες   
Επιτρέπεται η εισαγωγή απουσιών εκτός ωραρίου   
Επιτρέπεται στους καθηγητές να ξεκλειδώνουν τις ώρες   
Να μη κρύβονται οι επόμενες ώρες   

Δεν υπάρχει κανένα πρόβλημα....

Φυσικά μπορεί να κάνω κάτι λάθος έγω ή να μην επέλεξα κάτι που έπρεπε...   

Και πάλι ευχαριστώ...  Θα αλλάξω τα τμήματα στο myschool, θα βάλω και τα εργαστηριακά μαθήματα και θα σας ενημερώσω...  για την λειτουργία του στο Εσπερινό ΕΠΑΛ Αριδαίας....




Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
validation κατά την εισαγωγή δεδομένων
« Απάντηση #21 στις: 14 Νοε 2021, 06:15:07 μμ »
Πάντα κάτι θα διορθώνεται...

Προστέθηκε validation κατά την εισαγωγή δεδομένων
  • μέσω excell. Επιστρέφεται ειδοποίηση για τις γραμμές που δεν περνάνε
  • από τον διαχειριστή

Επίσης διορθώθηκαν μικρολαθάκια και φορμαρίστηκε ο κώδικας

Ioanna Papanikolaou

  • Νέος
  • *
  • Μηνύματα: 1
Συχαρητήρια! Πολύ ωραία εφαρμογή. Την ανεβασα στο gym-ee-ptolem.koz.sch.gr/examsplanner/.
Θα ήταν πολύ χρήσιμο να μπορούσε να εκτυπωθεί ο προγραμματισμός των διαγωνισμάτων.
Συγχαρητήρια και πάλι

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Εκτύπωση προγραμματισμού διαγωνισμάτων
« Απάντηση #23 στις: 23 Νοε 2021, 12:51:16 μμ »
Με ένα Ctrl-A και copy - paste σε κειμενογράφο (word - libreoffice )
παίρνουμε έναν "ανεκτό" πίνακα της μορφής "ημερολογίου" είτε "λίστας".

Αν δεν καλυπτόμαστε από αυτό, ναι μπορεί να γίνει μια εξαγωγή σε xls και εκτύπωση.

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Εξαγωγή διαγωνισμάτων σε xls
« Απάντηση #24 στις: 24 Νοε 2021, 06:23:54 μμ »
Προστέθηκε:

Ο Διαχειριστής μπορεί πατώντας το κουμπί [Εξαγωγή]

να εξάγει τα διαγωνίσματα που βλέπει στον προγραμματιστή διαγωνισμάτων σε αρχείο xls.

 8)
« Τελευταία τροποποίηση: 24 Νοε 2021, 06:40:38 μμ από Γεώργιος Θεοδώρου »

cpp

  • Νέος
  • *
  • Μηνύματα: 5
Καλημέρα σας

Υπάρχει όριο στον αριθμό τμηματων του κάθε μαθητή; Παιδευομαι ώρες προσπαθώντας να δω γιατί  μου επιστρεφει σφάλφα ο server και διαπίστωσα ότι μάλλον δεν μπορεί να δεχθεί 6ο τμήμα... 

Δεν ξέρω αν είναι όντως αυτό και φυσικά δεν ξέρω πόσο εύκολα μπορεί  να αλλάξει.

Επισής θα ήταν πολύ χρήσιμο να μπορεί να γίνει εξαγωγή σε xls  η βαθμολογία ανα μάθημα..

Ευχαριστώ.
Χρήστος

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Α αριθμός τμημάτων

5 ΤΜΗΜΑΤΑ

Σε ένα Γενικό Λύκειο έχουμε:
  • Γενικής Παιδείας
  • Ξένης Γλώσσας
  • Ομάδας Προσανατολισμού
  • Κόντρα μάθημα
  • ..................... και μία θέση "αμοιβή" ( spare )

Ο αριθμός των τμημάτων είναι εμφανής
  • στις κεφαλίδες του xls εισαγωγής μαθητών (εικ.1)
  • στη φόρμα εισαγωγής - επεξεργασίας μαθητών (εικ.2)

Πόσα χρειαζόμαστε;



Β Εξαγωγή xls ανά μάθημα

Η δημιουργία της λειτουργικότητας για καταχώριση βαθμολογίας έγινε
για να αντικαταστήσει την μέχρι πρότινος πρακτική δημιουργίας xls για
κάθε καθηγητή, τον διαμοιρασμό αυτών, τη συλλογή αυτών, ...

https://alkisg.mysch.gr/steki/index.php?topic=6091.0 (Γκίνης)
https://alkisg.mysch.gr/steki/index.php?topic=6485.0 (Θεοδώρου)

Για ποιο λόγο τα χρειαζόμαστε;

cpp

  • Νέος
  • *
  • Μηνύματα: 5
Καλησπέρα
Να σαι καλά για την αμεση απάντηση

Τουλάχιστον στα ΕΠΑΛ υπάρχει απαίτηση και για 6ο τμήμα στην Α ταξη.

1. Γενικής
2. Ξένης Γλώσσας
3. Μάθημα Επιλογής
4. Μάθημα Επιλογής
5. Μαθημα Επιλογής
6. Προσανατολισμού

Αφού δεν έσπασα κανένα mouse...  μέχρι να το καταλάβω...
Θα έπρεπε να μου πάει το μυαλό πιο νωρίς αλλά κόλλησα με ενδεχόμενο λάθος στα τμήματα (μορφή κενά κωδικοποίηση κλπ)...

Σχετικά με το excel
Δεν είναι απαραίτητο αλλά τουλάχιστον το θεωρώ χρήσιμο.
Συνηθίζω στο σχολείο να κρατάω σε excel (εκτυπωμένα ή μή) καθώς στο 2 τετράμηνο (και στις εξετάσεις) συχνά οι καθηγητές πρέπει να ανατρέξουν στις βαθμολογίες , τις οποίες (το γιατί είναι άλλο θέμα) δεν έχουν κρατημένες.
Οπότε ως αρχείο έχω τις βαθμολογίες ανα μάθημα όπου αποτυπώνονται και τα 2 τετράμηνα καθώς και τα γραπτά.

Επίσης προς αποφυγή παρεξηγήσεων καλό είναι να υπάρχει η βαθμολογία ή σε email ή σε φυσική μορφή.

Δεν ξέρω αν είναι εύκολο να προστεθεί τμήμα ... θα παρακολουθώ το νήμα

Ευχαριστώ...

Καλή συνέχεια

 



« Τελευταία τροποποίηση: 27 Νοε 2021, 06:53:51 μμ από cpp »

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Προστέθηκε 6ο τμήμα
« Απάντηση #28 στις: 27 Νοε 2021, 07:48:06 μμ »
Προστέθηκε έκτο (6) τμήμα


Σχετικά με το excel

Όσον αφορά τους βαθμούς
  • των άλλων καθηγητών στην ίδια βαθμολογική περίοδο
  • τους δικούς μας στην προηγούμενη  βαθμολογική περίοδο
  • των άλλων καθηγητών στην προηγούμενη βαθμολογική περίοδο

υπάρχει ήδη πρόβλεψη.

Στις ρυθμίσεις επιλέγεις:

Εμφάνιση βαθμών άλλων μαθημάτων   [ΝΑΙ]



Συνηθίζω και εκτυπώνω (ή αποθηκεύω ως pdf) μετά το πέρασμα των βαθμών με τα τρία 187.xls την Αναφορά από το myschool:
Αναφορές μαθητών -> Βαθμοί -> Κατάσταση βαθμολογίας κατά μάθημα με χαρακτηρισμό βαθμού (Θέλει και μια μικρή τροποποίηση για να γίνει Α4 πορτραίτο).

Αυτή (στοιχεία από το myschool) δίνω στους καθηγητές για έλεγχο, υπογραφή
και αυτή αν χρειαστεί θα φυλάξω υπογεγραμμένη.

Συνήθως παίρνω από όλους ένα ΟΚ και προχωρώ στην εκτύπωση των ελέγχων προόδου.
« Τελευταία τροποποίηση: 27 Νοε 2021, 08:03:24 μμ από Γεώργιος Θεοδώρου »

Γεώργιος Θεοδώρου

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 161
    • Διαχείριση απουσιών
Τμήματα μαθητή
« Απάντηση #29 στις: 28 Νοε 2021, 06:38:22 μμ »
Τα τμήματα πλέον δεν έχουν περιορισμό.

Κατά την εισαγωγή μαθητών με xls όσα τμήματα υπάρχουν συνεχόμενα στη γραμμή μετά το Πατρώνυμο εισάγονται στη ΒΔ.

Κατά την εισαγωγή - επεξεργασία μαθητή με τη φόρμα προσφέρονται πεδία για εισαγωγή τμημάτων που προσαρμόζονται δυναμικά στον αριθμό των τμημάτων.
« Τελευταία τροποποίηση: 29 Νοε 2021, 12:15:45 μμ από Γεώργιος Θεοδώρου »