Десктопний додаток
Python 3.11 + PyQt6, упакований за допомогою PyInstaller, працює на Windows з пріоритетом офлайн-режиму. Повністю двомовний (EN + BG), усі текстові рядки завантажуються з мовних пакетів JSON, які автоматично виявляють нові мови.
Склад системи
Now I See It — це не просто окрема сторінка чи один робочий процес. Це взаємопов’язаний набір компонентів, покликаних підтримувати один одного.
На цій сторінці представлено основні компоненти системи на публічному рівні, без перетворення сайту на внутрішню документацію з розробки.
Python 3.11 + PyQt6, упакований за допомогою PyInstaller, працює на Windows з пріоритетом офлайн-режиму. Повністю двомовний (EN + BG), усі текстові рядки завантажуються з мовних пакетів JSON, які автоматично виявляють нові мови.
Supabase (PostgreSQL + Storage + Edge Functions). Керує ліцензуванням, Репозиторієм ресурсів, Центром уроків спільноти та Проведенням оцінювання в реальному часі. Безпека на рівні рядків та RPC-функції SECURITY DEFINER як межа доступу.
Концентратор даних (Data Hub) (один RP2040, Arduino C/C++, мультиплексований RS485 на вісім каналів) підключається до модулів датчиків (материнська плата RP2040 + змінні дочірні плати, MicroPython) через кабелі RJ45. Додатковий бездротовий міст ESP32-C3.
Google Gemini відповідає за генерацію синтетичних даних, планування уроків, аналіз прогалин у знаннях, коучинг професійного розвитку (PDP), створення оцінювань та формування текстових звітів. Усі дані користувачів анонімізуються на межі системи перед надсиланням.
Автономний додаток PyQt6 для виробничого цеху — прошиває мікропрограму, записує ідентифікатор EEPROM, генерує QR-етикетки, випускає ліцензійні ключі, надсилає вітальні листи. Інтерфейс із п’ятьма вкладками, інтегрований із Supabase.
Два веб-субдомени: nowiseeit.org містить цей маркетинговий сайт; launcher.iseeitnowpolls.org містить веб-платформу «Хмарні опитування та Лабораторія рішень» (Cloud Polls & Decision Lab), перехід до якої здійснюється з додатка.
Ліцензійний ключ з інструменту ініціалізації розблоковує десктопний додаток. Активація криптографічно прив’язана до комп’ютера з 30-денним пільговим періодом роботи в офлайні.
Модулі датчиків передають дані по RS485 на концентратор. Десктопний додаток зчитує дані з концентратора через USB, отримує згенеровані ШІ синтетичні дані або імпортує CSV — у будь-якому разі інтерфейс візуалізації залишається незмінним.
Gemini створює чернетки планів уроків або оцінювань на основі поточного набору даних. Освітянин переглядає їх, додає ресурси з хмарного репозиторію, зберігає та, за бажанням, публікує в Центрі спільноти.
Учні приєднуються до сесій Живого оцінювання чи Лабораторії рішень через QR-код за допомогою точки доступу Wi-Fi на ноутбуці або через веб-сесію на launcher.iseeitnowpolls.org для дистанційних груп.
Now I See It масштабується завдяки керованій структурі. Нові сфери та можливості мають додаватися через спільні моделі, валідацію та чіткі взаємозв’язки, а не шляхом створення розрізнених особливих випадків.
Частина родини "Now I See It"