Pratik Rehberler

GitHub Classroom kapandı: Depolar kaldı, ders verilerinin bir kısmı siliniyor

|Yazar: QUASA Editör Ekibi|4 dk okuma| 1
GitHub Classroom kapandı: Depolar kaldı, ders verilerinin bir kısmı siliniyor

GitHub Classroom’un web sitesi, API’leri ve bağlantılı hizmetleri 28 Ağustos 2026 itibarıyla kapatıldı. GitHub’ın 27 Ağustos tarihli kapanış duyurusu, Classroom için oluşturulan GitHub hesaplarının, depoların ve organizasyonların etkilenmediğini; bazı Classroom verilerinin ise saklama politikaları uyarınca kalıcı olarak silineceğini belirtiyor.

28 Ağustos 2026’daki kapanıştan sonra eğitimcilerin önceliği, korunmuş depoları Classroom’a özgü ders kayıtlarından ayırmak olmalı. Depoların ve gerekli erişimlerin mevcut olduğu doğrulanmalı; sınıf ve ödev adları, depo dışında tanımlanan testler ve LTI sınıf listeleri için yalnızca daha önce alınmış dışa aktarımlar, öğrenme yönetim sistemi kayıtları ve kurum arşivleri kullanılmalı.

Kapanan hizmet GitHub’ın kendisi değil

GitHub Classroom kapandıktan sonra erişilebilen ödev depoları ile kullanılamayan ders yönetimi iş akışı

Kapatılan bölüm, dersleri ve ödevleri yöneten GitHub Classroom katmanı. Classroom web arayüzü artık sınıf yönetimi için kullanılamıyor; Classroom API’lerine veya bağlantılı hizmetlere dayanan işlemler de önceki biçimleriyle çalışmıyor. Genel GitHub hizmeti ile Classroom için kullanılan hesaplar, depolar ve organizasyonlar ise bu kapanışın kapsamı dışında.

Kapanış önceden ilan edilmiş bir geçişin son aşamasıydı. GitHub, 26 Mayıs 2026 duyurusunda yeni Classroom kayıtlarını durdurmuş; mevcut kullanıcıların 28 Ağustos’a kadar sınıf oluşturmayı ve öğrenci davet etmeyi sürdürebileceğini, bu tarihten sonra oturum açarak sınıf yönetemeyeceğini açıklamıştı.

Kapanış sonrasındaki bağımsız değerlendirme de web sitesi ile API’lerin devreden çıkarıldığını ve depoların Classroom’a özgü idari verilerden ayrı tutulduğunu aktarıyor. Bununla birlikte bir deponun korunması, her kullanıcının o depoya erişebileceği anlamına gelmez; görünürlük, sahiplik ve kullanıcı izinleri ayrıca kontrol edilmelidir.

Korunan varlıklar ile silinebilecek kayıtlar farklı

Korunan GitHub varlıkları ile silinebilecek Classroom ders kayıtlarının karşılaştırılması

Temel ayrım, GitHub üzerinde bağımsız varlık olarak duran içerik ile Classroom hizmetinin tuttuğu ders bağlamı arasında. Kapanış duyurusunun kesin biçimde korunduğunu söylediği varlıklar şunlar:

Kapanıştan etkilenmeyen GitHub varlıkları

  • Classroom çalışmaları için oluşturulan veya kullanılan GitHub kullanıcı hesapları.
  • Öğrenci, takım ya da eğitimci çalışmaları için oluşturulan GitHub depoları.
  • Sınıfları ve ödev depolarını barındıran GitHub organizasyonları.

Kaynak kodu, commit geçmişi ve doğrudan depoya kaydedilmiş dosyalar bu varlıkların içinde bulunabilir. Ancak depo tek başına hangi dersin veya ödevin parçası olduğunu, hangi öğrencinin kurumsal kaydıyla eşleştiğini ya da Classroom’daki harici test düzenini göstermeyebilir.

Kalıcı olarak silinebilecek Classroom verileri

  • Sınıf adları ve ödev adları.
  • Depoların dışında tanımlanmış testler.
  • LTI entegrasyonuyla oluşturulmuş sınıf listeleri.

GitHub, bu örnekleri “bazı Classroom verileri” kapsamında sayıyor ve silme işlemini kendi veri saklama politikalarına bağlıyor. Duyuru, her kurum veya kayıt türü için ayrı bir silinme tarihi vermediği gibi kullanıcıya özel bir kayıp dökümü de sunmuyor. Bu nedenle söz konusu bilgilerin halen Classroom arayüzünden alınabileceği varsayılmamalı.

Eğitimciler önce mevcut kayıtları eşleştirmeli

Eğitimcinin GitHub depoları, yerel dışa aktarım ve LMS kayıtlarından ders envanterini yeniden kurması

Hizmet kapandığı için uygulanabilir çalışma, Classroom’dan yeni bir dışa aktarım beklemek değil, kurumun elindeki kayıtları denetlemek. Aşağıdaki sıra GitHub tarafından açıklanmış bir kurtarma prosedürü değil; doğrulanmış veri ayrımına dayanan editoryal bir önceliklendirmedir.

  1. Depo envanterini çıkarın. Her depo için URL’yi, sahip organizasyonu, görünürlüğü, erişebilen ders sorumlularını ve biliniyorsa öğrenci ya da takım eşleşmesini kaydedin. Ödev şablonunu öğrenci teslim deposuyla karıştırmayın.
  2. Erişimi ayrı ayrı doğrulayın. Deponun mevcut olması ile gerekli eğitimci veya kurum hesabının erişebilmesi farklı durumlardır. Özellikle özel depolarda sahiplik ve yönetim yetkilerini kontrol edin.
  3. Classroom dışındaki kopyaları koruyun. Daha önce alınmış JSON veya CSV dışa aktarımlarını, LMS sınıf listelerini, resmî not kayıtlarını, ödev yönergelerini ve öğrenci kimliği–GitHub kullanıcı adı eşlemelerini değiştirilmemiş bir arşivde saklayın.
  4. Eksik bağlamı açıkça işaretleyin. Bir sınıf adı, ödev adı, harici test veya LTI kaydı güvenilir biçimde doğrulanamıyorsa tahmin üretmeyin. Belirsiz eşleşmeleri daha sonra incelenmek üzere ayrı tutun.

Öğrenciler kendi hesapları veya yetkili oldukları organizasyonlar üzerinden mevcut depolara erişmeye devam edebilir. Buna karşılık eski ders panosu, ödev daveti ve Classroom’a özgü sınıf bağlamı aynı erişim yoluyla sunulmadığından, kurumun teslim ve not geçmişini yalnızca depolardan yeniden kurması eksik sonuç verebilir.

Yeni sistemde ders bağlamı yeniden kurulacak

Yeni bir eğitim platformuna geçiş, yalnızca korunmuş depoları başka bir arayüze bağlamakla tamamlanmaz. Kurumun sınıf ile GitHub organizasyonu, ödev ile şablon ve teslim depoları, öğrenci kimliği ile GitHub hesabı, grup ile takım üyeliği arasındaki ilişkileri yeniden tanımlaması gerekir. Harici test kullanıldıysa testin tanımı, çalıştırma koşulu ve değerlendirmedeki rolü de ayrı kayıtlardan kurulmalıdır.

Yeni araç seçilirken GitHub entegrasyonunun bulunması tek başına yeterli ölçüt değildir. Özel depo yetkileri, bireysel ve grup ödevleri, LTI desteği, notlandırma akışı, veri dışa aktarımı ve saklama koşulları ayrı ayrı incelenmeli; eski Classroom API uç noktalarını çağıran kurum içi betikler tespit edilerek yeniden tasarlanmalıdır.

Şu anda kesin olan sınır açık: GitHub Classroom hizmeti kapalı, bağlantılı GitHub hesapları ile depolar ve organizasyonlar kapanış nedeniyle kaldırılmadı; bazı Classroom metaverileri ise kalıcı silinmeye tabi. GitHub hangi kurumun hangi kayıtlarının silindiğini ayrıntılandırmadığından, tamamlanmış bir depo listesi tamamlanmış bir ders arşivi olarak görülmemeli. Geriye kalan belirsizlik, kurumların kapanıştan önce ne ölçüde dışa aktarım yaptığı ve eksik ders eşlemelerinin LMS ile resmî akademik kayıtlardan ne kadarının yeniden kurulabileceği.

Ayrıca okuyun:

Paylaş:

Bültenimize abone olun

En son Web3, yapay zekâ ve kripto haberleri doğrudan gelen kutunuza gelsin.

0