Склад системи

Компоненти

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), перехід до якої здійснюється з додатка.

Як компоненти взаємодіють

1

Освітянин активує

Ліцензійний ключ з інструменту ініціалізації розблоковує десктопний додаток. Активація криптографічно прив’язана до комп’ютера з 30-денним пільговим періодом роботи в офлайні.

2

Дані надходять

Модулі датчиків передають дані по RS485 на концентратор. Десктопний додаток зчитує дані з концентратора через USB, отримує згенеровані ШІ синтетичні дані або імпортує CSV — у будь-якому разі інтерфейс візуалізації залишається незмінним.

3

Створення уроків та оцінювань

Gemini створює чернетки планів уроків або оцінювань на основі поточного набору даних. Освітянин переглядає їх, додає ресурси з хмарного репозиторію, зберігає та, за бажанням, публікує в Центрі спільноти.

4

Учні долучаються

Учні приєднуються до сесій Живого оцінювання чи Лабораторії рішень через QR-код за допомогою точки доступу Wi-Fi на ноутбуці або через веб-сесію на launcher.iseeitnowpolls.org для дистанційних груп.

Принцип проєктування компонентів

Now I See It масштабується завдяки керованій структурі. Нові сфери та можливості мають додаватися через спільні моделі, валідацію та чіткі взаємозв’язки, а не шляхом створення розрізнених особливих випадків.

Частина родини "Now I See It"