Russian Moodle
Технические вопросы
ограничение размера курса
ограничение размера курса
Добрый день! сначала небольшая преамбула.
Re: ограничение размера курса
В Moodle 2 есть квоты на пользователей. Лимиты на курс не встречал, может есть.
Re: ограничение размера курса
Можно «наваять» SQL-запрос к таблице БД mdl_files, в котором по конкретному контексту (contextid) посчитать общий объем файлов (filesize)
Re: ограничение размера курса
В moodle 2, если одинаковые файлы используется в 10 курсх, они занимает место лишь одного файла. (Одинаковость определяется совпадением md5-суммы). В связи с этим сложно говорить о месте на диске, занимаемым отдельным курсом.
Re: ограничение размера курса
Я думаю, что ограничивать следует не размер курса, а размер загружаемого файла, тогда пользователи будут вынуждены хранить большие файлы во внешних репозиториях, как и заложено в концепцию Moodle 2.
Re: ограничение размера курса
что вы думаете насчет этого хранилища? стоит использовать в двойке?
Re: ограничение размера курса
собственно говоря этот плагин не работает в версии 2.2.2. а жаль
Re: ограничение размера курса
Почему не подойдет? Почему себе хуже? Речь об ограничении по закачке файлов на сервер. На скачивание с сервера ограничений нет, т.е. уже загруженных файлов это ограничение не затрагивает.
Re: ограничение размера курса
вот курс. сколько-то там мб. в нем две резервные копии. каждая примерно по 20 мб. это уже 40 мб для курса. плюс папка moddata. БОЛЛЕЕ 100 мб. итого получаем 140 мб ненужной информации. и ограничением размера загружаемого файла это не исправить.
и если в 1.9 такую информацию можно было получить быстро и просто, то во второй версии нужно еще покапаться, что где лежит и что из этого необходимо удалить.
Re: ограничение размера курса
курс превращается в хранилище плюшкина.
Поэтому в ваших же интересах переходить на moodle 2.x. Но при переходе есть нюансы. При апгрейде на новую версию следующее действие произойдёт автоматически. Если у вас какой-то ресурс ссылался на файл xxx.doc или xxx.pdf в файлах курса, то создастся ресурс с таким файлом. После этого можно будет смело очистить и отключить Устаревшее хранилище.
Но если у вас была ссылка на файл index.html (ну какой-нибудь электронный учебник в HTML), который ссылается на другие файлы и картинки и т.п., то в ресурс перенесётся только один файл и отключение устаревшего хранилища сделает ссылки неработоспособными. В этом случае следует заархивировать весь учебник из старого хранилища, загрузить его в ресурс и выбрать какой файл главный.
Кроме того следует проверить, что стало с ссылками на картинки в тестах, лекция и других элементах курса.
Таким образом трудоёмкость перехода напрямую зависит от числа используемых в процессе материалов в HTML. Чем их меньше, тем меньше проблем.
Documentation
Данная опция в блоке администрирования доступна только администраторам сайта и учителям курса. Она предназначена для закачки файлов (PDF, мультимедиа-файлы, документы Word, Презентации PowerPoint и т.п.) в курс. Фактически при помощи этой опции учителя могут как добавлять двоичные данные для включения в модули, ресурсы, разделы курса; так и напрямую скачивать эти данные.
Одновременно вы можете загрузить на сервер только один файл; но в то же время доступна опция загрузки zip-файла, содержащего множество файлов. Moodle автоматически распознаёт zip-архивы и выводит ссылку для их распаковки. Переход по данной ссылке приведёт к распаковке файлов на сервере.
Чтобы просмотреть загруженный на сервер файл, нажмите на его имя. В зависимости от настроек вашего браузера, вы увидите содержимое файла в браузере или диалоговое окно загрузки файла на ваш компьютер.
Текстовые и HTML-файлы можно редактировать прямо на сервере. Для редактирования других типов файлов вы должны загрузить их на свой компьютер, исправить, а затем заново закачать на сервер. При закачке на сервер будьте внимательны: если загружаемый файл имеет такое же имя, что и файл на сервере, содержимое файла на сервере будет автоматически перезаписано.
При просмотре файлов курса в новом курсе вы можете заметить, что несколько каталогов уже созданы по умолчанию. Они предназначены для хранения данных курса и zip-файлов резервных копий курса.
Вы можете также создать каталог и отобразить полное содержимое каталога при помощи меню добавления ресурса в каком-либо разделе курса.
Подкаталоги Moodle
Как добавить файл и папку в Moodle 3.x
Сегодняшний небольшой видеокаст посвящен работе с ресурсами Moodle 3 «Файл» и «Папка». Ресурс Moodle 3 «Папка» позволяет создателю курса отображать ряд связанных файлов внутри одной папки, что снижает прокрутку на странице курса Moodle 3. Можно либо загрузить и распаковать архив папки или создать пустую папку и загрузить файлы в нее.
Папка в Moodle 3 может быть использована:
— для ряда файлов на одной теме, например, набор прошлых контрольных работ в PDF формате или набор файлов для использования в студенческих проектах;
— чтобы обеспечить общее пространство для загрузки файлов преподавателями на странице курса Moodle (для этого содержание папки скрыто, чтобы только учителя могли видеть содержимое.)
Ресурс Moodle 3 «Файл» позволяет учителю предоставить файл в виде ресурса курса. Некоторые файлы будут отображаться в интерфейсе Moodle, в большинстве же случаев студентам будет предложено загрузить этот файл. Ресурс может включать вспомогательные файлы, например HTML страницы, встроенные изображения или флэш-объекты.
Обратите внимание, что студенты должны иметь соответствующее программное обеспечение на своих компьютерах для того, чтобы открыть файл.
Файл в курсе Moodle может быть использован:
— чтобы поделиться созданными в классе презентациями
— чтобы включить мини-сайт как ресурс курса
— для обеспечения проекта файлами определенных программ (например, Photoshop, PSD), чтобы студенты могли редактировать и представить их для оценки.
Установка Moodle
Не надо паники! 
Этот справочник объяснит, как впервые установить Moodle. В некоторые этапы установки входит большое количество деталей, чтобы попробовать охватить большинство возможных вариантов установки сетевого сервера, и этот документ может выглядеть длинным и сложным. Не паникуйте, как только вы узнаете, как это сделать, вы сможете установить Moodle в течение нескольких минут!
Если у вас проблемы, пожалуйста, внимательно прочитайте этот документ; на большинство обычных проблем вы здесь найдете ответ. Если у вас все еще не получается, вы можете обратиться за помощью к Moodle Help (на английском языке).
Другой вариант состоит в том, чтобы связаться с Компанией по сетевому обслуживанию, которая может полностью настроить для вас Moodle, чтобы вы могли сразу приступить к обучению!
Разделы этого документа:
1. Требования
Moodle прежде всего развит в Linux с использованием Apache, MySQL и PHP (также иногда именуемой платформой LAMP), но также регулярно опробывается с PostgreSQL и на операционных системах Windows XP, Mac OS и Netware 6.
Требования для Moodle следующие:
Большинство веб-хостов поддерживают все это по умолчанию. Если вы сотрудничаете с одним из немногих веб-хостов, которые не поддерживают эти особенности, интересуйтесь о включении поддержки или ищите другой хостинг.
2. Загрузка, копирование и размещение файлов
После загрузки и распаковки архива, или проверки файлов через CVS, у вас будет директория по имени «moodle», содержащая множество файлов и папок.
Если вы скачиваете Мудл на ваш локальный компьютер и затем загружаете это на ваш веб-сайт, обычно лучше загрузить целый архив как один файл, а затем сделать распаковку на сервере. Хостинги, работающие через интерфейс Cpanel позволяют вам разархивировать zip-архивы в файловом менеджере.
3. Структура сайта
вы можете благополучно пропустить этот раздел, включающий сжатое резюме содержания папки Moodle, помогающее вам ориентироваться:
4. Запуск скрипта установки для создания файла config.php
Чтобы запустить скрипт установки (install.php), введите в адресной строке браузера адрес вашего сайта, или наберите непосредственно: http://yourserver/install.php.
(Примечание: Сценарий будет пробовать сохранить куки (cookie) сессии. Если вы получите предупреждение в всплывающем окне браузера, то подтвердите, что вы сохраняете эти cookie!)
Moodle обнаружит эту инсталляцию и будет пошагово помогать вам создать новый файл конфигурации, называемый config.php. В конце процесса Мудл будет предлагать записать файл в подходящее место, но вы можете нажать кнопку, чтобы скачать этот файл и затем загрузить config.php в главную директорию Moodle на сервере.
Попутно сценарий установки проверит конфигурацию вашего сервера и даст вам предложения, как устранить любые проблемы. Для большинства обычных проблем эти предложения должны быть достаточными, но если у вас возникают трудности, смотрите ниже дополнительную информацию о некоторых общих действиях, которые могут помочь вам.
4.1 Общие настройки веб-сервера
Во-первых, удостоверьтесь, что ваш веб-сервер настроен, чтобы использовать index.php в качестве страницы по умолчанию (возможно в дополнение к index.html, default.htm и т.д.).
В Apache, это настраивается, используя параметр DirectoryIndex в файле httpd.conf. Он обычно похож на:
Только удостоверьтесь, что index.php находится в списке (и желательно в начале списка, для эффективности).
В-третьих, работа Мудл требует, чтобы большинство параметров настройки PHP было активным. На большинстве серверов они уже будут параметрами настройки по умолчанию. Однако, некоторые серверы PHP (более свежих версий PHP) могут установить параметры по-другому. Они определены в файле конфигурации PHP (обычно называемым php.ini):
Если вы не имеете доступа к httpd.conf или php.ini на сервере, или вы имеете Мудл на сервере с другими приложениями, которые требуют других параметров настройки, то не волнуйтесь, вы можете OVERRIDE (ОТВЕРГАТЬ) параметры настройки по умолчанию.
Чтобы сделать это, вы должны создать файл с названием .htaccess в главной директории Moodle, который содержит нижеследующие строки. Это работает только на серверах Apache и только если OVERRIDE было разрешено в основной конфигурации.
вы можете также задавать максимальный размер загружаемых файлов:
Проще всего это можно сделать, скопировав типовой файл из lib/htaccess и отредактировав его, чтобы удовлетворить вашим потребностям. Он содержит дальнейшие инструкции. Например, в среде Unix:
4.2 Создание базы данных
вы должны создать пустую базу данных (напр. » moodle «) в вашей системе баз данных наряду со специальным пользователем (напр. «moodleuser»), у которого есть доступ только к этой базе данных. Вы можете использовать пользователя «root» для тестового сервера, но это не рекомендуется для действующей системы: если хакерам удастся подобрать пароль, тогда вся ваша система баз данных будет в опасности, а не только одна база данных.
Если вы собираетесь использовать веб-хостинг, то на нем, вероятно, будет панель управления веб-интерфейса для создания вами базы данных.
Cpanel является одной из самых популярных. Создать базу данных в Cpanel:
Если у вас есть доступ к строке команд Unix, тогда вы можете получить тот же самый результат вводя команды.
Вот пример некоторых строк команд Unix для MySQL:
And some example command lines for PostgreSQL:
4.3 Создание каталога данных
Moodle также необходимо некоторое место на жестком диске вашего сервера, чтобы хранить загруженные файлы, такие как документы курса и пользовательские изображения.
Инсталлятор Moodle настойчиво пытается создать эту директорию, но если он терпит неудачу, тогда вы должны будете создать эту директорию вручную.
Чтобы удостовериться, что Moodle может сохранить загруженные файлы в этой директории, проверьте, что у программного обеспечения веб-сервера (напр. Аpache) в этой директории есть разрешение на чтение, запись и выполнение.
На машинах Unix это означает назначить владельцем директории пользователя «nobody» или «apache» и затем предоставить этому пользователя права на чтение, запись и выполнение.
5. Переход на страницу администрирования для сохранения конфигурации
Если на предыдущем этапе config.php был создан правильно, то вход на первую страницу сайта переместит вас на страницу «admin» для окончания конфигурации.
Теперь Moodle начнет настраивать вашу базу данных и составлять таблицы, где будут храниться данные. Во-первых, должны быть составлены главные таблицы базы данных. Вы должны видеть много сообщений SQL, сопровождаемых уведомлениями о состоянии ( зеленым или красным цветом), похожими на эти:
CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default ‘0’, password varchar(50) NOT NULL default », fullname varchar(254) NOT NULL default », shortname varchar(15) NOT NULL default », summary text NOT NULL, format tinyint(4) NOT NULL default ‘1’, teacher varchar(100) NOT NULL default ‘Teacher’, startdate int(10) unsigned NOT NULL default ‘0’, enddate int(10) unsigned NOT NULL default ‘0’, timemodified int(10) unsigned NOT NULL default ‘0’, PRIMARY KEY (id)) TYPE=MyISAM
Если вы не видите его, тогда, возможно, была некоторая проблема с базой данных или параметрами настройки конфигурации, которые вы определили в config.php. Проверьте, что PHP не находится в ограниченном «Безопасном режиме» (коммерческие хостинги иногда включают безопасный режим). Вы можете проверить переменные PHP, создавая небольшой файл, содержащий и просматривая результат через браузер. Проверьте их все и вызовите страницу «admin»снова.
Прокрутите страницу до самого низа и нажмите ссылку «Continue (Продолжить)».
В случае, если процесс останавливается на этой странице без продолжения, то у сервера, вероятно, проблема. Это легко установить: измените настройки «secureforms», затем пробуйте продолжить снова.
Прокрутите страницу до самого низа и нажмите ссылку «Continue (Продолжить)».
Запомните имя пользователя и пароль администратора, поскольку они будут необходимы для доступа к управлению сайтом.
(Если по какой-нибудь причине вы прервали установку, или есть какая-то ошибка системы, препятствующая вам загрузиться под учетной записью администратора, вы можете загрузиться, используя имя пользователя по умолчанию «admin» с паролем «admin».)
Однако вы еще не все сделали! Осталось закончить одно очень важное дело (см. следующий раздел о процессе cron).
6. Запуск процесса cron – это ВАЖНО!
Некоторые из модулей Мудл требуют непрерывной проверки выполнения задачи. Например, Мудл должен проверить обсуждения форумов, чтобы отправить по почте копии сообщений людям, которые на них подписались.
Сценарий, который делает все это, расположен в директории «admin» и называется cron.php. Однако, он не может управляться самостоятельно; вы должны настроить механизм периодического запуска этого сценария (напр. каждые пять или десять минут). Это обеспечивает непрерывную «пульсацию», чтобы сценарий мог периодически выполнять необходимые функции, определенные каждым модулем. Этот вид систематического механизма известен как служба cron.
Проведите испытание работоспособности сценария, управляя им непосредственно из вашего браузера:
Теперь вы должны настроить способ автоматического и регулярного управления сценарием.
В системах Windows
Для служб веб-хостинга
ваш сетевой интерфейс управления может иметь веб-страницу, которая позволяет вам настраивать процесс cron. Например, в системе Cpanel, ищите кнопку по имени «Cron jobs (Работа Cron)». Там вы можете поместить те же самые команды Unix, что упомянуты ниже:
Использование командной строки в Unix
Есть различные программируемые команды, которые вы можете использовать, чтобы вызвать страницу с командной строки. Не все они могут быть доступными на данном сервере.
Например, вы можете использовать утилиту Unix «wget»:
Отметим в этом примере, что результат выгружен (to/dev/null).
Тот же результат с использованием lynx:
Использование программы crontab в Unix
и затем добавляя одну из вышеупомянутых команд:
Обычно, команда «crontab» поместит вас в ‘vi’ редактор. Вы вводите «insert mode», нажимая «i», затем пишете в строке вышеуказанное, потом выходите из insert mode, нажимая ESC. Вы сохраняетесь и выходите, набирая «:wq», или выходите без сохранения, используя «:q!» (без кавычек).
7. Создание нового курса
Теперь, когда Мудл работает должным образом, вы можете попробовать создать новый курс, чтобы поэкспериментировать с ним.
Выберите «Создать новый курс» на странице администрирования (или ссылку admin (Управление)на главной странице сайта).
Заполните форму, обращая особое внимание на формат курса. Наи данном этапе вы не должны беспокоиться о деталях, поскольку все может быть изменено позже учителем. Отметим, что ссылки «Вопросительный знак на желтом кружочке» могут всегда обеспечить вам контекстную помощь по любому вопросу.
Нажмите «Сохранить и вы будете перемещены к новой форме, где вы можете назначить учителей курса. В этой форме вы можете добавить только существующие имена пользователей.Если вы хотите создать новую учетную запись учителя, тогда создайте ее, используя «Добавить нового пользователя» на странице Admin.
После этого курс готов к использованию и доступен через ссылку «Курсы» на главной странице.
См. «Документация учителя» ( английский язык) для большего количества деталей относительно создания курса.
Успехов вам в чудесном Moodle!
Если вы любите Мудл, пожалуйста, поразмышляйте о пожертвованиях для покрытия наших затрат. Спасибо!
Системные требования для Moodle
Поделиться
Системные требования — это описание примерных характеристик, которым должен соответствовать компьютер/сервер для того, чтобы на нём могло использоваться определённое программное обеспечение.
Эти характеристики могут описывать требования как к аппаратному обеспечению (тип и частота процессора, объем оперативной памяти, объём жёсткого диска), так и к программному окружению (операционная система, наличие установленных системных компонентов и сервисов и т. п.).
Соответственно, перед установкой и настройкой системы дистанционного обучения Moodle вам необходимо ознакомиться с её системными требованиями и проверить, соответствует ли им ваш ПК.
Типы системных требований
Системные требования условно делятся на два вида: минимальные и рекомендуемые.
Минимальные системные требования — это набор самых необходимых характеристик для условий возможности запуска и работы того или иного программного продукта.
Рекомендуемые системные требования — набор характеристик, подразумевающих оптимальную работу большей части возможностей продукта.
Итак, переходим к системным требованиям для системы Moodle.
Аппаратное обеспечение
Подключение к сети Интернет:
Для просмотра анимации, видео в формате FLV и презентаций:
Для просмотра видео контента:
Windows Media Player и соответствующие кодеки
Для просмотра дополнительных материалов:
Требования к серверу
Конечно, сейчас мы говорим о минимально поддерживаемых версиях. Разработчики Moodle рекомендуют поддерживать свое программное обеспечение и операционные системы в актуальном состоянии.
Отметим, что сейчас речь идет о требованиях для версии Moodle 3.10. Для ее установки вам нужно:
Требования к базе данных
Moodle поддерживает следующие серверы баз данных:
Источник




