👩‍🏫 Панель класса · Геометрия 7

Вставляй коды учеников — таблица прогресса собирается здесь. ← к тренажёрам

1. Коды учеников

Ученик на главной жмёт «Сдать прогресс», вводит имя и присылает код. Вставляй коды сюда — по одному в строке, можно сразу несколько. Повторный код от того же ученика обновляет строку.

0
учеников в классе
в среднем пройдено

2. Прогресс класса

Числа в колонках глав — сколько тренажёров главы пройдено. «Сдано» — дата последнего кода.

3. Где класс буксует

Тренажёры с наименьшим числом прошедших — кандидаты на разбор у доски. Красным — те, кого не прошёл никто.

    4. Подробности по ученику

    Загрузи подробный отчёт (файл .json, который ученик отправляет кнопкой «Подробный отчёт»), или вставь его текстом. Покажу, на каких тренажёрах он спотыкался и что именно выбирал не так.

    Необязательно: автосбор в Google-таблицу

    Чтобы коды прилетали сами, без пересылки:

    1. Создай Google-таблицу → меню Расширения → Apps Script.
    2. Вставь код ниже, сохрани.
    3. Развернуть → Новое развёртывание → Веб-приложение; «Выполнять от имени: я», «Доступ: все». Скопируй URL.
    4. В index.html найди строку var ENDPOINT=""; и впиши URL в кавычки, перевыложи.
    5. Теперь «Сдать прогресс» отправляет код строкой в таблицу. Коды из таблицы вставляй сюда же.
    Показать код Apps Script
    function doPost(e){
      var sh = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
      sh.appendRow([new Date(), e.postData.contents]);
      return ContentService.createTextOutput('ok');
    }