Yardım
Dersler hakkında sıkça sorulabilecek sorular.
Ödevler
Ödevleri Classroom ortamı üzerinden mi teslim etmeliyim?
Hayır bu şart değil (ama başarıyla kurmuşsanız Classroom ortamını kullanmanızı öneririz). Ödevinizi tarayıcı üzerinden teslim edebilirsiniz.
Ödevi tarayıcı üzerinde yaparken değerlendirme sonuçlarını nasıl göreceğim?
Ödev deponuzda "Actions" sekmesine tıklayarak "Github Classroom Workflow" günlüklerine bakın. Bu günlükler hangi adımlarda başarısız olduğunuzu ayrıntılı hata iletileriyle birlikte görüntülemektedir.
VS Code'da ödevi teslim edemiyorum, Git hata veriyor?
Sıklıkla karşılaşılan bir hata Git user
ve email
ayarlarının yapılmamış olmasından kaynaklanır. Durum buysa Windows tarafında bir terminal açarak aşağıdaki komutları girin:
git config --global user.name "<Ad Soyad>"
git config --global user.email "<Email>"
Karşılaştığınız hata bunların dışında bir durum ise sorunuzu öncelikle ödev forumuna taşıyabilirsiniz. Sorun hala devam ediyorsa lütfen ödevinizi tarayıcı üzerinden teslim edin.
Ödevi VS Code'da açtığımda editör kod hataları gösteriyor?
Geliştirme ortamını (ör. C derleyicisi, Ruby yorumlayıcısı) kurmamışsınız veya kurulumda hata var. Ayrıca bir sonraki soruya bakın.
Classroom Çalışma Ortamı başarıyla kurulu ama yine de ödevi VS Code'da açtığımda editör kod hataları gösteriyor?
VS Code editörünün sol alt köşesine bakın. O kısımda WSL
gibi bir şey görmüyorsanız ödev deposunu "Uzak Depo" olarak açmamışsınızdır. Lütfen okuyun.
lets grad
komutunun karşılaştırma çıktılarını nasıl yorumlamalıyım?
✗ Unexpected output
Actual output:
foo
Expected output
bar
Bu örnekte programın gerçek (actual) çıktısı 1'nci sütundan başlamak üzere aşağıdaki gibidir:
123456789... (sütun numaraları)
|||||||||
foo
Benzer şekilde programın umulan (expected) çıktısı da 1'nci sütundan başlamak üzere aşağıdaki gibidir:
123456789... (sütun numaraları)
|||||||||
bar
Dikkat
lets grad
çıktıları ekranda görüntülerken çıktının başına 4 boşluk uzunluğunda bir girinti eklenmektedir. Bu girinti verilen çıktının bir parçası değildir. Yani örnekte görülen gerçek çıktı aşağıdaki gibi değildir:
123456789... (sütun numaraları)
|||||||||
foo
lets grad
komutunun gerçek ve beklenen çıktıları aynı ama yine de hata alıyorum?
Bu büyük bir olasılıkla iki nedenle oluyor:
Satır sonunda göremediğiniz boşluk karakterleri var.
Ekranda ayırt edilemeyen bazı karakterler var.
Classroom ortamı başarılı/başarısız olduğumu, Github ise tersini söylüyor?
Ödev değerlendirmelerinde daima Github'daki sonuç geçerlidir (çünkü notlandırmayı Github yapıyor). Classroom ortamındaki araçlar çalışmalarınızda size yardımcı olması için sunulan "konfor" araçlarıdır. Bu araçların ürettiği sonuçların resmi bir hükmü yoktur. Yine de böyle bir tutarsızlıkla karşılaşmışsanız sorunu raporlayın.