▶ Відкрити й встановити: https://xask1-lab.github.io/math/
Калькулятор з рівняннями й нерівностями, графіки функцій і уроки з тестами — від 1 класу до інституту. Працює в браузері, встановлюється як застосунок (PWA) і працює без інтернету.
- Калькулятор — дроби та мішані числа, степені, корені, тригонометрія, логарифми. Кілька вікон з назвами, рядки, змінні (
a=5). - Рівняння, нерівності, системи — лінійні, квадратні та інші; два сусідні рядки з
xіyрозв’язуються як система. Кнопка «Розв’язок» показує кроки. - Одиниці та константи (кнопка ⇄) — перетворення довжини, маси, тиску, енергії, температури, префікси; фізичні константи.
- Графіки — до 5 функцій, нулі, перетини, максимуми й мінімуми, таблиця значень.
- Уроки — понад 60 тем з теорією, генератором завдань, малюнками до геометрії, розв’язаними прикладами, тестами й історією. Пошук, фільтри «слабкі / засвоєні», аркуш завдань для друку.
- Рівні та конструктор тестів — «Легкий / Середній / Складний / Мішаний», а для кожної теми галочками можна вибрати види завдань (355 видів у 64 темах); у тесті теми комбінуються.
- Резервна копія (кнопка ⚙) — збереження й відновлення всіх даних, вибір теми оформлення.
- Відкрийте сторінку програми в браузері.
- Android / Chrome / Edge: меню ⋮ → «Встановити застосунок» (або «Додати на головний екран»).
- iPhone / iPad (Safari): кнопка «Поділитися» → «На екран “Додому”».
Після першого відкриття програма працює офлайн. Дані (вікна калькулятора, історія тестів) зберігаються лише в цьому браузері.
| Файл | Призначення |
|---|---|
src/math.html |
джерело програми (HTML, CSS, JS в одному файлі); на початку скрипта — нотатки для розробки, версія та історія змін |
build.py |
збирає index.html із джерела |
index.html |
готова сторінка для сайту (не редагувати вручну) |
manifest.webmanifest |
опис застосунку для встановлення |
sw.js |
сервіс-воркер — офлайн-кеш |
icons/ |
іконки застосунку |
- Змініть
src/math.html; піднімітьAPP_VERі допишіть рядок в «ІСТОРІЮ ВЕРСІЙ» на початку скрипта. python3 build.py— збереindex.html.- Збільште
VERSIONуsw.js(напр.math-v6), щоб у користувачів підтягнулась нова версія.
Поточна версія програми показана в «Налаштуваннях» (кнопка ⚙).
Settings → Pages → Source: Deploy from a branch → Branch: main, папка / (root) → Save. Адреса буде https://xask1-lab.github.io/math/.