Для преподавателей
Как устроена учительская
Краткий путеводитель по разделам учительской: где что находится и как работает. Слева в меню — «Обзор», «Курсы», «Аналитика», «Выплаты», «Отзывы и комментарии» и «Жалобы»; внизу — «Справка» и «Обратная связь». Внутри курса меню сворачивается, а слева появляется дерево тем и уроков.
Обзор
Первый экран после входа. Сверху — блок «Требует внимания»: отзывы без ответа, задачи, которые мало кто решает, уроки без практики, курсы на модерации или заблокированные, неопубликованные правки в уроках и накопившийся баланс для вывода. Каждый пункт ведёт прямо к месту, где это исправить; если срочного нет, блок так и скажет.
Ниже — деньги за месяц (доход, число продаж, баланс, число учеников) со сравнением с прошлым месяцем, график продаж и дохода за 30 дней, карточка репутации (рейтинг, отзывы, место среди учителей) и лента последних событий: покупки, отзывы и комментарии. Полный список покупок — по ссылке «История продаж» с фильтром по курсу.
Курсы и структура
У курса вкладки «Структура», «Настройки», «Аналитика», «Студенты» и «Отзывы». Структура — это дерево: темы (главы курса) и уроки внутри них. Тему и урок создают прямо в дереве, не открывая отдельных форм; название темы переименовывается нажатием на него. Порядок тем и уроков меняется перетаскиванием за ручку, урок можно перетащить в другую тему.
У каждого урока есть цветная точка статуса: черновик (ученики урок не видят), опубликован, опубликован и открыт без покупки. Жёлтый чип «черновик правок» значит, что в опубликованном уроке есть неопубликованные изменения. Чипы «3 вопроса», «1 задача» показывают наполнение, а подсказка при наведении — сколько учеников дошли до урока и прошли его. В меню «⋯» урока: открыть, открыть как ученик, дублировать (копия появляется черновиком в конце той же темы), перенести в тему, опубликовать или снять с публикации, удалить.
Для массовых действий отметьте уроки флажками: внизу появится панель «Опубликовать», «Снять», «Перенести» и «Удалить». Удаление необратимо — решения и ответы учеников по урокам удаляются вместе с ним. Тему можно удалить, только если она пуста.
Настройки курса
Одна страница с разделами: основное (название, адрес курса, технологии, короткое описание, обложка), описание для каталога, цена, язык, соавторы и продажи. Обложка — квадрат от 500×500 px. Цены в долларах и сумах можно не заполнять: они пересчитываются из рублей. Поле «Скидка» показывает старую цену зачёркнутой, платит ученик указанную цену. Изменения применяются кнопкой «Сохранить» в нижней полосе.
Переключатель «Продажи включены» убирает кнопку покупки, а доступ у уже купивших остаётся. Пока курс на модерации, в каталоге его не видно. Адрес курса меняйте осторожно: старые ссылки перестанут работать. В разделе «Соавторы» добавляют авторов курса и распределяют доли выручки: сумма долей должна быть ровно 100 %, а ваша доля — не меньше 1 %.
Урок
Редактор урока делится на три зоны: слева дерево курса (его можно скрыть), в центре вкладки «Теория», «Тесты», «Задачи», «Медиа» и «Настройки», справа панель со статусом, статистикой урока и подсказками. Вверху — название урока, статус «Опубликован» или «Черновик», кнопки «Открыть как ученик» и «Опубликовать изменения».
«Открыть как ученик» показывает урок глазами ученика в выдвижной панели; видна опубликованная версия, так что для проверки правок сначала опубликуйте их. Вкладка «Медиа» — файлы для скачивания (конспекты, презентации, архивы до 256 МБ) и видео из вашей библиотеки, которое вставляется в теорию. Во вкладке «Настройки» — тема урока, «Опубликован», «Открыт без покупки» (удобно для первых уроков платного курса), стримы и «Опасная зона»: обнулить решения и удалить урок. Дублирование и импорт практики из JSON — в меню «⋯» вверху.
Как строить урок, чтобы его проходили, — в методичке преподавателя.
Тесты
Слева — список вопросов (номер, тип, начало текста; слабые вопросы помечены), справа — редактор выбранного вопроса: текст, варианты, подсказка ученику и пояснение после ответа. Порядок меняется перетаскиванием. Типов вопросов девять:
| Тип | Как отвечает ученик |
|---|---|
| Один вариант | Выбирает один верный вариант |
| Несколько вариантов | Отмечает все верные варианты |
| Открытый ответ | Вводит короткий ответ словом или фразой |
| Число | Вводит число, можно с допуском |
| Что выведет код | Пишет вывод кода из текста вопроса |
| Порядок строк | Собирает перемешанные строки кода по порядку |
| Сопоставление | Подбирает пару к каждому пункту |
| Пропуски | Заполняет пропуски в тексте или коде |
| Найди ошибку | Отмечает строки кода с ошибкой |
«Настройки теста» задают, как он проходится. Режим «Контрольная»: результат ученик видит после отправки всего теста, пояснения — после сдачи или с третьей неудачной попытки. Режим «Практика»: каждый ответ проверяется сразу, пояснение — после верного ответа или со второй ошибки. Порог зачёта — процент верных ответов. «Перемешивать вопросы» и «Перемешивать варианты» делают порядок разным у каждого ученика. «Банк вопросов» выдаёт в каждой попытке N случайных вопросов из M, начиная с тех, где ученик ошибся раньше. Тест можно сделать только для Premium.
Кнопка «Черновик с ИИ» составляет вопросы по теории урока (теорию нужно написать заранее). Результат — черновик: прочитайте каждый вопрос и проверьте верный ответ. Когда ученики начнут отвечать, в карточке вопроса появится статистика: доля верных с первой попытки, как выбирали варианты и частые неверные ответы, которые можно «Принять как верный». Индекс D показывает, насколько вопрос отделяет сильных учеников от слабых; ниже порога вопрос помечается как «слабый» — слишком лёгкий, слишком трудный или с вариантом, который никто не выбирает. Тесты можно импортировать и экспортировать файлом JSON — в меню «⋯» над списком.
Задачи
«Новая задача» запускает мастер из двух шагов: язык, затем способ проверки. «По выводу» сравнивает вывод программы с ожидаемым — проще всего. «Тестами» запускает код мини- и полных тестов — надёжнее для функций. Для SQL проверка своя: результат запроса ученика сравнивается с эталонным. Затем заполняются условие, заготовка кода и тесты или ожидаемый вывод; детали и примеры — в справке «Задачи с автопроверкой кода».
Для тестов на Python, JavaScript и C++ есть «Вставить шаблон»: он подставляет готовую заготовку, тесты и эталон (текущие тесты при этом заменяются, перед заменой будет вопрос). В блок «Эталонное решение» впишите свой правильный код и нажмите «Проверить эталон»: он запустится в песочнице с текущими тестами ещё до публикации. «Эталон проходит проверку» значит, что задачу можно решить и тесты ей не противоречат. «Эталон не проходит» значит, что ученики не смогут сдать задачу: в разборе видно, какая проверка упала, что ожидалось и что получено. Если вы изменили задачу после проверки, запустите её снова.
В карточке задачи — статистика: сколько учеников пробовали, решили и сколько было попыток. Если решают единицы, перечитайте условие и тесты.
Аналитика и студенты
Раздел «Аналитика» открывает аналитику выбранного курса, то же самое — во вкладке «Аналитика» самого курса. Воронка уроков показывает, сколько учеников дошли до каждого урока и прошли его; график удержания — на каком месте курса они уходят, в сравнении со средним по платформе. Таблица «Самые сложные задачи» собирает задачи с большим числом попыток и малым числом решивших — это первые кандидаты на доработку.
Вкладка «Студенты» — список записавшихся с прогрессом и последней активностью, с поиском по имени и email и сортировкой по дате записи, прогрессу и активности.
Выплаты
На странице видны баланс «Доступно к выводу», заработано и выведено за всё время и история заявок со статусами «В обработке», «Выполнен» и «Отклонён». Кнопка «Вывести средства» доступна, когда на балансе не меньше 10 000 ₽; за одну заявку можно вывести до 100 000 ₽. Выплаты проходят по понедельникам.
Отзывы и жалобы
«Отзывы и комментарии» собирают оценки курсов и вопросы к урокам; на отзыв отвечают прямо в карточке. Отзывы одного курса — на его вкладке «Отзывы». В «Жалобах» — сообщения учеников об ошибках в уроках ваших курсов. Повторяющиеся жалобы на один урок — повод его переписать. Отзывы без ответа попадают в блок «Требует внимания» на обзоре.
Поиск
Сочетание ⌘K (на Windows и Linux — Ctrl+K) открывает поиск по учительской: разделы, курсы и уроки по названию. Стрелки выбирают результат, Enter открывает, Esc закрывает.
Обратная связь
Кнопка «Обратная связь» внизу меню открывает короткую форму: оценка от 1 до 5, что нравится и чего не хватает. Мы читаем каждый отзыв; чего недостаёт в учительской, напишите прямо там. Вопрос по конкретному курсу или платежу лучше направить в поддержку.