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

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

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



меет вид:

Таблица 3.1.3 Таблица базы данных "Coll_Depend_From".

ПолеТипНазначениеCOL_IDIntegerСлужит для указания номера коллекции. DEP_COL_IDIntegerСлужит для указания номера предшествующей коллекции

Таблица "Classifier".

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

Таблица 3.1.4 Таблица базы данных "Classifier".

ПолеТипНазначениеCLASSIF_IDIntegerСлужит для нумерации классификаторовNAMEVarcharСодержит имя данного классификатора

Таблица "Classifer_Values".

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

Таблица 3.1.5 Таблица базы данных "Classifer_Values".

ПолеТипНазначениеCLASSIF_VALUES_IDIntegerСлужит для нумерации CLASSIF_IDIntegerСлужит для указания классификатора VALUEVarcharСодержит название курсаPARENT_IDIntegerУказывает на номер предшествующего курса.

Таблица "Fact_Classif_Values".

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

Таблица 3.1.6. Таблица базы данных "Fact_Classif_Values".

ПолеТипНазначениеCLASSIF_IDIntegerСлужит для указания номера классификатора. FACT_IDintegerСлужит для указания номера фактаCLASSIF_VALUES_IDintegerСлужит для указания курса

Таблица "FactColl_Classif_Values".

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

Таблица 3.1.7 Таблица базы данных "FactColl_Classif_Values".

ПолеТипНазначениеCLASSIF_IDintegerСлужит для указания номера классификатора. FACT_COLLECT_IDintegerСлужит для указания номера коллекции фактовCLASSIF_VALUES_IDintegerСлужит для указания курса

Таблица "Groups".

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

Таблица 3.1.8 Таблица базы данных "Groups".

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

Таблица "Person".

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

Таблица 3.1.9 Таблица базы данных "Person".

ПолеТипНазначениеIDintegerСлужит для нумерации зарегистрированных в системе пользователей. NAMEvarcharСодержит имя пользователя. SURNAMEvarcharСодержит фамилию пользователя. PARTONIMICvarcharСодержит отчество пользователя. DATE_OF_BIRTHDateСодержит дату рожденияпользователя. CITY_OF_BIRTHVarcharСодержит город, в котором родилсяпользователь. CURRENT_COUNTRYVarcharСодержит страну, в которой живет сейчас пользователь. CURRENT_CITYVarcharСодержит город, в котором живет сейчас пользователь. MOB_TELVarcharМобильный телефон пользователя. HOME_TELVarcharДомашний телефон пользователя. SKYPEVarcharИмя аккаунта в сети Skype пользователя. ICQVarcharНомер ICQ пользователя. WEB_SITEVarcharСодержит адрес web-сайта пользователя. ADDITIONAL_INFORMATIONVarcharДополнительная информация, которую указал пользователь о себе. SEXVarcharСодержит пол пользователя. CURRENT_ADRESSVarcharТекущий адрес проживания.

Таблица "StudentGroup".

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

Таблица 3.1.10 Таблица базы данных "StudentGroup".

ПолеТипНазначениеSTUDENT_IDintegerСлужит для указания студента, который записан на курс. GROUP_ IDintegerСлужит для указания группы, к которой относится студент.

Таблица "words".

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

Таблица 3.1.11 Таблица базы данных "words".

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

Таблица "Syn_Ant".

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

Таблица 3.1.12 Таблица базы данных "Syn_Ant".

ПолеТипНазначениеIDintegerСлужит для указания номера слова. IDDEPENDENTintegerСлужит для указания номера зависимого от него словаRELATIONvarcharСлужит для указания отношения между этими словами (синонимы/антонимы)

Таблица "Additional_Question".

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

Таблица 3.1.13. Таблица базы данных "Additional_Question".

ПолеТипНазначениеIDIntegerСлужит для нумерации. GROUP_ IDIntegerСлужит для указания номера группы, для которой задаются проценты. PERCENT_OBLIGATORY_QUESTIONintegerСодержит процент обязательных вопросов, которые будут заданы пользователю от общего числа фактов в лекции. PERCENT_ADDITIONAL_QUESTIONintegerСодержит процент дополнительных вопросов для данного процента правильных ответов. PERCENT_RIGHT_ANSWERSintegerДанное поле хранит информацию о проценте правильно данных студентом ответов на обязательные вопросы

Таблица "EstimationFunction".

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

Таблица 3.1.14. Таблица базы данных "EstimationFunction".

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

Таблица "EstimationFunc_Group".

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

Таблица 3.1.15. Таблица базы данных "EstimationFunc_Group".

ПолеТипНазначениеIDintegerСлужит для указания номера слов?/p>