Rehberler · 12 dk okuma

Arduino Proje Değerlendirme Rubriği: Teslim Formu ve Portfolyo

Arduino proje değerlendirme rubriği: 6 ölçüt ve 4 seviyeli tablo, puan ağırlıkları, teslim formu, 5 dakikalık kontrol listesi, öz ve akran formu, portfolyo.

Bir Arduino projesini notlandırırken yalnızca "çalışıyor mu?" sorusuna bakarsan, kodu arkadaşından kopyalayan öğrenciyle devresini üç kez söküp hatayı kendisi bulan öğrenciye aynı puanı verebilirsin. Daha adil bir Arduino proje değerlendirme rubriği beş boyuta bakar: devre (doğru ve düzenli kurulmuş mu), kod (öğrenci bir şeyi bilerek değiştirebiliyor mu), anlama (seçtiğin bir satırı açıklayabiliyor mu), hata ayıklama süreci (çalışmayınca ne yaptı) ve belgeleme ve sunum (ne yaptığını gösterebiliyor mu). Devre, kod ve belgeleme ürünü; anlama ve hata ayıklama süreci ölçer. Notun yarıdan fazlası süreçten gelirse öğrenciler hatadan kaçmak yerine hatayı anlatmaya başlar.

Bu yazı yarın sınıfa götürebileceğin bir şablon seti: 6 ölçütlü ve 4 seviyeli ana rubrik, puan ağırlıkları, tek sayfalık proje teslim formu, 40 dakikalık teslim dersi akışı, 5 dakikalık masa başı kontrol listesi, öz ve akran değerlendirme formları, dönem portfolyosu ve bir öğrencinin notunun adım adım hesaplanması. Örnekler 24 kişilik, 3'erli gruplarla çalışan varsayımsal bir sınıfa göre kuruldu. Haftalık derslerde hızlı gözlem için daha kısa, 3 seviyeli bir tablo istersen 8 haftalık robotik kodlama ders planındaki rubriği kullanabilirsin; buradaki set, bir projenin sonunda verilen not içindir.

Arduino derslerinde devre kurmak için kullanılan breadboard
Devre ölçütünde önce breadboard'a bakılır: ortak GND hattı, LED'in yönü ve her LED'in önündeki direnç yarım dakikada kontrol edilir.

"Çalışıyor mu?" sorusu neden yetmez: 5 boyut

Arduino projelerinde ürün ile öğrenme her zaman aynı yerde durmaz. LED'leri sırayla yanan bir trafik lambası, öğrencinin kodu hiç okumadan yüklediği anlamına gelebilir. Hiç yanmayan bir gece lambası ise öğrencinin sensör değerini Serial Monitor'da ölçüp yanlış seçilmiş bir eşiği bulduğu, yani dersin asıl hedefine ulaştığı bir deneme olabilir. Bu yüzden rubriği iki aileye ayırmak işini kolaylaştırır. Ürün tarafında devreye, koda ve teslim edilen belgelere bakarsın; bunlar masada, kâğıtta ve fotoğrafta duran kanıtlardır. Süreç tarafında öğrencinin konuşmasına ve hata ararken izlediği yola bakarsın; bunları yalnızca sorarak ve izleyerek görürsün. Aşağıdaki tablo her boyutta neye bakacağını ve kanıtın nereden geleceğini özetliyor.

BoyutNeye bakarsın?Kanıt nereden gelir?Ürün / süreç
DevreBağlantılar şemayla aynı mı, GND ortak mı, LED'lerde direnç var mı, kablolar izlenebiliyor muMasadaki devre, üstten çekilmiş fotoğrafÜrün
KodKod derleniyor mu, öğrenci en az bir değeri bilerek değiştirmiş miKartta yüklü kod, formdaki "kodda değiştirdiğim yer"Ürün
AnlamaSeçtiğin bir satırı açıklayabiliyor mu, değişirse ne olacağını söyleyebiliyor mu"Bu satır ne yapar?" sorusu, sözlü kontrolSüreç
Hata ayıklamaÇalışmayınca bir sıra izliyor mu, hatayı ve çözümünü not ediyor muHata günlüğü, senin gözlem notunSüreç
Belgeleme ve sunumTeslim formu eksiksiz mi, 2–3 dakikada ne yaptığını anlatabiliyor muTeslim formu, fotoğraf ve video, kısa sunumÜrün

Ana rubrik: 6 ölçüt, 4 seviye ve puan ağırlıkları

Beş boyuta altıncı bir ölçüt ekledik: çalışma düzeni, güvenlik ve iş birliği. Grupla çalışılan bir Arduino dersinde USB takılıyken kablo değiştirmek ya da rolünü bırakıp kenara çekilmek de öğrenmenin parçasıdır. Her seviye tanımı gözlenebilir bir davranışla yazıldı; "iyi anlıyor" gibi yoruma açık ifadeler yerine "seçilen satırı doğru açıklar ve değişirse ne olacağını söyler" gibi masada görebileceğin şeyler var. Bir öğrenciyi bir seviyeye koymak için o hücredeki davranışı en az bir kez görmüş olman yeterli. İki seviye arasında kalırsan düşük olanı yaz ve yanına kısa bir not düş; bir sonraki projede ilk ona bakarsın.

Ölçüt (ağırlık)1 – Başlıyor2 – Gelişiyor3 – Yeterli4 – İleri
Devre kurma (%20)Şemaya bakarak bile yardımsız kuramaz; LED ters ya da dirençsiz, kablolar yanlış satırdaŞemayla kurar, 1–2 bağlantı hatasını gösterilince düzeltirŞemayla hatasız kurar, kabloları anlamlı renklerle kullanır (kırmızı 5V, siyah GND)Düzenli kurar, her bağlantının nedenini söyler, bir parçayı başka pine taşıyıp kodu da buna göre değiştirir
Kod ve değişiklik (%15)Kodu yükler, hiçbir değeri değiştirmez ya da değişiklik derlenmezBir sayıyı (süre, eşik) değiştirir ve sonucu görürGörevin istediği değişikliği yapar; kod derlenir ve beklenen davranışı verirYeni bir davranış ekler (ikinci LED, yeni koşul), değişkenleri anlamlı adlandırır, yorum satırı yazar
Anlama ve açıklama (%25)"Bu satır ne yapar?" sorusuna cevap veremezSatırı okur, ne işe yaradığını genel söyler ("LED'le ilgili")Seçilen satırı doğru açıklar ve değişirse ne olacağını söylerProgramın akışını baştan sona anlatır, setup() ile loop() farkını ve koşulun neden gerektiğini açıklar
Hata ayıklama süreci (%20)Çalışmayınca bekler ya da her şeyi söküp baştan kurarYardımla tek tek kontrol eder; hatayı bulur ama nasıl bulduğunu anlatamazBir sıra izler (güç, kablo, pin, kod, Serial Monitor) ve hatayı günlüğe yazarTahmin kurar, her seferinde tek bir şeyi değiştirerek dener, bulduğu hatayı başka gruba anlatır
Belgeleme ve sunum (%10)Teslim formu büyük ölçüde boş, fotoğraf yokForm dolu ama bağlantı tablosu ya da hata bölümü eksikForm eksiksiz, fotoğraf net, 2–3 dakikada ne yaptığını anlatırBağlantı tablosunu kendi hazırlar, kodun önceki ve sonraki hâlini gösterir, soruları yanıtlar
Düzen, güvenlik, iş birliği (%10)USB takılıyken devreyi değiştirir, rolünü bırakırHatırlatınca USB'yi çıkarır, rolünü kısmen yaparKurallara uyar, rolünü yapar, masayı toplarRolleri döndürür, başka gruba yardım eder, kısa devre riskini fark edip uyarır

Ağırlıklar bilinçli seçildi: notun %45'i ürün (devre, kod, belgeleme), %55'i süreç (anlama, hata ayıklama, düzen) üzerinden gelir. En yüksek ağırlık anlamada, çünkü kodun kolayca kopyalanabildiği bir derste öğrencinin gerçekten ne öğrendiğini en güvenilir biçimde onun kendi açıklaması gösterir. İlk projelerde devre kurmanın ağırlığını %25'e çıkarıp kodu %10'a indirebilirsin; öğrenciler ilk haftalarda zaten çoğunlukla hazır kodu yükler. Dönemin ikinci yarısında, iki projeyi birleştirmeye ya da kendi davranışlarını eklemeye başladıklarında kodu %20'ye çıkarıp devreyi %15'e indirmek daha anlamlı olur. Toplam her zaman 100 kalsın ve ağırlıkları projeye başlamadan önce öğrencilerle paylaş; neyin puan getirdiğini bilen öğrenci teslim formunu da daha dikkatli doldurur.

Rubriğin tamamını her derste kullanma. Haftalık derslerde tek bir ölçüte odaklan (bu hafta yalnız hata ayıklama, gelecek hafta yalnız anlama) ve sınıf listesinde öğrencinin adının yanına seviye numarasını yaz. Projenin sonunda vereceğin not için bu küçük gözlemler hazır kanıta dönüşür ve teslim günü 24 öğrenciyi altı ölçütte sıfırdan değerlendirmek zorunda kalmazsın.

Proje teslim formu şablonu

Teslim formu tek sayfadır ve grup, projeyi göstermeden önce doldurur. Amacı süslü bir rapor değil, rubriğin kanıtlarını tek yerde toplamaktır: parça listesi ve bağlantı tablosu devre ölçütüne, değiştirilen satır kod ölçütüne, hata ve çözümü hata ayıklama ölçütüne, fotoğraf ve video belgelemeye kanıt olur. Son satırdaki "Bu satır ne yapar?" bölümünü sen doldurursun. Aşağıdaki örnek, BlueGrays'teki ücretsiz Ldr İle Gece Lambası projesini yapan varsayımsal bir grubun formu. Parça listesi projenin Gerekli Komponentler bölümünden, bağlantılar Devre Şeması'ndan gelir. Şablonu kopyalarken üçüncü sütunu boşalt.

AlanÖğrencinin yazacağıÖrnek: Ldr İle Gece Lambası
Proje adı ve numarasıUygulamadaki ad ve proje noLdr İle Gece Lambası, Proje #12
KartKullanılan kart ve kabloArduino Uno, USB A-B kablo
Grup ve rollerAd soyad; kurucu, kontrolcü, okuyucuAda: kurucu, Efe: kontrolcü, Deniz: okuyucu
Parça listesiParça ve adet1 LDR, 1 LED, 1 adet 330 Ω ve 1 adet 10 kΩ direnç, breadboard, 5 jumper
Bağlantı tablosuParça bacağı → Arduino piniLDR: 5V ve A0; 10 kΩ: A0 ve GND; LED uzun bacak: 330 Ω üzerinden D13; LED kısa bacak: GND
Kodda değiştirdiğim yerSatırın eski ve yeni hâliif (value < 50) → if (value < 300)
Değişikliğin sonucuNe gözlediniz?LED artık LDR'yi elimizle kapatınca yanıyor
Karşılaştığım hataBelirtiLED hiç yanmıyordu
Nasıl buldum, nasıl çözdümDenenen adımlar, sırasıylaLED'i ters çevirdik, değişmedi; koda Serial.begin(9600) ve Serial.println(value) ekledik; sınıfta değer 400 civarı, elle kapatınca 200; eşik 50 çok düşüktü
Fotoğraf ve videoDosya adları12-gece-lambasi-grup3.jpg, 15 saniyelik video
Hangi projeden başladım?Kaynak projeBlueGrays, Ldr İle Gece Lambası
Bu satır ne yapar? (öğretmen yazar)Her üyeye ayrı bir satırAda: value = analogRead(A0); Efe: digitalWrite(13, HIGH); Deniz: if (value < 300)

"Bu satır ne yapar?" sorusunun gücü, kopyalanmış bir kodda bile öğrencinin gerçekten ne anladığını göstermesidir. Grubun her üyesine ayrı bir satır seç ve cevabı formun son satırına yaz. İyi bir satır programın davranışını değiştiren satırdır: bir pinMode(), bir analogRead() ya da digitalRead(), bir if koşulu, bir delay(). Süslü parantez ya da boş satır seçme. Soruyu iki adımda sor: önce "bu satır ne yapar?", sonra "bu satırdaki 13'ü 12 yaparsan ne olur?" İkinci soruya doğru cevap veren öğrenci anlama ölçütünde 3'e, programın akışını baştan sona anlatabilen öğrenci 4'e yerleşir. Hazır projelerde satır seçerken projenin Kodu anla sekmesindeki Adım adım açıklamaları sana yol gösterir; programın kalbi olan satırları orada hızla bulursun. Bu sekmeyi öğrenci gözüyle nasıl okuyacağını Kodu anla ve Kendin dene yazısında anlattık.

Teslim dersi: 40 dakikada 8 grubu değerlendirmek

SüreÖğretmenGruplar
Ders öncesiÇıktıları hazırlar: grup başına 1 teslim formu ve 1 kontrol listesi, öğrenci başına 1 öz ve 1 akran formu; 24 kişi ve 8 grup için toplam 64 sayfa, artı 1 rubrik sınıf listesiProjeyi bitirir, devre fotoğrafını ve 10–20 saniyelik videoyu çeker
0–5 dkTeslim sırasını tahtaya yazar, kontrol listelerini ve rubrik kâğıdını hazırlarDevreyi son kez kontrol eder, teslim formunu tamamlar
5–37 dkSırayla her grubun masasında yaklaşık 4 dakika: kontrol listesi ve her üyeye "Bu satır ne yapar?" (8 grup × 4 dk)Bekleyen gruplar önce öz değerlendirme formunu doldurur, sonra yan masanın projesini dener ve akran formunu yazar
37–40 dkFormları toplar, rubrikte eksik kalan seviyeleri tamamlarUSB'yi çıkarır, parçaları sayarak kutuya koyar, masayı toplar
ÇıkışKapıda iki çıkış sorusu sorar ve cevapları kâğıtta toplarHer öğrenci yazar: "Bu projede en çok neyi öğrendin?" ve "Bir sonraki projede ilk neyi kontrol edeceksin?"

5 dakikalık masa başı kontrol listesi

Bu listeyi A4'e bas ve her grup için bir kopya kullan. Sıra bilinçli: önce güç ve devre, sonra kod, en sonda sözlü sorular. Proje çalışmıyorsa listeyi yarıda bırakma; kalan maddeler hata ayıklama ölçütü için kanıt toplar. Her grup için en çok 5 dakika ayır; birkaç teslimden sonra çoğu kontrol 4 dakikada biter.

  • Güç: Kart USB'den besleniyor, kartın üzerindeki güç LED'i yanıyor.
  • Ortak GND: Breadboard'daki eksi hattı Arduino'nun GND pinine bağlı; sensör ve LED aynı hatta.
  • Parçalar: LED doğru yönde (uzun bacak artı tarafta), her LED'in önünde direnç var, dirençlerin değeri formdakiyle aynı.
  • Şemayla karşılaştırma: Kullanılan pinler teslim formundaki bağlantı tablosuyla birebir aynı.
  • Kod: Kartta yüklü kod formdaki değişikliği içeriyor; emin değilsen grubun kodu bir kez daha yüklemesini iste.
  • Davranış: Proje beklenen işi yapıyor; yapmıyorsa grup nedenini ya da şu an hangi adımı denediğini söyleyebiliyor.
  • Değişikliği canlı göster: Grup değiştirdiği değeri eski hâline alıp farkı gösteriyor.
  • Bu satır ne yapar? Her üyeye ayrı bir satır soruldu, cevap forma yazıldı.
  • Hata günlüğü: Bu proje için en az bir kayıt var: belirti, denenenler, çözüm.
  • Kanıt: Üstten çekilmiş net bir devre fotoğrafı ve çalışırken 10–20 saniyelik bir video var.
Kontrol sırasında hiçbir kabloyu USB takılıyken çıkartma ya da taktırma; önce USB çıkarılır, değişiklik yapılır, sonra yeniden takılır. Kart ya da bir parça ısınıyorsa veya yanık kokusu geliyorsa USB'yi hemen çek ve 5V ile GND'nin doğrudan birleşip birleşmediğine bak. Bir grubun güvenlik için USB'yi çektiğini görürsen bunu düzen ölçütünde artı olarak yaz; devreyi kapatmak puan kaybı değil, doğru davranıştır. Kopuk kablo şüphesinde multimetrenin bip testini kullanmayı multimetre rehberinde anlattık.

Öz değerlendirme formu

Öz değerlendirme formu öğrencinin kendi öğrenmesine ad koymasını sağlar ve senin rubriğinle karşılaştırabileceğin ikinci bir göz sunar. Her öğrenci ayrı doldurur, grup formu değildir. Son sütun en önemlisidir: "Evet" işaretleyen öğrenciden bir kanıt yazmasını iste. Öz değerlendirme notun içine girmez; ama senin verdiğin seviye ile öğrencinin işareti arasında iki basamak fark varsa o öğrenciyle bir dakika konuşmak için iyi bir işarettir. Bazen öğrenci kendini küçümser, bazen de senin görmediğin bir anı hatırlar.

İfadeHenüz değilKısmenEvetKanıtım
Devremi şemaya bakarak kendim kurabildim( )( )( )
Kodda bir değeri bilerek değiştirdim ve sonucunu önceden tahmin ettim( )( )( )
Projedeki önemli satırların ne işe yaradığını bir arkadaşıma anlatabilirim( )( )( )
Bir hata çıktığında ne yaptığımı sırasıyla yazabilirim( )( )( )
Grubumda rolümü yaptım ve arkadaşlarıma yardım ettim( )( )( )
Bir sonraki projede daha iyi yapacağım şey–––Bir cümle yaz

Akran değerlendirme formu

Akran formu, gruplar birbirinin projesini denerken doldurulur. Kuralı baştan koy: puan yok, yalnız gözlem ve öneri. Öğrencilerin arkadaşına not vermesi hem adil değildir hem de sınıfta gerginlik yaratır; "iki beğeni, bir öneri" yapısı ise iyi bir geri bildirimin nasıl verildiğini öğretir. Formu dolduran öğrencinin yazdığı önerinin kalitesini istersen iş birliği ölçütüne kanıt olarak kullanabilirsin. Doldurulan formu proje sahibi gruba geri ver; portfolyoya o girer.

SoruCevap
Hangi grubun projesini inceledin?Grup no ve proje adı
Proje çalıştı mı? Ne gördün?Bir cümle
Grup sana bir satırı açıkladı mı? Hangisi?Satırı yaz
Beğendiğim birinci şey…
Beğendiğim ikinci şey…
Bir önerim"… yapsanız … olurdu" kalıbıyla
Kendi projemde deneyeceğim fikir…

Portfolyo: dönem boyunca ne toplanır?

Portfolyo tek bir projenin değil, dönemin hikâyesidir. Dönem sonunda öğrencinin ilk LED projesindeki teslim formunu son projedeki formla yan yana koymak, gelişimi tek bir sayıdan daha iyi gösterir. Kağıt ya da dijital olması fark etmez; önemli olan her projede aynı öğelerin aynı adlandırmayla eklenmesidir. Dijital portfolyo için okulunun kullandığı bulut klasörü ya da öğrenme platformu yeterli: her öğrenciye bir klasör, her projeye bir alt klasör aç ve dosya adlarını proje numarası, proje adı ve sürümle başlat. Kağıt portfolyoda telli bir dosya ve her proje için bir ayraç işini görür.

ÖğeNe zaman eklenir?Kağıt dosyadaDijital klasörde
Teslim formuHer projenin sonundaDoldurulmuş formFormun fotoğrafı ya da doldurulabilir belge
Devre fotoğrafıDevre çalışıncaÇıktısı ya da elle çizimiÜstten çekilmiş, kabloları okunan fotoğraf
Kısa videoProje çalışıncaVideodan bir kare10–20 saniyelik video
Kod sürümleriHer değişiklikteDeğişen satırları işaretli çıktıproje_v1.ino (orijinal), proje_v2.ino (değişiklik)
Hata günlüğüHer hata çıktığındaDefterde ayrı bir sayfaTek bir tablo, her hata bir satır
Öz değerlendirmeHer projenin sonundaFormFormun fotoğrafı
Akran geri bildirimiTeslim dersindeAkran formuFormun fotoğrafı
Dönem sonu yansımasıDönemin son haftasıBir sayfaBir sayfa ya da 1 dakikalık ses kaydı

Portfolyonun en değerli parçası hata günlüğüdür, çünkü hata ayıklama ölçütünün kanıtı oradadır. Her satır altı soruya cevap verir: tarih ve proje, belirti (ne oldu?), ilk tahmin, denenenler (sırasıyla), gerçek neden ve bir dahaki sefere ne yapacağım. Örnek bir satır: "12 Kasım, Ldr İle Gece Lambası; LED hiç yanmıyor; tahmin: LED ters; LED'i çevirdik, değişmedi, Serial Monitor'a değeri yazdırdık; gerçek neden: eşik 50 sınıfın ışığına göre çok düşüktü; bir dahaki sefere önce sensörün değerini ölçeceğim." Dönem boyunca 10–15 satır biriken bir günlük, öğrencinin hangi hataları artık yapmadığını gösterir. Derleme hatalarını da günlüğe yazdır; en sık görülenlerin anlamını Arduino derleme hataları yazısında, sensör değerini okumayı Serial Monitor kullanımı yazısında bulabilirler.

Uygulamadan değerlendirmeye veri: BlueGrays ne verir, ne vermez?

Öğrencilerin BlueGrays'i kendi telefonlarında kullanıyorsa, uygulamanın bazı bölümleri değerlendirmeye küçük ama işe yarar kanıtlar sağlar. Hepsinin ortak noktası, bilgiyi öğrencinin kendi ekranından sana göstermesidir; uygulama bu bilgileri öğretmene ayrıca göndermez. Bu yüzden onları tek başına not olarak değil, konuşmayı başlatan ve portfolyoyu tamamlayan bir kanıt olarak kullan.

  • Yaptım: Öğrenci bir projeyi bitirince proje sayfasındaki bu kutucuğa dokunur ve proje Atölyem > Tamamlanan Projeler listesine düşer. Portfolyo kontrolünde öğrenciden bu listeyi açmasını iste; dönem boyunca hangi projeleri yaptığının hızlı bir dizini olur. İşaretlemek tek dokunuştur, yani bir kanıt değil bir beyandır: listedeki her proje için portfolyoda bir teslim formu ya da fotoğraf ara.
  • Kendin dene ile sözlü kontrol: Projelerin Kodu anla sekmesinin sonundaki Kendin dene görevi, "Bu satır ne yapar?" sorusunun bir adım ötesidir. Görevi sesli oku ve öğrenciden telefona bakmadan hangi satırı nasıl değiştireceğini söylemesini iste, sonra değişikliği yapıp yüklesin. İpucu ya da Çözümü göster kullandıysa bunu açıkça söylemesini baştan kararlaştırın: ipucuyla çözmek anlamada 3, ipucusuz çözüp nedenini anlatmak 4 olabilir.
  • Takıldıysan ve Sorun Giderme: Kodu anla'daki Takıldıysan bölümünü ya da projede varsa Sorun Giderme listesini sırayla izleyen bir grup, hata ayıklamada bir yöntem gösteriyor demektir. Hatayı hangi maddede bulduklarını sor ve hata günlüğüne yazdır.
  • Günün soruları ve Seviyem: Her gün yenilenen soru seti, XP ve A1 İlk Işık'tan C2 Atölye Ustası'na uzanan seviyeler, öğrenciyi derslerin arasında elektronikle meşgul tutmak için iyi bir araçtır, ama nota çevirme. Sorular evde ve tek başına çözülür, seviye hiç düşmez ve sonuç öğrencinin ne kadar zaman ayırabildiğine bağlıdır. Motivasyon için kullan: isteyen öğrenci haftanın sonunda yeni seviyesini sınıfla paylaşsın, kimse zorunlu tutulmasın.
Dürüst olalım: BlueGrays'te öğretmene sınıfın ilerlemesini gösteren bir panel yok. Öğrencilerin hangi projeleri bitirdiğini, hangi Kendin dene görevini çözdüğünü ya da quiz sonuçlarını uygulama üzerinden göremezsin; ödev atayamaz, sınıf oluşturamazsın. Öğrencilerine eğitmen paketinden Premium kod dağıttıysan Kodlarım ekranında yalnızca hangi kodu kimin kullandığını, kodun ne zaman aktifleştiğini ve ne zaman biteceğini görürsün; bu bir ilerleme takibi değildir. Değerlendirmenin kanıtı her zaman masadaki devre, teslim formu ve öğrencinin kendi açıklamasıdır. Kodların nasıl dağıtıldığını sınıfa toplu Premium kod yazısında anlattık.

Not hesaplama örneği: bir öğrencinin puanı

Diyelim ki Deniz, Ldr İle Gece Lambası projesini yapan grubun okuyucusu. Teslim dersindeki gözlemlerin şöyle: devreyi şemaya bakarak hatasız kurdu (devre 3); eşiği değiştirdi ama yeni bir davranış eklemedi (kod 2); if satırını açıkladı, eşik 300 yerine 600 olursa LED'in daha az karanlıkta yanacağını söyledi ve programın akışını baştan sona anlattı (anlama 4); LED yanmayınca Serial Monitor'a değer yazdırmayı önerdi ve günlüğe yazdı (hata ayıklama 3); teslim formunda fotoğraf vardı ama bağlantı tablosu eksikti (belgeleme 2); rolünü yaptı ve yan gruba yardım etti (düzen 4). Puanı hesaplamanın iki yolu var. Doğrusal yöntemde her ölçütün puanı seviye bölü 4 çarpı ağırlıktır. Yumuşak dönüşümde seviyeler 1 = %50, 2 = %70, 3 = %85, 4 = %100 olarak sayılır; böylece işe başlamış ama zorlanmış bir öğrenci bir ölçütten sıfıra yakın puan almaz.

ÖlçütAğırlıkSeviyeDoğrusal puanYumuşak dönüşüm
Devre kurma2033/4 × 20 = 15%85 × 20 = 17
Kod ve değişiklik1522/4 × 15 = 7,5%70 × 15 = 10,5
Anlama ve açıklama2544/4 × 25 = 25%100 × 25 = 25
Hata ayıklama süreci2033/4 × 20 = 15%85 × 20 = 17
Belgeleme ve sunum1022/4 × 10 = 5%70 × 10 = 7
Düzen, güvenlik, iş birliği1044/4 × 10 = 10%100 × 10 = 10
Toplam10077,586,5

Deniz'in notu doğrusal yöntemle 100 üzerinden 77,5, yuvarlayınca 78; yumuşak dönüşümle 86,5, yani 87 olur. Hangi yöntemi seçersen seç dönem boyunca aynısını kullan ve ilk projeden önce öğrencilere açıkla. Tablo bir sayı vermenin ötesinde ne yapılacağını da söyler: Deniz'in en düşük iki ölçütü kod ve belgeleme. Bir sonraki projede ona yeni bir davranış ekleme görevi (örneğin karanlıkta LED'e ek olarak kısa bir buzzer sesi) ve bağlantı tablosunu kendisinin hazırlamasını hedef olarak verebilirsin. Ağırlıkları ve dönüşümü bir hesap tablosuna yazarsan 24 öğrencinin notu, seviyeleri girdiğin anda kendiliğinden çıkar.

Adil değerlendirme: grup çalışması, çalışmayan devre, kopya kod

  • Grupta bireysel katkı: Ürün ölçütleri (devre, kod, belgeleme) gruba ortak verilebilir, süreç ölçütleri (anlama, hata ayıklama, düzen) her zaman bireyseldir. "Bu satır ne yapar?" sorusunu her üyeye ayrı satırla sorman bu ayrımı kendiliğinden sağlar. Rolleri (kurucu, kontrolcü, okuyucu) her projede döndür; dönem sonunda her öğrenci her rolü en az bir kez üstlenmiş olsun.
  • Çalışmayan devre: Proje teslim anında çalışmıyorsa devre ölçütünde en fazla 2 ver, ama süreç ölçütlerini düşürme. Hatayı sistemli arayan, günlüğe yazan ve nerede takıldığını anlatabilen bir öğrenci hata ayıklamada 3 ya da 4 alabilir. İstersen bir sonraki derse kadar bir düzeltme hakkı tanı ve devre puanını yeniden değerlendir.
  • Kopya ya da hazır kod: Hazır bir projeden başlamak kopya değildir; derste zaten hazır kodla çalışılır. Asıl soru öğrencinin kod üzerinde ne yaptığıdır. Kod ölçütü değişikliğe, anlama ölçütü açıklamaya baktığı için başka bir gruptan alınmış ama anlaşılmamış bir kod bu iki satırda kendiliğinden düşük kalır. Formdaki "Hangi projeden başladım?" satırı, kaynağı gizlemek yerine belirtmeyi alışkanlık hâline getirir.
  • Sohbet aracıyla yazılmış kod: Evde yapılan projelerde kodun bir yapay zekâ aracıyla yazılmış olması mümkün. Yasaklamak yerine teslimde sözlü kontrolü artır: kodu yazan değil, açıklayan ve değiştirebilen puan alır.
  • Bozuk parça ve devamsızlık: Bir grubun sensörü bozuksa ya da öğrenci teslim gününde yoksa rubriği o gün doldurma; bir sonraki derste kısa bir masa başı kontrolüyle tamamla. Malzemeden kaynaklanan bir aksaklık öğrencinin notuna yansımamalı.
  • Herkes aynı tabloyu bilsin: Rubriği ilk projeden önce öğrencilerle birlikte oku ve her seviyeden birer örnek göster. Seviye tanımlarını bilen öğrenci notuna itiraz etmek yerine bir sonraki seviye için ne yapması gerektiğini sorar.

Rubriği ilk kez denemek için büyük bir proje beklemene gerek yok: Ldr İle Gece Lambası ya da Trafik Lambası gibi tek derslik bir projeyle başla, teslim formunu ve kontrol listesini bir kez kullan, sonra ağırlıkları kendi sınıfına göre ayarla. Değerlendirmeyi daha uzun bir programın sonuna koyuyorsan 5 günlük Arduino atölyesi yazısındaki 3 dakikalık sunum şablonu bu formlarla birlikte iyi çalışır. Öğrencilerin projeleri BlueGrays'te açarsa parça listesi, devre şeması ve "Bu satır ne yapar?" sorusuna kaynak olan Kodu anla adımları hazır gelir; her platformda 20 olmak üzere 60 ücretsiz projeyle başlayabilir, Premium projelere geçtiğinde öğrencilere tek tek abonelik aldırmak yerine Profil > Eğitimci Paketleri'nden tek ödemeyle alınan, kendiliğinden yenilenmeyen 5 ya da 10 kodluk paketlerle kod dağıtabilirsin.

Sıkça sorulan sorular

Arduino projesi nasıl notlandırılır?

Yalnız projenin çalışıp çalışmadığına değil, devre, kod, anlama, hata ayıklama süreci ve belgeleme olmak üzere beş boyuta bak. Her boyutu 4 seviyeli bir rubrikle değerlendir ve ağırlıklarla 100 üzerinden puana çevir. Bu yazıdaki örnekte notun %55'i süreçten, %45'i üründen gelir.

Rubrik nedir, nasıl hazırlanır?

Rubrik, ölçütleri ve her ölçütün seviyelerini gözlenebilir davranışlarla tanımlayan bir puanlama tablosudur. Önce 4–6 ölçüt seç, her biri için 3–4 seviye yaz ve "iyi" gibi yoruma açık sözcükler yerine masada görebileceğin davranışları kullan. Ağırlıkları baştan belirleyip öğrencilerle paylaş.

Çalışmayan Arduino projesine not verilir mi?

Evet. Devre ölçütünde puan sınırlı kalır, ama öğrencinin hatayı nasıl aradığı, günlüğe yazması ve nerede takıldığını açıklayabilmesi diğer ölçütlerde puan getirir. Çalışmayan bir projede bile iyi bir hata ayıklama süreci öğrenmenin güçlü bir kanıtıdır.

Grup projesinde bireysel not nasıl verilir?

Ürün ölçütlerini (devre, kod, belgeleme) gruba ortak, süreç ölçütlerini (anlama, hata ayıklama, düzen) her öğrenciye ayrı ver. Her üyeye koddan farklı bir satır sorup açıklamasını iste ve rolleri her projede döndür.

Robotik kodlama dersinde portfolyo nasıl hazırlanır?

Her projede aynı öğeleri topla: teslim formu, devre fotoğrafı, kısa video, kodun ilk ve değiştirilmiş sürümü, hata günlüğü ve öz değerlendirme. Telli bir dosya ya da okulun kullandığı bulut klasörü yeterlidir; önemli olan dosyaları proje numarası ve sürümle düzenli adlandırmaktır.

BlueGrays'te öğretmen öğrencilerin ilerlemesini görebilir mi?

Hayır, uygulamada sınıf ilerleme paneli, ödev atama ya da öğrencinin quiz sonucunu öğretmene gösteren bir ekran yok. Öğrenci tamamladığı projeleri Atölyem > Tamamlanan Projeler listesinden kendi ekranında gösterebilir. Eğitmen paketi kullanıyorsan Kodlarım ekranında yalnız hangi kodu kimin kullandığını görürsün.

Tüm projeleri gör
Ldr İle Gece Lambası
#12Başlangıç

Ldr İle Gece Lambası

Hava karardığında kendiliğinden yanan, sabah olunca sönen küçük bir gece lambası. Işık sensörü odadaki aydınlığı ölçer; Arduino ortam yeterince karanlıksa LED'i yakar, aydınlanınca söndürür. Sokak lam

4.8(102)
205
Trafik Lambası
#3Başlangıç

Trafik Lambası

Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

4.8(131)
397
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(188)
1127
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Kapı zili gibi: bastığın sürece ışık yanar, bırakınca söner. Arduino butonu sürekli dinler; butona basılıyken LED'i yakar, elini çektiğin an söndürür. Kartın dışarıdan gelen bir dokunuşu nasıl hissett

4.8(113)
229
Ldr İle Işık Şiddeti Okuma
#11Başlangıç

Ldr İle Işık Şiddeti Okuma

Odanın ne kadar aydınlık olduğunu sayıyla görmek ister misin? Işığa duyarlı küçük bir parça olan LDR ortam ışığını ölçer ve Arduino bu değeri yarım saniyede bir bilgisayar ekranına yazar. Elinle üstün

4.6(81)
139
Polis Çakar
#4Başlangıç

Polis Çakar

Polis arabasının çakarı gibi: kırmızı LED üç kez hızlıca yanıp söner, ardından mavi LED üç kez çakar ve bu sıra hiç durmadan sürer. Arduino'ya iki LED ve iki direnç bağlaman yeter. Birkaç dakikada kur

4.7(103)
258
Yürüyen Led
#5Orta

Yürüyen Led

Sıra sıra yanıp sönen, koşar gibi ilerleyen ışıklar. Arduino altı LED'i tek tek yakar; her biri kısa bir an parlayıp söner ve ışık baştan sona yürür, sonra yeniden başlar. Birden çok ışığı tek bir düz

4.6(85)
207
HC-SR04 Mesafe Ölçme (Serial Ekran)
#27Başlangıç

HC-SR04 Mesafe Ölçme (Serial Ekran)

Yarasalar karanlıkta yollarını nasıl buluyorsa HC-SR04 sensörü de öyle çalışır: duyamadığın bir ses gönderir, yankısını dinler ve önündeki cismin ne kadar uzakta olduğunu ölçer. Arduino bu mesafeyi sa

4.6(46)
71