Соглашения для образовательных материалов

Материал из LUWRAIN Wiki
Перейти к: навигация, поиск

Перечень функциональных особенностей, требований и описаний сущностей для интерактивного учебника[править]

Перечень приложений преподавателя внутри толстого клиента:


1. Создание вопросов и вариантов из вопросов

2. Создание пользователей и групп пользователей

3. Назначение вариантов пользователям или группам пользователей

4. Статистика

В толстом клиенте предназначенном для преподавателя (автора) находятся приложения.

Приложение для создания вопросов и для группировки этих вопросов в варианты[править]

Для создания варианта должен существовать хотя бы один вопрос. Все вопросы и варианты хранятся в базе данных в облаке, куда имеет доступ ПО преподавателя на изменение, запись и удаление.

Типы вопроса:

1. Один из четырёх

2. Несколько из четырёх

3. Буквенно-цифровое соответствие

4. Вставка пропущенного слова

Свойства вопроса (данные хранящиеся в БД):

1. Номер-идентификатор — выставляется автоматически

2. Правильный ответ — выставляется автором

3. Тэг (к какой теме относится вопрос) — выставляется автором

4. Дата создания — выставляется автоматически

5. Статистика правильности ответов пользователей. Параметр автоматически инкрементируется +1 при каждом правильном ответе на этот вопрос любого пользователя. Даёт понять, какие вопросы (темы) лучше/хуже усваиваются учениками

6. Из 1-го и более вопросов может быть составлен вариант. Вариант может содержать любое количество вопросов. Вариант может обладать свойством обязательного (с выставлением оценки/балла) или для самостоятельного контроля (можно запустить неограниченное количество раз без отправления результатов преподавателю)

Свойства варианта:

1. Номер-идентификатор

2. Перечень содержащихся вопросов

3. Дата создания

4. Тэг (к какой теме относится вариант)

5. Критерий успешности (опциально). Автор может установить критерий успешности (выражается в виде процента правильных ответов на вопросы к общему количеству вопросов).

6. Тип варианта — обязательный или для самостоятельного контроля

7. Сколько раз назначен. Параметр увеличивается на единицу при каждом назначении.

8. Кому назначен в настоящий момент (видимость в приложениях конкретных пользователей) — перечень пользователей и групп пользователей

9. Ограничение по времени. Выставляется автором.

Приложение для создания пользователей[править]

Позволяет создавать новых пользователей, редактировать и удалять существующих, а также создавать группировать пользователей по группам (классам).

Характеристики пользователя:

1. Номер-идентификатор

2. Принадлежность к группе пользователей (классу). «0» (ноль) если пользователь не относится ни к какой группе (классу).

3. Количество назначенных вариантов. Параметр автоматически увеличивается на единицу при каждом назначении.

4. Количество правильных ответов на вопрос. Параметр автоматически увеличивается на единицу при каждом правильном ответе на любой вопрос.

5. Наиболее любимая тема. Определяется по наибольшему числу правильных ответов на вопросы с одинаковым тэгом.

6. Наименее любимая тема. Определяется по наименьшему числу правильных ответов на вопросы с одинаковым тэгом.

7. Дополнительные схожие поля для других предметов (если будем рассматривать не только Обществознание)

8. Среднее время ответа на 1 вопрос (считается как среднее по всем вопросам с момента первого назначения)

9. Среднее время решения 1-го варианта

Характеристики группы (класса):

1. Номер-идентификатор

2. Дополнительное название

3. Количество пользователей в группе

4. Количество назначенных вариантов.

Приложение по назначению вариантов[править]

Варианты хранятся в Базе данных и доступны в хронологическом порядке преподавателю (автору) внутри данного приложения. Вариант может быть назначен одному пользователю, нескольким пользователям или группе пользователей (классу) на выбор преподавателя. Преподаватель выбирает вариант и далее выбирает пользователей или группу пользователей, которым будет в настоящий момент назначен этот вариант.

Инструмент по сбору статистики[править]

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

Клиент для пользователя (ученика)[править]

После назначение варианта на ученика, у ученика в его клиенте появляется новое задание (назначен новый вариант). Этот вариант отображается совместно с характеристиками варианта — обязательный/самостоятельный, со сроком выполнения или бессрочный, персональное назначение или на весь класс и так далее. Ученик запускает вариант, выполняет вопросы. Вариант считается решенным (закрытым — отправленным в базу данных) после ответа на все вопросы и нажатия кнопки «Завершить». После этого результаты направляются преподавателю.