METU · Kontenjan

Sıkça sorulan sorular

Kurulum, ders takibi ve bildirimler hakkında kısa yanıtlar.

Bilgisayarın uyanık, internetin bağlı ve Chrome'daki ODTÜ öğrenci portalı sekmen açık olmalı. Diğer sekmelerde çalışmaya devam edebilirsin.

Bu eklenti ne yapar?

ODTÜ öğrenci portalındaki Course Capacity ekranından seçtiğin derslerin kapasitesini, kullanılan kontenjanını ve boş yerlerini sırayla kontrol eder. Değişiklikleri gösterir; Telegram bağlantısı varsa bildirim gönderir. Ders kaydı veya ders bırakma işlemi yapmaz.

İlk kez nasıl başlayacağım?

Kurulum rehberinde Türkçe veya İngilizceyi seç. Telegram bağlantısını kur veya bu adımı ertele. İstersen otomatik oturum yenilemeyi aç. Ardından student.metu.edu.tr üzerinde Course Capacity ekranını aç, Ders ekle ile ders kodunu yaz; toplu durdurma açık değilse yeni dersin sürekli sorgusu açık başlar. Dil, Telegram ve oturum seçeneklerini daha sonra Ayarlar’dan değiştirebilirsin.

Bilgisayar kapanınca veya uyuyunca takip devam eder mi?

Hayır. Bu cihazdaki eklenti çalışır; bilgisayar uykudayken, Chrome kapalıyken, portal sekmesi kapalıyken veya internet yokken yeni sorgu yapılamaz. 7/24 çalışma garantisi yoktur. Tekrar bağlanınca panelde son başarılı sorgunun saatini kontrol et.

Başka sekmede video izleyebilir miyim?

Evet. Portal sekmesini kapatmadan diğer sekmelerde çalışabilirsin. Chrome, arka plandaki sekmelerin zamanlayıcılarını geciktirebilir; seçilen sorgu aralığı kesin teslim veya çalışma süresi değildir.

Sorgu aralığı her ders için mi geçerli?

Seçilen 15, 20, 30, 45 veya 60 saniye bütün sıra için geçerlidir. Aynı anda tek ders sorgulanır; devam eden işlem bitmeden diğeri başlamaz. Birden fazla ders varsa her dersin tekrar sorgulanması daha uzun sürer.

Ders kodu belli bir sayı ile mi başlamalı?

Hayır. Kod 2360 ile başlamak veya yedi haneli olmak zorunda değildir; rakam ve harf kabul edilir. Portalda kullanılan gerçek ders kodunu yaz. ENG 101 gibi ders adı her zaman portalın ders koduyla aynı değildir.

Ders adı otomatik gelir mi?

Evet. Resmî ODTÜ kataloğundan alınmış 6.246 Ankara ders kodu ve adı pakette yer alır. Kodu yazınca bilinen ad alanın içinde önerilir; internetten ayrı bir katalog sorgusu yapılmaz. Başarılı portal sonucundaki ad ve senin yazdığın özel ad önceliklidir. Katalogda olmayan bir dersin adını kendin yazabilirsin. Katalog kaydı, dersin bu dönemde açıldığını veya kontenjan bulunduğunu göstermez.

Çok section olan dersler destekleniyor mu?

Evet. Portalın döndürdüğü sonuç tablosundaki bütün section satırları okunur; 50 satır sınırı yoktur. Ders eklerken veya ders kartında Tüm sectionlar ya da Belirli sectionlar seçebilirsin. Örneğin 3, 5, 7, 23, 45 yazıp kaydet. Tablo ve bildirimler yalnız seçili sectionları kapsar; diğer sectionların değişiklikleri bildirilmez. Seçim değiştiğinde yeni seçimin boş yer özeti sonraki başarılı kontrolde hazırlanabilir. Portalın ayrı sayfalara böldüğü, henüz döndürmediği sonuçlar kendiliğinden okunmuş sayılmaz.

Tüm dersleri nasıl durdururum?

Sorgu aralığı yanındaki Tüm takibi durdur düğmesini kullan. Sonuçların ve ayarların korunur. Durdurulan takibe devam et, durdurmadan önce açık olan dersleri sürdürür; önceden tek tek kapattığın dersleri açmaz. Bir dersi ayrıca kendi sürekli sorgu anahtarıyla durdurabilirsin.

Paneli daraltmak takibi durdurur mu?

Hayır. Daraltmak yalnız panel görünümünü değiştirir. Takibi durdurmak için dersin anahtarını veya Tüm takibi durdur düğmesini kullan. Sayfa paneli ile Chrome yan paneli aynı dersleri ve ayarları kullanır.

Kendi Telegram botumu nasıl bağlarım?

Ayarlar → Kendi botun bölümünü aç. Kendi botun ortak botun gönderim bütçesini paylaşmaz; yoğunlukta daha hızlı ulaşabilir. Telegram limitleri ve ağ gecikmeleri geçerlidir, anında teslim garantisi yoktur.

Botu oluştur → tokenı yapıştır → botunu başlat → bağla.
  1. BotFather’da botunu oluştur

    1. BotFather’ı aç. Adının yanında mavi doğrulama işareti olmalı. Sohbette Başlat / Start varsa bas.
    2. Mesaj kutusuna /newbot yazıp gönder.
    3. BotFather botunun adını soracak. Örneğin Kontenjan Takibim yazıp gönder.
    4. Sonra kullanıcı adı isteyecek. İngilizce harf, rakam veya alt çizgi kullan; sonunda bot olsun. Örnek: kontenjan_adin_742_bot. “Username is already taken” derse o ad alınmıştır; adin bölümünü ve 742 sayısını değiştirip yeniden gönder.
    5. “Done! Congratulations” mesajı gelince botun hazır. “Use this token to access the HTTP API” satırının altındaki uzun kodu kopyala; yalnız kodu, tüm mesajı değil.

    BotFather yalnız bot oluşturur. Bildirimler oluşturduğun kendi botunun sohbetine gelir.

  2. Tokenı yapıştır

    Eklentide Bot tokenı alanına kopyaladığın uzun kodu yapıştır. Bu, botunun anahtarıdır; kimseyle veya ekran görüntüsünde paylaşma. Ortak botun sekiz rakamlı bağlantı kodundan farklıdır.

  3. Kendi botunu Telegram’da başlat

    Eklentide Bot bağlantısını hazırla’ya bas, sonra çıkan Botumu aç bağlantısını seç. Telegram’da açılan kendi botunun sohbetinde Başlat / Start’a bas. Botun hemen cevap vermemesi normaldir. Bu bağlantı eşleştirme bilgisini taşır; normal kurulumda kod kopyalaman gerekmez. Ardından eklentiye dön.

  4. Bağla ve test et

    Bağla ve test mesajı gönder’e bas. Eklenti sohbet adresini otomatik bulur, test gönderir ve başarılıysa bağlantıyı kaydeder. Chat ID araman veya yazman gerekmez. Telegram uygulamasında ve bot sohbetinde bildirimleri ve sesi aç. Bilgisayar, Chrome ve kapasite sekmesi açık; eklenti ve ders takibi çalışıyor olmalı.

Bot bağlantısı açılmadıysa veya sohbet bulunamadıysa

Botumu aç bağlantısını yeniden açıp Telegram’da Başlat’a bas ve 15 dakika içinde eklentiye dönerek yeniden dene. Olmazsa Telegram’ın arama kutusuna eklentide gösterilen @bot_kullanıcı_adını yazıp kendi botunu aç. Eklentide Bot bağlantısı açılmadıysa bölümündeki geçici kodu kopyala, kendi botuna mesaj olarak gönder ve tekrar Bağla ve test mesajı gönder’e bas. Kod yalnız kendi botunun özel sohbetine gider.

Tokenı kaybettim veya başkası gördü

BotFather’a /token yazıp botunu seçerek tokenı tekrar alabilirsin. Tokenı paylaştıysan /revoke yaz, kendi botunu seçip eski tokenı iptal et. Sonra /token ile yeni tokenı alıp eklentiye yapıştır.

Ortak bottan geçerken önce yeni bot testi yapılır. Test başarılıysa ortak bağlantı kapatılır ve kişisel bot kaydedilir; ortak bot son kapanış mesajını bir kez göndermeyi dener. Başarısız test mevcut bağlantını korur. Kapanış mesajının teslimi doğrulanamadıysa eklenti bunu belirtir.

Eski hedefin bekleyen bildirimleri yeni sohbete taşınmaz. Teslimi belirsiz mesajı tekrar göndermeden önce Telegram geçmişini kontrol et. Bağlantıyı kaldırmak botu veya eski Telegram mesajlarını silmez.

Telegram QR kodu nasıl çalışır?

QR, yayıncının ortak botunun Telegram bağlantısını ve geçici eşleştirme anahtarını açar. Telefonunda kendi Telegram hesabınla Başlat'a dokun. Botun verdiği sekiz rakamlı kodu QR'ı açtığın eklentiye yaz. QR oluşturulduktan sonra en fazla 15 dakika geçerlidir. Bağla ve test mesajı gönder işlemi kendi özel sohbetine bağlantı testi gönderir.

Eşleştirme kodunu unuttum. Yeniden görebilir miyim?

Ortak servis hazır olduğunda botun kendi özel sohbetinde /code yaz. Bot, yalnız o sohbetin hâlâ geçerli ve kullanılmamış son eşleştirme kodunu tekrar gösterir; süresini uzatmaz. Kod kullanıldıysa veya süresi dolduysa eklentinin Telegram bağlantısı bölümünden yeni QR oluştur. /help adımları gösterir. Bu kod kalıcı bir hesap tokenı değildir.

Bot token veya Chat ID girmem gerekiyor mu?

Ortak botta bunları oluşturman veya bulman gerekmez. Eklentiye botun verdiği geçici eşleştirme kodunu yazarsın. Botun yönetim tokenı yayıncının sunucusunda kalır; kullanıcıya verilmez. Kodunu veya bağlantı yetkini başkasıyla paylaşma.

QR görünmüyor veya ortak bot hazır değil yazıyor. Ne yapmalıyım?

Ortak bot servisi henüz yapılandırılmadıysa gerçek QR ve eşleştirme kullanılamaz. Yanlış veya örnek bot bağlantısı verilmez. Telegram adımını erteleyip yerel ders takibini kullanabilir, bağlantıyı daha sonra Telegram bağlantısı bölümünden kurabilirsin.

Telegram mesajı ne zaman gelir?

Yeni eklediğin dersin ilk başarılı sorgusunda seçili sectionlarda boş yer varsa bir kez bildirim hazırlanır. İlk sonuçta boş yer yoksa mesaj gelmez. Sonraki kapasite veya kullanılan kontenjan değişimlerinde de bildirim hazırlanır; yerlerin dolması buna dahildir. Başarısız sorgu ve değişmeyen değer bildirim oluşturmaz. İnternet, portal, sorgu sırası ve Telegram teslimi nedeniyle bildirim anlık olmayabilir.

Test ile gerçek değişiklik bildirimi aynı şey mi?

Hayır. Telegram bağlantı testi yalnız kendi sohbetinin doğru bağlandığını kontrol eder; gerçek bir kontenjan değişikliği değildir.

Neden ODTÜ kullanıcı adımı ve şifremi istiyorsunuz?

Otomatik oturum yenileme isteğe bağlıdır. Takip açıkken doğrulanmış ODTÜ giriş ekranı gelirse eklenti, kaydettiğin bilgilerle oturum açmayı deneyip Course Capacity ekranına döner. Zaman aşımı uyarısı olmayan normal giriş ekranı da desteklenir. Bu adımı atlayabilirsin; bu durumda süre dolunca kendin giriş yaparsın. ODTÜ oturumu bölümünden daha sonra açabilir veya bilgileri silebilirsin.

Şifrem size veya Telegram'a gönderilir mi?

Hayır. ODTÜ giriş bilgileri yalnız ODTÜ giriş formuna iletilir; yayıncıya, Telegram'a veya OCR servisine gönderilmez. Kalıcı yerel bilgiler AES-256-GCM ile şifrelenir; anahtar bu Chrome profilinde kalır. Çalışırken bilgiler bellekte açılır. Cihazına veya bütün Chrome profiline erişebilen kişilere karşı ayrı bir parola kasası koruması vaat edilmez. Ayrıntılar Gizlilik sayfasında.

Portal tam olarak 40 dakikada mı zaman aşımına uğrar?

Kesin bir 40 dakika süresi yoktur. Portal davranışı değişebilir. Varsa oturum ölçümü, doğrulanmış dönüş ile zaman aşımı ekranının ilk görüldüğü an arasındaki yaklaşık süreyi gösterir; sunucunun kesin oturum bitiş saati değildir.

Sayfa ne sıklıkta yenilenir?

Takip ve isteğe bağlı oturum yenileme açıkken seçili kapasite sekmesi yaklaşık beş dakikada bir yenilenir. Aktif sorgu veya giriş işlemi tamamlanana kadar beklenebilir. Chrome uykusu ve arka plan gecikmeleri süreyi uzatabilir. Başka öğrenci sayfaları otomatik yenilenmez.

Invalid image verification ne demek?

Portal, gönderilen görsel doğrulama yanıtını kabul etmemiştir. Bir yanlış okuma tek başına sistemin durduğu anlamına gelmez. Eklenti eski başarılı sonucu korur ve sonraki sorguda yeniden dener. Son başarılı kontrol saatinin ilerleyip ilerlemediğine bak.

Doğrulama kodu reddedilirse ne olur?

Aynı ders yeni görselle tekrar denenir: ilk sorgu ve en fazla iki tekrar, toplam üç deneme. Başarılı sonuçta veya üçüncü ret sonrasında normal ders sırası devam eder. Seçtiğin sorgu aralığı korunur. Okunamayan görsel, bağlantı/giriş sorunu veya motor hatası bu tekrar zincirini bitirir.

Görsel doğrulama başka bir servise mi gönderiliyor?

Hayır. OCR motoru ve modelleri eklenti paketindedir; görsel cihazında geçici olarak işlenir. Portal sorgusunda desteklenen bir okuma adayı kullanılabilir. Çelişkili veya yeterince desteklenmeyen sonuçlarda yeni görsel beklenir; rastgele kod üretilmez. Her okumanın doğru olacağı garanti edilmez.

Eski veri veya bağlantı bekleniyor ne demek?

Gösterilen tablo son başarılı sonuç olabilir; şu anki kapasite olduğunu varsayma. Portal sekmesinin açık, oturumun geçerli ve Course Capacity ekranının görünür olduğunu kontrol et. Giriş bilgilerini kaydetmediysen süre dolduğunda kendin giriş yapman gerekir. Süren bir sorguyu bozacak şekilde arka arkaya yenileme yapma.

Windows, Edge veya Safari'de çalışır mı?

Bu paket masaüstü Chrome içindir; kullanıcı bilgisayarında Python kurulumu gerektirmez. Windows'ta gerçek uçtan uca test ayrıca yapılmalıdır. Edge benzer uzantı ve yan panel API'leri sağlar, ancak ayrı yükleme ve canlı test gerekir. Safari bu Chrome ZIP'ini doğrudan kurmaz; ayrı dönüştürme, API uyarlaması, test ve dağıtım gerekir. Bu sürüm Safari desteği vaat etmez.

Hangi izinler gerekiyor?

storage dersleri ve ayarları saklar; alarms takibi zamanlar; offscreen yerel OCR'nin belge/worker ortamını sağlar; sidePanel Chrome yan panelini açar. ODTÜ alan adı erişimi kapasite tablosu ve isteğe bağlı giriş içindir. Telegram veya yapılandırılmış ortak servis erişimi yalnız bildirim/eşleştirme içindir. Genel gezinme geçmişi, bütün siteler veya tüm dosyalar için izin istenmez.

Verilerimi nasıl silerim?

Giriş bilgilerini ODTÜ oturumu bölümünden, Telegram eşleştirmesini Telegram bağlantısı bölümünden kaldırabilirsin. Ortak bot bağlantısını kaldırma, sunucudaki yetkiyi iptal eder; ağ hatasında kaldırma tamamlanmış sayılmaz. Dersi silmek eski değişiklik geçmişini otomatik silmez. Eklentiyi kaldırmak yerel eklenti verisini siler; gönderilmiş Telegram mesajları Telegram'da ayrıca yönetilir.

Bu ODTÜ'nün resmî uygulaması mı?

Hayır. Bağımsız bir öğrenci aracıdır. Portalın kuralları ve erişilebilirliği geçerlidir; eklenti ders kaydı, bildirim teslimi veya kesintisiz çalışma garantisi vermez.

GizlilikDestek

Destek iletisine parola, oturum çerezi veya bot token ekleme.