База знаний · Школам и кружкам
Раздать программу классу
Заготовка урока у каждого ученика за минуту: из файла, из кода или из работы одного из детей.
Пятнадцать минут урока на «наберите вот эти двадцать строк» — потерянные пятнадцать минут. В кабинете Trema есть раздача: учитель отправляет заготовку сразу всему классу, и урок начинается с интересного места. Раздача оформлена как удобный мастер с предпросмотром.
Три источника заготовки
Мастер раздачи предлагает выбрать, откуда взять программу:
- Из файла. Загрузите готовый скетч
.ino— например, заготовку из вашей методички. - Из кода. Вставьте текст программы прямо в окно — удобно для коротких заготовок «с колёс».
- Из проекта ученика. Выберите работу одного из детей в школьном облаке — и она станет образцом для всех. Сильный педагогический ход: «смотрите, решение Киры становится нашей общей отправной точкой».
Как проходит раздача
- В кабинете выберите класс и откройте раздачу программы.
- Выберите источник (файл / код / проект ученика).
- Проверьте предпросмотр — мастер показывает, что именно уедет детям: никакой отправки кота в мешке.
- Подтвердите. Загрузка идёт в фоне с индикатором — можно продолжать работать в кабинете.
Копия заготовки появляется у каждого ученика класса — как его собственный проект: ребёнок открывает её со своего профиля и правит, не боясь «испортить общий файл». Оригинал у учителя не меняется.

Сценарии, которые полюбили учителя
- Старт темы. Раздали каркас программы с комментариями-заданиями: «допишите условие здесь» — и класс сразу в работе.
- Контрольная. Одинаковая заготовка у всех — честные равные условия, а сдача произойдёт сама при сохранении.
- Работа над ошибками. Раздали типичное «сломанное» решение — пусть найдут и починят: любимый детьми формат.
- Продолжение с лучшей точки. В конце урока выбрали самую продвинутую работу — на следующем занятии весь класс стартует с неё.
Связанные материалы
Как работы возвращаются учителю — в статье «Работы учеников в кабинете». Как задать классу окружение (библиотеки и платы, нужные для заготовки) — в статье «Пакет класса».
Как выглядит «программа», которую вы раздаёте? Обычным файлом скетча — например, такой заготовкой для урока про светофор:
// Светофор: три светодиода на выводах 2, 3, 4.
const int RED = 2;
const int YELLOW = 3;
const int GREEN = 4;
void setup() {
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(GREEN, OUTPUT);
}
void loop() {
light(RED, 4000); // красный горит 4 секунды
light(YELLOW, 1000); // жёлтый — 1 секунда
light(GREEN, 4000); // зелёный — 4 секунды
light(YELLOW, 1000); // и снова жёлтый перед красным
}
// Своя функция: зажечь один светодиод, погасив остальные.
void light(int pin, int ms) {
digitalWrite(RED, LOW);
digitalWrite(YELLOW, LOW);
digitalWrite(GREEN, LOW);
digitalWrite(pin, HIGH);
delay(ms);
}
Ученик получает его в своих проектах и работает дальше уже со своей копией: правки каждого остаются у него, ваш исходник не меняется.
Частые вопросы
Можно ли взять за образец работу ученика?
Да, это один из трёх источников мастера: выбираете работу из школьного облака — и её копия появляется у всего класса.
Читайте также
Обновлено: 19 июля 2026
