- •1. Теоретическая часть
- •1.1 Постановка задачи
- •1.2 Особенности обучения через Интернет
- •1.2.1 Виды и формы виртуального обучения
- •1.3 Технологии виртуального обучения
- •1.4 Требования к аппаратно-программному комплексу для управления учебным процессом и образовательным контентом при дистанционном обучении
- •1.5 Особенности дистанционного образования
- •1.5.1 Достоинства дистанционного обучения
- •1.5.2 Недостатки дистанционного обучения
- •1.6 Стандарты в электронном обучении
- •1.6.1 Стандарт ims
- •1.6.2 Стандарт scorm
- •1.7 Обзор некоторых существующих решений
- •1.7.1 Система дистанционного обучения Learning Space 5.0
- •1.6.2 Система дистанционного обучения WebCt
- •1.6.3 Система дистанционного обучения moodle
- •2. Проектная часть
- •2.1 Установка lms Moodle Web‑сервере
- •2.1.1 Требования к системе
- •2.1.2 Настройки php
- •2.1.3 Количество пользователей
- •2.1.4 Структура каталога lms Moodle
- •2.1.5 Создание базы данных
- •2.1.6 Запуск установочного файла для создания файла config.Php
- •2.2 Анализ модернизированных возможностей системы
- •2.2.1 Дополнительный html‑редактор TinyMce 3
- •Редактор формул DragMath
- •Работа с медиа-объектами
- •2.2.2 Использование галереи Lightbox
- •2.2.3 Блок организации доступа к файлам и папкам
- •2.2.4 Новый формат вопросов «Image Target»
- •2.2.5 Модуль организации трансляций
- •2.3 Создание нового электронного учебного курса
- •2.3.1 Типы ресурсов
- •Текстовая страница
- •Ссылка на файл и веб-страницу
- •2.3.2 Элементы курса
- •2.3.3 Создание лекции
- •2.3.4 Создание тестирования
- •2.3.5 Создание глоссария
- •2.3.6 Элемент курса «Задание»
- •2.3.7 Создание базы данных
- •2.3.8 Запись студентов на курс
- •2.3.9 Группы
- •2.3.10 Возможности контроля за процессом обучения
- •2.3.10.1 Оценки и рейтинги
- •2.3.10.2 Добавление элементов в таблицу оценок
- •2.3.10.3 Стандартные возможности таблицы оценок
- •2.3.10.4 Представление оценок
- •2.3.10.5 Таблица рейтингов
- •3. Технико-экономическое обоснование
- •3.1 Определение трудоемкости разработки нир
- •3.2 Расчет затрат на разработку нир
- •3.3 Определение возможной (договорной) цены нир
- •3.4 Оценка социально-экономических результатов нир
- •4. Безопасность жизнедеятельности
- •4.1 Теоретическая часть
- •4.1.1 Пожароопасные и токсичные свойства веществ и материалов, применяемых при выполнении работы
- •4.1.2 Характеристика потенциальных опасностей и вредностей, которые могут возникнуть в процессе выполнения экспериментальной части работы
- •4.1.3 Категорирование вычислительного зала (по взрыво-пожароопасности с указанием взрыво- и пожароопасных зон, опасности поражения электрическим током и др.)
- •4.1.4 Санитарно-гигиеническая характеристика помещения
- •4.1.5 Условия безопасности при проведении экспериментальной части работы
- •4.1.5.1 Общие требования к организации рабочих мест пользователей пэвм
- •4.1.5.2 Требования к организации и оборудованию рабочих мест с пэвм для взрослых пользователей
- •4.1.6 Электробезопасность
- •4.1.7 Пожарная безопасность и средства пожаротушения
- •4.1.8 Защита окружающей среды
- •4.1.9 Гражданская оборона
- •4.2 Расчетная часть
2.1.2 Настройки php
safe_mode должна быть отключена (OFF, проверьте php.ini или конфигурационный файл Apache).
memory_limit должна иметь значение по-крайней мере 16M (32M рекомендуется для Moodle 1.7 и 40M для Moodle 1.8 или выше). Большие сайты могут потребовать более 128M. PHP 5.2.x требует больших значений memory_limit чем предыдущие версии PHP. 64bit операционные системы еще более требовательны к памяти.
session.save_handler должно иметь значение files.
Библиотеки и расширения PHP
mbstring обязателен для Moodle 1.6 и выше. Это расширение предназначено для работы с многобайтными строками и особенно важно для русскоязычных инсталяций.
iconv обязателен для Moodle 1.6 и выше.
библиотека GD и FreeType 2 необходимы для создания графиков, диаграмм и для построения страниц логов.
Расширение mysql необходимо, если вы используете MySQL.
Расширение pgsql необходимо, если вы используете PostgreSQL.
Расширение zlib необходимо для работы с архивами zip.
Расширение curl рекомендуется для Moodle 1.8 и выше.
Расширение tokenizer рекомендуется для Moodle 1.8 и выше.
Расширения curl и openssl необходимы для функционирования Moodle network – сетевое взаимодействия нескольких инсталяций Moodle (для Moodle 1.8 и выше).
Могут потребоваться другие расширения PHP, особенно если используется внешняя аутентификация и / или запись на курсы (например, расширение LDAP для аутентификации с использованием LDAP или расширение sockets для Chat‑сервера).
Работающий сервер СУБД: MySQL или PostgreSQL полностью поддерживаются и совместимы для использования с Moodle. Поддержка Microsoft SQL Server и Oracle была добавлена в Moodle 1.7. MySQL подойдет для большинства людей, потому что она очень популярна, но есть аргументы в пользу PostgreSQL, особенно если вы планируете в дальнейшем широкое развитие.
Для Moodle 1.5 требуется MySQL не ниже 3.23 или PostgreSQL не ниже 7.4.
Для Moodle 1.6 требуется MySQL не ниже 4.1.16 (4.1.12 если вы используете только языки на основе латинского алфавита) или PostgreSQL не ниже 7.4.
Для Moodle 1.7 требуется MySQL не ниже 4.1.16 (4.1.12 если вы используете только языки на основе латинского алфавита), PostgreSQL не ниже 7.4 или Microsoft SQL Server 2005 (версия 9 или SQL Server Express 2005).
Обратите внимание, что MySQL опция «strict mode» должна быть отключена.
Минимально возможная версия PostgreSQL – 7.4, но Moodle широко используется и с 8.0 и 8.1.
2.1.3 Количество пользователей
В дополнение к требованиям, предъявляемыми Moodle для оборудования и программного обеспечения, вам необходимо задуматься о размерах СДО: сколько пользователей смогут в ней работать. Необходимо спланировать следующие два числа:
Активные пользователи: максимальное число пользователей, активно работающих с СДО. Это число может определять количеством компьютеров в вашей организации или количеством пользователей в курсе (в зависимости от того, какое число больше).
Конкурентные пользователи БД: максимальное число пользователей, одновременно работающих с базой данных (важное число для элементов курса, например, таких как тесты). Т.е. это то число пользователей, которые будут одновременно работать в системе.
После того как вы определились с этими числами, вы можете начать рассчитывать, сможет ли устанавливаемая вами система поддерживать такие размеры. Точно число пользователей сильно зависит от вашей комбинации оборудования, программного обеспечения и сетевого канала доступа к серверу. Обычно количество оперативной памяти на вашем сервере является решающим фактором, но более быстрый процессор также сможет помочь в снижении времени загрузки страниц.
Общее правило для отдельного сервера таково: примерное максимальное число конкурентных пользователей БД = объем ОЗУ (Гб) * 50, примерное максимально число активных пользователей = примерное максимальное число конкурентных пользователей БД * 5. Например, для университета с 500 компьютерами и 100 конкурентными пользователями необходим сервер с 2Гб оперативной памяти.
Замечание для веб-хостингов: узнайте у вашего провайдера о лимитах конкурентных подключений к БД и загрузке процессора. Это поможет вам определить максимальное число пользователей, которые смогут работать с вашей СДО.
