serkandurusoy / mt.issues

Mitolojix issue tracker
0 stars 0 forks source link

"Alıştırma Testi"nde "yanıtlar"... #298

Closed ghost closed 8 years ago

ghost commented 8 years ago

Yanıtlarıma bakarken:

ghost commented 8 years ago

Şu anda hesaplama şöyle oluyor:

image

ghost commented 8 years ago

Şöyle olsa:

image

Soruların toplam puanını 100'e getirmek için bir sorunun puanını bir eksiltsek, öğrencinin aldığı puan hesabını hesaplanan puanlara göre değil de gösterilen puanlara göre yapsak...

ghost commented 8 years ago

Sorulara atanan tam puanların da saklanması gerekecek. Bu durumda ben sonuncu sorunun puanını bir azalttım. Sorular karıştırılsa da bunun hatırlanması gerekecek ve her öğrencide değişik olmaması gerekecek.

Böylece sınav sırasında öğrenciye gösterdiğim puan gerçekten o sorudan aldığı puan olacak.

ghost commented 8 years ago

Çok sorulu sınavlarda 1 puanlık ayarlama yetmeyecek...

ghost commented 8 years ago

Şöyle bir durumda 6 puanlık ayarlama gerekecek:

image

Bunu tek soruda yapmak olmaz. O zaman en yüksek puanlı sorulardan 6 tanesini birer puan düşürmek gerekecek.

ghost commented 8 years ago

Yani şöyle:

image

ghost commented 8 years ago

Şöyle bir durumda en yüksek puanlı 2 soruda ayarlama yapmak gerekecek:

image

ghost commented 8 years ago

Karadeliklerin birleşmesinden kaynaklanan time-space dalgalanmalarının etkilerini de bu hesaplara katmamız gerekebilir...

ghost commented 8 years ago

Aslinda bunu daha once konusmustuk hatta bu durumdan da bahsetmistim ama tabi birol kadar guzel ifade edemiyorum kendimi :)) o zaman buna dokunmamamizin sebebi "aman bosver" idi.

simdi iki sey var:

1) "artik" veya "eksik" puanlari bir yerlere dagitabilirim, biraz algoritma dusunmem ve javascript ile en uygun implementasyon nasil olur onu belirlemem gerekecek hatasiz ve hizli bir cozum icin ama halledilir 2) soru sirasinin karisimi vb sebebiyle bu isi suyun kaynaginda yapip testi "kilitlerken/acarken" halletmek gerekir. bu da test icinde saklanan soru bilgisini soru+puan olarak degistirmemi gerektirir. haliyle bu bilginin dallanarak kullanildigi pek cok yer var. teknik olarak zor degil ama kalabalik ve test gerektiren bir is.

ozetle,

bunu yapacaksak simdi tam sirasi derim. eger bundan ileride kullanici tarafindan bir sikayet gelirse biriken verinin buna gore guncellenmesi gercekten cok dertli olur.

ne yapalim @murat @birol

ghost commented 8 years ago

diger konulara gelirsek:


Sorular bana gelen sırayla ekrana gelmiyor.

  • evet yanit anahtari sinavin orijinal siralamasiyla olusuyor. cunku "mutlak dogru o". ayrica sorularin karistigi sinavlarda zaten her ogrenci icin farkli siralama olusuyor. ayrica ogrencinin kapattiktan sonra donup de benimki kacinci soruydu deme sansi yok. arkadasina da sen ikinci soruyu ne yaptin deme sansi yok cunku arkadasinin ikinci sorusu farkli. ama "mutlak dogru" uzerinden gidersek birbirlerine yanit anahtari uzerinden sen sunu naptin deme sanslari da var. son olarak, teknik olarak tabii ki daha basit bunu boyle uygulamis olmak. ama yok ogrencinin sinavi aldigi andaki siralama uzerinden gidelim dersek yapabilirim.

Seçenekler bana gelen sırayla ekrana gelmiyor.

  • bkz yukaridaki aciklama. yalniz burada siralama ve eslestirme sorularini nasil sunacagimiza da karar vermemiz gerekir.

"Kalan Süre" sınavın toplam süresini gösteriyor. Bu gereksiz.

  • bos mu birakayim? hani geriye donup baktiginda kac dakikalik bir sinavmis bu diye sordugunda yanit orada. ama kaldirabilirim.

"Soru Puanı" sorunun tam puanını gösteriyor. O sorudan kaç puan aldığımı da görsem iyi olur. "5/10" şeklinde göstersek?

  • aslinda bir nevi ilk maddeye verdigim yanitla bir arada dusunulmesi gereken bir sey bu. zira yanit anahtarinin cocugun sinav kagidiyla bir baglantisi yok. bunu yapmak icin o baglantiyi da kurmam lazim ki o zaman komple bu ise girisebiliriz.

total olarak 5-10 saatlik bir is (yine kusura bakmayin genis aralik icin, buralar hep "hassas" yerler)

ghost commented 8 years ago

"Veritabanı sıfırlanması" ve "komple test" sorun değil de, "5-10 saatlik iş" vs "ileride kullanıcı tarafından bir şikayet gelirse biriken verinin buna göre güncellenmesi gerçekten çok dertli olur." konusunda son kararı @murat tan bekliyoruz.

ghost commented 8 years ago

Puanlama tarafı dışındakilerle ilgili görüşlerim:

ghost commented 8 years ago

ogrenci neyi yanlis yapti gorebilsin dedigimiz anda zaten ogrenci sinav kagidini cevap kagidi ile birlestirmem gerekecek her halukarda.

dolayisi ile bu zaten yapilacaksa, genel olarak bu bahsedilenlerin tumu zaten bunun ustunden gidebilir.

puanlama konusu da, hazir zaten bu tip bir kulliyata girismisken batti balik yan gidebilir...

ghost commented 8 years ago

Batan balık ben oluyorum farkındaysan...

ghost commented 8 years ago

Evet, bu artık puan işi başımızı ağrıtacak. Birol'un gösterdiği gibi çok sorulu testlerde (ki çoğu böyle olacak) önemli bir fazla puan akümüle edecek. Puanlama konusunda @mitolojix önerisini uygulayalım. Bunun testini de yukarıda görüldüğü üzere @birol dan daha iyi kimse yapamaz :)

ghost commented 8 years ago

Öğrenci yanlışlarını gösterme işini pilot sonrasına bırakalım. Şimdilik soru puanı hanesinde alınan puan / soru puanı gösterimi ile idare edelim diyorum. @birol ?

ghost commented 8 years ago

Olur. Nasılsa bir tur daha üzerinden gideceğiz her şeyin. En azından neler yapmamız gerekeceği hakkında bir fikrimiz var. Daha pilot aşamasında da çok şey çıkacaktır. O zaman topluca hallederiz her şeyi. En kısa zamanda, gerçek ortamda ne olduğunu görmek şimdiki tek arzumuz.

ghost commented 8 years ago

baya ciddi test etmeniz gerekecek