Описание
Система
REDCLASS Learning
2
Система REDCLASS Learning
Система REDCLASS Learning – это комплекс программно...
11 downloads
299 Views
1MB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
Описание
Система
REDCLASS Learning
2
Система REDCLASS Learning
Система REDCLASS Learning – это комплекс программно-аппаратных средств, учебных материалов и методик обучения, которые позволяют дистанционно обучаться, повышать квалификацию, контролировать знания в любых отраслях деятельности человека, а так же вырабатывать практические навыки по эксплуатации и управлению программными продуктами, оборудованием и технологиями. Настоящий документ содержит общее описание Системы REDCLASS Learning. Описаны возможности и назначение модулей Системы, вопросы организации и управления учебным процессом, структура пользовательского интерфейса. Показаны особенности ролевого подхода к работе в Системе, указаны системные требования для программного комплекса.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
3
Содержание Словарь ...................................................................................................................................................................4 Разработчик Системы..........................................................................................................................................6 Области применения Системы REDCLASS Learning...................................................................................6 Успешные внедрения и награды Системы REDCLASS...............................................................................7 Ключевые особенности Системы REDCLASS Learning ...............................................................................8 Средства для решения задач дистанционного обучения и тренинга.....................................................9 Краткое описание функциональных модулей Системы REDCLASS Learning .....................................9 Роли пользователей в Системе REDCLASS Learning..................................................................................13 Схема функционирования Системы REDCLASS Learning в процессе дистанционного обучения при типовом наборе ролей ..............................................................................................................................16 Технологии разработки Системы REDCLASS Learning ............................................................................17 Архитектура Системы REDCLASS Learning и ее компоненты...............................................................18 Компоненты архитектуры Системы REDCLASS Learning .......................................................................18 Программно-аппаратные требования ..........................................................................................................19 Программно-аппаратные требования к серверу Системы REDCLASS Learning............................19 Программно-аппаратные требования к рабочему месту пользователя ...........................................20
АНО «УНП «РЕДЦЕНТР», 2007
4
Система REDCLASS Learning
Словарь 1. Заявки. В случае, если инициатором процесса обучения является студент, то для получения доступа к курсам из каталога курсов ему необходимо сформировать и отправить заявку на подтверждение учебного плана. Менеджер отклоняет или принимает заявку на обучение. 2. Курс. Курс – множество учебных материалов по одной теме. Материалы курса могут быть представлены в разных исполнениях, например, стандартный текстовый курс, созданный в модуле REDCLASS Course, текстовый курс с использованием видеороликов, текстовый курс с использованием аудио материалов и т.п. Для упрощения работы с различными исполнениями материалов курса введен механизм реализаций. 3. Методика создания курса. Методика создания курса (МСК) – это набор параметров, задающий правила создания учебного курса и налагающий определенные ограничения на создаваемый курс. 4. Направление обучения. Для более удобной работы все курсы в каталоге курсов объединены по разделам, соответствующим направлениям обучения. 5. Реализации курса. Реализация курса содержит материалы курса только в одном исполнении. Количество реализаций для одного курса определяется количеством вариантов исполнения учебных материалов курса и зависит от автора курсов. Каждая реализация имеет набор параметров, задающих применение учебных материалов курса в процессе обучения (режим обучения, методика создания, язык, автор). Каждая реализация может содержать несколько версий материалов курса. 6. Режим Обучения. Режим обучения (РО) – это набор параметров, задающий правила отображения учебного материала студенту при прохождении курса. 7. Система. Система – Система REDCLASS Learning. 8. Спецификация. Механизм спецификаций позволяет изменить параметры прохождения курса, заданные в режиме обучения, индивидуально для каждого пользователя. 9. Тренинг. Тренинг – форма обучения, нацеленная на формирование практических навыков. Дистанционный тренинг - качественно новый, прогрессивный вид обучения, базирующийся на современных информационных технологиях и использующий современные средства коммуникаций. 10. Учебная программа. Учебная программа объединяет курсы, которые необходимо пройти студенту за все время обучения по специальности. Каждый курс может входить в учебную программу как целиком, так и частично – выборкой из глав. АНО «УНП «РЕДЦЕНТР», 2007
Описание
5
11. Учебный план. Учебный план формируется на базе учебной программы и является ее составной частью. Учебный план включает в себя несколько курсов (целиком или частично) назначенных для прохождения в определенное время. Т.о. учебная программа может состоять из последовательности учебных планов, а может содержать только один учебный план. Основной характеристикой учебного плана является его неделимость с точки зрения периода обучения. 12. Шаблон учебного плана. Шаблоном учебного плана называется учебный план, сохраненный под уникальным именем в каталоге шаблонов для дальнейшего использования. Шаблон учебного плана не имеет привязки к конкретному пользователю или группе пользователей. Шаблон учебного плана создается менеджером. Шаблон учебного плана может назначаться одной или нескольким группам пользователей или отдельным студентам. При назначении шаблона учебного плана, учебная программа, которой принадлежит данный план, добавляется в список учебных программ пользователя автоматически. 13. Шаблон учебной программы. Шаблоном учебной программы называется учебная программа, созданная менеджером и сохраненная под уникальным именем в каталоге шаблонов для дальнейшего использования. Шаблон учебной программы не имеет привязки к конкретному пользователю или группе пользователей. Шаблон учебной программы может назначаться одной или нескольким группам пользователей или отдельным студентам.
АНО «УНП «РЕДЦЕНТР», 2007
6
Система REDCLASS Learning
Разработчик Системы Разработчиком Системы является Автономная некоммерческая организация «Учебно-научное предприятие «РЕДЦЕНТР». На базе Системы REDCLASS Learning АНО «УНП «РЕДЦЕНТР» предлагает полный спектр услуг по организации системы дистанционной подготовки персонала Заказчика, включая: • • • • •
Обследование бизнес-процессов Заказчика в сфере обучения и разработку Концепции системы подготовки персонала Заказчика. Разработку Регламентов организации процесса обучения. Внедрение Системы REDCLASS Learning. Техническую поддержку системы REDCLASS Learning. Поставку техники для нужд дистанционного тренинга.
АНО «УНП «РЕДЦЕНТР» также предлагает следующие дополнительные модули к Системе REDCLASS Learning: •
•
•
REDCLASS Course. Устанавливается на рабочем месте автора курсов и предназначен для разработки курсов. Учебные материалы, созданные в REDCLASS Course, загружаются на сервер Системы REDCLASS Learning, после чего они доступны через Каталог курсов. С другой стороны, учебные материалы (версии курсов) могут быть выгружены с сервера Системы на локальный компьютер и загружены в REDCLASS Course для редактирования. REDCLASS Exercise. Устанавливается на рабочем месте автора упражнений для курсов и предназначен для создания и редактирования упражнений, выполняемых в Среде эмуляции упражнений (СЭУ). REDCLASS Offline. Служит для предоставления возможности обучения в автономном режиме без подключения к Системе REDCLASS Learning с возможностью репликации (загрузки) результатов обучения на сервер Системы. Для проведения обучения в автономном режиме Система REDCLASS Learning предоставляет возможность выгружать автономные программные средства обучения – автономные курсы.
Области применения Системы REDCLASS Learning Система REDCLASS Learning автоматизирует процессы: • • • • •
Комплексной подачи учебных материалов. Выработки практических навыков работы. Анализа и контроля знаний. Консультационной поддержки. Управления учебным процессом.
Применение Системы REDCLASS Learning призвано поднять образовательный процесс на качественно новый уровень в следующих направлениях деятельности:
АНО «УНП «РЕДЦЕНТР», 2007
Описание
• • •
•
Организации корпоративной системы дистанционного обучения и повышения квалификации сотрудников компаний. Организации системы повышения квалификации специалистов различных направлений деятельности на базе специализированных учебных центров. Организации дистанционного тестирования для контроля знаний, приобретенных при помощи как традиционного, так и дистанционного обучения. Организации и автоматизации процессов обучения в высших и средних учебных заведениях.
Существенными плюсами реализации REDCLASS Learning являются: • • • •
7
обучения
на
основе
Системы
Обеспечение процесса обучения вне зависимости от места нахождения обучающегося. Оптимизация использования ресурсов, в т.ч. финансовых, на организацию и осуществление учебного процесса. Обеспечение возможности постоянного контроля качества учебного процесса, уровня подготовки специалистов. Создание оптимальных условий для построения системы непрерывного профессионального развития.
Успешные внедрения и награды Системы REDCLASS Система REDCLASS Learning построена на базе системы дистанционного тренинга REDCLASS, которая внедрена и с успехом используется в коммерческих и государственных предприятиях, учебных центрах и ВУЗах. В коммерческом секторе можно выделить внедрения Системы REDCLASS в • • • • • • •
ОАО «АВТОВАЗ»; ОАО «Вымпелком» (Билайн); АО «Народный Банк Казахстана»; ОАО «МТС»; ООО фирма «АС-Бюро»; АБ Газпромбанк (ЗАО); ОАО «АгроСервисГрупп».
В государственном секторе можно выделить внедрения Системы REDCLASS в • • • •
Аппарате Совета Федерации Федерального Собрания РФ; ФГУП «Почта России»; ГУП УПС «Татарстан Почтасы»; Федеральной службе охраны Российской Федерации Служба специальной связи и информации.
Система REDCLASS внедрена в таких ВУЗах как •
МГУ им. М. В. Ломоносова (факультет ВМиК);
АНО «УНП «РЕДЦЕНТР», 2007
8
Система REDCLASS Learning
• • •
РГУ Нефти и газа им. Губкина; КГТУ им. Туполева; ИСГЗ г. Казань и т.д.
Система REDCLASS отмечена наградами главного форума дистанционного обучения в России - выставки eLearn EXPO. Среди наград можно выделить звания: «Лучшая система дистанционного обучения», «Лучший программный инструментарий для разработки курсов», «Лучший программный инструментарий поддержки и управления обучением», «Лучшее инновационное программное решение в области СДО».
Ключевые особенности Системы REDCLASS Learning Система REDCLASS Learning особенностей: •
• •
•
•
•
•
•
обладает
следующим
набором
ключевых
Система REDCLASS Learning является полнофункциональной системой, поддерживающей управление учебным процессом, обучение с возможностью контроля знаний и сбор статистических данных по пройденным материалам. Система REDCLASS Learning сертифицирована на соответствие международному стандарту представления контента SCORM 1.2. Система REDCLASS Learning поддерживает загрузку курсов в международных стандартах представления контента SCORM 1.2, SCORM 2004 и AICC, что позволяет использовать в процессе обучения учебные материалы, созданные в сторонних средствах разработки, поддерживающих данные стандарты. Система REDCLASS Learning предоставляет возможность выполнения практических упражнений в Среде эмуляции упражнений (СЭУ), позволяющей эмулировать работу с объектом обучения, имеющим терминальный или графический интерфейс. Система REDCLASS Learning обладает настраиваемой системой ролей пользователей, которая позволяет учитывать особенности любого процесса обучения. Система REDCLASS Learning обладает настраиваемой системой прав доступа, позволяющей индивидуально определять права доступа пользователей к объектам и ресурсам Системы. Система REDCLASS Learning обладает системой планирования обучения, реализующей механизм подачи заявки на обучение со стороны студента, механизм назначения учебной программы/плана менеджером, доступ к демонстрационным курсам. Система REDCLASS Learning обладает настраиваемой системой режимов обучения, позволяющей создавать различные варианты предоставления материалов курса пользователю.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
•
•
9
Система REDCLASS Learning обладает встроенной системой взаимодействия участников образовательного процесса в режиме реального времени (чаты) и в асинхронном режиме (электронная почта, форумы). Система REDCLASS Learning обладает встроенной системой проведения анкетирования пользователей.
Средства для решения задач дистанционного обучения и тренинга Для решения задач дистанционного обучения Система REDCLASS Learning обладает следующими средствами: •
•
•
•
Система управления процессом обучения, которая позволяет организовать процесс обучения в части управления каталогом курсов, управления пользователями Системы и их правами доступа, управления системными каталогами (режимы обучения, внешние ресурсы, методики создания курса и т.п.), управления отчетностью, планирование учебного процесса, сбор статистики и т.д. Электронный учебник предназначен для доставки дистанционных курсов на рабочее место студента. Разработка курсов ведётся в автономной среде, именуемой REDCLASS Course. Система тестирования предназначена для контроля успеваемости студентов. В Системе предусмотрены средства тестирования, позволяющие осуществлять входной, выходной и промежуточный контроль знаний, самооценку. Среда эмуляции упражнений позволяет формировать и проверять навыки работы слушателей с системами, обладающими оконным интерфейсом. Например, может эмулировать работу MS WORD для обучения пользователей этой системы. Упражнения для СЭУ создаются в REDCLASS Exercise.
Краткое описание функциональных модулей Системы REDCLASS Learning Список функциональных модулей Системы REDCLASS Learning и их краткое описание представлено в Таблице 1. Таблица 1. Функциональные модули Системы REDCLASS Learning
Название модуля
Описание
Модуль авторизации
Модуль авторизации предназначен для выполнения административных операций над пользователями и группами пользователей, в том числе регистрация, распределение прав доступа, формирование групп, оповещение. Основные функции модуля: •
АНО «УНП «РЕДЦЕНТР», 2007
авторизация пользователей при работе с системой (проверка пользовательских сессий и прав
10 Система REDCLASS Learning
Название модуля
Описание •
• • •
•
• Модуль адаптации
доступа); регистрация в Системе REDCLASS Learning и редактирование собственной учетной записи пользователем Системы; проверка и назначение прав доступа к ресурсам и объектам системы; управление ролями; управление пользователями: создание новых учетных записей, блокировка/разблокировка учетной записи, редактирование учетной записи; управление группами обучения: создание/удаление и редактирование состава группы обучения; управление регистрационной формой.
Модуль адаптации предназначен для обеспечения планирования процесса прохождения студентами дистанционного обучения. Основные функции модуля: •
• • Электронный учебник
формирование учебной программы и учебного плана студента – основных документов, регламентирующих процесс прохождения студентом дистанционного обучения; отслеживание процесса выполнения учебного плана студентом; управление заявками на обучение.
Дистанционный курс предоставляется посредством Электронного учебника. Основными являются:
функциями
пользователю
Электронного
учебника
•
предоставление студенту возможности обучения через браузер; • навигация по учебному материалу дистанционного курса; • управление спецификациями прохождения курсов. Электронный учебник является центральным, с точки зрения студента, звеном в процессе обучения. На основе учебного плана, прав доступа, режима обучения и спецификации изучения курсов студент получает возможность работать с учебными материалами. Электронный учебник предоставляет средства навигации, требуемые для работы с ними. Электронный
учебник
осуществляет
сбор
АНО «УНП «РЕДЦЕНТР», 2007
Описание
Название модуля
11
Описание статистической информации о результатах обучения каждого студента.
Система тестирования
Модуль служит для автоматизации проверки знаний студентов в целях самоконтроля и контроля со стороны организаторов учебного процесса. Тестовое задание – это специализированный раздел курса, состоящий из набора вопросов по одной теме. Тестовые задания курса подлежат либо автоматическому оцениванию, либо оцениванию консультантом по данному курсу. Режимы прохождения тестов определяются параметрами, установленными методистом или автором курса, среди них можно выделить: • • • • •
разрешенное количество прохождения теста; разрешенное количество прохождения каждого вопроса; количество вопросов; ограничения по времени; тип прохождения и т.д.
попыток
для
попыток
для
Система тестирования Системы REDCLASS Learning поддерживает следующие типы тестовых вопросов: • • • • • • •
выбор одного варианта ответа из множества предложенных; выбор нескольких вариантов ответов из множества предложенных; расстановка утверждений в правильном порядке. точное совпадение; математический; неточное совпадение; использование файла в качестве ответа.
Среда эмуляции упражнений
Модуль предоставляет возможность выработки практических навыков работы с программноаппаратными комплексами в режиме эмуляции пользовательского интерфейса. Основная цель создания СЭУ – отображение эмуляторов упражнений (ЭУ) для выполнения пользователем упражнений в рамках изучения курса в Системе REDCLASS Learning.
Модуль управления учебными материалами
Модуль управления учебными материалами объединяет в себе все вспомогательные интерфейсы необходимые для управления учебными материалами в Системе: • •
АНО «УНП «РЕДЦЕНТР», 2007
формирование каталога курсов; управление списком FAQ;
12 Система REDCLASS Learning
Название модуля
Описание • •
Модуль общения
управление версиями курсов; управление каталогом внешних ресурсов.
Модуль служит для организации взаимодействия участников образовательного процесса в асинхронном (электронная почта, форум) и синхронном (чаты) режимах. Основные функциями модуля общения: • • •
обеспечение общения пользователей Системы REDCLASS Learning посредством форумов; обеспечение общения пользователей Системы REDCLASS Learning посредством чатов; обеспечение общения пользователей Системы REDCLASS Learning посредством электронной почты.
Модуль статистики
Модуль служит для сбора статистических данных по всему процессу обучения и представления статистической информации в форме пользовательских отчетов. Он позволяет просматривать статистику тестирований (по отдельным тестам или в виде сводных таблиц по курсам или датам), успеваемости, посещений Системы, прохождения курсов студентом (студентами), а также позволяет анализировать необходимые статистические данные по всем участникам процесса обучения. Модуль позволяет менеджерам детально проанализировать любые действия студентов в Системе REDCLASS Learning.
Модуль администрирования
Модуль администрирования предназначен для управления глобальными настройками всей Системы. Основные функции модуля администрирования: • • • •
Модуль анкетирования
удаление любых сущностей системы в интерфейсе «Очистки данных»; ведение и просмотр журнала регистрации событий; ведение и просмотр журнала on-line пользователей; ввод и редактирование текстов системных оповещений.
Модуль анкетирования обеспечивает функциональность, требуемую для проведения опросов пользователей: создание/удаление/модификация форм анкет, назначение анкетирования, просмотр результатов
АНО «УНП «РЕДЦЕНТР», 2007
Описание
Название модуля
13
Описание анкетирования. Основными функциями анкетирования являются: •
управление анкетными формами – создание, удаление, модификация анкетных форм; • управление процессом назначения анкетирования – установка параметров анкетирования, подбор обучающихся для анкетирования; • предоставление средств для анализа результатов анкетирования. Анкетирование может проводиться через портал для любых пользователей Системы REDCLASS Learning или в процессе обучения студентов. Пользователь может отказаться от заполнения анкеты. Пользовательский портал
Пользовательский портал предназначен для предоставления индивидуализированного доступа к сервисам Системы пользователям в соответствии с их правами. Основными являются: •
•
•
функциями
пользовательского
портала
предоставление пользователям Системы REDCLASS Learning персональной рабочей области, содержащей ссылки на системные сервисы, доступные для данного пользователя в соответствии с его правами доступа к объектам Системы; оповещение пользователей Системы REDCLASS Learning о различных событиях, инициированных в других модулях Системы; управление настройками рабочего стола.
Роли пользователей в Системе REDCLASS Learning Все пользователи с точки зрения Системы REDCLASS Learning делятся на внутренних и внешних. •
•
Внутренние пользователи – это персонал, обслуживающий и поддерживающий процессы, протекающие в рамках Системы REDCLASS Learning. Внешние пользователи – это студенты, то есть непосредственные потребители услуг по дистанционному обучению. Студенты могут быть объединены в учебные группы, в соответствии с некоторыми критериями формирования групп.
АНО «УНП «РЕДЦЕНТР», 2007
14 Система REDCLASS Learning
Разделение прав доступа пользователей в Системе REDCLASS Learning осуществляется на основе механизма «роли». Система легко настраивается на изменения в учебном процессе за счет того, что, имея развитые механизмы управления ролями, позволяет инвариантно подходить к их набору Системе. Каждый пользователь может получить права на некоторый перечень интерфейсов Системы REDCLASS Learning (ресурсные права), который будет определять набор функциональности, доступный для данного пользователя. Для удобства развертывания учебного процесса в системе предусмотрены и следующие стандартные роли пользователей: ¾ «Администратор» – внутренний пользователь, обладающий необходимой квалификацией для поддержания функционирования Системы REDCLASS Learning (технический специалист). К основным функциям администратора относятся: • • • • • • •
Управление сервером Системы REDCLASS Learning. Выполнение глобальных настроек Системы (роли, регистрационная форма) Регистрация в Системе внутренних пользователей с различными ролями – менеджеров, авторов, методистов, консультантов, других администраторов. Управление правами доступа к различным функциям Системы всех категорий пользователей. Контроль действий всех категорий пользователей. Работа со служебными группами пользователей в Системе. Техническая поддержка пользователей.
¾ «Менеджер» – внутренний пользователь Системы REDCLASS Learning, выполняющий административно – организационные функции в процессе дистанционного обучения. К основным функциям менеджера относятся: • • • • • •
Регистрация студентов. Формирование учебных групп. Составление расписания учебного процесса. Администрирование учебного процесса. Ввод новых учебных материалов. Просмотр статистики
¾ «Методист» – внутренний пользователь Системы REDCLASS Learning, отвечающий за методическое обеспечение процесса обучения. Основные функции методиста заключаются в разработке методик создания курсов для Системы REDCLASS Learning и режимов обучения на основании параметров прохождения курса, предоставляемых ему Системой REDCLASS Learning.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
15
¾ «Консультант» – внутренний пользователь Системы REDCLASS Learning, осуществляющий консультационную поддержку студентов в процессе обучения. К основным функциям консультанта относятся следующие функции: • •
Проведение консультаций как в on-line, так и off-line режимах. Оценивание тестовых заданий, не подлежащих полному автоматическому оцениванию.
¾ «Автор» – внутренний пользователь отвечающий за создание учебных REDCLASS Learning.
Системы REDCLASS Learning, материалов для Системы
К основным функциям автора относятся следующие функции: • •
Загрузка версий курсов в Систему REDCLASS Learning. Просмотр версий курса в Электронном учебнике.
¾ «Студент» – внешний пользователь Системы REDCLASS Learning. Основной функцией студента является обучение, включающее в себя изучение лекционных материалов курсов, выполнение упражнений, прохождение тестирования, консультации и т.п. Любой пользователь Системы REDCLASS Learning получает доступ к системным сервисам через портал (интерфейс пользователя). Работа с Системой REDCLASS Learning регулируется правами доступа, характерными для конкретного пользователя. Список внутренних и внешних пользователей Системы REDCLASS Learning может быть изменен или расширен при создании новых ролей.
АНО «УНП «РЕДЦЕНТР», 2007
16 Система REDCLASS Learning
Схема функционирования Системы REDCLASS Learning в процессе дистанционного обучения при типовом наборе ролей Принятие решения об организации учебного процесса на базе Системы REDCLASS
Консультант, Автор, Менеджер, Методист Администратор Регистрация административнотехнического персонала в Системе.
Установка и настройка программного комплекса Системы REDCLASS
1
Создание методики создания курсов, направления обучения, режимов обучения, реализации курсов. Назначаются основные версии курсов
2
Менеджер
Менеджер
Регистрация студентов
Формирование групп
ДА
Студент
Студент
Получение доступа к демо-курсам
НЕТ
Начало Обучения Менеджер подтверждает заявку Студента
Студент Формирование заявки на обучение
Студент Изменение состава/ сроков обучения по учебному плану. Отправка заявки на обучение Менеджеру
3
ДА
Менеджер Формирование шаблонов учебных планов
Менеджер Назначение шаблонов учебных планов Студентам/группам
Студент имеет возможность корректировать учебный план
НЕТ
2
Студент Работа с лекционными материалами
Консультант Консультирование Студентов
Студент Окончание обучения
Студент Выполнение упражнений
Студент
Студент
Консультирование у Консультанта, общение с другими участниками обучения, Менеджером
Прохождение тестирования
Студент Прохождение Анкетирования
Консультант и менеджер
Менеджер
Контроль работы Студентов
Анализ статистики обучения (анкетирования)
3 Рисунок 1. Схема функционирования Системы REDCLASS Learning в процессе дистанционного обучения при типовом наборе ролей
АНО «УНП «РЕДЦЕНТР», 2007
Описание
17
Технологии разработки Системы REDCLASS Learning При разработке Системы REDCLASS Learning использовалась технология J2EE и ее компоненты. J2EE - система понятий, принципов и технологий, которую выдвигает Sun Microsystems, как средство создания и использования широкого класса информационных систем. Это технология оптимальна для построения качественных, масштабируемых систем, легко поддерживаемых разными группами разработчиков. Технология J2EE поддерживается большинством крупных производителей и не ориентирована на какую-то конкретную платформу. При разработке Системы REDCLASS Learning составные части технологии J2EE:
использовались
следующие
1. Java Server Pages (JSP) используются для представления информации из базы данных в браузере пользователя. После преобразования и обработки этой информации браузер получает динамически созданную страницу формата HTML. 2. Java Servlets используются в Системе для приема файлов (пакетов курсов, прикрепленных файлов и др.) из браузера пользователя, их обработки и помещения в базу данных. Также они выполняют системные функции, в которых не требуется расширенный интерфейс пользователя. И, наконец, сервлеты применяются для извлечения файлов из базы данных и отправки их для отображения в браузере пользователя. 3. Java Applets, Swing, AWT используются в Среде эмуляции упражнений СЭУ и для визуализации некоторых эмуляторов реального оборудования. Эти технологии позволяют загружать пакеты java классов в браузер пользователя и выполнять их на стороне конечного пользователя. 4. JavaBeans используются для передачи запросов из jsp страниц к базе данных. Они подготавливают запросы, получают ответ на запрос, преобразуют в формат, удобный для обращения из jsp страниц, поддерживают различные реализации обращений к СУБД, содержат специфичные вызовы СУБД. 5. JavaMail, JavaBeans Activation Framework (JAF) используются для доступа к почтовому серверу по протоколу POP3, для передачи сообщений от сервера Системы REDCLASS Learning к почтовому серверу по протоколам SMTP и S/MIME. 6. JDBC предоставляет стандартизованный интерфейс для обращения к СУБД. 7. LDAP предоставляет стандартный интерфейс для обращения к данным пользователей, хранимых на LDAP-cервере (использование LDAP необязательно). 8. XML используется для представления структуры электронных курсов системы, хранения данных входящих и исходящих сообщений Системы, а также при передаче данных с помощью протоколов HTTP, SMTP. АНО «УНП «РЕДЦЕНТР», 2007
18 Система REDCLASS Learning
9. Flash 7.0 и выше может использоваться для отображения материалов курса в формате Flash.
Архитектура Системы REDCLASS Learning и ее компоненты Система REDCLASS Learning построена на трёхзвенной архитектуре. Клиентская часть состоит из браузера (к примеру, MS Internet Explorer), который предоставляет доступ к интерфейсам различных пользователей (студента, менеджера, администратора и т.п.). Браузер через Internet или интранет отсылает запросы на сервер приложений, который фактически является сервером Системы REDCLASS Learning. Сервером приложений является Tomcat Apache. На нём происходит обработка запросов. Сервер приложений работает с данными, которые хранятся на сервере баз данных. В качестве сервера баз данных используется СУБД Oracle. Сервер приложений и баз данных могут находиться на разных машинах для увеличения производительности системы. На Рисунке 2 представлена архитектура Системы REDCLASS Learning.
Рисунок 2. Архитектура Системы REDCLASS Learning
Компоненты архитектуры Системы REDCLASS Learning Компоненты архитектуры Системы назначение представлены в Таблице 2.
REDCLASS Learning
их
описание
и
АНО «УНП «РЕДЦЕНТР», 2007
Описание
19
Таблица 2. Компоненты архитектуры Системы REDCLASS Learning
Компонент
Описание и назначение
Внешний брандмауэр
Представляет собой аппаратный или программный межсетевой экран. Например, в этом качестве может выступать Cisco Pix-Firewall.
Web Container
Контейнер, внутри которого функционируют JSP, Servlets и Java Beans.
JDBC
JDBC обеспечивает доступ к основной базе данных.
JAF
JavaBeans Activation Framework обеспечивает активизацию JMAIL.
JNI
Java Native Interface обеспечивает интерфейсы, необходимые для использования исходного кода, написанного на языках С и С++.
JMAIL
Java Mail обеспечивает доступ к почтовому серверу по протоколам POP3, IMAP, SMTP.
LDAP JDK
LDAP JDK обеспечивает доступ к базе данных пользователей.
Внутренний брандмауэр
Межсетевой экран. Например, CheckPoint Firewall.
База данных
Основное хранилище данных Системы.
База данных LDAP
Хранилище информации о пользователях Системы (необязательный компонент).
КИС
Корпоративная информационная система (необязательный компонент).
Программно-аппаратные требования Программно-аппаратные требования к серверу Системы REDCLASS Learning Система может быть установлена на сервер Sun Microsystems или Intel для одновременной работы не более 200 пользователей со следующими характеристиками: 1. Сервер на платформе Sun Microsystems: • • • • •
Два процессора не ниже UltraSparc IIi+, рекомендуется UltraSparc IIIi+. Частота процессора – 1,34 ГГц. Размер оперативной памяти – 2 Гб. Размер свободного дискового пространства – не менее 100 (рекомендуется 120 ГБ). Операционная система: Solaris 8, 9, 10.
2. Сервер на базе процессора Intel: •
Два процессора Intel Xeon не ниже 2,4 ГГц.
АНО «УНП «РЕДЦЕНТР», 2007
Гб
20 Система REDCLASS Learning
• • •
Размер оперативной памяти – не менее 2 Гб. Размер свободного дискового пространства – (рекомендуется 120 ГБ). Операционная система Windows 2000/2003 Server.
не
менее
100
Гб
Примечание. При необходимости одновременной работы более 200 пользователей характеристики сервера определяются по запросу. Программные требования • • •
СУБД Oracle версии 8i/ 9i/ 10g. Java Development Kit (JDK) версии 1.4.2, сборки не менее 1.4.2-06. Xntpd или ntpd − программы синхронизации времени, которые входят в комплект поставки соответствующей ОС.
Программно-аппаратные требования к рабочему месту пользователя Для организации рабочего места пользователя Системы REDCLASS Learning требуется персональный компьютер на базе архитектуры Intel с параметрами не ниже указанных: • • • •
Тип процессора – Pentium III и выше; Тактовая частота процессора – минимум 800 МГц, рекомендовано 1700 МГц и выше; Размер оперативной памяти – минимум 256 Мбайт, рекомендовано 512 Мбайт и выше; Операционная система - MS Windows 2000 (service pack 6)/XP (service pack 2).
Программное обеспечение На компьютере пользователя Системы REDCLASS Learning установлены следующие программные компоненты: • • •
должны
быть
Интернет-браузер MS Internet Explorer 6.0 и выше со встроенной поддержкой JavaScript и Cookies (для всех пользователей). JRE 1.5.0_04 и выше (для работы в среде эмуляции упражнений; требуется Студенту, Автору). Программное обеспечение, позволяющее проигрывать мультимедийные файлы (для работы с мультимедиа объектами в курсе в зависимости от наполнения курсов; требуется Студенту, Автору).
АНО «УНП «РЕДЦЕНТР», 2007