Laste opp brukere

Aller først: Merk at det vanligvis ikke er nødvendig å importere brukere fra fil. Hvis du kan unngå det sparer du mye manuelt arbeid med brukerhåndtering. Sjekk først om en av autentiseringsmodulene kan være det du trenger, f.eks. modulen for tilkobling til ekstern brukerdatabase.

Dersom du er sikker på at du vil importere mange brukere fra en tekstfil, må du passe på å formatere tekstfilen slik:

Her er et eksempel på en gyldig importfil:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3

Maler

Standardverdier blir behandlet som maler hvor følgende koder er tillatt:

Mellom prosenttegnet (%) og en kodebokstav (l, f eller u) er følgende modifikatorer tillatt:

F.eks. dersom fornavnet er "John" og etternavnet er "Doe", vil følgende malvariabler gi resultatene:

Kjøring som mal gjøres kun med standard verdier og ikke på basis av verdiene som mottas fra CSV-fila.

For å kunne opprette korrekte Moodle brukernavn, bli brukernavnet alltid konvertert til små bokstaver. Så sant "TIllat utvidet karaktersett i brukernavn" er deaktivert vil alle tegn som ikke er bokstaver, tall, bindestrek og punktum bli fjernet. Hvis f.eks. fornavnet er John Jr. og etternavnet Doe, vil brukernavnformelen %-f_%-l gi som resultat: "john jr._doe" når utvidede brukernavn er tillatt og "johnjr.doe" når det ikke er tillatt.

Dersom håndtering av duplikate brukernavn er aktivert, vil stigende nummer bli lagt til brukernavnet for å gjøre det unikt. Hvis f.eks. CSV-fila inneholder brukere med navnene John Doe, Jane Doe and Jenny Doe uten dedikerte brukernavn vil %-1f%-l og aktivert duplikathåndtering med stigende teller gi brukernavnene: jdoe, jdoe2 and jdoe3.

Oppdatering av eksisterende kontoer

Som standard antar Moodle at du bare vil opprette nye kontoer og beholde eksisterende. Du kan likevel sette "Oppdater eksisterende kontoer" til "Ja" for også å oppdatere alle brukerkontoer som allerede eksisterte.

Når eksisterende brukerkontoer endres, kan du også endre brukernavnet. Sett "Tillat endre navn" til "Ja" og ta med feltet oldusername i importfila .

Advarsel: Vær forsiktig når du oppdaterer eksisterende brukere på denne måten. Du risikerer i verste fall å ødelegge brukerkontoer fullstendig.

Slette kontoer

Dersom feltet deleted tas med i CSV-fila vil brukere med verdien "1" bli slettet. I slike tilfeller kan alle andre felt på raden utelates, unntatt username.

Sletting og import av brukerkontoer kan gjøres i samme CSV-fil. F.eks. vil følgende kode legge til brukeren Tom Jones og slette brukeren reznort:

username, firstname, lastname, deleted
jonest, Tom, Jones, 0
reznort, , , 1