Смекни!
smekni.com

Проектирование мультимедийного обучающего курса (стр. 6 из 18)

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

· Упорядочивание. Этот вопрос имеет структуру схожую с вопросом типа «Выбор соответствия». Только здесь нет соответствий, достаточно перечислить пункты в нужном порядке.

· Короткий ответ. Студент должен продолжить фразу или ответить на вопрос не имея вариантов ответов. Необходимо что бы фраза или слово, которое должен написать студент имело краткую форму. Это необходимо для того, что бы в системе вопрос оценивался автоматически и следовательно, что бы студент не мог иметь разные варианты формулировки ответа. Присутствует возможность определить, сколько процентов от общего балла за вопрос получит студент за каждый ответ

· Развернутый ответ (текст, который проверяет преподаватель). Студент должен продолжить фразу или ответить на вопрос не имея вариантов ответов. Здесь автор не должен указывать правильный ответ, поскольку студент может отвечать на вопрос подробно (посылать файлы, в которых он излагает свои взгляды на поставленные вопросы). Ответ на данный тип вопроса проверяется лично преподавателям.

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

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

Задания (инструмент для получения заданий для типовых расчетов, курсовых работ, рефератов и их сдачи).

Инструменты обучения

Личные (групповые) страницы студентов для публикации курсовых работ (которые располагаются на сервере WebCT и привязаны к конкретным курсам).

Личная статистика позволяет преподавателю и студентам изучать и анализировать их положение в курсе, просматривать статистику посещения разделов курса, тенденции улучшения или ухудшения успеваемости.

Советы для студента. При открытии нового раздела курса или добавлении инструмента возможно публиковать советы для студентов, с инструкциями по работе с данном разделе. Инструкция может содержать ссылки на другие разделы, а так же глобальные ссылки.

Стоимость внедрения данного продукта также очень велика (~3000 долларов США)

1.6.3 Система дистанционного обучения MOODLE

Moodle – это программный продукт, позволяющий создавать курсы и web‑сайты, базирующиеся в internet. Это постоянно развивающийся проект, основанный на теории социального конструктивизма.

Moodle распространяется бесплатно в качестве программного обеспечения с открытым кодом (Open Source) под лицензией GNU Public License (rus). Это значит, что Moodle охраняется авторскими правами, но и Вам доступны некоторые права. Вы можете копировать, использовать и изменять программный код по своему усмотрению в том случае если вы согласны: предоставлять код другим, не изменять и не удалять изначальные лицензии и авторские права и использовать такую же лицензию на всю производную работу. Ознакомьтесь с разделом license (лицензия) для полной информации и, пожалуйста, свяжитесь непосредственно с правообладателем, если у Вас возникнут какие-либо вопросы.

Moodle (Мудл) может быть установлен на любом компьютере, поддерживающем PHP, а также базы данных типа SQL (например, MySQL).

Он может быть запущен на операционных системах Windows или Mac и многих разновидностях linux (например, Red Hat или Debian GNU). Есть много людей, сотрудничающих с Moodle, которые обладают достаточными знаниями, чтобы помочь Вам, и даже посодействовать в создании Вашего собственного сайта Moodle.

Слово Moolde – это аббревиатура от понятия Модулярная Объектно-Ориентированная Динамическая Обучающая Среда, которая наиболее полезна для программистов и теоретиков. Это также может быть и глаголом, который означает процесс медленного продирания сквозь дебри, изучения чего-либо по мере его появления, исправление своих ошибок, которое впоследствии ведет к развитию интуиции, сообразительности и творческих способностей. По существу, обе эти трактовки подходят, учитывая то, как разрабатывался этот проект и то, что учителя и студенты смотрят на вопрос он-лайн образования по-разному. Все, кто используют проект Moodle(Мудл) – Moodlers (Мудлеры).

Подробно CMS Moodle будет рассмотрена при создании обучающего курса.

2. Проектная часть

2.1 Установка LMS Moodle Web‑сервере

2.1.1 Требования к системе

Moodle создавался в Linux с использованием Apache, MySQL and PHP (Linux + Apache + MySQL + PHP = LAMP), но регулярно проверялся в работе в среде Windows XP/2000/2003 (WAMP), Solaris 10 (Sparc and x64), Mac OS X и Netware 6. Также имеется поддержка СУБД PostgreSQL, Oracle и Microsoft SQL Server.

Для работы Moodle предъявляет следующие требования к системе:

Оборудование

На диске должны быть свободными минимум 160 МБайт, Вам потребуется больше свободного места, чтобы сохранить Ваш учебный материал.

Минимальная память 256 МБайт, рекомендуемая память 1 ГБайт. Вы можете руководствоваться следующим правилом для вычисления приблизительно необходимого вам объема памяти: 50 конкурентных (одновременно работающих в системе) пользователей на каждый 1 Гб памяти. Обратите внимание, что эта цифра может быть неточной и зависит от комбинации используемого вами оборудования и программного обеспечения.

Программное обеспечение

Веб-сервер. Большинство предпочитают Apache, но Moodle будет хорошо работать и с любым другим веб-сервером, который поддерживает PHP, например IIS на Windows платформе. PHP не предъявляет требования к версии веб-сервера, но тем не менее (общий совет) – используйте по возможности самую новую, из стабильных, версию веб-сервера.

Язык сценариев PHP (обратите внимание, что есть особенности установки Moodle с PHP-Accelerator). На данный момент существует 2 основные версии (ветки) PHP: PHP4 и PHP5. В зависимости от версии Moodle предъявляет следующие требования:

Для Moodle версии 1.4 или выше: поддерживаются PHP4 (версия 4.1.0 или выше) или PHP5 (версия 5.1.0 или выше).

Для Moodle версии 1.6 или выше: поддерживаются PHP4 (версия 4.3.0 или выше) или PHP5 (версия 5.1.0 или выше).

В будущем Moodle версии 2.0 и выше не будет поддерживать PHP4, только PHP5 (версия 5.2.0 или выше).

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Гб оперативной памяти.