Информационные технологии

Система дистанционного обучения

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

На базе Колледжа управления и предпринимательства СИПЭУ были созданы профильные классы, призванные помочь в выборе и освоении профессии. Так как общеобразовательные школы территориально отделены от Колледжа, иногда на значительное расстояние, имеет смысл обучаться дистанционно. Для решения этой задачи предлагается внедрение системы дистанционного обучения.

После исследования существующих систем была выбрана система NauLearning, разработанная компанией Naumen.

NauLearning – этот программный продукт предназначен для создания систем дистанционного обучения через Интернет, систем подготовки учебных программ и управления учебным процессом.

Данная система предоставляет участникам учебного процесса набор различных инструментов для выполнения следующих задач:

  • разработка учебно-методических материалов;
  • управление учебными группами;
  • составление учебных планов;
  • ведение статистики посещений;
  • тестирование слушателей;
  • консультации преподавателей;
  • планирование заданий;

NauLearning базируется на серверах под управлением операционных систем Windows NT4/2000 Professional/2000 Server/XP, а также операционной системы Linux RedHat 9.0.

Функциональные возможности системы:

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

СДО NauLearning представляет собой интегрированную программную систему, которая состоит из функциональных подсистем:

  1. Подсистема обучения и разработки учебных материалов, основанная на интегрированной системе документооборота и интегрированной системе управления web-сайтом.
  2. Подсистема управления и учета, основана на платформе ресурсно-проектного управления, предназначена для управления курсами, накопления и хранения истории обучения, получение отчетной информации.

Работа с системой осуществляется через Интернет-браузер.

NauLearning построена с использованием многозвенной архитектуры и разделена на три уровня.

Презентационный уровень – это уровень, на котором происходит взаимодействие с пользователем. Он обеспечивается web-сервером. В качестве web-сервера может выступать либо собственный web-сервер, либо любой альтернативный сервер.

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

Бизнес-логика – на этом уровне осуществляется реализация всех процессов происходящих в системе. Для описания логики реализации используется язык Python – интерпретируемый объектно-ориентированный язык высокого уровня с динамической типизацией.

Хранение данных – реализуется с помощью использования объектно-ориентированной базы данных, которая может масштабироваться.

В подсистеме обучения реализована система разграничения доступа. Управление правами доступа осуществляется на основе стандартных и специальных ролей.

Ключевые преимущества:

  1. Возможность работать из любой точки мира: вся функциональность системы доступна через Интернет по защищенному каналу;
  2. Передовая архитектура: язык разработки высокого уровня Python, позволяющий быстро реализовать бизнес-логику, и объектная база данных с открытыми исходными кодами;
  3. Открытые исходные коды: NauLearning разработан в соответствии с технологией Open Source, что обеспечивает повышенную безопасность и надежность программного продукта, снижает стоимость владения информационной системой и позволяет не зависеть от отдельного поставщика программного обеспечения.

В настоящее время система дистанционного обучения находится на этапе внедрения.