Создание тренажерно-тестирующей системы
Рефераты >> Программирование и компьютеры >> Создание тренажерно-тестирующей системы

Проект выполнен в виде сайта, где справочная и другая статическая информация хранится в html-файлах, а тесты и другая динамическая информация хранится в базе данных MSSQL 2000, к которой обращаются скрипты PHP. Ведется система регистрации и учета пользователей, информация о которых также заносится и хранится в базе данных. Пользователь может посмотреть статистику своего прохождения тестов и сравнить свои показатели с другими пользователями.

3.2. Описание выходной информации.

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

· результат о прохождении теста;

· рекомендации преподавателя повторить те или иные главы учебного материала.

Эти данные должны выводиться на экран интернет-браузера пользователя.

3.3. Описание входной информации.

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

Для создания нового теста нужно:

· создать файл теста в формате тестов РВУ (пример ниже), при условии, что данная система поддерживает вопросы с единственным верным вариантом ответа;

· поместить этот файл на сервер;

· вызвать скрипт newtest.php, которому нужно передать имя созданного файла;

Формат файла для создания нового теста. Форма 1.

№ строки в файле

Описание строки

1

Название теста (группы вопросов).

2

<$:TestPortion: XX (где XX – количество задач, выдаваемых за тест)

3

--/New Question/--

4

<$:QuestionType:1 (не используется, добавлено для совместимости)

5

<$:QuestionBody:YYY (где YYY – само тело вопроса)

6

<$:Variants:

7

1-й вариант ответа

8

2-й вариант ответа

N-й вариант ответа

 

<$:RightAnswers:ZZZ (где ZZZ – строка правильных ответов)

 

<$:Difficulty:1 (не используется, добавлено для совместимости)

 

--/end/--

 

--/New Question/--

 

 

--/end/--

Пример файла для создания нового теста:

№ строки в файле

Содержание строки

1.

Тест по школьной физике №3

2.

<$:TestPortion:10

3.

--/New Question/--

4.

<$:QuestionType:1

5.

<$:QuestionBody:Консервативной является .

6.

<$:Variants:

7.

сила тяжести

8.

сила трения

9.

сила Ампера

10.

<$:RightAnswers:1 0 0

11.

<$:Difficulty:1

12.

--/end/--

13.

--/New Question/--

14.

<$:QuestionType:1

15.

<$:QuestionBody:Индукция магнитного поля измеряется в СИ:

16.

<$:Variants:

17.

Тл (теслах)

18.

Гн (генри)

19.

Ф (фарадах)

20.

<$:RightAnswers:1 0 0

21.

<$:Difficulty:1

22.

--/end/--

Замечание: Подробнее о формате файлов РВУ Вы можете прочитать в «Руководстве Администратора»

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

Данные пользователя. Форма 2.

  1. Имя;
  2. Отчество;
  3. Фамилия;
  4. Почтовый индекс;
  5. Край / регион;
  6. Город;
  7. Улица;
  8. Номер дома, квартиры;
  9. Email;
  10. Телефон (не обязательно).

4. Разработка информационного обеспечения задачи

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


Страница: