Att ladda upp användare

Lägg till att börja med märke till att det i de flesta fall inte är nödvändigt att importera användare i bulk. För att minimera ditt underhållsarbete bör du istället först och främst undersöka de olika inte-manuella alternativen för autenticering, som t.ex. att koppla till befintliga externa databaser eller att låta användarna skapa sina konton själva. För mer info se sektionen för autenticering i menyerna för administration.

Om du är säker på att du vill importera ett flertal användarkonton från en textfil då behöver du formatera din textfil enligt följande:

Här är ett exempel på en giltig fil för import:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, mycket_hemligt, Tom, Jonsson, jonest@ort.edu, sv, 3663737, 1, Intro101, Section 1, 1
reznort, lite_hemligt, Trent, Reznor, reznort@skaane.edu, sv, 6736733, 0, Advanced202, Section 3, 3

Mallar

Standardvärdena behandlas som mallar och i dem är de följande koderna tillåtna:

Mellan procenttecknet (%) och valfri kodbokstav (l, f eller u) är de följande modifierarna tillåtna:

Om t.ex. förnamnet är Johan och efternamnet är Andersson då kommer du att få följande värden om du använder de angivna mallarna:

Denna behandling av mallarna tillämpas bara på standardvärdena och inte på den värden som hämtas från den (kommaseparerade) CSV-filen.

För att du ska kunna skapa riktiga användarnamn för Moodle så omvandlas användarnamnen alltid till minuskler (små bokstäver). Dessutom är det så att om alternativet "Tillåt specialtecken i användarnamn" på sidan Regler för användning är avaktiverat så kommer tecken som inte är bokstäver, siffror, bindestreck (-) och punkt (.) att tas bort.

Om t.ex. förnamnet är Johan Jr. och efternamnet är Andersson då kommer användarnamnet %-f_%-l att resultera i johan jr._andersson när "Tillåt specialtecken i användarnamn" är aktiverat och johanjr.andersson när det är avaktiverat.

När "Lägg till räknare" i "Hantering av nya användarnamn som är dubbletter" är aktiverat så kommer en räknare att automatiskt lägga till ett tal till de dubbletter av användarnamn som skapas av mallen.

Om t.ex. CSV-filen innehåller användarna Johan Andersson, Janna Andersson och Johanna Andersson utan uttryckliga användarnamn så kommer det standardmässiga användarnamnet att vara %-1f%-l.

Och om dessutom "Lägg till räknare" i "Hantering av nya användarnamn som är dubbletter" är aktiverat då kommer de resulterande användarnamnen att bli jandersson, jandersson2 och jandersson3.

Att uppdatera befintliga konton

Som standardmässigt förval så kommer Moodle att anta att du kommer att skapa nya konton och därför hoppa över poster där användarnamnet överensstämmer med ett befintligt konto.

Om du däremot tillåter uppdatering så kommer även det befintliga användarkontot att uppdateras.

När du uppdaterar befintliga konton så kan du även byta användarnamnen. Ange isåfall "Ja" som svar på "Tillåt namnbyten" och ta även med ett fält i din fil som ska heta oldusername.

OBS! Alla fel som kan uppstå när du uppdaterar befintliga konton kan påverka dina användare på ett menligt sätt. Var därför försiktig när du använder det här alternativet.

Att ta bort konton

Om fältet deleted (borttagen) finns med så kommer användare med värdet 1 för det att tas bort. I det här fallet kan alla fält undantas utom det för username (användarnamn).

Du kan ta bort eller ladda upp konton med hjälp av en enda CSV-fil. Den följande filen kommer t.ex. att lägga till användaren Johan Andersson och ta bort användaren kurtnilsson:

username, firstname, lastname, deleted
jand, Johan, Andersson, 0
kurtnilsson, , , 1