Web-система для адаптивной генерации тестов на основе фактов лекционного контента с функцией оценивания

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



В°. EST_FUNCTION_IDintegerСлужит для указания номера функции. GROUP_IDintegerСлужит для указания номера группы, для которой задается функция оценки.

Таблица "Education".

Данная таблица предназначена для хранения информации об учебном учреждении, к которому относится пользователь. Структура таблицы имеет вид:

Таблица 3.1.16. Таблица базы данных "Education".

ПолеТипНазначениеIDIntegerСлужит для нумерации. PERSON_ IDIntegerСлужит для указания пользователя. DEPARTMENT_IDIntegerСлужит для указания отделения, к которому относится пользователь. EDUCATION_STATUS_IDIntegerСлужит для указания статуса пользователя в данном учреждении. ENTER_DATEIntegerСодержит дату поступления. GRADUATE_DATEIntegerСодержит дату окончания.

Таблица "Department".

Данная таблица предназначена для хранения перечня отделений некоторого ВУЗа. Структура таблицы имеет вид:

Таблица 3.1.17. Таблица базы данных "Department".

ПолеТипНазначениеIDintegerСлужит для нумерации. FACULTY_ IDintegerСлужит для указания факультета. NAMEvarcharСодержит название отделения.

Таблица "Faculty".

Данная таблица предназначена для хранения перечня факультетов некоторого ВУЗа. Структура таблицы имеет вид:

Таблица 3.1.18. Таблица базы данных "Faculty".

ПолеТипНазначениеIDintegerСлужит для нумерации. UNIVERSITY_ IDintegerСлужит для указания университета. NAMEvarcharСодержит название факультета.

Таблица "University".

Данная таблица предназначена для хранения перечня ВУЗов. Структура таблицы имеет вид:

Таблица 3.1.19. Таблица базы данных "University".

ПолеТипНазначениеIDintegerСлужит для нумерации. COUNTRYvarcharСлужит для указания страны, в которой находится университет. SITYvarcharСлужит для указания города, в котором находится университет. NAMEvarcharСодержит название университета.

Таблица "Course".

Данная таблица является перечнем всех существующих в системе курсов. Структура таблицы имеет вид:

Таблица 3.1.21. Таблица базы данных "Course".

ПолеТипНазначениеIDintegerСлужит для нумерации. COURSE_NAMEvarcharСодержит в себе имя курса.

Таблица "Course_variation".

Данная таблица предназначена для сопоставления курса и преподавателя. Структура таблицы имеет вид:

Таблица 3.1.21. Таблица базы данных "Course_variation".

ПолеТипНазначениеIDintegerСлужит для нумерации. TEACHER_IDintegerСлужит для указания преподавателя, который ведет данный курс. COURSE_IDintegerСлужит для указания курса, который ведет указанный преподаватель.

Таблица "Lection_Course_Var".

Данная таблица задает соответствие лекции курс, к которому она относится. Структура таблицы имеет вид:

Таблица 3.1.22. Таблица базы данных "Lection_Course_Var".

ПолеТипНазначениеLECTION_IDintegerСодержит номер лекции. COURSE_VAR_IDintegerСодержит в себе номер курса.

Таблица "Lection".

Данная таблица содержит информацию о лекции. Структура таблицы имеет вид:

Таблица 3.1.23. Таблица базы данных "Lection".

ПолеТипНазначениеIDintegerСлужит для нумерации. NAMEvarcharЗадает имя лекции. PREVIOUS_VER_IDintegerСлужит для указания предыдущей версии данной лекции. AUTHORvarcharСодержит в себе имя автора лекции. CONTENTblobСодержимое лекции.

Таблица "Test".

Данная таблица содержит информацию о тестах, присутствующих в системе. Структура таблицы имеет вид:

Таблица 3.1.24. Таблица базы данных "Test".

ПолеТипНазначениеIDintegerСлужит для нумерации. NAMEvarcharЗадает имя теста. LECTION_IDintegerСлужит для указания номера лекции, по которой был создан тест. TEST_TYPE_IDintegerЗадает тип теста.

Таблица "TestType".

Данная таблица задает справочник типов тестов. Структура таблицы имеет вид:

Таблица 3.1.25. Таблица базы данных "TestType".

ПолеТипНазначениеIDintegerСлужит для нумерации. TYPEvarcharЗадает название типа теста.

Таблица "Task".

Данная таблица содержит информацию о тестовых заданиях, включенных в некоторый тест.

Структура таблицы имеет вид:

Таблица 3.1.26. Таблица базы данных "Task".

ПолеТипНазначениеIDintegerСлужит для нумерации. CONTENTvarcharЗадает текст тестового задания. TEST_IDintegerСлужит для указания номера теста, для которого было создано данное задание. TASK_TYPE_IDintegerЗадает тип тестового вопроса.

Таблица "TaskType".

Данная таблица задает справочник типов тестовых заданий. Структура таблицы имеет вид:

Таблица 3.1.27. Таблица базы данных "TaskType".

ПолеТипНазначениеIDintegerСлужит для нумерации. TYPEvarcharЗадает название типа тестового задания.

Таблица "AllAnswers".

Данная таблица содержит перечень всех возможных ответов на определенное задание.

Структура таблицы имеет вид:

Таблица 3.1.28. Таблица базы данных "AllAnswers".

ПолеТипНазначениеIDintegerСлужит для нумерации. TASK_IDintegerСлужит для указания номера тестового задания. ANSWER_IDintegerСлужит для указания номера ответа на данное тестовое задание.

Таблица "Answer".

Данная таблица содержит текст одного из ответов на тестовый вопрос.

Структура таблицы имеет вид:

Таблица 3.1.29. Таблица базы данных "Answer".

ПолеТипНазначениеIDintegerСлужит для нумерации. CONTENTvarcharЗадает текст ответа на тестовый вопрос. IS_RIGHTbooleanОпределяет правильный ли это ответ.

Таблица "StudentAnswer".

Данная таблица содержит ответ студента на творческое задание.

Структура таблицы имеет вид:

Таблица 3.1.30. Таблица базы данных "StudentAnswer".

ПолеТипНазначениеIDintegerСлужит для нумерации. CONTENTvarcharЗадает текст ответа на тестовый вопрос. STUDENT_IDintegerУказывает номер студента, ответившего на вопрос. TASK_IDintege