Выборочный показ элементов курса

Выборочный показ элементов курса

от Елена Якушкина -
Количество ответов: 25

Здравствуйте.

Возникла задача в курсе показывать не все элементы, а выборочно в зависимости от содержания определенного поля в профиле (личностная характеристика студента).

Можно ли осуществить это на пользовательском уровне? 
Как лучше подойти к этой задаче?

Moodle 2.1

 

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

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

В стандартной поставке нельзя. И вряд ли можно будет в 2.1.

Но приницпиально возможно, если не боитесь менять исходный код:

http://tracker.moodle.org/browse/MDL-29538

В ответ на Artem Andreev

Re: Выборочный показ элементов курса

от Елена Якушкина -

Спасибо!
Это очень красивая идея - организовать условную деятельность по полям профиля пользователя. 

Увы, так и не получилось пока работать с git-репозиторием. После установки из http://code.google.com/p/gitextensions/ у меня в меню программ есть GitExtension, Git Bash, Git GUI и KDiff3.

Попробовала GitExtension / открыть репозиторий, ввожу git://github.com/markn86/moodle.git  -  диагностика "каталог не является репозиторием".
Захожу в пункт "Удаленные", там "Управление удаленными репозиториями" не активно.
Ав едь кроме 
Pull from Repository: git://github.com/markn86/moodle.git
там еще есть:
Pull 2.1 Branch: userconditions
и
Pull 2.1 Diff URL: https://github.com/markn86/moodle/compare/MOODLE_21_STABLE...userconditions

Как  открыть эту Git-репозиторную ссылку?

 

 

 

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

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

Пункт меню "Open repository" - это для открытия репозитория из папки.

Вам необходимо клонировать репозитарий - пункт меню "Clone repository"

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Расскажите поподробнее о задаче. Возможно Вам поможет разбиение пользователей на группы и настройка различных элементов для различных групп - это уже реализовано. Только вместо заполнения поля профиля необходимо будет разбивать пользователей на группы

В ответ на Vadim Dvorovenko

Re: Выборочный показ элементов курса

от Елена Якушкина -

Планируется  выстраивать индивидуальные образовательные траектории для студентов в зависимости от их личных особенностей (возможно, полученных по результатам тестирования).   Или придется хранить их в профиле, или заводить отдельную таблицу (код студента и параметры).
Пока я для простоты ограничилась единственным параметром (стиль познавательной деятельности), который может принимать одно из 3-х значений, и дополнила такое поле в профиль .

Первое, что пришло в голову, это именно разбить студентов на группы по особенностям и для каждой создать немного измененный курс. Но это как-то некрасиво.  И неизвестно, сколько будет этих личностных параметров, возможно 3, а может быть и 7. И сколько их комбинаций получится. И будут группы по 1-2 человека улыбаюсь

настройка различных элементов для различных групп - это уже реализовано

я использовала доступность элементов в зависимости от результатов прохождения других элементов. В зависимости от групп - не видела. Это где?

Мне казалось, что лучше немного изменить программу вывода элементов в курс, добавив проверку параметра. И внести этот параметр как поле в таблицу элементов курса.   Тогда если параметр элемента соответствует параметру студента - то элемент показывается.  Вот, примерно такие были планы улыбаюсь

 

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Alexandre Scherbyna -

В Modules and Plagins мне попадался модуль, который сам разбивает студентов на группы в зависимости от результатов тестирования. А еще есть GroupChoice, где студент выбирает группу сам.

В ответ на Vadim Dvorovenko

Re: Выборочный показ элементов курса

от Александр Зардинов -

прошу прощения за тупой вопрос: а как ограничить вывод или доступ к элементам в зависимости от групп? в какой версии это реализовано? я когда групповой доступ делаю у меня только разделение доступа идет но все элементы доступны всем группам, просто по отдельности (удобно для разделения по преподавателям, но бесполезно для выбора траектории курса).

В ответ на Александр Зардинов

Re: Выборочный показ элементов курса

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

>> ...как ограничить вывод или доступ к элементам в зависимости от групп?

Речь идет о группировках (потоках). Почитайте здесь.

В ответ на Александр Анисимов

Re: Выборочный показ элементов курса

от Елена Якушкина -

Александр, поток -  в традиционном понимании? Это несколько групп?

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Александр Зардинов -

да - поток это несколько групп, но нет- не в традиционном понимании т.к. одна группа может быть(как выяснилось) членом нескольких потоков.

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Поток (по другому - группировка) это сообщество участников курса, которое состоит из нескольких (или ОДНОЙ) группы.

Группа - это созданное в курсе объединение нескольких (или ОДНОГО) участников.

Т.е. в потоке может быть и ОДИН человек.

Если необходимо дать доступ к ресурсу/элементу курса только одному или нескольким участникам курса, то это можно реализовать используя группировки (потоки) курса.

В ответ на Александр Анисимов

Re: Выборочный показ элементов курса

от Елена Якушкина -

Спасибо!
В Администрировании->Разработка->Экспериментальные возможности->Экспериментальные настройки     включила параметр enablegroupmembersonly.

В настройках курса:
групповой режим - изолированные группы
принудительный групповой режим - нет
поток по умолчанию - пусто (или один из потоков)

Для курса в "Управление курсом->Пользователи->Группы"  создала из студенов несколько групп, из групп сделала несколько потоков.

При создании элемента курса (например, страницы)  в  разделе "Общие настройки модуля" не появилось  "Потока" и "Доступно только для членов группы", как показано в скрине  сообщения Вадима Табунщика от 16 декабря.
Только "Доступность" и "Идентификатор".

Может быть требуются еще какие-то настройки?  

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Включите расширенный режим (в 1.9 - кнопка Показать расширенные настройки, в 2.х - не помню... стесняюсь)

В ответ на Александр Анисимов

Re: Выборочный показ элементов курса

от Елена Якушкина -

Расширенные возможности давно включены, мы же условия доступа по прохождению элементов курса ставим.
Но я нашла, в чем дело. В кнопке "Показать дополнительные". И теперь у меня в условиях доступа поток есть улыбаюсь!

В ответ на Александр Зардинов

Re: Выборочный показ элементов курса

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

В стандартной поставке, начиная с версии 1.9, можно разграничить на уровне Потоков (Groupings). Только в Экспериментальных возможностях должен быть включен параметр  enablegroupmembersonly (по такому запросу можно в блоке настроек прям поиск сделать).

Ну или другой вариант - патчами для 2.1 по аналогии с полями профиля. http://tracker.moodle.org/browse/MDL-30554

В ответ на Artem Andreev

Re: Выборочный показ элементов курса

от Александр Зардинов -

так вот где они прятались выпучил глаза, а я все расстраиваюсь, что у меня потоков нет, буду эксперементировать, и обрадую физиков. кстати а одна группа может быть членом различных потоков. а по времени настроить, для разных потоков открывать в разное время доступ? 

В ответ на Александр Зардинов

Re: Выборочный показ элементов курса

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

>>а одна группа может быть членом различных потоков.

Да.

>> по времени настроить, для разных потоков открывать в разное время доступ

Нет.

В ответ на Александр Анисимов

Re: Выборочный показ элементов курса

от Александр Зардинов -

>>>> по времени настроить, для разных потоков открывать в разное время >>>>доступ

>>Нет.

и в 2.1 не будет?

В ответ на Александр Зардинов

Re: Выборочный показ элементов курса

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

>> и в 2.1 не будет?

В 2.2 страница для создания ресурса "Страница", извините за невольную тавтологию улыбаюсь, содержит секцию под названием Ограничить доступ. Вот скрин:

12345

Это то, что Вам нужно?

Настриваете доступ к странице для нужного потока в секции "Общие настройки модуля", дальше настраиваете доступ по времени, поставив галки в "Разрешить доступ" и "Запретить доступ".

Остальные модули пока не проверял, но, думаю, такие же настройки есть во всех модулях.

В ответ на Vadim Tabunshchik

Re: Выборочный показ элементов курса

от Александр Зардинов -

если такой доступ можно настроить для каждого потока в отдельности, то это то что нужно.

просто на данный момент если преподаватель закрывает элемент, то ему приходится потом его открывать для всевозможных хвОстунов и переведенцев, или просто какая-то группа начинает учить курс позже, если есть возможность для каждого потока в отдельности настроить доступ - тогда преподаватель простоназначал бы, например, всех в поток опоздуны, и они бы проходили курс с более поздним графиком.

В ответ на Vadim Dvorovenko

Re: Выборочный показ элементов курса

от Елена Якушкина -

Задача еще усложнилась. В зависимости от стиля познавательной деятельности студента элементы курса не только могут показываться или не показываться, но и менять свою очередность.

В ответ на Елена Якушкина

Re: Выборочный показ элементов курса

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Елена, с такой постановкой Ваша задача неразрешима техническими средствами - она недостаточно формализована.  

Когда речь о зависимости от одного параметра - можно просто указать траекторию для каждого варианта. А вот когда параметров несколько, нужно точное указание того, на что в конечном итоге влияет тот или иной параметр. Например параметр A отвечает за видимость тех или иных элементов, параметр B - за их очерёдность, параметр C - за шкалу оценивания. 

Иначе будут возникать неразрешимые проблемы вроде: параметр A требует показать элемент, а параметр B - скрыть.

В любом случае система moodle достаточно универсальна, а Ваша задача очень специальна, поэтому  нет гарантий, что moodle сможет выполнять эту задачу с необходимым Вам качеством.

И пара слов о педагогике. Стремление к сильной автоматизации в таком процессе выглядит как попытка устранить педагога из образовательного процесса. Мне кажется было бы лучше, если педагог имея на руках карту познавательных способностей ученика вручную формировал для него образовательную траекторию. Как вариант - создавая копию курса и меняя порядок и видимость элементов. Или даже просто на бумаге указывая необходимую последовательность прохождения элементов.

В ответ на Vadim Dvorovenko

Re: Выборочный показ элементов курса

от Alexandre Scherbyna -

Согласен с Вадимом. Не являются ли излишними все эти ухищрения, чтобы какие-то ресурсы скрывать от студентов, куда-то их «не пущать», принуждать выполнять только в определенной последовательности  и т.п.? Понятно, что для разных студентов можно рекомендовать (и даже требовать) разные траектории обучения. Свои рекомендации и требования преподаватель может изложить в начале курса в виде обычного текста, а ниже выложить ресурсы и деятельности, которые могут понадобиться для всех траекторий. Зачем переживать из-за того, что студент (о, ужас!) прочитает, а то и выполнит (какой кошмар!) что-то для него не предусмотренное? В этом ничего плохого нет. Пусть студенты учатся сами фильтровать информацию, выбирать нужную им и т.д. Мы же не переживаем из-за того, что в Интернете студенты могут найти массу «лишней» информации. Почему же мы так боимся, чтобы в наш курс (не дай Бог!) не просочилось что-то якобы лишнее?

В ответ на Vadim Dvorovenko

Re: Выборочный показ элементов курса

от Елена Якушкина -

Согласна с Вами, Вадим. Лично я бы не ограничивала студентам курса доступ ни к каким ресурсам,  они сами вполне могут выбрать то, что им нужно. Но если есть такие потребности у преподавателей, то приходится разбираться, можно ли это сделать и как.
Задача, конечно, не формализована. Она пока обсуждается. И это хорошо улыбаюсь
Конечно, сначала это стоит попробовать сделать через потоки.