Обучение при помощи ATutor::Журнал СА 1.2005
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6143
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6856
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4139
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2978
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3781
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3789
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6283
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3134
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3434
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7246
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10616
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12336
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13969
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9100
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7053
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5362
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4594
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3402
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3129
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3379
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3000
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Обучение при помощи ATutor

Архив номеров / 2005 / Выпуск №1 (26) / Обучение при помощи ATutor

Рубрика: Карьера/Образование /  Образование

Сергей Яремчук СЕРГЕЙ ЯРЕМЧУК, фрилансер. Автор более 800 статей и шести книг. С «СА» с первого номера. Интересы: сетевые технологии, защита информации, свободные ОС

Обучение при помощи ATutor

C развитием средств коммуникации наметился повышенный интерес к различным методам дистанционного обучения. Удобства налицо, обучаемому нет необходимости тратить время на перемещение к месту занятий, а сам урок можно почитать в любое удобное для себя время, изучив материал полностью или отложив прочтение части на потом. Сейчас можно встретить большое количество разнообразных продуктов, предназначенных для организации такого сервиса. В статье пойдет речь об одном из них – свободном Open Source-решении, позволяющим с минимальными финансовыми затратами собрать подобную систему.

ATutor является системой управления обучения – Web-based Learning Content Management System (LCMS). Использование которой позволяет преподавателям легко организовывать различные курсы обучения. Студенты же получают адаптивную и простую среду обучения. Администратору новая система особых хлопот не доставит. Внешний вид можно сменить буквально за пару щелчков мышки, доступность исходного кода и открытые инструменты, применяемые для построения сервера курсов, позволяют в случае крайней необходимости внести и более серьезные изменения. Кроме того, с самого начала разработчиками был взят курс на поддержку продуктом всевозможных стандартов, что позволило бы в будущем легко интегрировать и сторонние разработки.

Так, ATutor – первая LCMS, полностью подчиняющаяся спецификации доступности W3C WCAG (Web Content Accessibility Guidelines, http://www.w3.org/WAI/WCAG1AA-Conformance) 1.0 уровня AA+. Соответствие этим рекомендациям позволяет сделать ресурс доступным, в том числе и для пользователей с различными нарушениями здоровья. Хотя стоит отметить, что с 19 ноября 2004 года доступна следующая версия спецификации W3C WCAG 2.0 (http://www.w3.org/TR/2004/WD-WCAG20-20041119), поэтому в последнее время ведется работа для достижения полного соответствия стандарту.

Также соответствие спецификациям W3C XHTML 1.0 гарантирует, что ATutor при необходимости обеспечит работу или интеграцию с любыми другими приложениями, поддерживающими стандарты. Некоторые такие приложения доступны на сайте проекта, разговор о них пойдет далее. Чтобы иметь возможность использовать курсы, написанные для других e-learning обучающих систем, система поддерживает спецификации IMS (Instructional Management Standards, http://www.imsproject.org) и SCORM (Sharable Content Object Reference Model, http://www.adlnet.org). В настоящий момент основным источником сторонних курсов для пользователей ATutor является TILE learning objects respository (http://barrierfree.ca/tile). Хотя инструменты для работы с ним еще несовершенны, пока реализован поиск и импорт, без проверки целостности. Продукт распространяется по лицензии GPL, домашняя страница проекта http://www.atutor.ca/atutor.

Установка сервера курсов

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

  • Веб-сервером Apache 1.3.x (Apache 2.x разработчиками не рекомендуется).
  • PHP версии > 4.2.0 (лучше > 4.3.0) с включенной поддержкой zlib и MySQL.
  • MySQL версий > 3.23.x и > 4.0.12 (версии 4.1.x и 5.x официально не поддерживаются).

Как видите, об операционной системе в требованиях не сказано ни слова. И это правильно, т.к. все вышеперечисленные компоненты могут работать как на различных вариантах UNIX-систем, так и под управлением MS Windows. Я тестировал работу сервера ATutor на компьютере с установленной Windows XP Professional, и в нескольких дистрибутивах GNU/Linux, включая и такой экзотический в наших краях, как Fermi Linux. Но в качестве рабочей платформы был выбран проверенный временем Slackware 9.1 с некоторыми обновлениями.

На момент написания статьи была актуальна ATutor-1.4.2. Размер системы составлял чуть более 1 Мб. Для установки требуется распаковать архив в корневой каталог документов веб-сервера. Например, для Slackware.

# cd /var/www/htdocs

# tar xzvf  /home/source/ATutor-1.4.2.tar.gz

После чего в текущем каталоге образуется подкаталог ATutor. Теперь запускаем веб- и MySQL-серверы и набираем в строке браузера http://IP_your_server/[path_to_atutor]/ATutor/. В качестве клиентского браузера хорошо подходят большинство из базирующихся на коде Mozilla (Netscape 7+, Firefox, Galeon) и Microsoft Internet Explorer 4+, а вот как будет выглядеть страница в Opera и Konqueror, уже зависит от версии. Если Apache настроен правильно, то вы увидите картинку (рис. 1) и для продолжения установки достаточно нажать на ссылку.

Рисунок 1

Рисунок 1

Если вместо данной страницы будет выведен исходный текст документа или показано содержимое каталога, то измените настройки в файле httpd.conf. В первом случае в файле должны быть раскомментированы следующие строки (возможно, они будут находиться во внешнем файле, подключаемом инструкцией Include).

LoadModule php4_module libexec/libphp4.so

AddModule mod_php4.c

AddType application/x-httpd-php .php

Во втором случае в директиве DirectoryIndex должен быть обязательно указан параметр index.php.

DirectoryIndex index.html index.php

Если что-то не получается, в Интернете достаточно много материала на тему LAMP (Linux+Apache+MySQL+PHP).

Теперь осталось пройти все шесть шагов. На первом этапе система проверит установленное ПО и опции, с которыми оно собиралось. Отсюда же можно начать установку либо обновить существующую систему. На следующем шаге указываем параметры подключения к MySQL, далее создаем учетную запись администратора сервера, корректируем в случае необходимости данные сервера курсов и создаем пользовательскую учетную запись.

Рисунок 2

Рисунок 2

Установка проблем вызвать не должна, так как в случае неудачи программа дает вполне внятную подсказку. Например, смотрите рис. 3 и рис. 4, система предупреждает, что не может записать информацию в файл config.inc.php и предлагает изменить параметры доступа к данному файлу сhmod a+rwx (по окончанию процесса установки все надо вернуть на свои места chmod a-xw). Теперь можно зайти на сервер, использовав введенный во время установки логин и пароль.

Рисунок 3

Рисунок 3

Рисунок 4

Рисунок 4

Что умеет ATutor?

ATutor поддерживает три типа пользователей – администратор, инструктор и ученик. В зависимости от того, в какой роли прописан зарегистрировавшийся, система сама выберет интерфейс.

Администратор обладает самыми большими правами, но интерфейсом обделен. После настройки сервера курсов его основная задача состоит в обновлении, локализации, коррекции персональных учетных записей, изменений привилегий доступа, установке новых тем оформления, сборе статистики, защите контента. Также он может создавать новые категории курсов, при этом за каждой категорией может быть закреплена своя тема. Инструкторы имеют доступ ко всем инструментам обучения, могут создавать содержание в текстовом или html-формате (в том числе и в WYSIWYG-режиме), а также импортировать сторонние или экспортировать уже имеющиеся разработки (как в виде полных курсов, так и виде индивидуальных модулей) для использования в других подобных продуктах. Курсам могут быть выставлены предпочтения, касающиеся в основном удобства просмотра материала, на основе собранной статистики будет произведена оптимизация содержания и структуры курса.

Система поддерживает три вида курсов: публичные – доступные всем, защищенные – требующие регистрации, и частные, требующие кроме регистрации подтверждения доступа инструктором. Курсы, доступные текущему пользователю, отображаются в «Browse Courses». Экспорт содержания возможен в IMS/SCORM-совместимые пакеты, которые могут просматриваться автономно и/или добавляться в другую e-learning систему. Для связи с учениками реализовано несколько возможностей. Здесь и опросы общественного мнения, новости, сообщения и тематические форумы. Для проверки усвоения материала могут быть созданы тесты. Часть привилегий по обслуживанию курсов может быть передана помощникам из числа учеников. Дополнительно с версии 1.4 в ATutor было интегрировано два элемента, расширяющих возможности AChecker и ACollab.

AChecker – экспериментальная разработка Adaptive Technology Resource Center (http://atrc.utoronto.ca), позволяющая определять доступность ресурсов в сети.

Рисунок 5

Рисунок 5

ACollab (http://www.atutor.ca/acollab) представляет собой единую рабочую среду для групп пользователей, занимающихся совместными исследованиями и разработкой документации. Кстати, он может использоваться и как самостоятельное приложение.

Все вышеперечисленное позволяет создать удобную среду обучения с адаптивной навигацией, поиском, с контекстной и обычной справкой, словарем, средствами коммуникации – почта, чат, форум и кнопка Users Online, выводящая список зарегистрированных в данный момент пользователей.

По умолчанию интерфейс только английский. Для остальных языков используются языковые модули, которые устанавливаются отдельно. Модуль русского языка лежит по адресу http://prdownloads.sourceforge.net/atutor/atutor.1.4.2.ru?download. Хотя, по данным на сайте, перевод еще не закончен. Если нужного языка в списке нет и есть желание перевести, то перед началом работы следует ознакомиться с документом «Thing You Should Know Before Translating», находящимся на сайте проекта.

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

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

Кроме упомянутых в статье add-on, есть еще и другие разработки, их интеграция в ATutor планируется в будущем. Одной из них является ATalker (http://www.atutor.ca/atalker), представляющий собой text-to-speech-сервер, основой которого послужил festival (http://www.cstr.ed.ac.uk/projects/festival). В ATutor он будет использоваться для озвучки уроков, что может быть полезно, например, ученикам со слабым зрением.

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

Более полную информацию о продукте можно найти на сайте проекта.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru