Здравствуйте, Людмила!
Поясните, пожалуйста, что есть: "Я, как администратор, не могу подписать на курс студентов, просто их не вижу, хотя в пользователях они есть." Т.е. Вы внутри курса, в админке нажимаете "Назначить роли", выбираете роль "Student" и в открывшемся окне правое поле (содержит в норме список ВСЕХ пользователей, зарегистрированных на сайте) - у Вас пусто?
Невиден курс.... а в админке главной страницы -> Курсы-> Добавить/редактировать напротив Вашего (невидимого) курса "глаз" открыт?
У Вас версия 2.0. Я ее еще не смотрел, но судя по всему в меню Enrolled Users можно раздавать роли участникам курса.
Людмила, а Вы проверяли состояние плагинов записи студентов в курс на странице админки сайта: Администрирование ► Модули ► Подписка ► Manage enrol plugins? И есть ли что-нибудь в выпадающем списке Enrolment methods, кот. на вашей картинке?
Может все плагины отключены (глазик закрыт) и поэтому нет кнопок записи студентов в управлении курсом.
Вадим, я как раз про Мулд Людмилы и пишу. Плагины подключены. При попытке посмотреть настройки дает ошибку.
В выпадающем списке только гостевой доступ, при попытке добавить метод ручной записи в самом курсе выдает ошибку доступа к базе.
Я понял, о чем Вы писали Уточнил просто, везде ли проверили.
Преподаватель не может записать студента, студенту курс виден, но и самостоятельно студент тоже не может записаться при включенном плагине Selfenrollment? Я правильно понимаю?
Тогда лечение одно - снос и установка стабильной версии 1.9.10.
Даже продвинутые администраторы системы не рискуют переходить на 2.0, почти в каждой теме есть упоминание, что РАНО пока еще, нужно ждать хотя бы 2.1.
Что толкает ставить нестабильную версию на рабочий сайт?
Я на прошлой неделе 2.0.1 тестировал и тоже сделал вывод, что переходить на него рано.
А у Людмилы не рабочий сайт, а скорее проба пера.
Сегодня по скайпу пытались с этой проблемой разбираться. Там не отображается соответствующая кнопка, не включается ручна запись на курс и в админке сайта невозможно посмотреть список пользователей - выбивает ошибку доступа к базе данных.
Игорь, а есть возможность доступа к БД через phpmyadmin?
Возможно, вследствие "стихийного бедствия", "несчастного случая" и т.п. повреждена одна или несколько таблиц. Можно попытаться их восстановить средствами самого phpmyadmin. Глядишь, заработает, иначе поможет только снос и полная установка заново (если бэкапа БД не делали).
ps: Я с такими проблемами сталкивался, когда не было ИБП и Э/Э выключали.
>> назначить его своим студентом не могу и в группу добавить не могу, не вижу его в таблицах.
Если он не записан в курс, то в этой таблице Вы его и не увидите.
Тут схема работы со студентами в курсе такая, смотрите рисунок:
- Зашли в курс - управление-пользователи- записанные пользователи (Enrolled users). В списке пусто - нет никого
- Нажимаем кнопку Enrol users
- Выскочило окно с о списком зарегисрированных на сайте пользователей. Почикали по кнопкам Enrol напротив нужных. Все.
- Это ссылка на методы записи студентов в курс. Предварительно активируем нужные в админке сайта.
- В курсе доступны следующие методы. 2 из них не активны, испоьзуется только ручная запись преподавателем курса.
У Вас это все не работает, как я понял?
Тогда решение выше в ответе Игорю, к сожалению
Ставьте 1.9.10+ - она не хуже, чем просто 1.9.10
Дополню ответ Сергея
Версия без плюсика - последний стабильный релиз любой версии (1.8, 1.9 и т.д.), протестированный, гарантированно работоспособный, без критических (фатальных) сбоев и т. д.
Версия с + - это постоянно (указано время последнего обновления) изменяющаяся ветка каждой версии, над ней все время идет работа, вносятся исправления, улучшения (а может, наоборот ). Когда эти изменения накапливаются до опред. состояния, выпускается очередной стаб. релиз. Затем процесс начинается заново И так до бесконечности…или до цели, кот. ведомы только Господу Б разработчикам.
Что ставить? Выбирать вам. Если обновления постоянно отслеживаются и вносятся в систему (с помощью SVN, GIT или др.), то ставьте с плюсом. Если у вас 2 сайта - один для "экспериментов" (на лок. машине, к примеру), второй - рабочий на сервере, и вы предварительно тестируете обновленную версию, то действия очевидны: тест на лок. ПКи перенос на рабочий сервер.
Во всех других случаях (один сайт, нет возможности предварительно тестировать, вообще нет никакой возможности), я бы рекомендовал ставить без + и ждать след. Stable релиз для обновления.
Так Вам нужны "шашечки" или "ехать"?
Подправлю про плюсы и минусы.
Версия без плюса - это версия, в которой полностью зафиксирована функциональность. Конечно, его перед выпуском стараются тестировать, но ошибки всё-равно бывают. Но главное здесь - это то, что в рамках версии в программе не появится ни одной лишней галочки в интерфейсе, не будет изменений в логике.
Но если вдруг в такой версии находят ошибки, особенно связанные с безопасностью, их исправляютс немедленно. Так появляется версия с +. А все изменения, которые требуют новых настроек, изменения логики поведения, проявится только в версии со следующим номером.
Поэтому версия с + всегда более стабильная, чем без +.
Это всё было о тех версиях, которые на этом сайте в разделе Downloads. С GIT и CVS немного иначе