Ana Sayfa / Kullanım Kılavuzu / 5 Dakikada Hızlı Kurulum

5 Dakikada Hızlı Başlangıç Kılavuzu

Okidia, okul bilişim laboratuvarlarında veya akıllı tahtalarda en kısa sürede çalışmaya başlamak üzere tasarlanmıştır. Karmaşık sunucu yapılandırmaları yapmanıza gerek yoktur. Sistemi 3 temel adımda yayına alabilirsiniz:

1

Öğretmen Bilgisayarına veya Laboratuvar Sunucusuna "Broker" Kurun

Broker, sınıfınızın güvenli iletişim omurgasıdır. Laboratuvardaki herhangi bir bilgisayara (genellikle öğretmenin masasına veya daimi açık olan bir sunucuya) kurulur.

Linux (Pardus / Debian / Ubuntu)
sudo dpkg -i okidia-broker_0.9.8_amd64.deb
sudo systemctl status okidia-broker

Windows kullanıcıları için: okidia-broker-setup.exe dosyasını çift tıklayıp kurun. Masaüstünüzde otomatik olarak OKIDIA_Kurulum_Kodu.txt dosyası oluşturulacaktır.

2

Öğretmen Bilgisayarına "Master" Konsolunu Kurun

Master, öğretmenin dersi yönettiği grafik arayüzdür. İlk açılışta mDNS ile ağdaki Broker'ı otomatik olarak bulur ve ilk yönetici hesabınızı (YM) oluşturmanızı ister.

Linux Terminali
sudo dpkg -i okidia-master_0.9.8_amd64.deb
okidia-master
3

Öğrenci Bilgisayarlarına "Agent" Paketini Yükleyin

Öğrenci bilgisayarlarına Agent servisini kurun. Kurulum tamamlandığı anda arka planda servis başlar, ağdaki Broker'ı keşfeder ve öğretmenin onay ekranına düşer.

Linux (Öğrenci Cihazı)
sudo dpkg -i okidia-agent_0.9.8_amd64.deb

Windows Öğrenci Cihazı için: okidia-agent-setup.exe paketini kurmanız yeterlidir; Windows Servisi ve Sistem Tepsisi (Tray) otomatik olarak devreye girer.

İpucu
Toplu Kurulum Kolaylığı (SSH Deploy): Laboratuvarda 30-40 adet Linux (Pardus) bilgisayar varsa, tek tek dolaşmak yerine Master içerisindeki SSH Yöneticisi → Ağ Tarama ve Toplu Kurulum sekmesinden tüm öğrenci makinelerine tek tıkla uzaktan Agent yükleyebilirsiniz!
Ekran Taslağı: Öğretmen Master Konsolu - Canlı Sınıf Genel Görünümü Qt 6.10
Konsol
Öğretmen Konsolu: Canlı Küçük Resimler (Thumbnails)
Sınıftaki tüm öğrencilerin ekranlarını ızgara veya liste düzeninde saniyede yüksek kare hızında canlı olarak izleyin.
Görsel: Okidia Master Canlı İzleme ve Seçim Arayüzü

Temel Roller ve Yetkilendirme (YM vs. OM)

Okidia, okullardaki hiyerarşik öğretmen ve laboratuvar sorumlusu yapısına tam uyumlu rol tabanlı bir güvenlik mimarisi (RBAC) kullanır:

  • Yönetici Master (YM - Yetkili Yönetici): Sistemin ilk kurulumunu yapan ana yetkilidir. Yeni öğretmen hesapları açabilir, öğrenci bilgisayarlarını onaylayabilir veya silebilir, sistem felaket kurtarma yedeğini (.okbak) alıp geri yükleyebilir.
  • Öğretmen Master (OM - Ders Öğretmeni): Bilişim laboratuvarında ders işleyen branş öğretmenidir. Sınıf ekranlarını canlı izleyebilir, öğrencilere müdahale edebilir, sınav başlatabilir, interneti kesebilir ve sesli anons yapabilir. Ancak sistem kritik ayarlarını veya sertifikaları değiştiremez.
  • Gözlemci (Observer): Sadece ekranları ve öğrenci durumlarını izleme yetkisine sahiptir; komut gönderemez.
Uyarı
Güvenlik İzolasyonu: Yedekleme ve geri yükleme gibi kritik veri işlemleri Broker sunucusu seviyesinde yalnızca Yönetici Master (YM) onayına bağlanmıştır. Öğretmen profilleri bu verileri görüntüleyemez.

Cihaz Keşfi ve Öğretmen Onayı (Discovery & Enrollment)

Okidia'nın en güçlü yanlarından biri "Sıfır Yapılandırma" mimarisidir. Öğrencilerin IP adreslerini tek tek girmeniz gerekmez:

  1. Öğrenci bilgisayarı açıldığında yerel ağa mDNS üzerinden "Ben buradayım" sinyali gönderir.
  2. Öğrenci bilgisayarı kendi içinde 4096-bitlik güvenli bir anahtar ve sertifika isteği (CSR) üretir.
  3. Master konsolunda "Onay Bekleyen İstemciler" bildirimi yanıp söner.
  4. Öğretmen, gelen cihazın adını (örn. LAB-PC-12) ve IP adresini görüp "Onayla (Öğrenci)" veya "Akıllı Tahta" seçeneğini tıklar.
  5. Broker sunucusu bu isteği imzalar ve öğrenci cihazına güvenli mTLS kimliği iletir. Cihaz artık ömür boyu şifrelenmiş olarak tanınır.
Ekran Taslağı: Yeni Cihaz Keşif ve Onay Diyaloğu Discovery Manager
Keşif Diyaloğu
Yeni İstemci Onay Paneli
Ağda tespit edilen yeni bilgisayarların MAC adresi, IP adresi ve işletim sistemi bilgisi listelenir. Tek tuşla "Öğrenci", "Akıllı Tahta" veya "İdari" olarak sisteme kabul edilir.
Görsel: Yeni Öğrenci Bilgisayarı Yetkilendirme Ekranı

Sınav Modu ve Çift Yönlü Web Kalkanı

Uygulamalı sınavlarda veya dikkat dağıtıcı unsurları engellemek istediğiniz anlarda "Sınav Modu" butonuna tıklamanız yeterlidir.

Sınav Modu Başlatıldığında Neler Olur?

  • İnternet Tamamen Kilitlenir: Windows cihazlarda Windows Gelişmiş Güvenlik Duvarı (outbound port 80/443), Linux cihazlarda ise iptables kural zincirleri devreye girer. Öğrenci tarayıcıyı açsa dahi hiçbir siteye erişemez.
  • Pano (Clipboard) Koruması: Öğrencilerin dışarıdan veya USB belleklerden kod/metin kopyalayıp yapıştırması engellenir.
  • Süre Sayacı ve Uyarı Başlığı: Öğrenci ekranının üst köşesinde sınavın kalan süresini gösteren şeffaf ve sabit bir bilgi bandı yer alır.
  • Sınav Bitimi: Öğretmen "Sınavı Bitir" dediğinde tek tuşla tüm kısıtlamalar kaldırılır, varsa sınav dosyaları öğretmenin klasörüne toplanır.
Sınav
Kasıtlı Yeniden Başlatma Koruması (Persistent State): Öğrenci sınav esnasında bilgisayarı kasıtlı olarak fişten çekip yeniden başlatsa bile, Agent'ın kalıcı durum mekanizması sayesinde bilgisayar açıldığı anda internet kalkanı ve sınav kısıtlaması çevrimdışı dahi olsa 3 saat boyunca aktif kalmaya devam eder!
Ekran Taslağı: Sınav Modu Yapılandırma ve Süre Belirleme ExamHandler UI
Sınav Arayüzü
Sınav Başlatma ve Kısıtlama Ayarları
Sınav süresi (dakika), "İnterneti Engelle", "Masaüstünü Kilitle", "USB Bellekleri Yasakla" gibi kutucukların işaretlendiği pratik kontrol paneli.
Görsel: Sınav Modu Başlatma Penceresi

Sesli Anons ve Donanımsal Ses Denetimi

Laboratuvar ortamında kulaklık takılı öğrencilere sesinizi duyurmak bazen çok zordur. Okidia bu sorunu iki güçlü yöntemle çözer:

1. Yerel Canlı Sesli Anons

Öğretmen konsolundaki mikrofon ikonuna tıklayın, anonsunuzu konuşun ve bırakın. Qt6 yerel multimedya motoru (harici FFmpeg olmadan) sesinizi yüksek kalitede sıkıştırır ve tüm öğrenci hoparlörlerinden/kulaklıklarından aynı anda ve anında yayınlar.

2. Donanımsal Ses Seviyesi ve Sessize Alma (Mute)

Öğretmen Master konsolundaki ses slider'ı ile seçili öğrencilerin veya tüm sınıfın ses seviyesini 0 ile 100 arasında değiştirebilir ya da tek tıkla tamamen sessize alabilir.

  • Windows İstemciler: Yerel Windows WASAPI (Windows Audio Session API) üzerinden donanımsal ses kartına doğrudan müdahale edilir.
  • Linux İstemciler: PulseAudio ve modern PipeWire ses sunucuları üzerinden ses kartı anında susturulur.

Felaket Kurtarma ve Şifreli 3 Veritabanı Yedekleme (.okbak)

Okul sunucularında donanım arızaları veya elektrik kesintileri yaşanabilir. Okidia v3 .okbak felaket kurtarma motoru, okulunuzun tüm konfigürasyonunu tek bir şifreli dosyada güvenceye alır:

Otomatik Gece 03:00 Yedeklemesi

Broker sunucusu her gece saat 03:00'te sistem, denetim ve sohbet veritabanlarının şifreli yedeğini alır. Son 7 günlük yedeği saklar, eskileri otomatik temizler.

Elektrik Kesintisi Telafisi (Anacron)

Gece elektrikler kesilmişse ve sunucu kapalı kalmışsa endişelenmeyin! Sunucu sabah açıldıktan 5 dakika sonra sistem kararlı hale gelince kaçırılan yedeği otomatik olarak tamamlar.

Geri Yükleme Nasıl Yapılır?

  1. Master konsolunda Ayarlar → Felaket Kurtarma sekmesini açın.
  2. "Yedekten Geri Yükle" butonuna tıklayıp .okbak dosyanızı seçin.
  3. Yedekleme şifrenizi girin. Sistem saniyeler içinde tüm sertifikaları ve cihazları geri yükler.
Ekran Taslağı: Felaket Kurtarma ve Yedekleme Ayarları SettingsDialog - Backup
Yedekleme
Felaket Kurtarma ve Replika Yönetimi
Çekirdek Sistem, Sohbet ve Denetim Günlüğü seçim kutuları; şifreleme parolası ve ikincil Master replika dağıtım seçenekleri.
Görsel: Okidia Master Felaket Kurtarma Paneli

Adli Denetim Günlüğü ve Raporlama (ReportPanel)

Okidia'da gerçekleşen her işlem (kilit açma, internet engelleme, sınav başlatma, dosya gönderimi, güç komutları ve oturum hareketleri) merkezi SQLite denetim veritabanına (okidia_audit.db) kaydedilir:

  • 9 Farklı Kategori Filtresi: Sınav, Kilit, İnternet, Güç, Dosya, Sohbet vb.
  • Zaman Aralıkları: Son 24 Saat, Bugün, Dün, Bu Hafta, Bu Ay veya Özel Tarih Aralığı.
  • Rapor Dışa Aktarma: Tek tıkla resmi tutanaklara eklenebilecek vektörel PDF (A4 Yatay), Excel uyumlu CSV veya modern HTML raporu oluşturabilirsiniz.

Sıkça Sorulan Sorular (SSS)

Okidia internet olmadan, tamamen çevrimdışı yerel ağda çalışır mı? Aç
Kesinlikle evet. Okidia hiçbir bulut servisine, dış sunucuya veya internet bağlantısına ihtiyaç duymaz. Okulunuzun laboratuvarındaki yerel kablolu veya kablosuz ağ anahtarı (switch / router) üzerinde %100 yerel ve bağımsız çalışır. Bu sayede öğrenci verileri ve ekran görüntüleri asla kurum dışına sızmaz (KVKK uyumlu).
Laboratuvarda hem Pardus (Linux) hem de Windows bilgisayarlar var, birlikte çalışır mı? Aç
Evet. Okidia tam anlamıyla hibrit ve çapraz platformdur. Öğretmen bilgisayarı Pardus Linux iken öğrenciler Windows 10/11 olabilir veya tam tersi durumlar sorunsuz şekilde çalışır. Ekran izleme, sınav modu, internet kalkanı ve ses kontrolleri her iki işletim sisteminde de yerel olarak entegredir.
Öğrenci bilgisayarı kapatıp açarsa veya ağ kablosunu çekerse kilit açılır mı? Aç
Hayır, açılamaz. Okidia'da "Kalıcı Durum Yöneticisi (Persistent State)" bulunmaktadır. Gönderilen ekran kilidi veya internet engeli komutları öğrencinin yerel diskine şifreli olarak kaydedilir. Cihaz fişten çekilip açılsa dahi ağ bağlantısı olmasa bile 3 saat boyunca kilitli kalmaya devam eder.
Broker sunucusunu hangi bilgisayara kurmalıyım? Aç
Küçük ve orta ölçekli laboratuvarlarda Broker doğrudan öğretmenin masaüstü bilgisayarına kurulabilir. Büyük okullarda veya birden fazla sınıfın tek merkezden yönetildiği durumlarda ise okulun sistem odasındaki bir sunucuya veya sürekli açık kalan bir Raspberry Pi / Linux mini PC'ye kurulması tavsiye edilir.