О программе

Обучающе-тестирующая программа “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.

Описание функций программы:

  1. Обучение.
  2. Для обучения предусмотрено 5 вариантов лекций по языкам Java, JavaScript, HTML, UML и пакетам NetCracker и Rational Rose. Для этого в выпадающем меню “Курс обучения” необходимо выбрать один из 5 вариантов лекций.

    Лекции по Java хранятся в поддиректории Java в каталоге Программы;

    Лекции по JavaScript хранятся в поддиректории JS в каталоге Программы;

    Лекции по HTML хранятся в поддиректории HTML в каталоге Программы;

    Лекции по UML и Rational Rose хранятся в поддиректории UML в каталоге Программы;

    Лекции по NetCracker хранятся в поддиректории NC в каталоге Программы.

  3. Тестирование.
  4. Для проведения тестирования необходимо ввести ФИО обучаемого и группу в поля “ФИО обучающегося” и “Группа обучающегося” соответственно. В выпадающем меню “Тесты” выбрать необходимый тест. При этом на экран выведется окно с вопросом и 3 вариантами ответа. При нажатии на кнопку “Далее” результат учитывается Программой и в соответствующее окно выводится новый вопрос. По окончании вопросов или по истечении времени тестирования выводится результат и автоматически заносится в базу данных. По нажатию кнопки “Завершить” окно с тестами закрывается.

    Тестирование в клиентском варианте Программе может проводиться в двух режимах: локально и по сети Internet. Локально тестирование проводится в случае включения режима “работать автономно” в основном окне Программы и в случае невозможности установления соединения с FTP-сервером, на котором находятся необходимые материалы для тестирования

  5. Настройка параметров тестирования (серверный вариант).
  6. При помощи этой функции можно задавать количество вопросов в тестах и время ответа на один вопрос. При этом Программа автоматически вычисляет полное время сдачи теста. Это можно сделать по нажатию кнопки “Настройки”.

    Клиентский вариант Программы работает с настройками, получаемыми с FTP-сервера. При включении режима “работать автономно” и в случае невозможности установления соединения с FTP-сервером, на котором находятся необходимые материалы, Программа работает с установками по умолчанию (20 вопросов, по 40 секунд для ответа на каждый вопрос).

  7. Статистика (серверный вариант)

Функция статистики предусматривает два варианта анализа содержимого базы данных: по отдельному тестирующемуся и по отдельному тесту. Для выбора соответствующего типа анализа необходимо указать его в выпадающем меню “Статистика”.

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

 

Составление тестовых вопросов

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

По завершении работы с оболочкой программы “Заполнение тестов необходимо скопировать измененный файл теста:

html.stf – файл вопросов по HTML

java.stf – файл вопросов по Java

js.stf – файл вопросов по JavaScript

uml.stf – файл вопросов по UML и Rational Rose

nc.stf – файл вопросов по NetCracker

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




Rambler's Top100