Композиция на системата

Компоненти

Now I See It не е една страница или един работен процес. Това е свързан набор от компоненти, предназначени да подкрепят един друг.

Тази страница назовава основните системни части на публично ниво, без да превръща сайта във вътрешен документ за изграждане.

Където работят педагозите

Настолно приложение

Python 3.11 + PyQt6, пакетирано с PyInstaller, работи първо офлайн на Windows. Изцяло двуезично EN + BG, с всички низове, заредени от JSON езикови пакети, които автоматично откриват нови езици.

Където се синхронизира

Облачен бекенд

Supabase (PostgreSQL + Storage + Edge Functions). Управлява лицензиране, Хранилището с ресурси, Общностното хранилище за уроци и Доставката на оценявания на живо. Сигурност на ниво ред и SECURITY DEFINER RPC-та като граница.

Където живеят сензорите

Хардуер

Хъб за данни (един RP2040, Arduino C/C++, мултиплексиран RS485 към осем канала) се свързва със Сензорни модули (RP2040 платка-майка + сменяеми дъщерни платки, MicroPython) през RJ45 кабели. Опционален ESP32-C3 безжичен мост.

Където живее AI

AI слой

Google Gemini обработва генериране на синтетични данни, планиране на уроци, анализ на пропуски, PDP коучинг, генериране на оценявания и разказване на доклади. Всички потребителски данни се анонимизират на границата преди изпращане.

Където се изгражда хардуерът

Инструмент за провизиониране

Самостоятелно PyQt6 приложение за производствения цех — флашира фърмуер, записва EEPROM идентичност, генерира QR етикети, издава лицензни ключове, изпраща приветствени имейли. UI с пет раздела, интегриран със Supabase.

Където публиката ни среща

Уеб имоти

Два уеб поддомейна: nowiseeit.org хоства този маркетингов сайт; launcher.iseeitnowpolls.org хоства уеб базирани Cloud Polls и Decision Lab, достъпни от приложението.

Как се свързват компонентите

1

Педагогът активира

Лицензен ключ от инструмента за провизиониране отключва настолното приложение. Активацията е криптографски обвързана с машината, с 30-дневен офлайн гратисен период.

2

Данните се вливат

Сензорните модули докладват през RS485 към хъба. Настолното приложение чете хъба през USB, или чете AI-генерирани синтетични данни, или импортира CSV — еднакъв изглед за визуализация във всеки случай.

3

Появяват се уроци и оценявания

Gemini изготвя чернови на планове на уроци или оценявания, закотвени в текущия набор данни. Педагогът преглежда, прикрепя ресурси от облачното хранилище, запазва, по желание публикува в Общностното хранилище.

4

Учениците се включват

Учениците се присъединяват към Оценявания на живо или Decision Lab сесии чрез QR код на Wi-Fi точката за достъп на лаптопа, или уеб сесия на launcher.iseeitnowpolls.org за отдалечени кохорти.

Принцип на дизайна на компонентите

Now I See It се мащабира чрез управлявана структура. Нови домейни и преживявания трябва да се добавят чрез споделени модели, валидиране и ясни връзки, а не чрез разпиляване в несвързани специални случаи.

Част от семейството "Now I See It"