Описание
Система REDCLASS Pro
2
Система REDCLASS Pro
Система REDCLASS Pro – это комплекс программно-аппаратных средств, учебных материалов и методик обучения, которые позволяют дистанционно обучаться, повышать квалификацию, контролировать знания в любых отраслях деятельности человека, а так же вырабатывать практические навыки по эксплуатации и управлению программными продуктами, оборудованием и технологиями. Настоящий документ содержит общее описание Системы REDCLASS Pro. Описаны возможности и назначение модулей Системы, вопросы организации и управления учебным процессом, структура пользовательского интерфейса. Показаны особенности ролевого подхода к работе в Системе, указаны системные требования для программного комплекса.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
3
Содержание Словарь ...................................................................................................................................................................4 Разработчик Системы..........................................................................................................................................6 Области применения Системы REDCLASS Pro ............................................................................................6 Успешные внедрения и награды Системы REDCLASS...............................................................................7 Ключевые особенности Системы REDCLASS Pro.........................................................................................8 Средства для решения задач дистанционного обучения и тренинга.....................................................9 Краткое описание функциональных модулей Системы REDCLASS Pro...............................................9 Роли пользователей в Системе REDCLASS Pro ...........................................................................................13 Схема функционирования Системы REDCLASS Pro в процессе дистанционного обучения при типовом наборе ролей.......................................................................................................................................16 Технологии разработки Системы REDCLASS Pro ......................................................................................17 Архитектура Системы REDCLASS Pro и ее компоненты ........................................................................18 Компоненты архитектуры Системы REDCLASS Pro .................................................................................18 Программно-аппаратные требования ..........................................................................................................19 Программно-аппаратные требования к серверу Системы REDCLASS Pro .....................................19 Программно-аппаратные требования к рабочему месту пользователя ...........................................20
АНО «УНП «РЕДЦЕНТР», 2007
4
Система REDCLASS Pro
Словарь 1. Заявки. В случае, если инициатором процесса обучения является студент, то для получения доступа к курсам из каталога курсов ему необходимо сформировать и отправить заявку на подтверждение учебного плана. Менеджер отклоняет или принимает заявку на обучение. 2. Курс. Курс – множество учебных материалов по одной теме. Материалы курса могут быть представлены в разных исполнениях, например, стандартный текстовый курс, созданный в модуле REDCLASS Course, текстовый курс с использованием видеороликов, текстовый курс с использованием аудио материалов и т.п. Для упрощения работы с различными исполнениями материалов курса введен механизм реализаций. 3. Методика создания курса. Методика создания курса (МСК) – это набор параметров, задающий правила создания учебного курса и налагающий определенные ограничения на создаваемый курс. 4. Направление обучения. Для более удобной работы все курсы в каталоге курсов объединены по разделам, соответствующим направлениям обучения. 5. Реализации курса. Реализация курса содержит материалы курса только в одном исполнении. Количество реализаций для одного курса определяется количеством вариантов исполнения учебных материалов курса и зависит от автора курсов. Каждая реализация имеет набор параметров, задающих применение учебных материалов курса в процессе обучения (режим обучения, методика создания, язык, автор). Каждая реализация может содержать несколько версий материалов курса. 6. Режим Обучения. Режим обучения (РО) – это набор параметров, задающий правила отображения учебного материала студенту при прохождении курса. 7. Система. Система – Система REDCLASS Pro. 8. Спецификация. Механизм спецификаций позволяет изменить параметры прохождения курса, заданные в режиме обучения, индивидуально для каждого пользователя. 9. Тренинг. Тренинг – форма обучения, нацеленная на формирование практических навыков. Дистанционный тренинг - качественно новый, прогрессивный вид обучения, базирующийся на современных информационных технологиях и использующий современные средства коммуникаций. 10. Учебная программа. Учебная программа объединяет курсы, которые необходимо пройти студенту за все время обучения по специальности. Каждый курс может входить в учебную программу как целиком, так и частично – выборкой из глав. АНО «УНП «РЕДЦЕНТР», 2007
Описание
5
11. Учебный план. Учебный план формируется на базе учебной программы и является ее составной частью. Учебный план включает в себя несколько курсов (целиком или частично) назначенных для прохождения в определенное время. Т.о. учебная программа может состоять из последовательности учебных планов, а может содержать только один учебный план. Основной характеристикой учебного плана является его неделимость с точки зрения периода обучения. 12. Шаблон учебного плана. Шаблоном учебного плана называется учебный план, сохраненный под уникальным именем в каталоге шаблонов для дальнейшего использования. Шаблон учебного плана не имеет привязки к конкретному пользователю или группе пользователей. Шаблон учебного плана создается менеджером. Шаблон учебного плана может назначаться одной или нескольким группам пользователей или отдельным студентам. При назначении шаблона учебного плана, учебная программа, которой принадлежит данный план, добавляется в список учебных программ пользователя автоматически. 13. Шаблон учебной программы. Шаблоном учебной программы называется учебная программа, созданная менеджером и сохраненная под уникальным именем в каталоге шаблонов для дальнейшего использования. Шаблон учебной программы не имеет привязки к конкретному пользователю или группе пользователей. Шаблон учебной программы может назначаться одной или нескольким группам пользователей или отдельным студентам.
АНО «УНП «РЕДЦЕНТР», 2007
6
Система REDCLASS Pro
Разработчик Системы Разработчиком Системы является Автономная некоммерческая организация «Учебно-научное предприятие «РЕДЦЕНТР». На базе Системы REDCLASS Pro АНО «УНП «РЕДЦЕНТР» предлагает полный спектр услуг по организации системы дистанционной подготовки персонала Заказчика, включая: • • • • • •
Обследование бизнес-процессов Заказчика в сфере обучения и разработку Концепции системы подготовки персонала Заказчика. Разработку Регламентов организации процесса обучения. Внедрение Системы REDCLASS Pro. Адаптацию инструментария системы REDCLASS Pro под требования Заказчика. Техническую поддержку системы REDCLASS Pro. Поставку техники для нужд дистанционного тренинга.
АНО «УНП «РЕДЦЕНТР» также предлагает следующие дополнительные модули к Системе REDCLASS Pro: •
•
•
•
REDCLASS Course. Устанавливается на рабочем месте автора курсов и предназначен для разработки курсов. Учебные материалы, созданные в REDCLASS Course, загружаются на сервер Системы REDCLASS Pro, после чего они доступны через Каталог курсов. С другой стороны, учебные материалы (версии курсов) могут быть выгружены с сервера Системы на локальный компьютер и загружены в REDCLASS Course для редактирования. REDCLASS Exercise. Устанавливается на рабочем месте автора упражнений для курсов и предназначен для создания и редактирования упражнений, выполняемых в Среде эмуляции упражнений (СЭУ). REDCLASS Offline. Служит для предоставления возможности обучения в автономном режиме без подключения к Системе REDCLASS Pro с возможностью репликации (загрузки) результатов обучения на сервер Системы. Для проведения обучения в автономном режиме Система REDCLASS Pro предоставляет возможность выгружать автономные программные средства обучения – автономные курсы. Модуль автоматизации процесса учета и планирования очного обучения. Описание см. в отдельном файле.
Области применения Системы REDCLASS Pro Система REDCLASS Pro автоматизирует процессы: • • • • •
Комплексной подачи учебных материалов. Выработки практических навыков работы. Анализа и контроля знаний. Консультационной поддержки. Управления учебным процессом.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
7
Применение Системы REDCLASS Pro призвано поднять образовательный процесс на качественно новый уровень в следующих направлениях деятельности: • • •
•
Организации корпоративной системы дистанционного обучения и повышения квалификации сотрудников компаний. Организации системы повышения квалификации специалистов различных направлений деятельности на базе специализированных учебных центров. Организации дистанционного тестирования для контроля знаний, приобретенных при помощи как традиционного, так и дистанционного обучения. Организации и автоматизации процессов обучения в высших и средних учебных заведениях.
Существенными плюсами REDCLASS Pro являются: • • • •
реализации
обучения
на
основе
Системы
Обеспечение процесса обучения вне зависимости от места нахождения обучающегося. Оптимизация использования ресурсов, в т.ч. финансовых, на организацию и осуществление учебного процесса. Обеспечение возможности постоянного контроля качества учебного процесса, уровня подготовки специалистов. Создание оптимальных условий для построения системы непрерывного профессионального развития.
Успешные внедрения и награды Системы REDCLASS Система REDCLASS Pro построена на базе системы дистанционного тренинга REDCLASS, которая внедрена и с успехом используется в коммерческих и государственных предприятиях, учебных центрах и ВУЗах. В коммерческом секторе можно выделить внедрения Системы REDCLASS в • • • • • • •
ОАО «АВТОВАЗ»; ОАО «Вымпелком» (Билайн); АО «Народный Банк Казахстана»; ОАО «МТС»; ООО фирма «АС-Бюро»; АБ Газпромбанк (ЗАО); ОАО «АгроСервисГрупп».
В государственном секторе можно выделить внедрения Системы REDCLASS Pro в • • • •
Аппарате Совета Федерации Федерального Собрания РФ; ФГУП «Почта России»; ГУП УПС «Татарстан Почтасы»; Федеральной службе охраны Российской Федерации Служба специальной связи и информации.
Система REDCLASS внедрена в таких ВУЗах как АНО «УНП «РЕДЦЕНТР», 2007
8
Система REDCLASS Pro
• • • •
МГУ им. М. В. Ломоносова (факультет ВМиК); РГУ Нефти и газа им. Губкина; КГТУ им. Туполева; ИСГЗ г. Казань и т.д.
Система REDCLASS отмечена наградами главного форума дистанционного обучения в России - выставки eLearn EXPO. Среди наград можно выделить звания: «Лучшая система дистанционного обучения», «Лучший программный инструментарий для разработки курсов», «Лучший программный инструментарий поддержки и управления обучением», «Лучшее инновационное программное решение в области СДО».
Ключевые особенности Системы REDCLASS Pro Система REDCLASS Pro обладает следующим набором ключевых особенностей: •
• •
•
•
•
•
•
•
Система REDCLASS Pro является полнофункциональной системой, поддерживающей управление учебным процессом, обучение с возможностью контроля знаний и сбор статистических данных по пройденным материалам. Система REDCLASS Pro сертифицирована на соответствие международному стандарту представления контента SCORM 1.2. Система REDCLASS Pro поддерживает загрузку курсов в международных стандартах представления контента SCORM 1.2, SCORM 2004 и AICC, что позволяет использовать в процессе обучения учебные материалы, созданные в сторонних средствах разработки, поддерживающих данные стандарты. Система REDCLASS Pro предоставляет возможность выполнения практических упражнений в Среде эмуляции упражнений (СЭУ), позволяющей эмулировать работу с объектом обучения, имеющим терминальный или графический интерфейс. Система REDCLASS Pro обладает настраиваемой системой ролей пользователей, которая позволяет учитывать особенности любого процесса обучения. Система REDCLASS Pro обладает настраиваемой системой прав доступа, позволяющей индивидуально определять права доступа пользователей к объектам и ресурсам Системы. Система REDCLASS Pro обладает системой планирования обучения, реализующей механизм подачи заявки на обучение со стороны студента, механизм назначения учебной программы/плана менеджером, доступ к демонстрационным курсам. Система REDCLASS Pro обладает настраиваемой системой режимов обучения, позволяющей создавать различные варианты предоставления материалов курса пользователю. Система REDCLASS Pro обладает встроенной системой взаимодействия участников образовательного процесса в режиме реального времени (чаты) и в асинхронном режиме (электронная почта, форумы). АНО «УНП «РЕДЦЕНТР», 2007
Описание
•
Система REDCLASS Pro обладает анкетирования пользователей.
встроенной
системой
9
проведения
Средства для решения задач дистанционного обучения и тренинга Для решения задач дистанционного обучения Система REDCLASS Pro обладает следующими средствами: •
•
•
•
Система управления процессом обучения, которая позволяет организовать процесс обучения в части управления каталогом курсов, управления пользователями Системы и их правами доступа, управления системными каталогами (режимы обучения, внешние ресурсы, методики создания курса и т.п.), управления отчетностью, планирование учебного процесса, сбор статистики и т.д. Электронный учебник предназначен для доставки дистанционных курсов на рабочее место студента. Разработка курсов ведётся в автономной среде, именуемой REDCLASS Course. Система тестирования предназначена для контроля успеваемости студентов. В Системе предусмотрены средства тестирования, позволяющие осуществлять входной, выходной и промежуточный контроль знаний, самооценку. Среда эмуляции упражнений позволяет формировать и проверять навыки работы слушателей с системами, обладающими оконным интерфейсом. Например, может эмулировать работу MS WORD для обучения пользователей этой системы. Упражнения для СЭУ создаются в REDCLASS Exercise.
Краткое описание функциональных модулей Системы REDCLASS Pro Список функциональных модулей Системы REDCLASS Pro и их краткое описание представлено в Таблице 1. Таблица 1. Функциональные модули Системы REDCLASS Pro
Название модуля
Описание
Модуль авторизации
Модуль авторизации предназначен для выполнения административных операций над пользователями и группами пользователей, в том числе регистрация, распределение прав доступа, формирование групп, оповещение. Основные функции модуля: •
•
• АНО «УНП «РЕДЦЕНТР», 2007
авторизация пользователей при работе с системой (проверка пользовательских сессий и прав доступа); регистрация в Системе REDCLASS Pro и редактирование собственной учетной записи пользователем Системы; проверка и назначение прав доступа к ресурсам и
10 Система REDCLASS Pro
Название модуля
Описание • •
•
• Модуль адаптации
объектам системы; управление ролями; управление пользователями: создание новых учетных записей, блокировка/разблокировка учетной записи, редактирование учетной записи; управление группами обучения: создание/удаление и редактирование состава группы обучения; управление регистрационной формой.
Модуль адаптации предназначен для обеспечения планирования процесса прохождения студентами дистанционного обучения. Основные функции модуля: •
• • Электронный учебник
формирование учебной программы и учебного плана студента – основных документов, регламентирующих процесс прохождения студентом дистанционного обучения; отслеживание процесса выполнения учебного плана студентом; управление заявками на обучение.
Дистанционный курс предоставляется посредством Электронного учебника. Основными являются:
функциями
пользователю
Электронного
учебника
•
предоставление студенту возможности обучения через браузер; • навигация по учебному материалу дистанционного курса; • управление спецификациями прохождения курсов. Электронный учебник является центральным, с точки зрения студента, звеном в процессе обучения. На основе учебного плана, прав доступа, режима обучения и спецификации изучения курсов студент получает возможность работать с учебными материалами. Электронный учебник предоставляет средства навигации, требуемые для работы с ними. Электронный учебник осуществляет сбор статистической информации о результатах обучения каждого студента. Система тестирования
Модуль служит для автоматизации проверки знаний студентов в целях самоконтроля и контроля со стороны АНО «УНП «РЕДЦЕНТР», 2007
Описание
Название модуля
11
Описание организаторов учебного процесса. Тестовое задание – это специализированный раздел курса, состоящий из набора вопросов по одной теме. Тестовые задания курса подлежат либо автоматическому оцениванию, либо оцениванию консультантом по данному курсу. Режимы прохождения тестов определяются параметрами, установленными методистом или автором курса, среди них можно выделить: • • • • •
разрешенное количество прохождения теста; разрешенное количество прохождения каждого вопроса; количество вопросов; ограничения по времени; тип прохождения и т.д.
попыток
для
попыток
для
Система тестирования Системы REDCLASS Pro поддерживает следующие типы тестовых вопросов: • • • • • • •
выбор одного варианта ответа из множества предложенных; выбор нескольких вариантов ответов из множества предложенных; расстановка утверждений в правильном порядке. точное совпадение; математический; неточное совпадение; использование файла в качестве ответа.
Среда эмуляции упражнений
Модуль предоставляет возможность выработки практических навыков работы с программноаппаратными комплексами в режиме эмуляции пользовательского интерфейса. Основная цель создания СЭУ – отображение эмуляторов упражнений (ЭУ) для выполнения пользователем упражнений в рамках изучения курса в Системе REDCLASS Pro.
Модуль управления учебными материалами
Модуль управления учебными материалами объединяет в себе все вспомогательные интерфейсы необходимые для управления учебными материалами в Системе: • • • •
Модуль общения
АНО «УНП «РЕДЦЕНТР», 2007
формирование каталога курсов; управление списком FAQ; управление версиями курсов; управление каталогом внешних ресурсов.
Модуль служит для организации взаимодействия участников образовательного процесса в асинхронном
12 Система REDCLASS Pro
Название модуля
Описание (электронная режимах.
почта,
форум)
и
синхронном
(чаты)
Основные функциями модуля общения: • • •
обеспечение общения пользователей Системы REDCLASS Pro посредством форумов; обеспечение общения пользователей Системы REDCLASS Pro посредством чатов; обеспечение общения пользователей Системы REDCLASS Pro посредством электронной почты.
Модуль статистики
Модуль служит для сбора статистических данных по всему процессу обучения и представления статистической информации в форме пользовательских отчетов. Он позволяет просматривать статистику тестирований (по отдельным тестам или в виде сводных таблиц по курсам или датам), успеваемости, посещений Системы, прохождения курсов студентом (студентами), а также позволяет анализировать необходимые статистические данные по всем участникам процесса обучения. Модуль позволяет менеджерам детально проанализировать любые действия студентов в Системе REDCLASS Pro.
Модуль администрирования
Модуль администрирования предназначен для управления глобальными настройками всей Системы. Основные функции модуля администрирования: •
удаление любых сущностей системы в интерфейсе «Очистки данных»;
•
ведение и просмотр журнала регистрации событий; ведение и просмотр журнала on-line пользователей; ввод и редактирование текстов системных оповещений.
• • Модуль анкетирования
Модуль анкетирования обеспечивает функциональность, требуемую для проведения опросов пользователей: создание/удаление/модификация форм анкет, назначение анкетирования, просмотр результатов анкетирования. Основными функциями анкетирования являются: • •
управление анкетными формами – создание, удаление, модификация анкетных форм; управление процессом назначения анкетирования – установка параметров анкетирования, подбор АНО «УНП «РЕДЦЕНТР», 2007
Описание
Название модуля
13
Описание обучающихся для анкетирования; • предоставление средств для анализа результатов анкетирования. Анкетирование может проводиться через портал для любых пользователей Системы REDCLASS Pro или в процессе обучения студентов. Пользователь может отказаться от заполнения анкеты.
Пользовательский портал
Пользовательский портал предназначен для предоставления индивидуализированного доступа к сервисам Системы пользователям в соответствии с их правами. Основными являются: •
•
•
функциями
пользовательского
портала
предоставление пользователям Системы REDCLASS Pro персональной рабочей области, содержащей ссылки на системные сервисы, доступные для данного пользователя в соответствии с его правами доступа к объектам Системы; оповещение пользователей Системы REDCLASS Pro о различных событиях, инициированных в других модулях Системы; управление настройками рабочего стола.
Роли пользователей в Системе REDCLASS Pro Все пользователи с точки зрения Системы REDCLASS Pro делятся на внутренних и внешних. •
Внутренние пользователи – это персонал, обслуживающий и поддерживающий процессы, протекающие в рамках Системы REDCLASS Pro. • Внешние пользователи – это студенты, то есть непосредственные потребители услуг по дистанционному обучению. Студенты могут быть объединены в учебные группы, в соответствии с некоторыми критериями формирования групп. Разделение прав доступа пользователей в Системе REDCLASS Pro осуществляется на основе механизма «роли». Система легко настраивается на изменения в учебном процессе за счет того, что, имея развитые механизмы управления ролями, позволяет инвариантно подходить к их набору Системе. Каждый пользователь может получить права на некоторый перечень интерфейсов Системы REDCLASS Pro (ресурсные права), который будет определять набор функциональности, доступный для данного пользователя.
АНО «УНП «РЕДЦЕНТР», 2007
14 Система REDCLASS Pro
Для удобства развертывания учебного процесса в системе предусмотрены и следующие стандартные роли пользователей: ¾ «Администратор» – внутренний пользователь, обладающий необходимой квалификацией для поддержания функционирования Системы REDCLASS Pro (технический специалист). К основным функциям администратора относятся: • • • • • • •
Управление сервером Системы REDCLASS Pro. Выполнение глобальных настроек Системы (роли, регистрационная форма) Регистрация в Системе внутренних пользователей с различными ролями – менеджеров, авторов, методистов, консультантов, других администраторов. Управление правами доступа к различным функциям Системы всех категорий пользователей. Контроль действий всех категорий пользователей. Работа со служебными группами пользователей в Системе. Техническая поддержка пользователей.
¾ «Менеджер» – внутренний пользователь Системы REDCLASS Pro, выполняющий административно – организационные функции в процессе дистанционного обучения. К основным функциям менеджера относятся: • • • • • •
Регистрация студентов. Формирование учебных групп. Составление расписания учебного процесса. Администрирование учебного процесса. Ввод новых учебных материалов. Просмотр статистики
¾ «Методист» – внутренний пользователь Системы REDCLASS Pro, отвечающий за методическое обеспечение процесса обучения. Основные функции методиста заключаются в разработке методик создания курсов для Системы REDCLASS Pro и режимов обучения на основании параметров прохождения курса, предоставляемых ему Системой REDCLASS Pro. ¾ «Консультант» – внутренний пользователь Системы REDCLASS Pro, осуществляющий консультационную поддержку студентов в процессе обучения. К основным функциям консультанта относятся следующие функции: • •
Проведение консультаций как в on-line, так и off-line режимах. Оценивание тестовых заданий, не подлежащих полному автоматическому оцениванию. АНО «УНП «РЕДЦЕНТР», 2007
Описание
15
¾ «Автор» – внутренний пользователь Системы REDCLASS Pro, отвечающий за создание учебных материалов для Системы REDCLASS Pro. К основным функциям автора относятся следующие функции: • •
Загрузка версий курсов в Систему REDCLASS Pro. Просмотр версий курса в Электронном учебнике.
¾ «Студент» – внешний пользователь Системы REDCLASS Pro. Основной функцией студента является обучение, включающее в себя изучение лекционных материалов курсов, выполнение упражнений, прохождение тестирования, консультации и т.п. Любой пользователь Системы REDCLASS Pro получает доступ к системным сервисам через портал (интерфейс пользователя). Работа с Системой REDCLASS Pro регулируется правами доступа, характерными для конкретного пользователя. Список внутренних и внешних пользователей Системы REDCLASS Pro может быть изменен или расширен при создании новых ролей.
АНО «УНП «РЕДЦЕНТР», 2007
16 Система REDCLASS Pro
Схема функционирования Системы REDCLASS Pro дистанционного обучения при типовом наборе ролей Принятие решения об организации учебного процесса на базе Системы REDCLASS
в
процессе
Консультант, Автор, Менеджер, Методист Администратор Регистрация административнотехнического персонала в Системе.
Установка и настройка программного комплекса Системы REDCLASS
1
Создание методики создания курсов, направления обучения, режимов обучения, реализации курсов. Назначаются основные версии курсов
2
Менеджер
Менеджер
Регистрация студентов
Формирование групп
ДА
Студент
Студент
Получение доступа к демо-курсам
НЕТ
Начало Обучения Менеджер подтверждает заявку Студента
Студент Формирование заявки на обучение
Студент Изменение состава/ сроков обучения по учебному плану. Отправка заявки на обучение Менеджеру
3
ДА
Менеджер Формирование шаблонов учебных планов
Менеджер Назначение шаблонов учебных планов Студентам/группам
Студент имеет возможность корректировать учебный план
НЕТ
2
Студент Работа с лекционными материалами
Консультант Консультирование Студентов
Студент Окончание обучения
Студент Выполнение упражнений
Студент
Студент
Консультирование у Консультанта, общение с другими участниками обучения, Менеджером
Прохождение тестирования
Студент Прохождение Анкетирования
Консультант и менеджер
Менеджер
Контроль работы Студентов
Анализ статистики обучения (анкетирования)
3 Рисунок 1. Схема функционирования Системы REDCLASS Pro в процессе дистанционного обучения при типовом наборе ролей
АНО «УНП «РЕДЦЕНТР», 2007
Описание
17
Технологии разработки Системы REDCLASS Pro При разработке Системы REDCLASS Pro использовалась технология J2EE и ее компоненты. J2EE - система понятий, принципов и технологий, которую выдвигает Sun Microsystems, как средство создания и использования широкого класса информационных систем. Это технология оптимальна для построения качественных, масштабируемых систем, легко поддерживаемых разными группами разработчиков. Технология J2EE поддерживается большинством крупных производителей и не ориентирована на какую-то конкретную платформу. При разработке Системы REDCLASS Pro использовались следующие составные части технологии 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 Pro к почтовому серверу по протоколам SMTP и S/MIME. 6. JDBC предоставляет стандартизованный интерфейс для обращения к СУБД. 7. LDAP предоставляет стандартный интерфейс для обращения к данным пользователей, хранимых на LDAP-cервере (использование LDAP необязательно). 8. XML используется для представления структуры электронных курсов системы, хранения данных входящих и исходящих сообщений Системы, а также при передаче данных с помощью протоколов HTTP, SMTP. АНО «УНП «РЕДЦЕНТР», 2007
18 Система REDCLASS Pro
9. Flash 7.0 и выше может использоваться для отображения материалов курса в формате Flash.
Архитектура Системы REDCLASS Pro и ее компоненты Система REDCLASS Pro построена на трёхзвенной архитектуре. Клиентская часть состоит из браузера (к примеру, MS Internet Explorer), который предоставляет доступ к интерфейсам различных пользователей (студента, менеджера, администратора и т.п.). Браузер через Internet или интранет отсылает запросы на сервер приложений, который фактически является сервером Системы REDCLASS Pro. Сервером приложений является Tomcat Apache. На нём происходит обработка запросов. Сервер приложений работает с данными, которые хранятся на сервере баз данных. В качестве сервера баз данных используется СУБД Oracle. Сервер приложений и баз данных могут находиться на разных машинах для увеличения производительности системы. На Рисунке 2 представлена архитектура Системы REDCLASS Pro.
Рисунок 2. Архитектура Системы REDCLASS Pro
Компоненты архитектуры Системы REDCLASS Pro Компоненты архитектуры Системы REDCLASS Pro их описание и назначение представлены в Таблице 2.
АНО «УНП «РЕДЦЕНТР», 2007
Описание
19
Таблица 2. Компоненты архитектуры Системы REDCLASS Pro
Компонент
Описание и назначение
Внешний брандмауэр
Представляет собой аппаратный или программный межсетевой экран. Например, в этом качестве может выступать 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 Pro Система может быть установлена на сервер 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 Pro
• • •
Размер оперативной памяти – не менее 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 Pro требуется персональный компьютер на базе архитектуры Intel с параметрами не ниже указанных: • • • •
Тип процессора – Pentium III и выше; Тактовая частота процессора – минимум 800 МГц, рекомендовано 1700 МГц и выше; Размер оперативной памяти – минимум 256 Мбайт, рекомендовано 512 Мбайт и выше; Операционная система - MS Windows 2000 (service pack 6)/XP (service pack 2).
Программное обеспечение На компьютере пользователя Системы REDCLASS Pro должны быть установлены следующие программные компоненты: • • •
Интернет-браузер MS Internet Explorer 6.0 и выше со встроенной поддержкой JavaScript и Cookies (для всех пользователей). JRE 1.5.0_04 и выше (для работы в среде эмуляции упражнений; требуется Студенту, Автору). Программное обеспечение, позволяющее проигрывать мультимедийные файлы (для работы с мультимедиа объектами в курсе в зависимости от наполнения курсов; требуется Студенту, Автору).
АНО «УНП «РЕДЦЕНТР», 2007