как в moodle 2.6 связать индивидуальный номер с Логином студента

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

от Alex Matv -
Количество ответов: 9

Вадим, спасибо за ответ.
Все операции через администрирование сделаны были до этого, но как вы поняли индивидуальный номер не отображался.
В ручную изменять списки это интересный вариант.
Но,  может существует шанс как-то обойти этот ручной процесс редактирования профиля каждого слушателя???
Мы пользователей объединили в группы.
Но вот индивидуальный номер непонятно на каком этапе нужно вводить. При регистрации пользователей или это нужно править сам код РНР ? Если при регистрации то для этого должно быть отдельное поле. А вот как оно должно называться? Это тоже непонятно.

Приложение 1_2.JPG
В ответ на Alex Matv

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

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

может существует шанс как-то обойти этот ручной процесс редактирования профиля каждого слушателя???

Без проблем.

1. Самый простой - запрос к базе данных:

UPDATE mdl_user u SET u.idnumber=u.username

У всех пользователей поле логина скопируется в поле индивидуальный номер.

2. Ещё можно это сделать средствами Moodle: выгрузить все учетки в текстовый файл, отредактировать его, указав поле idnumber и загрузить пользователей из этого файла, выбрав при загрузке "Только обновить существующих пользователей". Вот пример такого файла:

username;firstname;lastname;email;idnumber
fdp14-001;Роман;Осипенко;fdp14-001@i.ua;fdp14-001

Но вот индивидуальный номер непонятно на каком этапе нужно вводить. При регистрации пользователей или это нужно править сам код РНР ? Если при регистрации то для этого должно быть отдельное поле. А вот как оно должно называться? Это тоже непонятно.

Это поле уже есть в профиле, никакой код править не нужно. Находится оно в секции "Необязательное" на странице редактирования профиля пользователя.
Когда его вводить - зависит от способа создания уч. записи:

  1. Создаете учетки вручную - заполняете поле сами вручную
  2. Загружаете пользователей текстовым файлом - указывайте сразу это поле (ПРИМЕР ФАЙЛА ВЫШЕ)
  3. Студенты сами регистрируются - заставляйте их заполнять это поле или заполняйте потом его сами одним из 2-х описанных способов.
В ответ на Vadim Tabunshchik

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

от Alex Matv -

Вадим огромное спасибо! Вариант 2 помог: 2. Ещё можно это сделать средствами Moodle: выгрузить все учетки в текстовый файл, отредактировать его, указав поле idnumber и загрузить пользователей из этого файла, выбрав при загрузке "Только обновить существующих пользователей".


Простите за мою неграмотность, а как можно реализовать первый вариант, т.е. где нужно прописать запрос к базе данных  

UPDATE mdl_user u SET u.idnumber=u.username

Вадим, не могли бы вы еще подсказать в moodle 2.6 можно ли на странице " Результаты" сделать  поле для отображения результатов только по одной группе. как было в moodle v1.9 поля "Отдельные группы+выпадающий список групп"

Приложение 1_3.JPG
В ответ на Alex Matv

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

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

где нужно прописать запрос к базе данных

В программе администрирования баз данных: для MySQL это phpmyadmin, например, я ещё использую софт от Navicat

Просмотр оценок по группам возможен при выполнении следующих условий:

  1. Включить групповой режим в настройках курса (можно поставить галку "Принудительно", если нужно группы использовать во всех элементах курса).
  2. Создать группы в курсе, включить в группы студентов.

А что в списке "Отдельные группы", кроме "Все участники"? Пусто? Значит в курсе не созданы группы: см. п. 2 выше.

В ответ на Vadim Tabunshchik

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

от Alex Matv -

Вадим, большое спасибо за ответы и советы!!!! 

Фильтр по группам получилось установить, а вот фильтр по имени и фамилии как это было в moodle 1.9 отсутствует в moodle 2.6. 

И это в принципе создает некоторые неудобства при работе с журналом оценок. 

Как это можно сделать чтобы фильтр по имени, по фамилии тоже присутствовал в 2.6?


==============================================================================================================

Приложение 1_4.JPG
В ответ на Alex Matv

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

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

а вот фильтр по имени и фамилии как это было в moodle 1.9 отсутствует в moodle 2.6.

Он присутствует, только появляется после определенного количества попыток. Вот скрин:

рис

В ответ на Vadim Tabunshchik

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

от Alex Matv -

Вадим, спасибо вам за консультацию!!!!!!!!!!!!!!))))))))))))) Ваши советы очень помогли!!!!

В ответ на Alex Matv

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

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

Пожалуйста улыбаюсь

По поводу фильтра "Имя/Фамилия": его появление напрямую связано от разбивки результатов по страницам. То есть, даже при наличии всего двух попыток можно "включить" алфавит, если установить "Размер страницы" = 1

В ответ на Vadim Tabunshchik

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

от Alex Matv -

Вадим все получилось!!! Спасибо!!!

Вадим, у меня есть еще один вопрос. Мы столкнулись с проблемой в Moodle 2.6 исчезла страничка или дополнительная вкладка, в которой можно было просмотреть "название тестов", "тест закрывается" и "попытки".

 

В то время как в Moodle 1.9 она есть.

При выборе в навигационном меню вкладки тесты открывается дополнительное окошко, о котором я говорю

Можно ли это как-то вылечить в Moodle 2.6???
С уважением Алексей!

В ответ на Alex Matv

Re: как в moodle 2.6 связать индивидуальный номер с Логином студента

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

Там, где на скрине вопрос, в 2.6 должно быть название раздела/темы, содержащей данный тест. Видимо, у вас тема без названия, поэтому там пусто.

В 2.6 из навигации убрали ссылку на все тесты, но на похожую страницу всё-равно можно попасть, если вбить вручную в браузер её адрес: /mod/quiz/index.php?id=id_курса

Точно таким же способом можно посмотреть список всех других модулей, имеющихся в курсе: если слово quiz заменить на название др. модуля, например, page или book и т. д.