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.

"Ç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.
| Boyut | Neye bakarsın? | Kanıt nereden gelir? | Ürün / süreç |
|---|---|---|---|
| Devre | Bağlantılar şemayla aynı mı, GND ortak mı, LED'lerde direnç var mı, kablolar izlenebiliyor mu | Masadaki devre, üstten çekilmiş fotoğraf | Ürün |
| Kod | Kod derleniyor mu, öğrenci en az bir değeri bilerek değiştirmiş mi | Kartta yüklü kod, formdaki "kodda değiştirdiğim yer" | Ürün |
| Anlama | Seç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ü kontrol | Süreç |
| Hata ayıklama | Çalışmayınca bir sıra izliyor mu, hatayı ve çözümünü not ediyor mu | Hata günlüğü, senin gözlem notun | Süreç |
| Belgeleme ve sunum | Teslim formu eksiksiz mi, 2–3 dakikada ne yaptığını anlatabiliyor mu | Teslim 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ıyor | 2 – Gelişiyor | 3 – Yeterli | 4 – İ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 derlenmez | Bir sayıyı (süre, eşik) değiştirir ve sonucu görür | Görevin istediği değişikliği yapar; kod derlenir ve beklenen davranışı verir | Yeni 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 veremez | Satı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öyler | Programı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 kurar | Yardımla tek tek kontrol eder; hatayı bulur ama nasıl bulduğunu anlatamaz | Bir sıra izler (güç, kablo, pin, kod, Serial Monitor) ve hatayı günlüğe yazar | Tahmin 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 yok | Form dolu ama bağlantı tablosu ya da hata bölümü eksik | Form eksiksiz, fotoğraf net, 2–3 dakikada ne yaptığını anlatır | Bağ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ır | Hatırlatınca USB'yi çıkarır, rolünü kısmen yapar | Kurallara uyar, rolünü yapar, masayı toplar | Rolleri 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.
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 no | Ldr İle Gece Lambası, Proje #12 |
| Kart | Kullanılan kart ve kablo | Arduino Uno, USB A-B kablo |
| Grup ve roller | Ad soyad; kurucu, kontrolcü, okuyucu | Ada: kurucu, Efe: kontrolcü, Deniz: okuyucu |
| Parça listesi | Parça ve adet | 1 LDR, 1 LED, 1 adet 330 Ω ve 1 adet 10 kΩ direnç, breadboard, 5 jumper |
| Bağlantı tablosu | Parça bacağı → Arduino pini | LDR: 5V ve A0; 10 kΩ: A0 ve GND; LED uzun bacak: 330 Ω üzerinden D13; LED kısa bacak: GND |
| Kodda değiştirdiğim yer | Satırın eski ve yeni hâli | if (value < 50) → if (value < 300) |
| Değişikliğin sonucu | Ne gözlediniz? | LED artık LDR'yi elimizle kapatınca yanıyor |
| Karşılaştığım hata | Belirti | LED hiç yanmıyordu |
| Nasıl buldum, nasıl çözdüm | Denenen adımlar, sırasıyla | LED'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 video | Dosya adları | 12-gece-lambasi-grup3.jpg, 15 saniyelik video |
| Hangi projeden başladım? | Kaynak proje | BlueGrays, Ldr İle Gece Lambası |
| Bu satır ne yapar? (öğretmen yazar) | Her üyeye ayrı bir satır | Ada: 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 | Öğretmen | Gruplar |
|---|---|---|
| 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 listesi | Projeyi bitirir, devre fotoğrafını ve 10–20 saniyelik videoyu çeker |
| 0–5 dk | Teslim sırasını tahtaya yazar, kontrol listelerini ve rubrik kâğıdını hazırlar | Devreyi son kez kontrol eder, teslim formunu tamamlar |
| 5–37 dk | Sı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 dk | Formları toplar, rubrikte eksik kalan seviyeleri tamamlar | USB'yi çıkarır, parçaları sayarak kutuya koyar, masayı toplar |
| Çıkış | Kapıda iki çıkış sorusu sorar ve cevapları kâğıtta toplar | Her öğ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.
Ö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.
| İfade | Henüz değil | Kısmen | Evet | Kanı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.
| Soru | Cevap |
|---|---|
| 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.
| Öğe | Ne zaman eklenir? | Kağıt dosyada | Dijital klasörde |
|---|---|---|---|
| Teslim formu | Her projenin sonunda | Doldurulmuş form | Formun 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 video | Proje çalışınca | Videodan bir kare | 10–20 saniyelik video |
| Kod sürümleri | Her değişiklikte | Değişen satırları işaretli çıktı | proje_v1.ino (orijinal), proje_v2.ino (değişiklik) |
| Hata günlüğü | Her hata çıktığında | Defterde ayrı bir sayfa | Tek bir tablo, her hata bir satır |
| Öz değerlendirme | Her projenin sonunda | Form | Formun fotoğrafı |
| Akran geri bildirimi | Teslim dersinde | Akran formu | Formun fotoğrafı |
| Dönem sonu yansıması | Dönemin son haftası | Bir sayfa | Bir 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.
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çüt | Ağırlık | Seviye | Doğrusal puan | Yumuşak dönüşüm |
|---|---|---|---|---|
| Devre kurma | 20 | 3 | 3/4 × 20 = 15 | %85 × 20 = 17 |
| Kod ve değişiklik | 15 | 2 | 2/4 × 15 = 7,5 | %70 × 15 = 10,5 |
| Anlama ve açıklama | 25 | 4 | 4/4 × 25 = 25 | %100 × 25 = 25 |
| Hata ayıklama süreci | 20 | 3 | 3/4 × 20 = 15 | %85 × 20 = 17 |
| Belgeleme ve sunum | 10 | 2 | 2/4 × 10 = 5 | %70 × 10 = 7 |
| Düzen, güvenlik, iş birliği | 10 | 4 | 4/4 × 10 = 10 | %100 × 10 = 10 |
| Toplam | 100 | 77,5 | 86,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.
Bu yazıdan sonra yapabileceğin projeler
Tüm projeleri gör
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

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.

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

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

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

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

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

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
Diğer yazılar
BlueGrays uygulaması
Bu devreyi telefonunda adım adım kur
Devre şeması, kod ve parça listesi tek ekranda. 200'den fazla Arduino, ESP32 ve Pico projesi seni bekliyor.
Telefonunla tara
Kamerayı koda tut; telefonunun uygulama mağazası açılır.
ya da mağazada aç

