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

Ξεκίνησε από Γεώργιος Θεοδώρου, 05 Οκτ 2020, 09:30:47 ΜΜ

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

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

Ο Διαχειριστής πλέον στη Διαχείριση των Καθηγητών βλέπει

  • και τους Καθηγητές,
  • και τους Διαχειριστές.

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


Ο πρώτος εγγεγραμμένος χρήστης-Διαχειριστής δεν μπορεί

  • να πάψει να είναι Διαχειριστής,
  • να διαγραφεί.

  8)

cpp

Καλησπέρα σας

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

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

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

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

Καμιά ιδέα?

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

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

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

Καλησπέρα


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

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

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


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

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

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

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




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


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

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

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


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


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


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


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

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



cpp

Ευχαριστώ για την άμεση απάντηση

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

Για το 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)




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

Η στήλη Αρ.Μητρώου πρέπει να είναι αριθμός.

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

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

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

cpp

Καλημέρα...

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

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

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

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

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

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




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

Πάντα κάτι θα διορθώνεται...

Προστέθηκε validation κατά την εισαγωγή δεδομένων

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

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

Ioanna Papanikolaou

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

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

Με ένα Ctrl-A και copy - paste σε κειμενογράφο (word - libreoffice )
παίρνουμε έναν "ανεκτό" πίνακα της μορφής "ημερολογίου" είτε "λίστας".

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

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

#24
Προστέθηκε:

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

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

8)

cpp

Καλημέρα σας

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

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

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

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

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

Α αριθμός τμημάτων

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

Καλησπέρα
Να σαι καλά για την αμεση απάντηση

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

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

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

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

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

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

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

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






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

#28
Προστέθηκε έκτο (6) τμήμα


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

Όσον αφορά τους βαθμούς

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

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

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

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



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

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

Συνήθως παίρνω από όλους ένα ΟΚ και προχωρώ στην εκτύπωση των ελέγχων προόδου.

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

#29
Τα τμήματα πλέον δεν έχουν περιορισμό.

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

Κατά την εισαγωγή - επεξεργασία μαθητή με τη φόρμα προσφέρονται πεδία για εισαγωγή τμημάτων που προσαρμόζονται δυναμικά στον αριθμό των τμημάτων.