Пароль (Забыли?)

Интернет-каталог лицензионного программного обеспечения

Блоги — Главная страница

Блоги » Дистанционное обучение

Дистанционное обучение в системе LMS Moodle

Изображение

Система управления курсами Moodle ориентирована на разработку качественных онлайн-курсов. Распространяется под лицензией GPL. Стандартными модулями являются Форум, Ресурс, Задание, Тест, Тест HotPotatoes, Лекция, Глоссарий, База данных, Чат, Опрос, Анкета, SCORM пакет и т.д. Управление правами доступа осуществляется на уровне ролей. С версии Moodle 1.8 проекты Moodle могут объединяться в Moodle Network. С версии 1.9 преподаватели курсов могут управлять правами доступа групп к темам и ресурсам курса.

В базе модулей и расширений Moodle представлено более чем 360 модулей, стандартных и дополнительных. Стандартными модулями являются модули Ресурс, Форум, Задание, Тест, Тест HotPotatoes, Лекция, Глоссарий, Wiki, База данных, Чат, пакет Scorm, Семинар и др. Наиболее интересными из дополнительных модулей являются дополнения OpenID, Podcast activity for Moodle, OpenMeetings (кроссплатформенное приложение и для проведения видео и аудио-конференций), различные модули для записи голосовых ответов и публикации их как ответы на задания, модуль аутентификации Google Apps, Google Apps for Moodle, фильтр «Скрытый текст», индивидуальный учебный план студента, Moodle for Mobiles, модуль создания ресурсов для совместного доступа, модуль для управления проектами и др.

Среди крупнейших нововведений в Moodle 2.0 авторы отмечают следующие:

• центры сообществ (community hubs): центр представляет собой директорию курсов для публичного использования или внутреннего сообщества, при их использовании меняется архитектура Moodle, поскольку вместо единого сайта-хранилища появляются несколько взаимосвязанных компонентов (публикующий сайт, сайт сообщества, центральный сервер со списком доступных курсов) — весь код реализован в виде отдельного плагина (распространяется под GPL);• сторонние репозитории для хранения данных: «из коробки» в Moodle 2.0 уже реализована поддержка удаленных инсталляций Moodle, удаленной файловой системы, WebDAV, Google Docs, Wikimedia, Alfresco ECM, Amazon S3 и ряда других сервисов и решений;• портфолио: модули научились экспортировать свои данные во внешние системы в таких форматах, как LEAP2A, HTML, изображения и обычный текст (поддержка PDF и других планируется в дальнейшем);• поддержка условий, по которым обучаемый завершает какую-либо активность или курс;• поддержка условий для ограничения доступа к активностям (например, по факту завершения другой активности, по дате или по классу/курсу обучаемого);
cohorts («site-wide groups») — коллекции пользователей, доступные на всем сайте;
• поддержка веб-сервисов — ориентирована на выполнение администрирования системой и поддержки мобильных клиентов; функции Moodle доступны по XML-RPC, AMF (Flash), REST и SOAP (PHP).
Версия Moodle 2.1.2 исправляет основную проблему предыдущей версии. В данной версии решена проблема переноса курсов из ранних версий Moodle 1.9 и 2.0, что не было возможно в предыдущей версии.

Кроме того, улучшена проверка плагинов, модернизирован внешний редактор TinyMCE до последней версии 3.4.2, осуществлена удобная настройка блога и справочной информации, включена новая настройка производительности для расчета соответствующих тайм-аут во время больших запросов CURL, новая дружественная навигация для родительских ролей и введение новых API-функций.

Теги не заданы
25.11.2011 13:40   автор: Артур Баранок  комментарии и ответы: 0

Блоги » Веб-разработка и CMS

Результаты «2011 Open Source Awards»

Изображение

12 ноября 2011 года были объявлены результаты ежегодной награды «2011 Open Source Awards». Ежегодный конкурс «OSA» проводится с целью поддержки, поощрения и развития проектов с открытым исходным кодом на языках программирования PHP, Python, Ruby, Perl, Java.

подробнее

Теги не заданы
16.11.2011 04:46   автор: Артур Баранок  комментарии и ответы: 0

Блоги » Блог о CMS Dupal

Что нас ждет в новой версии Drupal 8?

Новости разработки Drupal 8

В СМИ-источниках и в Интернет уже стало немного известно, что предстоит увидеть в новой версии системы управления сайтом CMS Drupal 8. В данной статье мы рассмотрим основные нововведения и принципы, которые будут заложены в новой 8-ой версии Drupal.

Из основных принципов и приоритетов разработки новой версии Drupal, в первую очередь, выделяются следующие:

1) Производительность
2) Доступность
3) Юзабилити
4) Документация
5) Тестирование
6) Отсутствие критических ошибок

Основные изменения будут касаться непосредственно модулей ядра. Дрис Байтаерт на официальном сайте drupal.org высказался об следующих изменениях, касательно модулей системы:

1. Из системы будут удалены модули Aggregator, Blog, Profile, Trigger, Poll

2. В следующих модулях произойдут изменения:

a) Модуль Book будет подвергнут изменениям. Здесь должна быть мощная и в тоже время простая система для организации контента в иерархию. Если это будет сделано с помощью меню, то этот модуль также не войдет в новую версию сборки Drupal.

b) Модуль Contact будет оставлен частично, но личные формы контактов у пользователей скорее всего исчезнут.

с) Модуль Dashboard будет оставлен, но с реализацией большей функциональности и эффективности для пользователя.

d) Модуль Forum будет улучшен в новой версии.

e) Из модуля Statistics изчезнет та часть функциональности, которая есть у лидеров этой отрасли - Google Analytics.

f) Модуль Tracker будет заменен модулем уведомления по e-mail.

3) Модули, которые не будут затронуты в новой версии – Color, Overlay, PHP, Shortcut, Toolbar

Кроме этого, в Drupal 8 запланированы другие большие изменения. Большинство шаблонов, главная тема и административная панель будут полностью обновлены с внедрением новых типов элементов языка программирования HTML5. Это позволит лучше проектировать новые темы и поддержку нескольких языков для содержания, структуры и интерфейса сайта.

Второй важной особенностью станет использование Drupal 8 как платформы для создания мобильных приложений, а также для создания мобильных веб-интерфейсов (HTML5). Это связано с тем, что большинство СМИ и медиа-компаний на западном рынке, работающих с Drupal, все больше переходит с ноутбуков на управление спомощью планшетов.

И конечно, главным событием для всех разработчиков Drupal стала недавняя новость о внедрении в Drupal 8 компонентов Symfony 2.

Symfony — фреймоврк, написанный на языке PHP5, использующий конструкцию Model-View-Controller (MVC). Symfony предлагает быструю разработку и управление веб-приложениями, позволяет легко решать рутинные задачи веб-программиста. Работает только с PHP 5 (5.3.2 для Symfony 2). Имеет поддержку множества баз данных (MySQL, PostgreSQL, SQLite или любая другая PDO-совместимая СУБД). Данный фреймворк в настоящее время используется в основе множества проектов, в том числе сервиса социальных закладок Delicious и видеосервиса Dailymotion.

Уже стало известно, что в новую версию будут внедрены 2 компонента из Symfony 2 – библиотеки ClassLoader и HttpFoundation. Основой для этих компонентов станет использование полной спецификации HTTP. Это особенно важно для работы с веб-сервисами (отправкой и получением данных) и производительности самой системы.

Предполагаемый выход системы – вторая половина 2012 года.

Теги не заданы
11.11.2011 07:05   автор: Артур Баранок  комментарии и ответы: 0

История возникновения CMS Drupal

Здравствуйте, дорогие читатели!

Мы начинаем цикл статей, посвященных разработке сайтов на одной из самой популярной в мире CMS Drupal.

Drupal (Друпал) — система управления сайтом (CMS), написанная на языке программирования PHP и использующая в качестве хранилища данных реляционную базу данных (SQLite, MySQL/MariaDB, и PostgreSQL, MS SQL Server, Oracle). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается мировым сообществом со всего мира.

Главной особенностью CMS Drupal является гибкость системы и широкое практическое применение. Встроенная функциональность в сочетании с множеством свободно доступных дополнительных модулей позволят вам организовать:

• персональные сайты
• социальные сети
• коллективные блоги
• корпоративные сайты
• внутрисетевые сайты
• порталы сообществ
• тематические сайты
• дискуссионные сайты
• интернет-магазины
• каталоги ресурсов
• файловые хранилища
• среду совместной работы
• управление проектами
• LMS (системы управления обучением)

История возникновения CMS Drupal

Идея создания CMS Drupal принадлежит бельгийцу Дрису Байтаерту. В 1999 году, будучи студентом Антверпенского университета, он заинтересовался работой с беспроводными сетями и написал сборник вопросов и ответов для Линукса.

В 2000 году Дрис применил свои знания в практической деятельности: вместе с Гансом Шнайдером стал использовать ADSL-соединение среди восьми студентов в своём общежитии. Сообщество нуждалось в собственном сайте, чтобы делиться информацией о состоянии сети, своих делах. После того, как Дрис съехал с общежития после окончания учёбы, сайт был перемещён в Интернет. Пытаясь зарегистрировать домен dorp.org (что на голландском языке означает «деревня»), Дрис сделал ошибку при наборе и в итоге получилось, что он зарегистрировал домен drop.org. Тематика обсуждений изменилась и группа стала говорить о новых веб-технологиях, таких как модерация, сбор и публикация содержания, системы рейтингов и распределённая идентификация.

В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal» (это слово является английским произношением голландского слова drop (druppel)). С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта.

18 октября 2004 года выходит Друпал 4.5, в котором находилось изменений больше, чем в какой-либо другой версии Друпала ранее: меню становится редактируемым, введены дополнительные поля в профилях, становится возможным прикрепление файлов к документам, вводится выбор форматов ввода, перевод интерфейса доступен через панель управления сайтом, внедрены .po-файлы.

Летом 2005 года компания Google проводит инициативную программу Summer of Code, где Drupal получает 11 слотов. Активное участие в жизни сообщества Друпала начинают принимать разработчики Фабьяно Паролин Сантана и Анжела Байрон, Стивен Виттенс. Энджи (webchick) становится одним из основных разработчиков Друпала. Летом 2005 очередным прорывом становится создание модулей CCK (разработанный Джоном Ван Дюком и Джонатоном Чаффером) и Views (разработанный Эрлом Майлсом). Тем самым, ядро Друпала становится отличным инструментом для разработчиков. С одной стороны, это чистая, гибкая, расширяемая платформа, которая позволяет создать любой сайт, который вы захотите, с другой, эти два модуля позволяют создавать крайне сложные сайты без значительных усилий в кодировании: CCK дает возможность добавлять дополнительные поля в документы, а Views позволяет создавать сложные выборки.

Очередное значительное изменение в Друпале - включение библиотеки jQuery в ядро Drupal 5.0. Библиотека имела маленький размер, модульную структуру и сильно помогала в использовании CMS Друпала.

Сотни людей вовлечены в процесс разработки. Официальные разработчики ядра присылают свои патчи, включаемые в код системы. Трекер патчей Drupal вы можете наблюдать по адресу http://drupalcode.org/project/drupal.git. Функциональность CMS Drupal расширяется также дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 - уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта вышло 13 релизов.

На данный момент (май 2011) было разработано около 10 000 дополнительных модулей, расширяющих базовые функции CMS и более 1000 тем оформления сайтов.

В 2007 году Дрис Байтаерт создал фирму Acquia. Это компания направлена на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновившись успехами Canonical и RedHat, которые построили бизнес на поддержке открытых проектов. В 2008 Байтаерт получил учёную степень доктора философии по информатике при университете Гента.

Со временем вокруг международного сайта появились национальные сообщества. Сейчас работают более 20 национальных сайтов поддержки на разных языках, включая белорусское сообщество drupal.by и русскоязычное сообщество drupal.ru, основанное в 2003 году.

Теги не заданы
03.08.2011 20:06   автор: Артур Баранок  комментарии и ответы: 0

Блог о Drupal 7

Здравствуйте, уважаемые читатели сайта http://la.by/.Данный блог представляет собой учебное пособие, посвященное истории, разработке, дизайне самой популярной бесплатной CMS для разработчиков - системе управления сайтом CMS Drupal.Это самая удобная и эффективная платформа управления содержанием, которая позволяет сделать сайт любого типа: от персонального блога до социальной сети.

Код:

Теги не заданы
03.08.2011 20:06   автор: Артур Баранок  комментарии и ответы: 0


Адрес

Адрес: г. Витебск
Телефон: +375-29-812-73-90
E-mail: info@la.by