Структура таблиц модуля обучения
Структура таблиц модуля обучения
Поля таблиц:
Учебные курсы
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор учебного курса. |
Int |
Да |
|
| TIMESTAMP_X |
Время последнего изменения курса. |
Datetime |
|
Текущее |
| ACTIVE |
Флаг активности (Y|N). |
Char(1) |
Да |
Y |
| CODE |
Символьный идентификатор. |
String(50) |
|
|
| NAME |
Название курса. |
String(255) |
Да |
|
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| PREVIEW_PICTURE |
Код картинки в таблице
файлов для предварительного просмотра (анонса). |
Int |
|
|
| PREVIEW_TEXT |
Предварительное описание (анонс). |
Text |
|
|
| PREVIEW_TEXT_TYPE |
Тип предварительного описания (text/html). |
String(4) |
Да |
Text |
| DESCRIPTION |
Описание. |
Text |
|
|
| DESCRIPTION_TYPE |
Тип описания (text/html). |
String(4) |
Да |
Text |
| ACTIVE_FROM |
Дата начала активности курса. |
Datetime |
|
|
| ACTIVE_TO |
Дата окончания активности курса. |
Datetime |
|
|
Главы
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор главы. |
Int |
Да |
|
| TIMESTAMP_X |
Время последнего изменения главы. |
Datetime |
|
Текущее |
| ACTIVE |
Флаг активности (Y|N). |
Char(1) |
Да |
Y |
| COURSE_ID |
Идентификатор учебного курса. |
Int |
Да |
|
| CHAPTER_ID |
Идентификатор главы-родителя, если не задан, то глава корневая. |
Int |
|
|
| NAME |
Название главы. |
String(255) |
Да |
|
| CODE |
Символьный идентификатор. |
String(50) |
|
|
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| PREVIEW_PICTURE |
Код картинки в таблице
файлов для предварительного просмотра (анонса). |
Int |
|
|
| PREVIEW_TEXT |
Предварительное описание (анонс). |
Text |
|
|
| PREVIEW_TEXT_TYPE |
Тип предварительного описания (text/html). |
String(4) |
Да |
Text |
| DETAIL_PICTURE |
Код картинки в таблице
файлов для детального просмотра. |
Int |
|
|
| DETAIL_TEXT |
Детальное описание. |
Text |
|
|
| DETAIL_TEXT_TYPE |
Тип детального описания (text/html). |
String(4) |
Да |
Text |
Уроки
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор урока. |
Int |
Да |
|
| TIMESTAMP_X |
Время последнего изменения урока. |
Datetime |
|
Текущее |
| DATE_CREATE |
Дата создания урока. |
Datetime |
Да |
Текущая |
| CREATED_BY |
Код
пользователя, создавшего урок. |
Int |
Да |
Текущий пользователь |
| ACTIVE |
Флаг активности (Y|N). |
Char(1) |
Да |
Y |
| COURSE_ID |
Идентификатор учебного курса. |
Int |
Да |
|
| CHAPTER_ID |
Идентификатор главы. Если не задан, то урок не привязан к главе. |
Int |
|
|
| NAME |
Название урока. |
String(255) |
Да |
|
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| PREVIEW_PICTURE |
Код картинки в таблице
файлов для предварительного просмотра (анонса). |
Int |
|
|
| PREVIEW_TEXT |
Предварительное описание (анонс). |
Text |
|
|
| PREVIEW_TEXT_TYPE |
Тип предварительного описания (text/html). |
String(4) |
Да |
Text |
| DETAIL_PICTURE |
Код картинки в таблице
файлов для детального просмотра. |
Int |
|
|
| DETAIL_TEXT |
Детальное описание. |
Text |
|
|
| DETAIL_TEXT_TYPE |
Тип детального описания (text/html). |
String(4) |
Да |
Text |
Вопросы
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор вопроса. |
Int |
Да |
|
| TIMESTAMP_X |
Время последнего изменения вопроса. |
Datetime |
|
Текущее |
| ACTIVE |
Флаг активности (Y|N). |
Char(1) |
Да |
Y |
| LESSON_ID |
Идентификатор урока. |
Int |
Да |
|
| QUESTION_TYPE |
Тип вопроса. S - одиночный выбор, M - множественный выбор. |
Char(1) |
Да |
S |
| NAME |
Название вопроса. |
String(255) |
Да |
|
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| DESCRIPTION |
Описание. |
Text |
|
|
| DESCRIPTION_TYPE |
Тип описания (text/html). |
String(4) |
Да |
Text |
| FILE_ID |
Код картинки/файла в таблице
файлов. |
Int |
|
|
| SELF |
Вопрос для самопроверки (Y/N). |
Char(1) |
Да |
Y |
| POINT |
Количество баллов. |
Int |
Да |
10 |
Варианты ответов на вопросы
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор ответа. |
Int |
Да |
|
| QUESTION_ID |
Идентификатор вопроса. |
Int |
Да |
|
| SORT |
Индекс сортировки. |
Int |
Да |
10 |
| ANSWER |
Вариант ответа. |
Text |
Да |
|
| CORRECT |
Правильность ответа (Y/N). |
Char(1) |
Да |
|
| FEEDBACK |
Комментарий к ответу. |
Text |
|
|
Тесты
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор теста. |
Int |
Да |
|
| COURSE_ID |
Идентификатор учебного курса. |
Int |
Да |
|
| TIMESTAMP_X |
Время последнего изменения теста. |
Datetime |
|
Текущее |
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| ACTIVE |
Флаг активности (Y|N). |
Char(1) |
Да |
Y |
| NAME |
Название теста. |
String(255) |
Да |
|
| DESCRIPTION |
Описание. |
Text |
|
|
| DESCRIPTION_TYPE |
Тип описания (text/html). |
String(4) |
Да |
Text |
| ATTEMPT_LIMIT |
Количество попыток прохождения теста. 0 - неограниченное
количество. |
Int |
Да |
|
| TIME_LIMIT |
Ограничение времени прохождения теста в минутах. 0 - без
ограничения. |
Int |
|
|
| COMPLETED_SCORE |
Процент правильных ответов при автоматической проверке результатов
теста. |
Int |
|
|
| QUESTIONS_FROM |
В тесте участвуют вопросы из:
- A - со всего курса,
- C - с каждой главы,
- L - с каждого урока.
|
Char(1) |
Да |
A |
| QUESTIONS_AMOUNT |
Количество вопросов в тесте. |
Int |
Да |
|
| RANDOM_QUESTIONS |
Случайный порядок вопросов (Y/N). |
Char(1) |
Да |
Y |
| RANDOM_ANSWERS |
Случайный порядок ответов (Y/N). |
Char(1) |
Да |
Y |
| APPROVED |
Автоматическая проверка результатов (Y/N). |
Char(1) |
Да |
Y |
| INCLUDE_SELF_TEST |
Включать вопросы для самопроверки (Y/N). |
Char(1) |
Да |
N |
| PASSAGE_TYPE |
Тип прохождения теста:
- 0 - запретить переход к следующему вопросу без ответа на
текущий вопрос, пользователь не может изменять свои ответы;
- 1 - разрешить переход к следующему вопросу без ответа на
текущий вопрос, пользователь не может изменять свои ответы;
- 2 - разрешить переход к следующему вопросу без ответа на
текущий вопрос, пользователь может изменять свои ответы.
|
Char(1) |
Да |
0 |
Попытки прохождения теста
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор попытки. |
Int |
Да |
|
| TEST_ID |
Идентификатор теста. |
Int |
Да |
|
| STUDENT_ID |
Код
пользователя, проходящего тест. |
Int |
Да |
|
| DATE_START |
Дата начала прохождения теста. |
Datetime |
Да |
Текущая |
| DATE_END |
Дата завершения теста. |
Datetime |
|
|
| STATUS |
Статус попытки. B - тестирование началось, D - тест прерван, F - тест
закончен. |
Char(1) |
Да |
B |
| SCORE |
Сумма баллов. |
Int |
|
|
| MAX_SCORE |
Максимально возможная сумма баллов. |
Int |
|
Автоматически |
| QUESTIONS |
Количество вопросов в попытке. |
Int |
|
Автоматически |
План тестирования
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор результата. |
Int |
Да |
|
| ATTEMPT_ID |
Идентификатор попытки. |
Int |
Да |
|
| QUESTION_ID |
Идентификатор вопроса. |
Int |
Да |
|
| RESPONSE |
Ответ учащегося. |
Text |
|
|
| POINT |
Баллы. |
Int |
Да |
|
| ANSWERED |
Вопрос отвечен (Y/N). |
Char(1) |
Да |
N |
| CORRECT |
Отвечен правильно (Y/N). |
Char(1) |
Да |
N |
Журнал
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор записи в журнале. |
Int |
Да |
|
| STUDENT_ID |
Код
пользователя, проходящего тест. |
Int |
Да |
|
| TEST_ID |
Идентификатор теста. |
Int |
Да |
|
| RESULT |
Итоговая сумма баллов. |
Int |
|
|
| MAX_RESULT |
Максимально возможная итоговая сумма баллов. |
Int |
|
Автоматически |
| COMPLETED |
Тест пройден (Y/N). |
Char(1) |
Да |
N |
| ATTEMPTS |
Количество попыток прохождения теста. |
Int. |
|
Автоматически |
Сертификаты
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| ID |
Идентификатор сертификата. |
Int |
Да |
|
| STUDENT_ID |
Код
пользователя. |
Int |
Да |
|
| COURSE_ID |
Идентификатор учебного курса. |
Int |
Да |
|
| TIMESTAMP_X |
Дата изменения сертификата. |
Datetime |
|
Текущее |
| DATE_CREATE |
Дата создания сертификата. |
Datetime |
|
|
| ACTIVE |
Активность сертификата (Y/N). |
Char(1) |
Да |
Y |
| SORT |
Индекс сортировки. |
Int |
Да |
500 |
| FROM_ONLINE |
Сертификат получен через Online-обучение (Y/N). |
Char(1) |
Да |
Y |
| PUBLIC_PROFILE |
Публиковать сертификат в профиле (Y/N). |
Char(1) |
Да |
Y |
| SUMMARY |
Сумма баллов, набранных за прохождение всех тестов курса. |
Int |
Да |
|
| MAX_SUMMARY |
Максимально возможная сумма баллов за прохождение всех тестов
курса. |
Int |
Да |
Автоматически |
Профиль студента
| Поле |
Описание
| Тип |
Обяз. |
Умолч. |
| USER_ID |
Код
пользователя. |
Int |
Да |
|
| TRANSCRIPT |
Числовой случайный идентификатор. |
Int |
Да |
Автоматически |
| PUBLIC_PROFILE |
Профиль доступен публично (Y/N). |
Char(1) |
Да |
N |
| RESUME |
Резюме студента |
Text |
|
|
© «Битрикс», 2001-2025, «1С-Битрикс», 2025