О программе
Обучающе-тестирующая программа “SMART-TEST” (далее Программа) предназначена для обучения студентов языкам Java, JavaScript, HTML, UML и пакетам NetCracker и Rational Rose и тестирования знаний по вышеуказанным темам.
Программа состоит из клиентского и серверного вариантов.
Клиентский вариант Программы предназначен непосредственно для изучения теоретических материалов и тестирования.
Серверный вариант ПО предназначен не только для изучения теоретических материалов и тестирования, но также для изменения параметров тестирования (количество вопросов в тестах и время ответа на вопрос), для ведения и анализа статистики по отдельным видам тестов и по тестирующимся посредством использования базы данных учета результатов.
Связь между серверным и клиентскими вариантами ПО осуществляется по протоколу
FTP.Установка программы.
Серверный вариант программы должен устанавливаться на FTP-сервер. При этом на данной машине должен быть установлен DBE ( находится в стандартном пакете Borland Delphi или Borland C Builder). Все файлы *.stf (файлы с вопросами для тестов) и файл options.ini должны быть скопированы в директорию, имеющую полный доступ по протоколу FTP на правах анонимного пользователя. В файле path.txt необходимо указать путь к данной директории жесткого диска. Для функционирования программы необходимо с помощью DBE Administrator установит базу данных “students”. При этом необходимо указать путь к файлу students.db, находящемуся в директории программы (серверный вариант). Запускающий файл программы – smart_test.exe.
Поскольку клиентский вариант программы расчитан на работу в двух режимах (автономно и по протоколу FTP), его можно устанавливать как на машины, имеющие доступ к глобальной сети Internet, так и на не имеющие. В файле path.txt необходимо указать URL к FTP директории сервера. Запускающий файл программы – smart_test_client.exe.
Описание функций программы:
Для обучения предусмотрено 5 вариантов лекций по языкам
Java, JavaScript, HTML, UML и пакетам NetCracker и Rational Rose. Для этого в выпадающем меню “Курс обучения” необходимо выбрать один из 5 вариантов лекций.Лекции по Java хранятся в поддиректории Java в каталоге Программы;
Лекции по
JavaScript хранятся в поддиректории JS в каталоге Программы;Лекции по
HTML хранятся в поддиректории HTML в каталоге Программы;Лекции по
UML и Rational Rose хранятся в поддиректории UML в каталоге Программы;Лекции по
NetCracker хранятся в поддиректории NC в каталоге Программы.Для проведения тестирования необходимо ввести ФИО обучаемого и группу в поля “ФИО обучающегося” и “Группа обучающегося” соответственно. В выпадающем меню “Тесты” выбрать необходимый тест. При этом на экран выведется окно с вопросом и 3 вариантами ответа. При нажатии на кнопку “Далее” результат учитывается Программой и в соответствующее окно выводится новый вопрос. По окончании вопросов или по истечении времени тестирования выводится результат и автоматически заносится в базу данных. По нажатию кнопки “Завершить” окно с тестами закрывается.
Тестирование в клиентском варианте Программе может проводиться в двух режимах: локально и по сети Internet. Локально тестирование проводится в случае включения режима “работать автономно” в основном окне Программы и в случае невозможности установления соединения с FTP-сервером, на котором находятся необходимые материалы для тестирования
При помощи этой функции можно задавать количество вопросов в тестах и время ответа на один вопрос. При этом Программа автоматически вычисляет полное время сдачи теста. Это можно сделать по нажатию кнопки “Настройки”.
Клиентский вариант Программы работает с настройками, получаемыми с
FTP-сервера. При включении режима “работать автономно” и в случае невозможности установления соединения с FTP-сервером, на котором находятся необходимые материалы, Программа работает с установками по умолчанию (20 вопросов, по 40 секунд для ответа на каждый вопрос).Функция статистики предусматривает два варианта анализа содержимого базы данных: по отдельному тестирующемуся и по отдельному тесту. Для выбора соответствующего типа анализа необходимо указать его в выпадающем меню “Статистика”.
При выборе анализа по отдельному тестирующемуся необходимо в появившемся окне ввести необходимую информацию. При выборе анализа по отдельному тесту в появившемся окне необходимо выбрать интересующую тему теста.
Составление тестовых вопросов
Для изменения существующих вопросов необходимо в директории программы “Заполнение тестов
” запустить файл “test_fil.exe”. Для просмотра/редактирования конкретного теста нужно выбрать его название в выпадающем меню. При смене вопроса в текстовом поле отображается непосредственно текст вопроса, в трех полях под ним – варианты ответа. В четвертом поле – номер правильного ответа. При изменении существующей информации необходимо нажать кнопку “Записать”. Для добавления нового вопроса необходимо заполнить все вышеперечисленные поля и нажать кнопку “Новый”.По завершении работы с оболочкой
программы “Заполнение тестов” необходимо скопировать измененный файл теста:html.stf –
файл вопросов по HTMLjava.stf –
файл вопросов по Javajs.stf –
файл вопросов по JavaScriptuml.stf –
файл вопросов по UML и Rational Rosenc.stf –
файл вопросов по NetCrackerВ
директорию серверной части ПО, в директорию ftp и в директорию клиентского варианта. В случае, если эти файлы не были обновлены после изменения, то в режиме автономной работы программа будет работать со старыми файлами вопросов.