Οι εισαγωγείς CSV
Εισαγωγή των εξαγόμενων λιστών του FET τμηματικά — και ο μοναδικός κανόνας ταξινόμησης που αξίζει να γίνει σωστά την πρώτη φορά.
Το FET μπορεί να εξάγει κάθε μία από τις λίστες του ως ξεχωριστό αρχείο CSV. Επτά από αυτά τα αρχεία διαβάζονται εδώ, το καθένα στην ενότητα του επεξεργαστή δεδομένων, ώστε να μπορείτε να εισάγετε μία λίστα κάθε φορά αντί για ολόκληρο το έργο ταυτόχρονα.
Τα επτά αρχεία
- Εκπαιδευτικοί — η λίστα εκπαιδευτικών.
- Αντικείμενα — η λίστα αντικειμένων.
- Ετικέτες δραστηριότητας — η λίστα ετικετών.
- Αίθουσες και κτίρια — ένα αρχείο που καλύπτει και τα δύο, όπως ακριβώς είναι στο FET.
- Μαθητές — έτη, τμήματα και υποτμήματα, με την ιεραρχία τους.
- Δραστηριότητες — η λίστα δραστηριοτήτων, η οποία είναι το αρχείο που στην πραγματικότητα περιέχει το διδακτικό φόρτο ενός σχολείου πριν δημιουργηθεί οποιοδήποτε ωρολόγιο.
- Μη διαθέσιμοι χρόνοι εκπαιδευτικών — το μοναδικό αρχείο που περιέχει κανόνες αντί για λίστα. Εισάγεται από τους Περιορισμούς χρόνου, όχι από τους Εκπαιδευτικούς.
Κάθε ένα εισάγεται από τη δική του ενότητα: ανοίξτε την ενότητα στον επεξεργαστή δεδομένων και χρησιμοποιήστε το κουμπί εισαγωγής CSV. Το αρχείο διαβάζεται, σας εμφανίζεται τι θα κάνει και τίποτα δεν γράφεται μέχρι να επιβεβαιώσετε.
Το αρχείο μη διαθεσιμότητας αντικαθιστά, δεν προσθέτει
Τα πρώτα έξι αρχεία προσθέτουν ό,τι λείπει και αφήνουν τα υπόλοιπα ανέγγιχτα. Το αρχείο μη διαθεσιμότητας εκπαιδευτικών συμπεριφέρεται διαφορετικά, λόγω του περιεχομένου του: το FET γράφει ένα πλήρες πλέγμα — κάθε εκπαιδευτικός έναντι κάθε ώρας, με μια ένδειξη όπου ο συγκεκριμένος εκπαιδευτικός δεν μπορεί να διδάξει.
Ένα κενό κελί δεν είναι "καμία πληροφορία". Είναι το αρχείο που λέει αυτός ο εκπαιδευτικός είναι ελεύθερος τότε. Επομένως, η εισαγωγή ενός αρχείου αντικαθιστά τους μη διαθέσιμους χρόνους των εκπαιδευτικών που αναφέρει, κάτι που είναι ο μόνος τρόπος να εφαρμοστεί πραγματικά μια ελεύθερη θέση.
Οι εκπαιδευτικοί που δεν αναφέρονται στο αρχείο αφήνονται εντελώς ανέγγιχτοι, οπότε ένα αρχείο που καλύπτει τρεις εκπαιδευτικούς δεν μπορεί να επηρεάσει τους άλλους τριάντα.
Πριν γράψει οτιδήποτε, σας ενημερώνει πόσοι περιορισμοί θα αφαιρεθούν, πόσοι θα γραφτούν και πόσοι εκπαιδευτικοί παραμένουν ανέγγιχτοι. Δεν υπάρχει αναίρεση, οπότε δημιουργήστε ένα αντίγραφο ασφαλείας πρώτα αν το ωρολόγιο είναι σημαντικό.
Ένας εκπαιδευτικός του οποίου το όνομα δεν υπάρχει ήδη στο ωρολόγιο παραλείπεται αντί να δημιουργηθεί — αυτό το αρχείο προσαρμόζει υπάρχοντα άτομα, δεν εισάγει νέα.
Μια ένδειξη μπορεί να είναι προτίμηση και όχι αποκλεισμός
Τα κελιά σε αυτό το αρχείο δεν είναι τικ — το καθένα φέρει ένα βάρος από 0 έως 100, και το βάρος αλλάζει το νόημα της ένδειξης.
Το 100 σημαίνει "δεν μπορεί". Αυτή είναι η συνηθισμένη περίπτωση, και γίνεται ένας απλός κανόνας εκπαιδευτικός μη διαθέσιμος.
Κάτω από 100 σημαίνει "θα προτιμούσε να μην". Ένας κανόνας "μη διαθέσιμος" δεν έχει ασθενέστερη ρύθμιση — είναι απόλυτος ή τίποτα — οπότε μια σταθμισμένη ένδειξη καταγράφεται με τον αντίθετο τρόπο: ως προτιμώμενες χρονοθυρίδες που απαριθμούν όλα τα σημεία όπου τα μαθήματα του εκπαιδευτικού μπορεί να τοποθετηθούν, με αυτό το βάρος. Είναι ο ίδιος περιορισμός δηλωμένος θετικά.
Το FET δεν έχει λειτουργία εισαγωγής για αυτό. Η βοήθεια του FET σας λέει να χρησιμοποιήσετε προτιμώμενους χρόνους όταν χρειάζεστε ένα βάρος κάτω από 100. Αυτός ο εισαγωγέας κάνει αυτό το βήμα για εσάς.
Δεν επιλέγετε μεταξύ τους και δεν υπάρχει ρύθμιση για να κάνετε λάθος. Εάν ένα αρχείο περιέχει σταθμισμένα κελιά, η εισαγωγή σας το λέει πριν γράψει, και ονομάζει τα βάρη που βρήκε.
Εισαγωγή μαθητών πριν από τις δραστηριότητες
Αυτός είναι ο ένας κανόνας που αξίζει να ακολουθήσετε ακριβώς.
Εάν μια δραστηριότητα ονομάζει ένα σύνολο μαθητών που δεν υπάρχει ακόμη, το σύνολο δημιουργείται επίπεδο — και δεν αναβαθμίζεται ποτέ σε μια σωστή δομή έτους-τμήματος-υποτμήματος αργότερα.
Εισάγετε πρώτα το αρχείο μαθητών και η ιεραρχία φτάνει σωστά. Εισάγετε πρώτα τις δραστηριότητες και θα λάβετε ένα σωρό επίπεδων ομάδων που φαίνονται σωστές σε μια λίστα και συμπεριφέρονται λανθασμένα οπουδήποτε έχει σημασία η δομή. Η διόρθωσή τους αργότερα σημαίνει διαγραφή και επανάληψή τους.
Η ίδια αυτόματη δημιουργία ισχύει για εκπαιδευτικούς, αντικείμενα και ετικέτες δραστηριότητας που ονομάζονται από μια σειρά δραστηριότητας. Για αυτά είναι ακίνδυνο — ένας εκπαιδευτικός είναι εκπαιδευτικός — γι' αυτό ακριβώς η περίπτωση των μαθητών μπερδεύει τους ανθρώπους.
Προεπισκόπηση πριν την οριστικοποίηση

Η επιλογή ενός αρχείου δεν το εισάγει. Το αρχείο διαβάζεται πρώτα και λαμβάνετε μια σύνοψη του τι θα συνέβαινε: πόσες σειρές έγιναν κατανοητές, τι θα δημιουργηθεί και τυχόν προειδοποιήσεις για σειρές που δεν μπορούσαν να χρησιμοποιηθούν. Οι σειρές χωρίς όνομα αναφέρονται και παραλείπονται αντί να δημιουργούνται σιωπηλά κενά.
Μόνο όταν επιβεβαιώσετε γράφεται οτιδήποτε.
Πράγματα που αξίζει να γνωρίζετε για τη μορφή
Δεν χρειάζεται να προετοιμάσετε καθόλου τις εξαγωγές του FET — διαβάζονται όπως είναι. Αυτά έχουν σημασία όταν δημιουργείτε ένα αρχείο χειροκίνητα ή το επεξεργάζεστε σε ένα υπολογιστικό φύλλο.
- Τα ονόματα αρχείων αντιστοιχίζονται με βάση την κατάληξη. Το FET προσαρτά στις εξαγωγές το όνομα του ωρολογίου, οπότε το
myschool_teachers.csvαναγνωρίζεται ως το αρχείο εκπαιδευτικών. Διατηρήστε την κατάληξη και το πρόθεμα μπορεί να είναι οτιδήποτε. - Αναμένεται η σήμανση σειράς byte. Το FET γράφει μία, και αυτή αφαιρείται κατά την ανάγνωση. Ένα αρχείο που αποθηκεύτηκε χωρίς αυτήν είναι επίσης εντάξει.
- Ο διαχωριστής ανιχνεύεται ανά αρχείο αντί να υποτίθεται, οπότε μια εξαγωγή διαχωρισμένη με άνω τελεία λειτουργεί εξίσου καλά με μια διαχωρισμένη με κόμμα.
- Τα κελιά πόρων φωλιάζουν. Ένα
|διαχωρίζει ένα διαχωρισμένο συστατικό από το επόμενο, και ένα+διαχωρίζει μέλη εντός ενός συστατικού — έτσι ένα κελί μπορεί να ονομάσει πολλούς εκπαιδευτικούς για ένα μάθημα, ή διαφορετικούς εκπαιδευτικούς ανά συστατικό. - Τα ονόματα αντικειμένων δεν διαχωρίζονται με
+. Ένα αντικείμενο μπορεί νόμιμα να περιέχει ένα σύμβολο συν στο όνομά του, οπότε ο διαχωρισμός του θα ακρωτηρίαζε το όνομα. Εάν έχετε βάλει πολλά αντικείμενα σε ένα κελί, αυτό δεν είναι κάτι που υποστηρίζει η μορφή. - Ένα κενό αριθμητικό κελί σημαίνει "κανένας περιορισμός", όχι μηδέν. Το να αφήσετε κενό ένα κελί ελάχιστων ημερών δεν επιβάλλει ένα ελάχιστο τίποτα — σημαίνει ότι ο περιορισμός απουσιάζει.
Τι λαμβάνετε μετά
Ένα ωρολόγιο που δημιουργείται από αυτά τα αρχεία περιέχει μια πραγματική λίστα δραστηριοτήτων, οπότε συμπεριφέρεται σαν ένα έργο και όχι σαν μια εικόνα του: οι διάρκειες και τα διαχωρισμένα συστατικά είναι παρόντα, και αυτό που κατεβάζετε είναι χτισμένο από πραγματικά δεδομένα.