Sistem bileşimi

Bileşenler

Now I See It, tek bir sayfadan veya tek bir iş akışından ibaret değildir. Birbirini desteklemek üzere tasarlanmış, birbiriyle bağlantılı bir bileşenler bütünüdür.

Bu sayfa, siteyi dahili bir yapım belgesine dönüştürmeden, sistemin ana parçalarını dışa dönük bir düzeyde adlandırmaktadır.

Eğitmenlerin çalıştığı yer

Masaüstü uygulaması

Python 3.11 + PyQt6, PyInstaller ile paketlenmiştir, Windows'ta öncelikli-çevrimdışı çalışır. Yeni dilleri otomatik olarak algılayan JSON dil paketlerinden yüklenen tüm metinlerle tamamen iki dillidir (EN + BG).

Her şeyin eşitlendiği yer

Bulut arka ucu

Supabase (PostgreSQL + Depolama + Edge Fonksiyonları). Lisanslamayı, Kaynak Deposunu, Topluluk Ders Merkezini ve Canlı Değerlendirme İletimini yönetir. Satır düzeyinde güvenlik ve sınır olarak SECURITY DEFINER RPC'leri kullanılır.

Sensörlerin bulunduğu yer

Donanım

Data Hub (tek bir RP2040, Arduino C/C++, sekiz kanala çoklanmış RS485), RJ45 kabloları üzerinden Sensör Modüllerine (RP2040 anakart + değiştirilebilir ek kartlar, MicroPython) bağlanır. İsteğe bağlı ESP32-C3 kablosuz köprü.

Yapay zekanın bulunduğu yer

Yapay zeka katmanı

Google Gemini; sentetik veri üretimi, ders planlama, boşluk analizi, PDP koçluğu, değerlendirme oluşturma ve rapor anlatımı işlemlerini yürütür. Tüm kullanıcı verileri, gönderilmeden önce sınırda anonimleştirilir.

Donanımın üretildiği yer

Hazırlama aracı

Üretim alanı için bağımsız PyQt6 uygulaması — bellenim yükler, EEPROM kimliği yazar, QR etiketleri oluşturur, lisans anahtarı tanımlar, hoş geldiniz e-postaları gönderir. Beş sekmeli, Supabase entegreli kullanıcı arayüzü.

Ziyaretçilerimizle buluştuğumuz yer

Web varlıkları

İki web alt alanı: nowiseeit.org bu tanıtım sitesini barındırır; launcher.iseeitnowpolls.org ise uygulamadan erişilen web tabanlı Bulut Anketleri ve Karar Laboratuvarı'nı barındırır.

Bileşenlerin birbiriyle bağlantısı

1

Eğitmen etkinleştirir

Hazırlama aracından alınan bir lisans anahtarı, masaüstü uygulamasının kilidini açar. Etkinleştirme, 30 günlük çevrimdışı ek kullanım süresiyle birlikte cihaza kriptografik olarak bağlanır.

2

Veri akışı sağlanır

Sensör modülleri, RS485 üzerinden hub'a veri gönderir. Masaüstü uygulaması hub'ı USB üzerinden okur, yapay zeka tarafından üretilen sentetik verileri okur veya bir CSV dosyasını içe aktarır — her durumda aynı görselleştirme ekranı sunulur.

3

Dersler ve değerlendirmeler şekillenir

Gemini, mevcut veri kümesine dayalı ders planları veya değerlendirme taslakları hazırlar. Eğitmen bunları gözden geçirir, bulut deposundan kaynaklar ekler, kaydeder ve isteğe bağlı olarak Topluluk Merkezi'nde yayınlar.

4

Öğrenciler katılım sağlar

Öğrenciler, dizüstü bilgisayarın Wi-Fi erişim noktasındaki QR kodu aracılığıyla veya uzaktaki gruplar için launcher.iseeitnowpolls.org adresindeki bir web oturumu üzerinden Canlı Değerlendirmelere veya Karar Laboratuvarı oturumlarına katılırlar.

Bileşen tasarım ilkesi

Now I See It, yönetilen bir yapı sayesinde ölçeklenir. Yeni alanlar ve deneyimler, birbiriyle bağlantısız özel durumlara kaymak yerine; paylaşılan modeller, doğrulama ve net ilişkiler aracılığıyla eklenmelidir.

“Now I See It” ailesinin bir parçası