Akademisyenler için

Her sınav sayfası,onay koduylaarşivde.

BExam, akademisyenler için geliştirildi. İstinye Blackboard'daki sınav geri bildirim sayfalarını gönderim tarihi ve onay koduyla birlikte PDF'e dönüştürür. Sayfaları tek tek açıp yazdırmak yerine bir ders seç, gerisini o yapsın.

  • macOS
  • Windows
  • Masaüstü uygulaması · GitHub'dan çekip kullanılır

Değerlendirme Geri Bildirimi

Ara Sınav — Örnek Ders

Gönderim tarihi
14 Haz 2026, 21:42
Onay
7F3K-92QX
Ara-Sinav_7F3K92QX.pdf

Örnek görünüm

Nasıl çalışır

Bul. Onayla. İndir.

İki aşamalı akış bilerek böyle tasarlandı: indirmeden önce neyin bulunduğunu görürsün.

istinye.blackboard.com

Oturum aç

Bu alan yalnızca tarayıcı penceresinde. BExam görmez.

Bağlı
Özellikler

Toplu iş için tasarlandı.

Tek bir sayfa değil, bir dersin bütün sınavları ve bütün öğrencileri. Hiçbirinin karışmaması gerekir.

Toplu tarama

Dersin Not Defteri'ni aç: tamamlanmış her sınavı ve o sınava giren her öğrenciyi kendisi bulur, sırayla yakalar. Daha önce alınan PDF'leri atlar, kaldığı yerden devam eder.

  • DersNot Defteri
  • Ara Sınav 1taranıyor…
  • Ara Sınav 2bekliyor
  • Finalbekliyor

Onay kodu, otomatik

Gönderim tarihi ve ONAY kodu sayfadan okunur ve dosya adına yazılır.

{sınav}_{onay}.pdf

Kim eksik, hemen gör

3/4

Her sınav kartında bir tamamlanma halkası bulunur.

eksik · No 20••••58

Eksiksiz PDF

  • ✓Soru panelleri açılır, kapalı kalan cevap kaybolmaz
  • ✓Cevap kutusu (editör) dolana kadar beklenir
  • ✓Tüm görsellerin yüklenip çözülmesi beklenir
  • ✓Yüklenmediyse PDF üretilmez, tekrar denenir

Web görünümü

Aynı ağdaki başka bir bilgisayardan, PIN ile ve yalnızca okuyarak durumu izle.

Bulut paneli

Bulut yayını senin kontrolünde: istediğinde başlatır, istediğinde durdurursun. Tamamlanma durumu bir referans kodu ve PIN ile panele düşer; derse girmeden telefondan bile "kaç sınav tamam" diye bakabilirsin. PDF'ler ve sınav içerikleri bilgisayarından hiç çıkmaz.

Mühendislik notları

Ayrıntılara takıntılı.

Bir PDF'in eksik çıkması sessiz bir hatadır. Bu yüzden her sorunun kök nedeni bulundu, sadece belirtisi değil.

Uzun sınavlarda son soru neden kayboluyordu?

23 soruluk bir sınavda en sondaki sorunun cevabı ve fotoğrafı PDF'e girmiyordu. Oysa ekranda ve sayfanın kodunda her şey yerindeydi.

Belirti
Aynı soru bazı öğrencilerde çıkıyor, bazılarında çıkmıyordu. Düzensiz görünen bir hataydı.
Kök neden
Tarama 1440 px genişlikte yapılıyor, PDF motoru ise sayfayı A4 genişliğinde (~793 px) yeniden yerleştiriyordu. Sorular sanal bir listede durduğu için, bu fark en sondaki soruyu anlığına dışarıda bırakıyordu.
Çözüm
PDF artık taramayla birebir aynı genişlikte üretiliyor. Genişlik tek bir sabitten türediği için ikisi birbirinden kopamıyor.

Sayfa genişliği

Tarama sırasında1440 px
PDF üretilirken~793 px

✗ Genişlik farkı: en sondaki soru anlığına kadraj dışında kalıyor.

Durum tek bakışta

Klasör klasör gezmeden: kaç sınav var, kaçı tam, kim en çok eksik.

8

sınav

326/331

yakalama

2

eksik sınav

3 sınavda

en çok eksik kalan

Örnek görünüm. Öğrenciler ad yerine numarayla eşleşir; harf büyüklüğü ya da Türkçe İ farkı sonucu bozmaz.

Yarıda kesilse de sağlam

90 öğrencilik bir tarama ortasında bile program, yaptığı işi güvenle bitirip kapanır.

  • Yazma sırasında kesintiye dayanıklı kayıt
  • Yarım PDF yeniden denenir
  • Güvenli çıkış Chrome'u yarım bırakmaz

Windows'ta da eksiksiz

İşletim sisteminin sessizce reddettiği ayrıntılar baştan ele alındı.

  • Chrome yoksa Portable Chrome yedeği
  • CON, AUX, NUL gibi ayrılmış adlar
  • 260 karakterlik yol sınırı
  • Türkçe karakterli konsol
Güven ve sağlamlık

Yanlış PDF, sessiz bir hata olmamalı.

Bir sınav kanıtının değeri doğru kişiye ait olmasında. Bu yüzden hızdan önce doğruluğa yatırım yapıldı.

2
aşamalı akış: önce bul, sonra indir
2
platform: macOS ve Windows
200+
otomatik test

Şifre hiçbir yerde yok

Giriş, açılan Chrome penceresinde yapılır. BExam şifreyi görmez, toplamaz, saklamaz.

Gizli sekme

Pencere kapanınca oturum ve çerezler silinir. Ortak bilgisayarlarda iz kalmaz.

Web görünümü varsayılan kapalı

Açarsan salt okunurdur ve PDF içeriğini sunmaz. PIN 6 haneli, yanlış denemeler dakikada 5 ile sınırlı.

Yerel ağ için tasarlandı

Web görünümü kendi ağında, kendi cihazlarından izlemek için var: PIN'li, salt okunur ve sen açmadıkça kapalı.

Sağlamlık kontrol listesi
  • ✓yanlış öğrenciye yanlış PDF → onay kodu, öğrenci adı ve not üç ayrı sinyalle doğrulanır
  • ✓aynı/benzer isimli öğrenciler → tam satır eşleşmesi, sıraya göre tıklama
  • ✓Türkçe İ / I harfleri → Türkçe kurallara göre eşleştirilir
  • ✓yarım kalan PDF → boyut eşiği altındaysa yeniden denenir
  • ✓bozulan kayıt dosyası → silinmez, kenara alınır, program devam eder
  • ✓oturum düşmesi → art arda 5 hatada tarama erken durur
  • ✓Windows dosya adları → yasak karakter ve uzun yol sorunları çözüldü

Neden Blackboard API'si değil?

Resmi API için kurumun yönetici onayı gerekir. Üstelik sınavın ONAY kodu API şemasında hiç yok: yalnızca sayfada görünüyor. Bu yüzden BExam, senin gördüğün sayfayı okur.

Sık sorulanlar

Aklındakiler

Nasıl kullanırım?

GitHub'daki repoyu çekersin. macOS'ta ./setup.sh, Windows'ta setup.bat ile bir kere kurulum yaparsın. Sonra start.sh ya da start.bat ile arayüz açılır.

Kimler için?

Akademisyenler için tasarlandı. Yetkili hesapla bir dersin bütün sınavlarını ve o sınavlara giren bütün öğrencileri toplu tarar, her PDF ders ve sınav klasörüne yazılır. Tek bir sayfayı yakalayan basit bir mod da var.

Şifremi saklıyor mu?

Hayır. Giriş açılan Chrome penceresinde yapılır, program şifreyi hiçbir aşamada görmez. Pencere kapanınca oturum silinir.

Bilgisayarımda Chrome yoksa?

Windows'ta sorun değil: Chrome bulunamazsa Portable Chrome yedeği devreye girer, ayrıca bir şey kurman gerekmez. macOS'ta Google Chrome kullanılır.

Hangi işletim sistemlerinde çalışır?

macOS ve Windows. Kurulum için hazır script'ler vardır. Windows'a özel dosya adı ve uzun yol sorunları da ele alındı.

Bulut paneli zorunlu mu?

Hayır. Bulut yayınını sen başlatırsın, durdurunca uzak oturum silinir. Program onsuz da eksiksiz çalışır.

GeliştiriciTasarımcı
KA

Mehmet Kadir Arıcı

İstinye Üniversitesi

Bilişim Güvenliği TeknolojisiveBilgisayar Programcılığı

Sınav geri bildirim sayfalarını tek tek açıp PDF'e çevirmek, bir dersin tüm öğrencileri için saatler alabiliyor. BExam'i bu işi akademisyenler için güvenle otomatikleştirmek amacıyla geliştirdim. Kodu GitHub'da herkese açık.