Создание модуля курса
1. Что такое модуль курса
Модуль курса — это набор задач, объединённых в единый маршрут внутри раздела курса. Ученик последовательно проходит задачи одну за другой, видя свой прогресс. Решённые задачи отмечаются зелёной галочкой.
Зачем это нужно
Гибкий порядок прохождения. По умолчанию ученик может решать задачи модуля в любом порядке. При необходимости учитель может включить строго последовательный режим — тогда ученик решает задачи одну за другой, от первой к последней.
Визуальный прогресс. Ученик видит список всех задач модуля с отметками о выполнении. Решённые задачи помечены зелёной галочкой — это мотивирует продолжать.
Часть курса. Модуль входит в структуру курса: Курс → Разделы → Модули → Задачи. Ученик видит общую карту курса и понимает, на каком этапе находится.
Монеты за прохождение. За завершение модуля можно начислять виртуальные монеты (коины) — элемент геймификации для мотивации учеников.
Подсказки от GPT. При необходимости можно разрешить ученикам пользоваться AI-подсказками при решении задач.
Чем отличается от других типов
| |
Модуль курса |
Тест вручную |
Урок |
Тест по шаблону |
| Часть курса |
Да (раздел → модуль) |
Нет |
Нет |
Нет |
| Последовательный доступ |
Опционально (по умолч. свободный) |
Нет (все сразу) |
Да (по блокам) |
Нет |
| Визуальный прогресс |
Да (галочки) |
Нет |
Нет |
Нет |
| Монеты за прохождение |
Да |
Нет |
Нет |
Нет |
| AI-подсказки |
Да (опционально) |
Нет |
Нет |
Нет |
| Цифровой след |
Нет |
Нет |
Да |
Да |
| Теория |
Нет |
Нет |
Да |
Нет |
| Оценка |
По проценту правильных |
По проценту правильных |
По проценту правильных |
По проценту правильных |
2. Структура курса
Прежде чем создавать модуль, важно понимать иерархию:
Курс (набор разделов)
└── Раздел курса (CourseRazdel) — тематический блок
└── Модуль (Tip=3) — набор задач для прохождения
└── Задачи (Test_Vopros) — конкретные вопросы
Создание и редактирование разделов курса выполняется на отдельной странице «Добавление и редактирование разделов курсов» (CourseRazdels.aspx). Сначала создайте раздел, затем наполняйте его модулями.
3. Создание модуля
Для создания модуля откройте страницу «Создание курса» из учительского меню.
Шаг 1. Параметры модуля
В верхней части страницы заполните:
- Раздел курса — выберите раздел, к которому будет привязан модуль. Если нужного раздела нет — создайте его на странице «Добавление и редактирование разделов курсов».
- Название курса — название модуля, которое увидят ученики. Например: «Линейные алгоритмы. Практика» или «Массивы. Базовые операции».
- Критерии оценивания — процент правильных ответов для оценок 5, 4 и 3.
- Группа (класс) — выберите параллель.
- Язык программирования — если модуль включает задачи на программирование.
- Краткое описание — пояснение для учеников (необязательно).
Дополнительные настройки:
- Разрешить пользоваться подсказками от GPT — ученики смогут обращаться к AI за подсказками при решении задач.
- Количество выдаваемых коинов за пройденный курс — виртуальная награда за завершение модуля.
- Разрешить проходить задачи курса в произвольном порядке — включено по умолчанию. Ученик может решать задачи в любой последовательности. Если снять галочку — включится строго последовательный режим: ученик сможет решать только следующую нерешённую задачу.
Шаг 2. Выбор задач
Ниже параметров расположена секция «Выбор задач для курса». Доступны несколько способов поиска:
По разделу и компетенции. Выберите раздел из выпадающего списка, затем компетенцию. Отобразится список задач.
По тегу. Выберите тег из дерева рубрикатора.
По ID. Введите номер задачи, если знаете его.
Галочка «Подключить глобальные разделы» позволяет искать задачи во всех опубликованных разделах системы, а не только в разделах вашей школы.
Шаг 3. Добавление задач
Найдя нужную задачу, нажмите «Добавить». Задача переместится в таблицу «Содержание курса». Повторное добавление одной и той же задачи не допускается.
Для каждой задачи в каталоге отображается: ID, условие, название, тип, количество баллов и автор.
Шаг 4. Настройка порядка задач
В таблице «Содержание курса» доступны действия:
- Поднять — перемещает задачу на одну позицию вверх.
- Удалить — убирает задачу из модуля.
- Править — открывает редактор задачи.
Порядок задач важен: если учитель отключит «произвольный порядок», ученик будет проходить задачи именно в этой последовательности. Расставьте задачи от простых к сложным.
Шаг 5. Сохранение
Нажмите «Сохранить». После сохранения откроется страница просмотра модуля (CourseView), где можно увидеть модуль глазами ученика.
4. Публикация и назначение
Публикация
У модуля курса два уровня публикации:
- «Опубликовать» — делает модуль доступным для всех пользователей системы. Модуль появится в каталоге курсов.
- «Опубликовать для школы» — делает модуль видимым для учителей и учеников вашей школы.
Повторное нажатие убирает публикацию.
Назначение ученикам
Модуль курса можно назначить ученикам через страницу «Назначение заданий»:
- Откройте страницу «Назначение заданий».
- Выберите параллель и класс.
- Отметьте галочками учеников.
- Найдите модуль в списке (фильтр по типу — «Курс»).
- Нажмите «Назначить».
Модуль также доступен ученикам через каталог курсов, если он опубликован. Ученик может начать прохождение самостоятельно, без назначения учителем.
Копирование
Нажмите «Скопировать в новый тест», чтобы создать полную копию модуля со всеми задачами.
5. Прохождение модуля учеником
Когда ученик открывает модуль:
- Отображается список всех задач модуля с номерами, названиями и типами заданий.
- Свободный режим (по умолчанию): ученик может решать задачи в любой последовательности.
- Последовательный режим (если учитель снял галочку «произвольный порядок»): ученик может решать только следующую нерешённую задачу. Остальные задачи видны, но не кликабельны.
- Для каждого типа задачи открывается соответствующая страница: ввод ответа, редактор кода, среда «Робот», сортировка, сопоставление, группировка и т.д.
- Решённые задачи отмечаются зелёной галочкой ✓ в столбце «Отметка о выполнении».
- После решения всех задач ученик получает монеты (если настроено).
Типы задач в модуле
| Тип |
Страница |
Описание |
| A — выбор ответа |
CourseTask_B |
Выбор правильного варианта |
| B — ввод ответа |
CourseTask_B |
Ввод числа или текста |
| C — программирование |
CourseTask_C |
Редактор кода с автопроверкой |
| C (графика) |
CourseTask_Graphics |
Программирование с графическим выводом |
| C (открытый) |
CourseTask_Open |
Задача без автоматической проверки |
| K — компилятор |
CourseTask |
Задача с компиляцией кода |
| K (HTML) |
CourseTask_HTML |
Задача с HTML-выводом |
| R — робот |
CourseTask_Game |
Среда исполнителя «Робот» |
| N — тетрадь |
CourseTask_NoteBook |
Задание для записи в тетради |
| S — сортировка |
CourseTask_Sort |
Расстановка элементов по порядку |
| M — сопоставление |
CourseTask_Match |
Соединение пар |
| G — группировка |
CourseTask_Groups |
Распределение элементов по группам |
6. Рекомендации
Когда использовать модуль курса
- Систематическое изучение темы — когда нужно провести ученика через серию задач по нарастающей сложности.
- Самостоятельная работа — ученик проходит модуль в своём темпе, видя прогресс.
- Каталог задач для подготовки — опубликованный модуль доступен всем ученикам через каталог курсов.
- Геймификация — монеты за прохождение мотивируют учеников проходить все модули курса.
Если нужна теория + практика в одном занятии — используйте урок. Если нужен единый контрольный вариант — используйте тест вручную. Если нужны уникальные варианты — используйте тест по шаблону.
Свободный vs последовательный порядок
| Режим |
Когда использовать |
| Свободный (по умолчанию) |
Повторение, набор разнотипных задач, подготовка к экзамену |
| Последовательный (снять галочку) |
Изучение новой темы, нарастающая сложность, методически важен порядок |
Количество задач
- 5–10 задач — базовый модуль по одной теме.
- 10–20 задач — углублённый модуль с вариациями.
- 20+ задач — задачник для длительной самостоятельной работы.
Структура курса
Организуйте разделы и модули логически:
Раздел: Основы программирования
├── Модуль 1: Переменные и типы данных (5 задач)
├── Модуль 2: Условный оператор (8 задач)
├── Модуль 3: Циклы (10 задач)
└── Модуль 4: Итоговые задачи (7 задач)
7. Частые вопросы
Ученик может начать модуль без назначения? Да, если модуль опубликован. Ученик найдёт его в каталоге курсов и сможет начать прохождение самостоятельно.
Как работает последовательный доступ? Если учитель снял галочку «Разрешить проходить задачи курса в произвольном порядке», ученик видит весь список задач модуля, но ссылка на решение активна только для первой нерешённой задачи. После правильного решения открывается следующая.
Что если ученик не решил задачу — он застрянет? В последовательном режиме — да, ученик не сможет перейти к следующей задаче, пока не решит текущую. По умолчанию этот режим выключен, и ученик может решать задачи в любом порядке. Если вы включили последовательный режим и хотите его отменить — верните галочку «Разрешить проходить задачи курса в произвольном порядке».
Как начисляются монеты? Укажите количество коинов в параметрах модуля. Ученик получит их после прохождения всех задач модуля.
Можно ли использовать AI-подсказки? Да, если в параметрах модуля включена настройка «Разрешить пользоваться подсказками от GPT». По умолчанию подсказки отключены.
Как удалить модуль? На странице списка созданных тестов нажмите «Удалить». Если по модулю есть назначения с ответами учеников, удаление невозможно.
Учитывает ли модуль курса цифровой след? Нет. Все ученики получают одинаковый набор задач в одинаковом порядке. Цифровой след используется только в тесте по шаблону и в уроке.
Где создать раздел курса? На странице «Добавление и редактирование разделов курсов» (CourseRazdels.aspx). Ссылка доступна в правом меню на странице создания курса.
Ученик видит прогресс других учеников? Нет. Каждый ученик видит только свой прогресс — свои галочки о выполнении.
Можно ли редактировать опубликованный модуль? Да. Автор модуля и администраторы могут редактировать его в любой момент. Кнопка «Редактировать» доступна на странице просмотра модуля.