Типы ролей в ветке 1.9

Типы ролей в ветке 1.9

от Vladimir Oparin -
Количество ответов: 6

Коллеги, подскажите маленький вопрос, запутался уже. Есть 1.9.19, надо загрузить большой список учителей на разные курсы, а также присвоить им статус нередактирующий учитель. Делал все по  http://docs.moodle.org/19/en/Upload_users.

 

 Value 1 is default course role, 2 is legacy Teacher role and 3 is legacy Non-editing Teacher.

 

Ставлю тип 3, система делает их учителями, а надо Non-editing Teacher.

Где порылась собака???

 

В ответ на Vladimir Oparin

Re: Типы ролей в ветке 1.9

от Vadim Tabunshchik -
Изображение пользователя Developers

Владимир, а Вы не перепутали случайно type с role?

Попробуйте загрузить пользователя из примера:

username,password,firstname,lastname,email,course1,type1,role1
student,student_1,student,student,student@localhost,короткое_имя_курса,3,4

Я проверил, student записан в курс короткое_имя_курса с ролью ассистент (Non-editing Teacher).

В примере 4 - это id роли Non-editing Teacher (You can use role field instead to specify roles directly - use either role short name or id)

В ответ на Vadim Tabunshchik

Re: Типы ролей в ветке 1.9

от Vladimir Oparin -

А чем тип от роли отличаются??

Я понял

role=1 студент

2=?????

3=тичер

4=Non-editing Teacher

 

А что тогда есть type1=3 ??

В ответ на Vladimir Oparin

Re: Типы ролей в ветке 1.9

от Vadim Tabunshchik -
Изображение пользователя Developers

А что тогда есть type1=3 ??

Это то, что Вы прочитали тут: "Value 1 is default course role, 2 is legacy Teacher role and 3 is legacy Non-editing Teacher." Т. е., тип роли в курсе.

Но можно указывать по короткому названию роли (coursecreator, editingteacher, teacher, student и т. д.) или, что удобнее, по ID роли из таблицы mdl_role, где:

ID=1 - админ
ID=2 - создатель курсов
ID=3 - преп-ль
ID=4 - преп-ль без права редактирова
ID=5 - студент
и т. д.

Поэтому можно в файле указывать или type:
username,password,firstname,lastname,email,course1,type1
(student,student_1,student,student,student@localhost,короткое_имя_курса,3
или role:
username,password,firstname,lastname,email,course1,role1
student,student_1,student,student,student@localhost,короткое_имя_курса,4
или и то и другое - смотрите это сообщение

 

В ответ на Vladimir Oparin

Re: Типы ролей в ветке 1.9

от Виталий Лавров -
Изображение пользователя Эксперт по Moodle

А что мешает указать имя роли ?

в .csv

username;course1;role1
.......;xxx;teacher

Если xxx - цифры, то это ID курса, иначе имя курса.

В ответ на Виталий Лавров

Re: Типы ролей в ветке 1.9

от Vadim Tabunshchik -
Изображение пользователя Developers

А что мешает указать имя роли ?

Ничто улыбаюсь

И в справке написано - можно указать короткое имя роли или её ID

Я Владимиру и цитату привёл (на англ.)