Помощь в учёбе, очень быстро...
Работаем вместе до победы

Эксплуатация. 
Дистанционное обучение

РефератПомощь в написанииУзнать стоимостьмоей работы

Недопустимо использование алгоритмов, позволяющих пользователю получать несанкционированный доступ к системе Moodle, используемой базе данных, программному веб-серверу или операционной системе сервер модуль должен обеспечивать бесперебойную работу при наличии нагрузки на сервер до 20 запросов/сек количестве подключенных курсов до 10 с 30 обучающимися в каждом модуль должен обеспечивать соединение… Читать ещё >

Эксплуатация. Дистанционное обучение (реферат, курсовая, диплом, контрольная)

После установки модуля можно приступать к его эксплуатации.

Необходимо на странице настройки блока установить начальные настройки.

Общие настройки Заголовок блока — название, которое будет отображаться в заголовке блока на странице.

Локальный путь — Локальный путь, где расположен клиент для обмена данных с МАС (от корня системы).

Настройки клиента Полный путь до WDSL MAS — Полный путь до WSDL, содержащего описание сервисов MAS.

Настройки прокси-сервера (опционально):

Адрес Proxy-сервера.

Логин Порт Пароль Время ожидания запроса — в секундах, по умолчанию 0.

Время ожидания ответа — в секундах, рекомендуется устанавливать его до 30 секунд. Должно быть больше 0.

Сервис по умолчанию — сервис к которому будет произведен запрос.

Данные для сервиса по умолчанию — данные для запроса в формате JSON.

Шаблон для вывода — шаблон вывода для блока.

Настройки авторизации (опционально):

Тип авторизации Логин Пароль Запросы в фоне (опционально) — запросы к МАС, которые не требуют ответа, но их необходимо посылать при каждом обновлении страницы.

Каждый запрос описывается двумя строками, в первой указывается имя сервиса, к которому будет отправлен запрос, во второй данные для запроса в формате JSON. Разделителем между описаниями запросов является пустая строка.

В данных для запроса можно указывать метки типа: user_id, которые будут заменены при отправке запроса на реальные данные, полный список меток можно посмотреть в файле masclassesmas_replacements.php.

После установки настроек модуль котов к эксплуатации.

Разработка.

Создание меток.

Для создания новой метки необходимо до инициализации клиента вызвать статичный метод add класса mas_replacements с двумя параметрами, в первом необходимо указать имя метки, во втором ее значение.

Лучше всего это делать прямо в файле masclassesmas_replacements.php, так как к моменту интерпритации данного файла уже загружен и подключен конфигурационный файл LMS Moodle, что дает полный доступ к данным системы.

Например mas_replacements:add (':user_id:', $USER->id); добавит метку: user_id: которая при отправке запроса будет заменена на реальное значение ID текущего пользователя.

Moodlemas.js.

Является надстройкой над jQuery. aJax для упрощения работы, но накладывает некоторые ограничения.

Функции:

Init () — инициализация объекта.

setTextLoading (text) — Установка сообщения о передаче данных.

setTextFail (text) — Установка сообщения об ошибке.

setInstance (int) — Установка ID блока.

setMethod (text) — название метода, который надо вызвать на сервере.

setParameters (text) — Установка параметров для запроса.

setRequestFile (text) — Установка URL, на который будет отправлен запрос.

beforeSend () — Действия перед отправкой запроса.

success (json) — Действия при успешной отправке запроса.

error () — Действия при ошибке отправки запроса.

send () — отправка запроса Создание шаблонов вида.

Структура и расположение шаблонов вида жестко определены.

Шаблоны вида должны располагаться в папке mas emplateslock, причем для каждого шаблона должен тапк же быть создан одноименный шаблон для административной части в папке mas emplateslockadmin.

Например:

mas emplateslocksimpleText. phtml — шаблон для блока.

mas emplateslockadminsimpleText. phtml — шаблон для административной части.

Структура шаблона для блока должна иметь вид:

К структуре шаблона административной части никаких требований не выставляется, так как нельзя точно предположить сколько запросов необходимо будет отправить, все данные блока доступны в шаблоне через переменную $current_block;

Разработка программы и методики испытаний.

Объект испытаний Модуль для LMS Moodle, реализующий интеграцию мультиагентных сервисов системы дистанционного обучения.

Цель испытаний Выявить ошибки реализации модуля для их исправления, проверить общее соответствие модуля предъявляемым в техническом задании требованиям.

Требования к программе К модулю интеграции предъявляются следующие требования:

Предоставлять возможность настраивать параметры модуля администраторам и преподавателям.

выполнять все требования совместимости, предъявляемые к модулям в системе Moodle.

недопустимо использование алгоритмов, позволяющих пользователю получать несанкционированный доступ к системе Moodle, используемой базе данных, программному веб-серверу или операционной системе сервер модуль должен обеспечивать бесперебойную работу при наличии нагрузки на сервер до 20 запросов/сек количестве подключенных курсов до 10 с 30 обучающимися в каждом модуль должен обеспечивать соединение с мультиагентной системой по протоколу SOAP.

модуль должен гарантированно обеспечивать передачу данных таких типов как строка, массив, многомерный массив, ассоциативный массив, число, Boolean.

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

Модуль должен гарантировать передачу большого количества данных.

Модуль должен обеспечивать замену меток на реальные значения.

Модуль не должен влиять на время загрузки страницы.

Модуль не должен вносить графический дисбаланс на страницу.

Модуль должен сохранять работоспособность при просмотре страницы основными браузерами.

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

IBM PC совместимый компьютер следующей конфигурации:

Процессор Intel Pentium IV с тактовой частотой 3ГГц.

2Гб оперативной памяти Веб-сервер Apache версии 2.2.

Интерпретатор PHP версии 5.2.5.

СУБД MySQL версии 5.0.16.

Система дистанционного обучения Moodle версии 1.9.4.

Испытания проводятся в порядке, соответствующем порядку перечисления требований к программе. В ходе испытаний проверяется общее соответствие модуля предъявленным функциональным требованиям и временным ограничениям, общая работоспособность, тестирование протокола передачи данных, а так же испытание модуля на наличие программных ошибок по методике черного ящика.

Методы испытаний В ходе испытаний выявлено, что преподавателям и администраторам курса доступна страница настроек модуля, на которой возможно изменять следующие параметры модуля:

Общие настройки Заголовок блока Локальный путь, где расположен клиент дл обмена данных с МАС Настройки клиента Полный путь до WSDL, содержащего описание сервисов MAS.

Адрес Proxy-сервера.

Логин (proxy).

Порт (proxy).

Пароль (proxy).

Connect timeout.

Responce timeout.

Сервис по умолчанию Данные для сервиса по умолчанию Шаблон для вывода по умолчанию Тип авторизации Логин (авторизация) Пароль (авторизация) Запросы к МАС, которые не требуют ответа, но их необходимо посылать при каждом обновлении страницы В ходе испытаний по методу черного ящика с полным покрытием функций модуля не выявлено никаких конфликтов между модулем и системой, из чего делается вывод, что требования к совместимости модуля соблюдены.

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

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

В ходе испытаний выявлено, что соединение успешно создается SOAP-клиентом.

В ходе испытаний выявлено, что успешно передаются такие типы как строка, массив, многомерный массив, ассоциативный массив, число, Boolean обоих направлениях (от модуля к мультиагентной системе и от мультиагентной системы к модулю) В ходе испытаний выявлено, что все запросы успешно отсылаются асинхронно средствами javascript-фрэймворка jQuery.

В ходе испытания выявлено, что по протоколу SOAP успешно передаются данные любого объема, но в настройках можно указать данные для запроса не превышающие 30 000.

В ходе испытания выявлено, что при отправке запроса определенные метки успешно заменяются реальными данными.

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

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

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

В ходе испытаний выявлено, что работоспособность модуля при просмотре страницы основными браузерами обеспечивается за счет javascript-фрэймворка jQuery/.

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

Любой производственный процесс, в том числе работа с ЭВМ, связан с появлением опасных и вредных факторов.

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

Вредные производственные факторы — это неблагоприятные факторы трудового процесса или условий окружающей среды, которые могут оказать вредное воздействие на здоровье и работоспособность человека. Длительное воздействие на человека вредного производственного фактора приводит к заболеванию.

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

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

Показать весь текст
Заполнить форму текущей работой