Отчёт о практике

Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 19:13, отчет по практике

Краткое описание

Система дистанционного обучения (СДО) JoomlaLMS — высокотехнологичное программное обеспечение для организации дистанционного обучения в учреждениях образования и на предприятиях, для тестирования и оценки персонала. Возможности и функционал системы обновляются в соответствии с современным требованиям к программному обеспечению для образования.
Система управления обучением JoomlaLMS — это совокупность мощных инструментов для организации онлайн обучения и тестирования, основанная на системе управления контентом с открытым кодом Joomla! CMS. Это комплексная система дистанционного обучения (CДО) с инновационными приложениями для создания курсов, учебного материала, контроля успеваемости и проведения онлайн вебинаров и конференций.

Прикрепленные файлы: 1 файл

Soderzhanie.docx

— 450.45 Кб (Скачать документ)

2 ПРОЕКТ JOOMLA LMS

 

2.1 Общие сведения

Система дистанционного обучения (СДО) JoomlaLMS — высокотехнологичное программное обеспечение для организации дистанционного обучения в учреждениях образования и на предприятиях, для тестирования и оценки персонала. Возможности и функционал системы обновляются в соответствии с современным требованиям к программному обеспечению для образования.

Система управления обучением JoomlaLMS — это совокупность мощных инструментов для организации онлайн обучения и тестирования, основанная на системе управления контентом с открытым кодом Joomla! CMS. Это комплексная система дистанционного обучения (CДО) с инновационными приложениями для создания курсов, учебного материала, контроля успеваемости и проведения онлайн вебинаров и конференций.

Система дистанционного обучения JoomlaLMS представлена в двух версиях - Стандартная (STD) и Профессиональная (PRO), отличающиеся по функциональности и стоимости.

Система на 100% интегрируется с лидирующей системой CMS открытого кода Joomla! Это позволяет создавать на базе JoomlaLMSRU, Joomla! CMS, других Joomla! компонентов бюджетные и в тоже время профессиональные образовательные порталы с интегрированной социальной сетью для Intranet и Internet и даже интерент-магазином для размещения платных курсов, в том числе и видеокурсов, предоставляемых как онлайн конференции в реальном времени.

  • Простой и интуитивно понятный интерфейс и инструментарий;
  • Многоязычный интерфейс: русский, английский, немецкий, испанский и другие;
  • Личная страница пользователя, где можно также просматривать информацию, связанную с СДО – Мои курсы, Мои извещения, Мои файлы, прочее;
  • Несколько уровней доступа и распределенное администрирование учебного процесса: администратор, преподаватель, помощник преподавателя, руководитель/родитель, студент.

 

Основные  технические преимущества СДО JoomlaLMS:

  • Создание программ обучения учащихся, тестирования персонала и аттестации;
  • Возможность отдельным объединениям или филиалам работать с СДО независимо друг от друга с собственным управлением учебными курсами и отчетами, пользователями;
  • Возможность продажи курсов онлайн, интеграция с VirtueMart – ведущим решением для создания электронного магазина;
  • Интеграция с JomSocial и Community Builder – лидирующими решениями для создания социальных сетей;
  • Возможность разработки дополнительных модулей и модификации существующих инструментов под индивидуальные требования;
  • Доступ и работа в системе через веб-браузеры;
  • Хранение файлов любого типа;
  • Резервное копирование накопленной информации.

Ключевой  инструментарий СДО JoomlaLMS:

  • Инструменты для совместной работы (обмен файлами, форум, чат, внутренняя почта, доска объявлений, онлайн конференция);
  • Редактор курсов: создание курсов произвольной структуры (древовидные курсы); редактирование курса и параметров его прохождения; назначение срока публикации, несколько шкал оценок; копирование, импорт и экспорт курсов;
  • Возможность создания сертификатов после окончания курсов или экзаменационных сессий. Преподаватели могут создавать и настраивать сертификаты и проекты дипломных работ для студентов своего курса;
  • Редактор тестов: использование медиа контента в вопросах и ответах, создание сложных тестов с использованием вопросов из базы данных, добавлением уникальных вопросов (13 типов) с последующим контролем результатов;
  • Ведение статистики успеваемости и журнала посещений, создание отчетов и их импорт в CSV/ Excel, PDF, возможность назначать индивидуальное домашнее задание и срок публикации задания, контроль исполнения;
  • Возможность самостоятельной регистрации и внесения в учебные списки. Возможность ручной настройки, используя стандартные Joomla компоненты. Поддержка CSV формата для обновления/импорта списков пользователей;
  • Инструмент «Программа обучения» позволяет построить процесс изучения материалов курса наиболее эффективным образом: иерархия этапов/глав; настройка условий прохождения элементов программы; использование Word документов, презентаций, флеш, видео, аудио, в том числе из библиотеки документов; добавление ссылок, тестов, SCORM и QTI-пакетов;
  • Планирование стадий обучения. Возможность изменения количества преподавателей по каждому курсу, что обеспечивает более гибкое управление курсом обучения;
  • Разделение ролей между администраторами и пользователями. Навигационное меню с легкостью может быть изменено для различных групп пользователей.

 

2.2 Поддерживаемые технологии

Joomla! (произносится джу́мла) — система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского, белорусского и ещё некоторых языков стран СНГ.

Основные возможности:

  • Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
  • Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).
  • Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный. В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных.
  • Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow} введенное (вместе с фигурными скобками) в произвольное место в статье выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow».
  • К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
  • Происходит регулярный выход обновлений. Существует публичный «баг-трекер» (система отслеживания ошибок). (См. список официальных трекеров.) Существуют также трекеры миграции со старых версий Joomla, трекер пожеланий расширения функционала и так далее, где пользователи Joomla могут оставлять замечания по поводу работы CMS, которые впоследствии изучаются её разработчиками, при необходимости включающими в очередное обновление Joomla исправления, решающие те или иные проблемы.
  • Начиная с версии 1.6 встроена многоязычность.
  • Начиная с версии 2.5 расширена поддержка баз данных.
  • Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
  • Начало и окончание публикации любых материалов можно запрограммировать по календарю;
  • Возможность ограничить доступ к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla 1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал↔пользователь;
  • Настраиваемые схемы расположения элементов по областям шаблона;
  • Различные модули (последние новости, счётчик посещений, подробная статистика посещений, гостевая книга, форум и другие);
  • В версии 1.6 была сильно улучшена система установки и управления расширениями. Теперь возможно одновременно устанавливать несколько расширений, объединённых в один инсталляционный пакет. Более того, реализована возможность автоматического обновления установленных расширений (при условии, что разработчик расширения задействует этот механизм);
  • В версии 1.6 появилась возможность публикации содержимого на нескольких языках;
  • В версии 1.6 появилась возможность определить время начала и завершения публикации модулей. Так же в новой версии Joomla улучшены возможности по управлению отображением содержимого;
  • Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
  • Модуль приёма от удалённых авторов новостей, статей и ссылок;
  • Иерархия объектов;
  • Менеджер рассылки новостей. Поддержка более чем 360 служб рассылки новостей по всему миру;
  • Встроенный визуальный редактор TinyMCE;
  • ЧПУ — «человекопонятный URL», например, «example.com/news/2011/»;
  • Более 10000 (по состоянию на 4 октября 2012) готовых модулей и компонентов

 

 

 

 

 

 

 

Основные  технические особенности и технологии представлены в таблице 1.

 

Таблица 1 – Технические особенности

Единая категоризация всех видов  содержимого

Ключевые возможности:

  • единая категоризация всех видов содержимого— от форумных сообщений до блогов и новостных статей
  • Широкий набор свойств при построении рубрикаторов
  • Вложенность категорий любой глубины
  • Поиск по содержимому сайта
  • Динамическое построение меню

Авторизация через OpenID

Ключевые возможности:

  • Разграничение доступа пользователей к материалам (ролевая модель)

поддержка XML-форматов:

Ключевые возможности:

  • вывод документов в RDF/RSS
  • агрегация материалов с других сайтов
  • BlogAPI для публикации материалов с помощью внешних приложений

Переводы интерфейса сайта на разные языки

Ключевые возможности:

  • Переключение языков

 

 

3 Реализация поддержки стандарта SCORM

 

3.1 Спецификация требований

SCORM (англ. Sharable Content Object Reference Model, «образцовая модель объекта содержимого для совместного использования») — сборник спецификаций и стандартов, разработанный для систем дистанционного обучения. Содержит требования к организации учебного материала и всей системе дистанционного обучения. SCORM позволяет обеспечить совместимость компонентов и возможность их многократного использования: учебный материал представлен отдельными небольшими блоками, которые могут включаться в разные учебные курсы и использоваться системой дистанционного обучения независимо от того, кем, где и с помощью каких средств они были созданы. SCORM основан на стандарте XML.

Система дистанционного обучения (СДО) представляет собой систему управления контентом для управления содержимым курса. Основанная на поддержке стандарта SCORM СДО имеет возможность общения с содержимым курса с помощью так называемого СИО, совместного использования объекта содержимого. СДО должна обладать следующими возможностями:

  • Отслеживание учебной деятельности
  • Отслеживание результатов испытаний
  • Вход пользователя в СДО и блок управления
  • Администраторский блок управления
  • Загрузка содержимого курса в СДО
  • Скачивание из СДО содержимого курса

 

 

Предполагается, что курсы будут разрабатываться с использованием другого программного обеспечения, такого, как Reload, eXe, ToolBook, Elcitus и т.д.

СДО с  поддержкой стандарта SCORM должны быть в состоянии пройти структурные испытания ADL’S SCORM.

Язык: PHP.

Система: Windows, Linux, IIS сервер, Apache Server.

 

3.2 Реализация поддержки стандарта SCORM

Для реализации поддержки стандарта SCORM необходимо реализовать каждую из имеющихся моделей стандарта.

Первая модель, это модель накопления содержания (Content Aggregation Model, CAM). Эта часть стандарта описывает структуру учебных блоков и пакетов учебного материала. Пакет может содержать курс, урок, тест, модуль и т. п. В пакет входят xml-файл (манифест), где описана структура пакета, и файлы, составляющие учебный блок. Этот файл должен иметь название imsmanifest.xml и находиться в корневой папке пакета.

Манифест пакета включает:

  • метаданные (свойства компонентов учебного материала);
  • организацию учебного материала (в каком порядке расположены компоненты);
  • ресурсы (ссылки на файлы, содержащиеся в пакете);
  • под-манифест (xml-файл может содержать под-манифесты, описывающие отдельные части пакета. Может иметь смысл, если пакет очень большой и имеет сложную структуру, чтобы не перегружать один файл большим объёмом данных).

 

Блоки учебного материала, входящие в  пакет, могут быть двух типов: ресурсы  и разделяемые объекты содержимого (англ. Sharable Content Object (SCO)).

  • Ресурс (англ. asset) — элемент, который не взаимодействует с сервером системы управления обучением (LMS-сервером). Это может быть html-страница, просто картинка, звуковой файл, flash-объект и т. п. Ресурс может состоять из нескольких файлов (например, html-файл + css-файл c описанием его стилей + js-файл с описанием используемых в нём функций), но с точки зрения системы и учащегося ресурс будет рассматриваться как единый неделимый объект.
  • Разделяемый объект содержимого (SCO) — это элемент, который взаимодействует с системой управления обучением: сообщает о ходе и результатах обучения, получает и передаёт дополнительные данные и т. п. Как минимум SCO сообщает о своем запуске и завершении (путём вызова методов Initialize("") и Terminate("") объекта API_1484_11, используемого системой для взаимодействия).

Информация о работе Отчёт о практике