База знаний · Школам и кружкам

Раздать программу классу

Заготовка урока у каждого ученика за минуту: из файла, из кода или из работы одного из детей.

Пятнадцать минут урока на «наберите вот эти двадцать строк» — потерянные пятнадцать минут. В кабинете Trema есть раздача: учитель отправляет заготовку сразу всему классу, и урок начинается с интересного места. Раздача оформлена как удобный мастер с предпросмотром.

Три источника заготовки

Мастер раздачи предлагает выбрать, откуда взять программу:

  • Из файла. Загрузите готовый скетч .ino — например, заготовку из вашей методички.
  • Из кода. Вставьте текст программы прямо в окно — удобно для коротких заготовок «с колёс».
  • Из проекта ученика. Выберите работу одного из детей в школьном облаке — и она станет образцом для всех. Сильный педагогический ход: «смотрите, решение Киры становится нашей общей отправной точкой».

Как проходит раздача

  1. В кабинете выберите класс и откройте раздачу программы.
  2. Выберите источник (файл / код / проект ученика).
  3. Проверьте предпросмотр — мастер показывает, что именно уедет детям: никакой отправки кота в мешке.
  4. Подтвердите. Загрузка идёт в фоне с индикатором — можно продолжать работать в кабинете.

Копия заготовки появляется у каждого ученика класса — как его собственный проект: ребёнок открывает её со своего профиля и правит, не боясь «испортить общий файл». Оригинал у учителя не меняется.

Экран Проекты Trema IDE — розданная учителем заготовка появляется у учеников как собственный проект
У ученика заготовка появляется среди собственных проектов — открывай и дорабатывай.

Сценарии, которые полюбили учителя

  • Старт темы. Раздали каркас программы с комментариями-заданиями: «допишите условие здесь» — и класс сразу в работе.
  • Контрольная. Одинаковая заготовка у всех — честные равные условия, а сдача произойдёт сама при сохранении.
  • Работа над ошибками. Раздали типичное «сломанное» решение — пусть найдут и починят: любимый детьми формат.
  • Продолжение с лучшей точки. В конце урока выбрали самую продвинутую работу — на следующем занятии весь класс стартует с неё.

Связанные материалы

Как работы возвращаются учителю — в статье «Работы учеников в кабинете». Как задать классу окружение (библиотеки и платы, нужные для заготовки) — в статье «Пакет класса».

Как выглядит «программа», которую вы раздаёте? Обычным файлом скетча — например, такой заготовкой для урока про светофор:

// Светофор: три светодиода на выводах 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