İçeriğe geç

Sunumlar, dersler ve toplantılar için canlı oylama

Oyla, kendi sunucunuzda çalıştırdığınız açık kaynaklı bir uygulama: katılımcılar telefonlarından 6 haneli bir kodla katılır, cevaplar anında ekranınıza yansır.

Adı üstünde: Oyla. Bir soru sorarsınız, salondaki herkes telefonundan cevap verir ve sonuçlar büyük ekranda canlı olarak belirir. Mentimeter ya da Slido’yu ne için kullanıyorsanız Oyla da onun için var; üstelik hesap, uygulama ya da abonelik istemez.

Dört soru tipi

Çoktan seçmeli, kelime bulutu, açık uçlu soru ve ölçek. Her birinin kendi düzenleyicisi, telefon formu ve canlı sonuç görünümü var. Ayrıntılar Soru tipleri sayfasında.

Kodla ya da QR kodla katılım

Katılımcılar ekrandaki 6 haneli kodu yazar ya da QR kodu okutur. Uygulama yüklemek, kayıt olmak ya da isim vermek gerekmez.

Projeksiyona uygun canlı sonuçlar

Sonuçlar cevaplar geldikçe güncellenir. Büyük yazılar, yüksek kontrast, klavye kısayolları ve tam ekran var; sunum kumandaları da çalışır.

Sunum temaları

Her sunuma dört renk temasından birini verin: Zümrüt, İndigo, Lacivert ve turuncu ya da Klasik mavi. Sunum ekranı da bütün telefonlar da bu temayı kullanır. Ayrıntılar Tema seçin bölümünde.

Hesap yok

Sunum oluşturduğunuzda size özel bir yönetici linki verilir. İsterseniz sunucunuzda sunum oluşturmayı bir şifreye bağlayabilirsiniz.

Türkçe ve İngilizce, açık ve koyu

Arayüz tarayıcının dilini ve cihazın açık ya da koyu mod ayarını izler. Her sayfada dil değiştirme düğmesi var.

Tek konteyner, tek dosya

Tek bir Node.js süreci ve tek bir SQLite dosyası, hepsi bir Docker imajında. Ayrı bir veritabanı sunucusu ya da üçüncü taraf bir servis gerekmez.

Kolayca genişletilebilir

Bir soru tipi, ortak bir tanım ve üç React bileşeninden ibaret. Eksik bir parça kalırsa TypeScript haber verir.

Sunum ekranı: dört yatay çubuklu bir çoktan seçmeli soru, oy sayısı ve üstte katılım adresiyle koduAynı soruyu dört seçenek ve Oyu gönder düğmesiyle gösteren bir telefon

Oyla, kendi bilgisayarınızda ya da sunucunuzda çalıştırdığınız bir yazılım. Üye olabileceğiniz hazır bir Oyla servisi yok; sunumlarınız ve katılımcıların cevapları sizin yönettiğiniz makinede kalır.

Docker ile depoyu indirin, imajı derleyin ve bir konteyner başlatın:

Terminal window
git clone https://github.com/mftnakrsu/oyla.git
cd oyla
docker build -t oyla .
docker run -d --name oyla -p 3000:3000 -v oyla-data:/data oyla

Ardından http://localhost:3000 adresini açın ve ilk sunumunuzu oluşturun. Bütün veriler oyla-data volume’unda saklanır. Telefonların katılabilmesi için sunucuya erişebilmeleri gerekir: ya aynı ağdan ya da HTTPS üzerinden internetten.

Kurulum hazır olduğunda Sunum yapmak sayfası ilk oturumunuzu adım adım anlatıyor.

Oyla, MIT lisansıyla yayımlanan özgür bir yazılım. Kod, hata kayıtları ve planlar GitHub’da herkese açık. Yazım düzeltmelerinden çevirilere ve yeni soru tiplerine kadar her katkıya açığız.