ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Онлайн-тренажёр по арифметике для 4 класса по методике Русской классической школы: теория, устный счёт, примеры и задачи, новые числа в каждом задании, подсказки и оценка.
Translation pending
EducationJavaScript · HTMLGitHub @jenya-gingaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Сайт целиком статический: никаких серверных программ и баз данных. Оценки хранятся в браузере ребёнка. Все тексты и задания написаны заново; числа в заданиях генерируются случайно. Курс — 200 уроков; на карте курса кликабельны те уроки, которые уже написаны. Открыть у себя Для просмотра нужен любой простой веб-сервер (например, python3 -m http.server в папке сайта) — страницы ссылаются друг на друга по адресам вида /o-nas/. Шрифты лежат в папке fonts, с внешних серверов ничего не подгружается (Яндекс.Метрика — только после «Принять»).Read the full README ↗
Сайт целиком статический: никаких серверных программ и баз данных. Оценки хранятся в браузере ребёнка. Все тексты и задания написаны заново; числа в заданиях генерируются случайно. Курс — 200 уроков; на карте курса кликабельны те уроки, которые уже написаны.
Для просмотра нужен любой простой веб-сервер (например, python3 -m http.server в папке сайта) — страницы ссылаются друг на друга по адресам вида /o-nas/. Шрифты лежат в папке fonts, с внешних серверов ничего не подгружается (Яндекс.Метрика — только после «Принять»).
Важно: Vercel и Netlify из РФ часто не открываются без VPN. Для российских посетителей нужна копия на российском хостинге — папка ru (весь сайт целиком, пути относительные; собирается из этих же файлов).
js/course.js — карта курса: 200 уроков, разделы и виды работ (проверочные, самостоятельные, работа над ошибками).js/lessons-*.js — содержание уроков: теория, наборы заданий. Один файл на раздел курса.js/gens*.js — генераторы заданий (числа каждый раз новые); js/gens-*.js — по разделам курса.js/render-md.js — запись примеров столбиком и уголком, пошаговые пояснения к ним.js/widgets.js — таблица разрядов, счёты, конвертеры.js/app.js, css/style.css — интерфейс; css/fonts.css и fonts/ — шрифты PT Serif и Marck Script (лицензия SIL OFL).js/consent.js — плашка о cookie; счётчик Яндекс.Метрики (113133874) загружается только после «Принять».build/build-site.js и build/pages/*.html — генератор каркаса: шапка с меню, хлебные крошки, подвал, главная, «Школа», «О нас», «Методология», заглушки «Доп. материалы», «Блог», политика, 404, sitemap.xml, robots.txt. Запуск: node build/build-site.js (после каждого нового урока — на главной указано число открытых уроков). --check ничего не пишет и сообщает, устарели ли страницы.css/site.css, js/site.js — оформление и поведение шапки, меню и подвала.shkola/nachalnaya/4-klass/index.html — страница тренажёра (пишется вручную; генератор заменяет в ней только участки <!--site:head-->, <!--site:header-->, <!--site:footer-->).vercel.json — адреса со слэшем на конце (/o-nas/).В новом файле js/lessons-….js (подключить в shkola/nachalnaya/4-klass/index.html перед app.js, путь ../../../js/…; затем запустить node build/build-site.js) добавить
RKS.LESSONS[номер] = { title, goal, theory: [{h, html}], oral: [...], practice: [...], problems: [...] }.
У проверочной работы вместо трёх наборов — test: true и testSpec: [...].
Наборы описываются как { g: 'имя генератора', n: сколько, o: { параметры } }.
Новые типы заданий добавляются в js/gens-….js как gens.имя = function (o) { return { kind, html, answer, hint, explain }; }.