Bu sayfada

Bu sayfayı İngilizce okuyun

Bu İngilizce sayfanın bir ana dili konuşanı tarafından gözden geçirilmemiş otomatik çevirisidir.

Code Viva, bir programlama dersindeki her öğrenci için sözlü sınavın yazılı ve süreli bir sürümünü, her biri yaklaşık on beş ila yirmi dakika sürecek biçimde ve sınıfta bir eğitmen olmadan yürütür. Öğrencinin teslim ettiği kodu ve commit geçmişini okur, o öğrencinin kendi fonksiyonları, adları ve commit'leri hakkında dört ila altı soru yazar ve her öğrenciye yanıtlayacağı kişisel bir bağlantı verir.

Neler yapılabilir

Teslimler bir Gradescope dışa aktarımından, bir Canvas indirme zip dosyasından, her öğrenciye bir klasör içeren bir zip dosyasından veya okuma belirteciyle GitHub Classroom'dan gelir. Eğitmen oturum süresini, soru sayısını ve son tarihi belirler, ek süreyi 1,25x ila 3x olarak işaretler ve bağlantıları göndermeden önce üretilen soruları okur, düzenler ya da değiştirir. Sorular özyinelemenin temel durumlarını, sınır korumalarını, veri yapısı seçimlerini, opak değişken adlarını, ölçek ve izleme, ödev tanımındaki cümleleri ve tek bir toplu ya da gece geç saatte atılmış commit gibi commit kalıplarını kapsar. Yanıtlar bir yanıt kodu olarak döner; inceleme ekranı her dökümü, dayandığı cümlelerle birlikte önerilen 0 ila 3 arası bir puanın yanında gösterir ve bir konuşmanın ne kadar gerekli olduğuna göre sıralanmış bir işaretleme kuyruğu sunar. Sonuçlar CSV'ye aktarılır ve on bir demo kurs, okurun bütün döngüyü uydurma veriler üzerinde denemesini sağlar.

Kimler için

Bir öğrencinin kendi kodunu açıklayabildiğine dair kanıt isteyen ve bütün öğrencilerle değil kısa bir listeyle konuşmayı tercih eden programlama dersi eğitmenleri; commit soruları bunu bir Sürece Yönelik Değerlendirme biçimi haline getirir.

Notlar ve uyarılar

Her şey tarayıcıda çalışır: kurs, JSON dışa aktarımı olan yerel depolamada durur; sorular bir bağlantının tarayıcıların sunuculara göndermediği bölümünde taşınır ve yanıtlar yalnızca öğrencilerin göndermeyi seçtiği kodlar olarak döner, böylece hiçbir öğrenci verisi üçüncü bir tarafa ulaşmaz. Soru üreticisi model güdümlü değil, kural tabanlıdır. Aracın kendi ifadesine göre kod okuyucusu sezgiseldir, bu nedenle olağandışı biçimlendirme ya da makrolar bir fonksiyonu gizleyebilir ve bir puan, kodu anlamak yerine sözcük dağarcığını bilmeyi ödüllendirebilir; bu yüzden puanlar eğitmenin onayladığı önerilerdir ve araç riskin düşük tutulmasını önerir. Hiçbir lisans ve hiçbir kaynak deposu yayımlanmamıştır; bağlantılar soruları taşıdığı için birkaç kilobayta ulaşırlar, bu da bir öğrenme yönetimi sistemindeki mesaj kutusunda satır atlayacak kadar uzundur.

Bağlı kavramlar

Sözlü Değerlendirme, Sürece Yönelik Değerlendirme, Akademik Dürüstlük, BS Eğitimi

Bu sayfayı göm

Bu sayfayı bir öğrenme yönetim sistemine veya başka bir web sitesine gömmek için aşağıdaki kodu kopyalayın. Gömülü sürüm yalnızca sayfa içeriğini gösterir — site başlığını, gezintiyi ve alt bilgiyi gizler.