Moodle 2.6 – Upload users error

Εκτός από το Koha, ένα άλλο λογισμικό ανοιχτού κώδικα που χρησιμοποιώ καθημερινά είναι το Moodle. Πρόκειται για ένα σύστημα διαχείρισης μαθημάτων που από ό,τι γνωρίζω χρησιμοποιούν τα περισσότερα ιδρύματα τριτοβάθμιας εκπαίδευσης στην Ελλάδα. Αν δεν το γνωρίζετε καλό είναι να μάθετε περισσότερα για αυτό εδώ.  Θα βρείτε πολλά εγχειρίδια και πηγές που θα σας βοηθήσουν να μάθετε πώς να το χρησιμοποιείτε.

Μέχρι πριν ένα μήνα χρησιμοποιούσα την έκδοση 1.8 (μπορεί και παλαιότερη τώρα που το σκέφτομαι) και τώρα κάναμε αναβάθμιση στην 2.8. Όταν αποπειράθηκα να ανεβάσω χρήστες μέσω αρχείου CSV και να τους γράψω και σε διάφορα μαθήματα, μου έβγαινε συνεχώς το ακόλουθο σφάλμα: «Invalid CSV file format – number of columns is not constant!».

Στην παλαιότερη έκδοση στο CSV file τα δεδομένα είχαν την ακόλουθη μορφή

username, password, firstname, lastname, email, course1, course2, course3

και αν ο χρήστης ήταν γραμμένος μόνο σε 2 μαθήματα τότε σου επετρεπε να γράφεις τα 2 και για το τρίτο να μη γράφεις απολύτως τίποτα. Στην 2.6 έκδοση από τη στιγμή που θα αναφέρονται 3 μαθήματα, αν γράψουμε τον χρήστη σε λιγότερα, στα κενά μαθήματα πρέπει να βάλουμε 0 (για αυτό και το number of columns is not constant αν είναι λιγότερα).

Το διόρθωσα και εξακολουθούσε να μου βγάζει το ίδιο (εκνευριστικό) σφάλμα. Τότε διάβασα τα σχόλια εδώ και κατάλαβα το λάθος μου. Κάποια ονόματα, κυρίως ξένα, περιλαμβάνουν κόμμα. Αυτό το κόμμα, το Moodle το υπολογίζει σαν πεδίο και έτσι για άλλη μία φορά «number of columns is not constant!»

Για να το αποφύγουμε αυτό, επιλέγουμε το διαχωριστικό των πεδίων στο CSV αρχείο να είναι ; και όχι κόμμα και στη συνέχεια όταν ανεβάζουμε το αρχείο στο Moodle να επιλέγουμε ; στο CSV delimiter.

Μικρές λεπτομέρειες που κάνουν τη μέρα μας στη δουλειά πιο… «γεμάτη».

Advertisements

Σχολιάστε

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s