Изменения

VPNtest: Руководство администратора

106 байтов добавлено, 23:04, 28 августа 2009
Нет описания правки
== Термины, сокращения и предположения ==
; '''СТ''': Система Тестирования
; '''БД''': База Данных, на данный момент используется СУБД MySQL
; '''Z:\''': Везде далее под ''Z:\'' подразумевается виртуальный диск, создаваемый [http://www.denwer.ru/ Денвером] при установке. Если у вас буква диска отлична от Z, используйте её.
; '''vpntest.ru''': Везде далее под ''vpntest.ru'' подразумевается имя хоста, используемое для размещения СТ как "сайта" «сайта» в локальной сети. Если вы используете другое имя - имя — читайте документ так, как будто везде вместо ''vpntest.ru'' написано вами выбранное имя.
; '''Администратор СТ''': Управляющий СТ и процессом тестирования
; '''Логин Администратора СТ''': Входное имя, используемое Администратором СТ при аутентификации
; '''Загрузка вопросов в БД''': Заполнение таблицы вопросов заранее подготовленным содержимым, [[#подготовка_текстового_файла_с_вопросами_теста|исходным форматом]] является текстовый файл
; '''Регистрация слушателя''': Заполнение анкеты, выбор логина и пароля, создание учётной записи слушателя в СТ
; '''Авторизация слушателя''': Процесс "опознания" «опознания» зарегистрированного слушателя, включает проверку пароля
; '''Тестирование слушателя''': Процесс ответа слушателя на вопросы и сохранения результатов
=== Установка Денвера ===
# Вы (Администратор СТ) должны выбрать имя для виртуального "сайта" «сайта» с тестами - тестами — по умолчанию ''vpntest.ru''
# На компьютере Администратора СТ, который будет выступать сервером для слушателей, установите базу: Apache + PHP + MySQL c помощью, например, Денвера (Джентльменский Набор Web-разработчика), бесплатный дистрибутив которого можно скачать здесь: [[http://www.denwer.ru/dis/Base_PHP5/Base_PHP5_2006-04-25_a1.3.31_p5.1.2_m4.1.16_pma2.6.1.exe]]. \\ Замечание: Если на компьютере Администратора СТ уже установлены Apache, PHP и MySQL, можете использовать их. \\ '''Примечание:''' \\ Если на рабочем столе не появится ярлыков "'''Start Servers'''", "'''Restart Servers'''", "'''Stop Servers'''", создайте их вручную - ярлыки на ''C:\WebServers\etc\Run.exe'' - запуск серверов, ''C:\WebServers\etc\Restart.exe'' - перезапуск серверов и ''C:\WebServers\etc\Stop.exe'' - останов серверов. Здесь ''C:\WebServers\etc\'' - установочная директория Денвера.
# Запустите Денвер, дважды кликнув по ярлыку "'''Start Servers'''".
=== Подготовка текстового файла с вопросами теста ===
Чтобы загрузить вопросы в БД согласно пункту "«[[#Подготовка СТ к работе]]"», сначала надо подготовить текстовый файл с вопросами.
==== Формат файла ====
Файл с вопросами - вопросами — это файл формата *.txt. Один файл с вопросами соответствует одному варианту теста и состоит из:
* Названия теста,
* Списка вопросов.
Название теста можно задать в строках, начинающихся с ''###'' (трёх решёток). Все эти строки склеиваются через ''<br/>'' (для HTML это перевод строки) и сохраняются в БД как название теста.
Список вопросов:
* Каждый вопрос состоит из 5 строк.
* Первая строка вопроса содержит номер и текст вопроса.
* Все вопросы должны быть пронумерованы.
* Остальные четыре строки содержат четыре возможные варианта ответа.
* Тот вариант ответа, перед которым стоит (* -  — звездочка), считается правильным.* '''Примечание:''' Если звёздочкой отмечено несколько вариантов – вариантов — как правильный будет выбран последний из них.
В любом месте файла с вопросами могут присутствовать пустые строки и комментарии. Пустой строкой считается строка, содержащая не более, чем пробелы и символы табуляции. Кроме того, пробелы и табуляции в начале и конце всех строк обрезаются, то есть, отступы не играют вообще никакой роли. Комментариями в файле вопросов считаются строки, начинающиеся с '';;;'', то есть, с «трёх точек с запятой». При обработке файла комментарии игнорируются так же, как и пустые строки.
И вопросы, и ответы - ответы — не просто текст: допускается использование HTML кода. Например, чтобы вставить в текст вопроса или ответа перевод строки, вы должны написать ''<br/>''. Чтобы вставить в текст вопроса или ответа изображение – изображение — напишите ''<img src="путь_к_картинке">''. Путь к картинке задаётся относительно корня директории WWW. Рекомендуется писать пути в стиле ''<img src="/dir1/dir2/.../img.png">'' -  — тогда вы будете абсолютно уверены в том, что картинки везде отобразятся корректно и возьмутся из ''/home/vpntest.ru/WWW/dir1/dir2/.../img.png''.
==== Пример файла с вопросами ====
=== Возможные операции со списком слушателей ===
Чтобы увидеть список слушателей с их анкетными данными и последними результатами, нажмите на кнопку "«'''Искать слушателей'''" » в Панели Управления СТ. Вы увидите что-то вроде:
[[Изображение:VPNtest - Просмотр пользователей.png]]
==== Просмотр результатов тестирования ====
В крайней правой ячейке каждой строки со слушателями вы можете заметить ссылку "«'''. . .'''" - » — нажав на эту ссылку, вы увидите анкету слушателя и все его результаты.
Также вы можете посмотреть полный список результатов '''всех''' выведенных пользователей - пользователей — для этого перейдите по ссылке "«'''Подробные результаты'''"». Вы увидите ответы слушетелей на все вопросы теста – теста — правильные и неправильные ответы, а также вопросы, на которые не были даны ответы.
==== Разрешение и запрещение тестирования ====
Нажав на кнопку "«'''Искать слушателей'''" » в Панели Управления СТ, вы можете также разрешать и запрещать слушателям начинать тестирования. \\
Установите флажки напротив необходимых слушателей и:
* Чтобы разрешить им пройти ещё 1 тест - тест — нажмите на кнопку "«'''+1 тест'''"»* Чтобы уменьшить их счётчики возможных прохождений тестов на 1 - 1 — нажмите на кнопку "«'''-1 тест'''"»* Чтобы запретить им начинать тестирования - тестирования — нажмите на кнопку "«'''Обнулить тесты'''"»
==== Удаление слушателей ====
Вы можете удалить слушателей вовсе. Для этого так же выберите их установкой флажков напротив, и нажмите кнопку "«'''Удалить слушателей'''"». \\
Данное действие требует подтверждения.
==== Версия для печати ====
Перейдя по ссылке "«'''версия для печати'''" » внизу списка, вы увидите printer-friendly версию таблицы: список команд Панели Управления СТ будет скрыт. \\ Чтобы вернуться обратно - обратно — перейдите по ссылке "«'''назад'''"».
== Архив СТ ==
Результаты тестирования можно сохранить в архивной базы данных.
__Архив является множеством копий рабочей базы данных__, с которыми можно работать практически так же, как и с рабочей базой данных, за тем исключением, что "сданные «сданные в архив" архив» пользователи уже не смогут проходить тесты.
=== Общие сведения ===
Чтобы перейти к архиву, нажмите на ссылку "к архиву" «к архиву» вверху страницы администрирования системы - системы — в Панели Управления СТ (Рис.1.6). \\ Аналогичным образом из архива вы можете вернуться обратно к администрированию, нажав на ссылку "к администрированию" «к администрированию» вверху страницы с архивом.
Появится окно Архива СТ. Архив устроен как множество снимков рабочей базы данных. Каждый снимок включает в себя:
Чтобы вывести список снимков:
* Либо введите подстроку названия в поле "имя «имя снимка содержит строку:"»* Либо введите дату, позже которой должен быть сделан снимок, в поле "Позже «Позже YYYY-MM-DD:" » \\ Дата задаётся в формате '''YYYY-MM-DD''', например: 2006-05-11 означает 11 мая 2006 года.* Нажмите кнопку "«'''Показать список снимков'''"»
[[Изображение:VPNtest - Список снимков.png]]
==== Просмотр данных снимка ====
* Выведите на экран список снимков в соответствии с пунктом "«[[#вывод_списка_снимков|Вывод списка снимков]]"»
* Найдите в этом списке требуемый снимок.
* Выберите его, кликнув по названию.
* '''Теперь вы можете:'''
** Просмотреть список пользователей из снимка (аналогично пункту [[#возможные_операции_со_списком_слушателей|Возможные операции со списком слушателей]]), кликнув по ссылке "«'''Список слушателей'''"», или "«'''. . .'''" » рядом с ним - ним — в этом случае будет показана форма поиска слушателей.
** Просмотреть список результатов, переходя по ссылкам из списка пользователей.
** Просмотреть список вопросов из снимка, кликнув по ссылке "«'''Список вопросов'''"».
==== Создание нового снимка ====
Чтобы создать новый снимок, введите имя для нового снимка в поле "Имя снимка" «Имя снимка» и нажмите либо '''Enter''', либо кнопку "«'''Сделать снимок'''"». После выполнения операции у вас в архиве появится новый снимок, являющийся точной копией текущей базы данных.
==== Удаление снимка из архива ====
Чтобы удалить снимок:
* Выведите на экран список снимков в соответствии с пунктом "«[[#вывод_списка_снимков|Вывод списка снимков]]"»
* Найдите в этом списке требуемый снимок.
* Выберите его, кликнув по названию.
* Перейдите по ссылке "«'''Удалить снимок'''"».
* Подтвердите свой выбор в появляющемся окне.
==== Уничтожение архива ====
Чтобы уничтожить архив, вам придётся сначала подтвердить свои действия в появляющемся на экране после клика на кнопке "Уничтожить архив" «Уничтожить архив» окне.
* После уничтожения архива будут безвозвратно потеряны абсолютно все данные, которые хранились в нём.