Совершенствование электронного документооборота кафедры биомедицинского профиля на базе LMS Moodle

Анализ структуры базы данных. Формирование запросов различной сложности к таблицам базы данных на языке SQL. Разработка расширения Moodle "Электронный документооборот". Автоматизация процесса контроля над обучением, упрощение работы преподавателей.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 29.05.2017
Размер файла 235,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Пензенская государственная технологическая академия

Совершенствование электронного документооборота кафедры биомедицинского профиля на базе LMS Moodle

А.И. Назаров

В Пензенской государственной технологической академии (ПГТА) активно внедряются современные формы обучения, в том числе, основанного на использовании Интернет-ресурсов [1]. В последнее время для всех форм обучения студентов обязательным направлением стало применение в учебном процессе системы Moodle, что открывает новые перспективы повышения качества образовательного процесса в ПГТА.

LMS Moodle - это бесплатная система дистанционного обучения, которая включает в себя огромный набор реализованных функций. Система Moodle удобна и простота в использовании, получила широчайшее распространение в образовательной сфере. Moodle послужила основой для внедрения дистанционных технологий в образовательный процесс многих учебных заведений мира [2].

Moodle успешно внедрена в образовательный процесс кафедры «Информационные технологии и менеджмент в медицинских и биотехнических системах» (ИТММБС) ПГТА. Портал дистанционного обучения наполняется лекционным материалом, разрабатываются различные тесты, задания для студентов. Весь процесс разработки и опубликования материалов контролируется специалистами высокой квалификации, во главе с заведующей кафедрой д.т.н., профессором Истоминой Т.В. Студенты кафедры ИТММБС успешно осваивают новую систему обучения.

Результаты проведенных тестов позволяют делать положительные отзывы о внедренной системе дистанционного обучения (рисунки 1, 2).

Рисунок 1. Динамика уменьшения количества замечаний и ошибок

Рисунок 2. Динамика уменьшения количества замечаний и ошибок

В свою очередь, Moodlle является универсальной системой, и в нашем случае требует доработки. Адаптация образовательного портала ИТММБС напрямую затрагивает расширение функциональности электронного документооборота. В Moodle документооборот развит очень слабо и не отвечает запросам кафедры.

В настоящее время ведется разработка дополнительного модуля - расширения к Moodle «Электронный документооборот». Кафедра ИТММБС ставит задачу получения готовых форм различных ведомостей, сводных таблиц. Ведомости должны содержать результаты пройденных заданий, тестов. Результаты в ведомостях должны суммироваться по заданным критериям, выводить средние значения и т.д. Разрабатываемый блок документооборота, должен отображать динамику процесса обучения и анализа приобретенных знаний в виде графиков.

Главная страница каждого курса в системе Moodle, содержит блоки справа и слева, и по центру блок с содержанием курса. Блок -- это стандартный контейнер для отображения элементов интерфейса на страницах Moodle. В режиме редактирования блоки можно добавлять, скрывать, удалять перемещать по странице. Широкий выбор блоков обеспечивает функциональность и содержит дополнительную информацию для студентов и преподавателей. Они входят в стандартный пакет системы Moodle, но есть нестандартные блоки, которые администратор может добавлять.

Разрабатываемый блок «Электронный документооборот» для кафедры ИТММБС является нестандартным уникальным. Блок создаётся как набор пользовательских скриптов в директории docoborot. Эта директория при установке помещается в стандартную директорию Moodle для пользовательских блоков /blocks/. Основной скрипт блока block_docoborot.php содержит пользовательский класс, который является расширением базового класса block_base. Программный код скрипта block_docoborot.php отображен ниже.

<?php

class block_docoborot extends block_base

{

function init()

{

$this->title = get_string(' docoborot ', 'block_ docoborot ');

$this->version = 2011111200;

}

function get_content()

{

if ($this->content !== NULL) {

return $this->content;

}

$this->content = new stdClass;

$this->content->text = 'Содержимое блока';

$this->content->footer = 'Нижний заголовок';

return $this->content;

}

function instance_allow_multiple()

{

return true;

}

function applicable_formats()

{

return array('site' => true);

}}

Программный код скрипта состоит из набора методов автоподключаемого класса block_base, который нахолится в файле /blocks/moodleblock.class.php.

Первый метод в нашем классе init(), он обязательный для всех блоков и служит для определения двух следующих методов:

$this->title это заголовок «Электронный документооборот», отображаемый в строке заголовка блока. В нашем случае заголовок берется из языкового файла, который прилагается к нашему блоку.

$this->version это версия нашего блока. Используется скриптом обновления. В нашем случае версия даты установлена как ГГГГММДД00.

Для того отображения содержимого блока, используется метод get_content(), который осуществляет вывод информации. Вывод $this->content производится только в том случае, если оно не равно NULL, в противном случае сформируем content. Это делается для экономии ресурсов и ускорения обработки блоков. Выводить HTML можно как в text, так и в footer.

Метод instance_allow_multiple() используется для разрешения или запрещения использования нескольких одинаковых блоков в рамках одного курса. Значение «true» разрешает, «false» запрещает использование одинаковых блоков. Метод instance_allow_multiple() включает в себя метод instance_allow_config(), позволяющий пользователям (участникам системы) настраивать содержимое блоков.

Moodle позволяет определить на каких страницах, в рамках каких курсов показывать блок. Для этого используется специальный метод applicable_formats(), который возвращает ассоциативный массив ключи которого задают формат страниц, а значения (true/false) определяют показывать блок или нет. В нашем случае блок «Электронный документооборот» будет отображаться только на главной странице Moodle [3].

На данном этапе разрабатываемый блок может быть автоматически установлен в систему Moodle. Необходимо открыть страницу администратора, нажать Уведомления в блоке Администрирование и блок «Электронная кафедра» появляется на главной странице в меню добавления блоков.

Произведен анализ структуры базы данных. Выявлено местонахождение значений результатов. Универсальный язык SQL позволяет формировать запросы различной сложности к таблицам базы данных, итогом запроса является промежуточная таблица с необходимыми данными. Их можно подставлять в готовые HTML формы, предварительно производя все необходимые математические операции(итоги), которые можно сделать так же на уровне базы данных, при помощи языка SQL.

Таким образом, разработка расширения Moodle «Электронный документооборот» является перспективным направлением, которое позволит нам решить все поставленные задачи, повысить качество процесса обучения. Процесс формирования различных ведомостей результатов студентов будет автоматизирован, что сократит нагрузку на профессорско-преподавательский состав.

Разработка проекта ведётся на языке программирования php, с использованием реляционной базы данных MySQL в операционной системе Linux. Одной из самых сложных проблем разработки проекта является анализ исходного кода среды Moodle, необходимый для дальнейшего программирования.

Проведённые исследования позволили сделать заключение о необходимости расширения LMS Moodle до уровня, позволяющего упростить работу учебно-преподавательского состава, сведя к минимуму бумажную работу и автоматизировать процесс контроля над обучением. Это позволит детально прорабатывать учебную программу и улучшать параметры обучения. Предложенная концепция позволяет решать поставленные задачи.

Литература

запрос электронный документооборот автоматизация

1. ИнфоКо - сообщество преподавателей, использующих ИКТ и СДО Moodle. - 2011 [Электронный ресурс]. Дата обновления 07.10.2010. - URL: http://www.infoco.ru (дата обращения 15.11.2011).

2. Дистанционное обучение, e-learning, СДО. - 2011 [Электронный ресурс]. Дата обновления 07.05.2011. - URL: http://www.distance-learning.ru (дата обращения 14.11.2011).

3. Development: Blocks - Moodle Docs. - 2011 [Электронный ресурс]. Дата обновления 07.05.2011. - URL: http://docs.moodle.org/archive/ru/Development:Blocks (дата обращения 15.11.2011).

Размещено на Allbest.ru

...

Подобные документы

  • Определение функциональных зависимостей. Разработка структуры базы данных. Организация запросов к базе данных. Использование триггеров для поддержки данных в актуальном состоянии. Разработка хранимых процедур и функций. Ограничения ведения базы данных.

    курсовая работа [113,2 K], добавлен 17.06.2014

  • Разработка информационной образовательной технологии на основе системы управления обучением Moodle. Теоретические основы электронного образования и программные платформы для организации электронного обучения, преимущества и недостатки такого обучения.

    дипломная работа [1,7 M], добавлен 07.07.2012

  • Определение понятия и общее описание базы данных как упорядоченной информационной системы на носителе информации. Описание предметной области и разработка приложения базы данных, содержащей информацию о расписании занятий, для преподавателей кафедры.

    курсовая работа [1,3 M], добавлен 08.08.2012

  • Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.

    дипломная работа [954,8 K], добавлен 26.07.2013

  • Описание высшего учебного заведения как отрасли производства. Основные задачи кафедры, организация документооборота. Анализ существующих средств электронного документооборота. Обоснование необходимости разработки, целей, назначения и структуры модели.

    курсовая работа [345,4 K], добавлен 06.05.2011

  • Основные принципы создания системы управления обучением Moodle. Рассмотрение категорий, структуры курсов и возможностей преподавателя. Ознакомление с работой деятельностного элемента "Лекция". Использование тестовых технологий и анализ его результатов.

    дипломная работа [3,0 M], добавлен 01.04.2011

  • Создание базы данных с помощью ACCESS для автоматизации работы базы отдыха. Оценка возможностей пользователей при работе с данной базой. Построение информационно-логической модели базы данных. Разработка запросов для корректировки и выборки данных.

    курсовая работа [1,1 M], добавлен 19.10.2010

  • Система управления обучением Moodle. Компьютерное тестирование как элемент контроля и обучения. Проектирование компьютерных тестов в системе дистанционного обучения Moodle. Наполнение банка тестовых заданий. Создание теста и настройка его параметров.

    дипломная работа [5,4 M], добавлен 10.11.2010

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

    курсовая работа [2,1 M], добавлен 08.06.2012

  • Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.

    курсовая работа [161,8 K], добавлен 07.10.2013

  • Методология структурного проектирования, создание функциональной модели процесса учета договоров на предприятии ООО "УралСтройПроект"; разработка информационной модели логической структуры базы данных для организации электронного документооборота.

    курсовая работа [1,6 M], добавлен 10.04.2011

  • Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.

    курсовая работа [1,6 M], добавлен 27.05.2014

  • Система документооборота предприятия. Создание информационной базы данных сотрудников предприятия. Добавление, редактирование, удаление, сортировка полей базы данных. Экспорт в Microsoft Excel данных. Минимальные требования к аппаратному обеспечению.

    отчет по практике [203,5 K], добавлен 09.08.2015

  • Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Освоение сервисной системы управления базами данных Microsoft SQL. Разработка базы данных "Служба АТС" в среде Microsoft SQL Server Management Studio и создание запросов на языке SQL. Апробация инфологической модели "сущность - связь" базы данных.

    курсовая работа [2,9 M], добавлен 29.06.2015

  • Характеристика деятельности футбольного клуба "Челси", формулировка основных задач его информационно-управляющей системы и обоснование требований к его базе данных. Разработка базы данных в среде СУБД Access 2003. Создание запросов на языке QBE и SQL.

    курсовая работа [2,6 M], добавлен 21.02.2011

  • Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.

    лабораторная работа [2,4 M], добавлен 15.11.2010

  • Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.

    курсовая работа [3,1 M], добавлен 26.02.2016

  • Аналитический обзор системы управления курсами Moodle, программное построение ее модулей. Разработка структурной схемы и базы знаний экспертной системы. Создание дерева вопросов и выбор алгоритма поиска решений. Анализ возможных угроз и защита информации.

    дипломная работа [534,7 K], добавлен 14.12.2013

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

    курсовая работа [1,6 M], добавлен 01.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.