Групово качване на потребители в Moodle, Department of Education wa

Това е машинен превод на помощния файл. Оригиналът може да прочетете тук

Ако сте сигурни, че искате да импортирате няколко потребителски акаунта от текстов файл, тогава трябва да форматирате текстовия файл по следния начин:

  • Всеки ред от файла съдържа един запис
  • Всеки запис е поредица от данни, разделени със запетаи (или други разделители)
  • Първият запис във файла е специален и съдържа списък с имена на полета. Това определя формата на останалата част от файла.

Задължително поле за заглавие: Тези полета трябва да бъдат включени в първия запис и дефинирани за всеки потребител

собствено име, фамилия при вмъкване или потребителско име при актуализация

Допълнителни имена на полета: те са напълно незадължителни. Ако има стойност за поле във файла, тогава тази стойност се използва, в противен случай стойността по подразбиране за това поле не се използва.

Полета за име на потребителски профил: по избор, xxxxx е реалното поле за име на потребителски профил (т.е. уникално кратко име)

Имена на специални полета: използвани за промяна на потребителски имена и изтриване на потребители, вижте по-долу

Имена на полета за записване (по избор): Имена на курсове с "кратки имена" на курсове - ако присъстват, потребителят ще бъде записан в тези курсове. „Тип“ се отнася до типа роля, която ще се използва за свързаната регистрация на курс. Стойността 1 е ролята по подразбиране за курс 2, наследената роля на Учителя и 3 наследената роля на Учителя без редактиране. Можете да използвате поле вместо роля, за да посочите ролите директно - използвайте или краткото име на ролята, или нейния идентификатор (числовите имена на ролите не се поддържат).Потребителите могат също да бъдат присвоени на групи в курс (група 1 в курс1, група2 в курс2 и т.н.). Групите отново се дефинират от тяхното име или идентификатори (числовите имена на групи не се поддържат).

курс1, тип1, роля1, група 1, курс2, тип2, роля2, група2 и т.н.

  • Запетайките в данните трябва да бъдат кодирани като - скриптът автоматично ще ги декодира обратно в запетаи.
  • За булеви полета използвайте 0 за false и 1 за true.
  • Ето пример за правилен импортиран файл:

    Стойностите по подразбиране се обработват като шаблони, в които са разрешени следните кодове:

    • %L - ще бъде заменено с фамилията
    • %f - ще бъде заменено с име
    • %u - ще бъде заменено с потребителското име
    • %% - ще бъде заменен от %

    Между знака за процент (%) и всеки буквен код (L, F или u) са разрешени следните модификатори:

    • (-) Минус - информацията, посочена в имейл кода, ще бъде преобразувана в малки букви
    • (+) Знак плюс - информацията, посочена в буквения код, ще бъде преобразувана в главни букви
    • (

    ) Знак тилда - информацията, посочена в буквения код, ще бъде преобразувана в главни букви

  • десетично число - информацията, посочена в буквения код, ще бъде съкратена до толкова знака
  • Например, ако First Name е John и Last Name е Doe, следните стойности ще бъдат извлечени с дадените модели:

    • %L%F=ДоуДжон
    • %L%1f = DoeJ
    • %-L% + F = doeJOHN
    • %-F_%-L = john_doe
    • http://www.example.com/

    jdoe / (ако потребителското име е jdoe или %-1f%-l)

    Обработката на шаблона се извършва само върху стойностите по подразбиране, а не върху стойностите, извлечени от CSV файла.

    За да създадете правилни именаПотребители на Moodle, потребителското име винаги се преобразува в малки букви. Освен това, ако опцията „Разрешаване на разширени знаци в потребителските имена“ на страницата с правилата на сайта е деактивирана, знаците, различни от букви, цифри, тирета (-) (.) и точки ще бъдат премахнати. Например, ако първото име е John Jr., а фамилията е Doe, потребителското име %-f_%-L ще създаде John jr._doe, когато е разрешено Разрешаване на разширени знаци в потребителските имена, и johnjr.doe, когато е забранено.

    Когато „Ново дублирано потребителско име за обработка" е зададено на Добавяне на брояч, автоматичният брояч на нарастване ще добави към дублиращите се имена, създадени от модела. Например, ако CSV файлът съдържа потребители с имена John Doe, Jane Doe и Jenny Doe без изрични потребителски имена, потребителското име по подразбиране е %-1f%-l и новото дублирано потребителско име за обработка е настроено да добавя брояч, тогава създадените потребителски имена ще бъдат Jdoe, jdoe2 и jdoe3.

    Актуализиране на съществуващи акаунти

    По подразбиране Moodle приема, че ще създавате нови потребителски акаунти и пропуска записи, където потребителското име съвпада със съществуващ акаунт. Въпреки това, ако разрешите актуализации, съществуващият потребителски акаунт ще бъде актуализиран.

    Когато актуализирате съществуващи акаунти, можете също да промените потребителските имена. Задайте „Разрешаване на преименуване“ надаи включете поле, наречено oldusername във вашия файл.

    Предупреждение:Всички грешки при актуализирането на съществуващи акаунти може да се отразят зле на вашите потребители. Бъдете внимателни с опциите за надграждане.

    Изтриване на акаунти

    При изтриване има поле, потребители,със стойност 1, той ще бъде премахнат. В този случай всички полета могат да бъдат пропуснати с изключение на потребителското име.

    Изтриването и зареждането на фактури може да се извърши от един CSV файл. Например в следния файл добавете потребителя Tom Jones и премахнете потребителя reznort:

    потребителско име, собствено име, фамилия, изтрито jonest, Том Джоунс, 0 reznort. 1