Руководство пользователя программы:

"Шёлковый тест" 0.4.7(09.11.2011)


Лицензионная копия © 2009 - 2012 Лаборатория свободных технологий(ИП Флегонтов Д.М.).


English translate(http://labfreetech.org/manual/shelk-help/shelk-help_e.html).


Программа для создания тестов. Предназначена для профессионального составления тестов и проведения сетевого тестирования.

Многие программы для тестирования создаются как трио: модуль создания тестов, модуль теcтирования и модуль сервера, который, в основном, будет отвечать за результаты тестирования(журнал). Такой способ признан не эффективным и поэтому Шёлковый тест использует максимальное упрощение, при сборе, обработке и передачи данных в журнал. Программа сделана одним модулем, что особенно эффективно проявляется, при запуске её из папки сервера. Она использует для хранения информации базу данных(SQLite3), поэтому отпадает необходимость в запуске модуля-сервера. Так как результаты тестирования сохраняются в базу, то, по желанию преподавателя, могут быть загружены с любого компьютера, пользуясь тем же одним модулем. То есть программа может даже не устанавливаться на компьютеры пользователей. Проблема разграничения прав доступа на создание теста решена использованием пароля для режима редактирования. Есть возможность резервировать хранилище тестов со сжатием. Тест в файле формата xwt зашифрован и сжат.

Шёлковый тест создавался с использованием правил эргономики, предоставив пользователю хороший интерфейс и полную свободу для работы с программой. Эта свобода заключается в использовании любой операционной системы, установленной как на компьютере клиентов(студентов), так и на компьютере сервера(хранилище тестов). Всё это стало возможным, благодаря тому, что программа кроссплатформенная, использует базу данных SQLite3 и не прописывается в реестре, что позволяет её максимально быстро портировать и разворачивать на любом количестве компьютеров. При отдельном заказе - будет портирована и на Вашу платформу.

Сейчас сборки доступны для 2-х архитектур: Intel x86 и amd64(EM64T) и 5-ти платформ: Windows, MacOS, Linux, Solaris, FreeBSD.


Содержание

Тест может работать в двух режимах: "Редактирования" и "Тестирования". В режиме редактирования можно создать и отредактировать тест. В режиме тестирования можно, соответственно, просмотреть тест и протестироваться.

Главное окно программы показано на рисунке 1.


Рисунок 1. "Главное окно программы".

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


Содержание


Для создания теста необходимо: в меню "Тест" выбрать пункт "Создать..." - открывается окно "Введите название теста". В этом окне находится 1 однострочное поле для ввода текста: "Название теста", вписыванием в него значения изменится название будущего теста.
После этого предоставится выбор типа вопроса. Всего их 5 - "Один ответ", "Много ответов", "Ввод слова(предложения)", "Ввод числа", "Установка последовательности".


Содержание


Редактирование текста вопроса, создаваемого теста происходит из меню "Правка". Доступны следующие функции: отмена, возврат, выделение всего текста, вырезание, копирование, вставка текста. Меню "Формат" предоставляет возможности изменения шрифта, выравнивания текста и изменение его регистра.


Содержание


Редактирование текста ответа, создаваемого теста происходит из меню "Правка". Доступны следующие функции: отмена, возврат, выделение всего текста, вырезание, копирование, вставка текста. Меню "Формат" предоставляет возможность изменения шрифта.


Содержание


Для того, чтобы вставить таблицу, необходимо выбрать пункт меню "Таблица" и там элемент "Вставить". Откроется окно, в котором, вводится количество строк и количество столбцов будущей таблицы. Элемент "Добавить строки..." - добавляет указанное число строк. Элемент "Добавить столбцы..." - добавляет указанное число столбцов в таблицу. Пункт меню "Изменить размер..." - изменяет размер выбранной таблицы на введённый.


Содержание


Добавление вопроса происходит из меню "Вставка->Вопрос->Вставить". Всего 5 типов вопросов, которые можно вставить: "Один ответ", "Много ответов", "Ввод слова(предложения)", "Ввод числа", "Установка последовательности".


Содержание


Типы вопросов

Один ответ(Рисунок 2). Ввод текста вопроса происходит в верхнее поле для редактирования. Ввод текста ответа происходит в нижнее поле для редактирования. После ввода ответа, необходимо будет нажать на клавишу "Добавить", ответ добавится в список ответов, расположенный в самом низу окна. После добавления ответа, его можно удалить, предварительно выбрав его в списке ответов. Изменение введённого ответа происходит выделением его в списке ответов. После появления текста выделенного ответа в поле для редактирования, и его последующего изменения, необходимо нажать на кнопку "Изменить" - ответ изменится в списке ответов. Так же можно вставить/удалить изображение, которое появится в середине окна. Правильный ответ выделяется щелчком мыши в списке ответов. В процессе создания теста, в окне, с левой стороны, будет присутствовать список вопросов. В панелях инструментов можно будет настроить основные параметры теста: время, баллы, формат шрифта текста вопроса. Сплиттеры(изменяемые рамки элементов окна) могут быть настроены по Вашему усмотрению. Всё что здесь было описано и справедливо для другого типа вопроса, в его описании будет опущено.


Рисунок 2. "Один ответ".


Содержание


Много ответов(Рисунок 3). Редактируется так же как "Один ответ", только в списке ответов можно выделить несколько правильных ответов.


Рисунок 3. "Много ответов".


Содержание


Ввод слова(предложения)(Рисунок 4). Вопрос вводится в поле для ввода вопроса вверху окна. Текст ответа - в нижнее поле для ввода ответа.


Рисунок 4. "Ввод слова(предложения)".


Содержание


Ввод числа(Рисунок 5). Вопрос вводится в поле для ввода вопроса вверху окна. Числовой ответ вводится в первый счётчик. Во второй и третий счётчики вводится диапазон допустимых значений. Поддерживается вещественный тип числа.


Рисунок 5. "Ввод числа".


Содержание


Установка последовательности(Рисунок 6). Редактируется так же как "Один ответ", только в список ответов необходимо добавлять ответы в правильной последовательности. При тестировании, ответы будут автоматически перемешаны.


Рисунок 6. "Установка последовательности".


Содержание


Вставка изображения в вопрос происходит из меню "Вставка->Изображение->Вставить...". Удаление изображения происходит из меню "Вставка->Изображение->Удалить". "Вставка->Изображение->Изменить" - этот пункт необходим для изменения изображения, вставленного в тест.


Содержание


Результат тестирования(Рисунок 7). После окончания тестирования пользователю будет выведен результат: Всего вопросов, правильных ответов, неправильных ответов, качество знаний материала, всего баллов, время начала, время окончания, прошедшее время и оценка. После этого данные результаты будут сохранены в базу данных и могут быть открыты для просмотра в виде статистики.
Необходимо учесть, что оценка пока вычисляется по приведённой ниже таблице:

% Знак Оценка Знак %
19 >= 1 >= 0
49 >= 2 >= 20
69 >= 3 >= 50
89 >= 4 >= 70
100 >= 5 >= 90


Рисунок 7. "Результат тестирования".


Содержание


Статистика(Рисунок 8). Статистика открывается из пункта меню "Сервис->Статистика". Это вторая версия журнала. В ней есть поля: "Имя пользователя", "Название теста", "Всего вопросов", "Правильных ответов", "Неправильных ответов", "%" усвоения материала, "Всего баллов"(набранных), "Оценка", "Дата" тестирования, "Время начала", "Время окончания" тестирования, "Прошедшее время". Очистить статистику можно нажатием на кнопку "Очистить статистику", расположенной в левой нижней части окна.

Рисунок 8. "Статистика".


Содержание


Использование баллов. Программа позволяет учитывать баллы, как дополнительная возможность оценки качества усвоения материала. Задать баллы можно вводом с клавиатуры значений в поля "Панели баллов", которая по-умолчанию находится во втором ряду панелей, слева. В ней находятся следующие счётчики: "Текущий балл", "Средний балл", "Всего баллов". Текущий балл может изменяться отдельно для каждого вопроса. Автоматически будет происходить суммирование всех баллов, с занесением полученного значения в счётчик "Всего баллов". При этом значение среднего балла обнуляется. Изменение счётчика среднего балла позволяет задать одно значение баллов для всех вопросов одновременно. Также будет произведено умножение среднего балла на количество вопросов - полученное число будет занесено в счётчик "Всего баллов". При изменении общего количества баллов, произойдёт деление нацело, введённого значения, с занесением результата в счётчик "Текущий балл". Средний балл, при этом, будет обнуляться.(Рисунок 2,3,4,5,6)


Содержание


Учёт времени. Программа позволяет ограничивать время как для каждого вопроса, так и для всего теста. Если время на контрольную работу ограничено и нет возможности каждого студента уговаривать, чтобы он поскорее заканчивал тест, то учёт времени - идеальный выход. Программа сама отсчитает установленное время, и закончит тест автоматически. При этом результаты будут занесены в статистику. Задать время можно вводом с клавиатуры значений в поля "Панели времени", которая по-умолчанию находится во втором ряду панелей, слева. В ней находятся следующие счётчики: "Текущее время", "Среднее время", "Всего времени". Текущее время может изменяться отдельно для каждого вопроса. Автоматически будет происходить суммирование всего времени, с занесением полученного значения в счётчик "Всего времени". При этом значение среднего времени обнуляется. Изменение счётчика среднего времени позволяет задать одно значение времени для всех вопросов одновременно. Также будет произведено умножение среднего значения времени на количество вопросов - полученное число будет занесено в счётчик "Всего времени". При изменении общего значения времени, произойдёт деление нацело, введённого значения, с занесением результата в счётчик "Текущее время". Среднее время, при этом, будет обнуляться.(Рисунок 2,3,4,5,6)


Содержание


Открытие теста происходит из меню "Тест", выбрав пункт "Открыть..." - открывается диалоговое окно "Список тестов".

При выборе строки с названием нужного теста и последующим нажатием на кнопку "ОК", происходит его открытие.


Содержание


Хранилище представляет собой базу данных SQLite 3. Поэтому добавление или удаление тестов происходит добавлением или удалением соответствующий записи в базе. Необходимо будет учесть, что при добавлении/удалении записи, сохранение происходит автоматически, но при изменении записи, вписыванием в неё названия теста, сохранить запись нужно будет вручную, нажатием на кнопке "Сохранить". При закрытии окна изменённая запись(вписанное название) автоматически не сохранится.

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


Содержание


Навигация между вопросами происходит по-одному, из меню "Вид" - пункты "Следующий вопрос", "Предыдущий вопрос", "Номер вопроса...". Ещё, это можно будет сделать, используя список вопросов, расположенный слева в главном окне программы(Рисунок 2).


Содержание


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


Содержание


Пароль режима редактирования изменяется из пункта "Сервис->Пароль режима". По-умолчанию: "Password"


Содержание


Сохранение производится выбором пункта меню "Тест->Сохранить".


Содержание


Здесь можно настроить: язык интерфейса, показ панелей инструментов, ограничение времени и автоматический запуск теста(Рисунок 9).


Рисунок 9. Окно "Свойства".


Содержание


Выход из программы осуществляется из меню "Тест->Выход".


Содержание


Главное меню

Меню "Хранилище"

"Хранилище->Создать..." (Ctrl+Shift+N)

Создаёт новое хранилище тестов.

"Хранилище->Открыть..." (Ctrl+Alt+O)

Открывает хранилище тестов.

"Хранилище->Разархивировать..."

Восстанавливает хранилище из архива.

"Хранилище->Закрыть"

Закрывает открытое хранилище тестов.

"Хранилище->Архивировать..." (Ctrl+Shift+B)

Создаёт резервную копию хранилища тестов.

"Хранилище->Выход" (Ctrl+Q)

Производит закрытие программы.


Содержание


Меню "Тест"

"Тест->Создать..." (Ctrl+N)

Открывает окно, в которое можно ввести название нового теста.

"Тест->Открыть..." (Ctrl+O)

Открывает диалоговое окно базы данных, которое служит для открытия тестов.

"Тест->Импорт..." (Ctrl+I)

Открывает диалоговое окно для импорта теста из файла.

"Тест->Запуск" (Ctrl+R)

Запускает открытый тест.

"Тест->Остановить" (Ctrl+B)

Останавливает запущенный тест.

"Тест->Закрыть"

Необходим для закрытия открытого теста.

"Тест->Сохранить" (Ctrl+S)

Предназначен для сохранения вновь созданного или изменённого открытого теста.

"Тест->Экспорт->Все тесты->XWT..."

Экспортирует все тесты из базы данных в файлы, формата xwt.

"Тест->Экспорт->Этот тест->XWT..." (Ctrl+E)

Экспортирует открытый тест из базы данных в файл, формата xwt.


Содержание


Меню "Правка"

"Правка->Отменить" (Ctrl+Z)

Отменяет произведённое действие.

"Правка->Вернуть" (Ctrl+Shift+Z)

Повторяет отменённое действие.

"Правка->Выделить всё" (Ctrl+A)

Выделяет весь текст.

"Правка->Вырезать" (Ctrl+X)

Вырезает выделенный текст в буфер обмена.

"Правка->Копировать" (Ctrl+C)

Копирует выделенный текст в буфер обмена.

"Правка->Вставить" (Ctrl+V)

Вставляет текст из буфера обмена.


Содержание


Меню "Вид"

"Вид->Изображение->Увеличить" (Ctrl++)

Увеличивает изображение.

"Вид->Изображение->Уменьшить" (Ctrl+-)

Уменьшает изображение.

"Вид->Следующий вопрос" (Ctrl+Вперёд)

Производит переход на один вопрос вперёд.

"Вид->Предыдущий вопрос" (Ctrl+Назад)

Производит переход на один вопрос назад.

"Вид->Номер вопроса..." (Ctrl+G)

Производит переход на вопрос по введённому номеру.


Содержание


Меню "Вставка"

"Вставка->Изображение->Вставить"

Вставляет изображение в тест.

"Вставка->Изображение->Изменить"

Изменяет изображение в тесте на новое.

"Вставка->Изображение->Удалить"

Удаляет изображение из теста.

"Вставка->Вопрос->Вставить" (Ctrl+Shift+A)

Вставляет новый вопрос в тест.


Содержание


Меню "Формат"

"Формат->Шрифт..." (Ctrl+F)

Открывает диалоговое окно, для изменения шрифта.

"Формат->Выравнивание->По левому краю"

Выравнивает текст по левому краю.

"Формат->Выравнивание->По центру"

Выравнивает текст по центру.

"Формат->Выравнивание->По правому краю"

Выравнивает текст по правому краю.

"Формат->Выравнивание->По ширине"

Выравнивает текст по ширине.

"Формат->Регистр->Прописные буквы" (Ctrl+Shift+U)

Меняет выделенные буквы на прописные.

"Формат->Регистр->Строчные" (Ctrl+Shift+L)

Меняет выделенные буквы на строчные.


Содержание


Меню "Таблица"

"Таблица->Вставить..." (Ctrl+T)

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

"Таблица->Добавить строки"

Открывает диалоговое окно для выбора количества добавляемых строк.

"Таблица->Добавить столбцы"

Открывает диалоговое окно для выбора количества добавляемых столбцов.

"Таблица->Изменить размер..." (Ctrl+Shift+R)

Открывает диалоговое окно для выбора новых параметров таблицы.


Содержание


Меню "Сервис"

"Сервис->Статистика" (Ctrl+Shift+S)

Открывает окно статистики.

"Сервис->Пароль режима" (Ctrl+P)

Изменяет текущий пароль режима.

"Сервис->Свойства..." (Ctrl+Shift+P)

Открывает окно свойств программы.


Содержание


Меню "Режим"

"Режим->Редактирования" (Ctrl+Shift+E)

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

"Режим->Тестирования" (Ctrl+Shift+V)

Переводит программу в режим тестирования.


Содержание


Меню "Справка"

"Справка->Руководство пользователя" (F1)

Открывает это руководство пользователя программой.

"Справка->Пожертвовать"

Открыть страницу пожертвований. (Alt+D)

"Справка->Получить исходник"

Получить исходный код программы. (Alt+S)

"Справка->Получить техподдержку"

Открыть страницу технической поддержки. (Alt+T)

"Справка->Сообщить об ошибке..." (Alt+B)

Сообщить об ошибке в программе, используя баг-трекер.

"Справка->О программе" (F2)

Выводит информацию о программе и её версии.