Γενικά > Τεχνική υποστήριξη

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

(1/3) > >>

Γεώργιος Θεοδώρου:
Αγαπητοί συνάδελφοι

σας παρουσιάζω τον Ηλ. Απουσιολόγο

Σκοπός:
1. Η καταγραφή των απουσιών των μαθητών κάθε ώρα σε πραγματικό χρόνο.
2. Άμεση εποπτεία των απόντων μαθητών από την 1η ώρα και κάθε ώρα.
3. Εισαγωγή των απουσιών στο myschool άμα τη λήξη των μαθημάτων (εξαγωγή αρχείου xls).

Έχει δημιουργηθεί με το framework Laravel.

Για εγκατάσταση:
Κατεβάστε τον κώδικα από το github:

* https://github.com/g-theodoroy/apousiologos-examsplanner-bathmologia
Τρέξτε την εντολή composer install --no-dev
Ρυθμίστε τα username και password για το email.
Ανεβάστε αυτά στον server.



Έτοιμο zip για ανέβασμα στο server στον παρακάτω φάκελο


https://drive.google.com/drive/folders/1U4SKEO2th3YwwmBm1skQqS0Q_SFPc9iH?usp=sharing

Τελευταία ενημέρωση 21/10/2021



Έχει εγκατασταθεί στον webhost και σήμερα την 1η ημέρα λειτουργίας ενθουσίασε τους καθηγητές παρ ότι κάποιοι ήταν διστακτικοί.

Σενάριο λειτουργίας

Οι καθηγητές
συνδέονται με το email τους και το password.
Βλέπουν τα τμήματά τους, στα οποία κάνουν μάθημα.
Επιλέγουν το τμήμα στο οποίο κάνουν μάθημα.
Εμφανίζονται οι μαθητές και δίπλα ανάλογα με την ώρα checkboxes.
Ενεργή είναι μόνο η τρέχουσα ώρα.
πχ από τις 8:15 ώς τις 9:00 μόνο η 1η ώρα, από τις 9:05 έως τις 9:50 η 2η ώρα, κλπ
Βάζουν απουσίες και Αποθήκεύουν.

Ο Διαχειριστής (γραφείο)
την πρώτη φορά
εισάγει με xls καθηγητές με τα τμήματά τους, μαθητές με τα τμήματά τους

κάθε ημέρα
συνδέεται με το email και το password.
Βλέπει συνολικά ποιοι μαθητές λείπουν ή επιλέγει τμήμα
Εξάγει το μεσημέρι xls και το εισάγει στο myschool (Δυστυχώς πρέπει να ανοίξει με excell και  να γίνει save as xls!!!)

Επισυνάπτονται οδηγίες ρύθμισης και χρήσης.

Δημήτρης Κανάς:
Μπράβο!!! Έγραψες πάλι φίλε μου.

Θα δικτυώσεις όλα τα σχολεία με τις εφαρμογές σου (μαζί με τον nekpap)!

Αλλά κι αυτό το Laravel... μαγικά κάνει.

Περιμένουμε κι άλλες ιδέες!!!

Λάμπρος Μπουκουβάλας:
Συγχαρητήρια.
νομίζω ότι θα είναι πολύ χρήσιμο στο άμεσο μέλλον...
Ποιον server χρησιμοποιείς;;;

Γεώργιος Θεοδώρου:
webhost.sch.gr


Ανέβηκε σε ένα φάκελο στο /httpdocs

/httpdocs/apousiologos


To μόνο που πρέπει να κάνει κανείς μετά την εγκατάσταση των php libraries με composer install --no-dev

είναι να ρυθμίσει αν θέλει στο αρχείο .env τα username και password για αποστολή email

είτε μέσω gmail

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=xxxxxxxxx
MAIL_PASSWORD=xxxxxxxxxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

είτε μέσω sch.gr

MAIL_DRIVER=smtp
MAIL_HOST=mail.sch.gr
MAIL_PORT=465
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

ή

MAIL_DRIVER=smtp
MAIL_HOST=mail.sch.gr
MAIL_PORT=25
MAIL_USERNAME=xxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

και να ανεβάσει το αποτέλεσμα με ftp στον server



Ακολουθεί ο υπερσύνδεσμος για τον Ηλ.Απουσιολόγο του 11ου ΓΕΛ Πάτρας

https://11lyk-patras.mysch.gr/apousiologos/


Λάμπρος Μπουκουβάλας:

--- Παράθεση από: Γεώργιος Θεοδώρου στις 17 Οκτ 2020, 03:01:29 μμ ---webhost.sch.gr


Ανέβηκε σε ένα φάκελο στο /httpdocs


--- Τέλος παράθεσης ---

Ευχαριστώ.

Πλοήγηση

[0] Λίστα μηνυμάτων

[#] Επόμενη σελίδα

Μετάβαση στην πλήρη έκδοση