ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
Lessons that travel without internet — offline-first single-file lesson app (AccessED Hacks 2026)
翻訳待ち
Loading the full README.
Read the full README ↗Lessons that travel without internet. Titip is Indonesian for handing something to a person so they can carry it to someone else.
A primary pupil wants to practise today's lesson at home, but the practice lives behind a link, and the family phone is not online.
This is a worldwide problem. Around 3.1 billion people live under mobile broadband coverage without using mobile internet (38% usage gap), plus ~300 million outside any coverage (~3.4 billion offline globally; GSMA, 2025–2026 [N52]). School-age children lacking home internet reach 95% in West and Central Africa, 88% in East and Southern Africa, 88% in South Asia, and 49% in Latin America and the Caribbean (UNICEF and ITU, 2020 [N53]). Foundational learning gaps compound this barrier: only ~10.8% of primary pupils reach minimum reading/maths benchmarks across sampled African countries (UNESCO, 2025 [N54]) and 23.4% in rural Indian Class 3 government schools (ASER, 2024 [N55]).
Even inside connected countries, shared devices and rural divides persist: in rural India ~90% of teens have a smartphone in the home yet only 27–38% own one [N55]; in rural Peru 20.5%–23.6% of households go online vs 58.9%–60.1% nationally (INEI, 2025 [N56–N57]); in Brazil youth internet access at school dropped from 51% to 37% after classroom phone limits (Cetic.br, 2025 [N58]); and in Indonesia—where Titip was built—27.74% of primary pupils do not use the internet [N44] while individual phone ownership (70.75%) trails household access (93.50%) [N47]. Nothing in the app is specific to one country: Titip ships full learner and teacher UI in 9 languages (including Arabic RTL) and 12 ready-made lessons (including a TaRL Numeracy Diagnostic) across all 9 languages. Sources for every number are in RESEARCH.md.
Before: the teacher shares an online quiz link. At home the page does not load. The learner does no practice, and the teacher cannot tell who struggled.
After: the teacher writes the lesson once and downloads one self-contained HTML file (~198 KB raw, ~66 KB gzipped)—or copies a TITIP1: text code to paste straight into WhatsApp or any chat without sending a file (the sample lesson is 1,443 characters, about ten text messages, so chat suits it better than SMS). The file goes phone to phone by Bluetooth, WhatsApp or memory card and opens in the phone browser with no internet. The learner explores an interactive SVG manipulative lab (fraction cake & comparison bar slicer, TaRL equal-sharing dot counter, clickable water cycle, interactive plant anatomy, and boiling/soap germ tracker), flips glossary + Q&A Flashcards, views worked examples, reads or listens, answers multiple-choice or typed questions (which fall back to choices after a first wrong try), gets a TaRL level band plus a short result code such as HI-1132-0, and can queue multiple learners on a shared phone before batch-sending all codes by SMS. The teacher types or imports the codes in and sees first-try accuracy, the most common wrong answer, per-choice error chips, and practice groups (TaRL-style, by quiz score: Group A <50%, Group B 50–79%, Group C 80–100%).
For a home with no phone, the teacher prints the same lesson as a worksheet—either full page (with the answer key and hints upside down at the foot) or 2-up cut-apart slips to halve paper use. The learner writes answer numbers and their total, such as 2 1 3 2 = 8, and the teacher enters those into the same Results table.
During practice, a question the learner missed comes back once more at the end. Twelve ready-made lessons spanning 9 languages (en, id, es, fr, pt, sw, hi, bn, ar) are included and filterable by language and topic (Diagnostic, Numeracy, Literacy, Science, Health), and any of them can be opened or copied into the editor. Listen reads the lesson in its own language if the device has a voice for it. Both learner and teacher screens (plus printable worksheets) are translated into all 9 languages, with right-to-left layout (dir="rtl") when Arabic is active.
For any question most learners missed, the table shows the hint to use in class, per-choice distractor chips, TaRL classroom groups, and a one-tap button that builds a follow-up lesson from just those questions. After teaching again, the teacher adds the new codes under a line of --- and sees both rounds side by side.
| Page | For | What it does |
|---|---|---|
| Overview | Everyone | How it works in three steps, and a two-minute tour |
| Learn | Learner | View diagram & worked example, read or listen, tap underlined words (Latin, Devanagari, Bengali, Arabic), answer choices or typed inputs, get TaRL band + result code, queue shared-phone siblings for batch SMS |
| Lessons | Learner, teacher | Filter 12 ready-made lessons (incl. TaRL Numeracy Diagnostic) by language & topic, or import a TITIP1: text code |
| Make | Teacher | Form editor with topic, TaRL level, SVG diagram selector, worked example, typed/choice toggle, and word meanings; download .html, copy TITIP1: code, share, or print 1-up / 2-up paper slips |
| Results | Teacher | First-try accuracy per question, top wrong answer, per-choice distractor chips, TaRL-style practice groups A/B/C (by quiz score), two-round comparison, saved rounds, CSV export, class record sheet |
| Evidence | Judges, teachers | The six global figures the design rests on, what is not known, and sources |
| Help | Everyone | How to pass a file between phones, how to open one, privacy |
Text size, a dark high-contrast theme and the interface language are remembered on the device. A chip in the top bar shows when the device is offline.
This is the beginning of the README. Read the rest at the original. Read the full README ↗