serkandurusoy / mt.issues

Mitolojix issue tracker
0 stars 0 forks source link

Öğrencinin boytaşındaki sıralaması #334

Closed ghost closed 8 years ago

ghost commented 8 years ago

Öğrenci öztaşında kendi şubesinde ekrandaki üçlünün en üstünde, tüm şubeler arasında üçlünün en altında gözüküyor. Her ikisinde de ortada gelecek şekilde düşünmüştük diye hatırlıyorum.

ghost commented 8 years ago

Title changed from Öğrencinin öztaşındaki sıralaması to Öğrencinin boytaşındaki sıralaması

ghost commented 8 years ago

bununla ilgili bir sey dusunmemistik ama ben insiyatif alip boy tasina ilk girildiginde ogrenci en ustte gelecek sekilde duzenleme yaptim.

en ust olmasinin cok basit bir sebebi var, ogrencinin kacinci olduguna bakmam, farkli edge case'ler olan birinci, ikinci veya ucuncu olmasina gore farkli miktarda kaydirma (offset) miktar hesabi yapmam gerekmiyor.

boytasinda ilk geldigi andan sonra artik "tum subeler" veya "arama" vb gibi siralamayi onceden kestirilemeyecek sekil ve kombinasyonlarda ve real time degistirebilen durumlar icin de ek bir caba sarfetmedim ki bunlari takip ederek ogrenciyi surekli "ilk sirada veya daha da fenasi ortada" tutmaya calismak ciddi hesap kitap isi.

yani kurguladigim mantikta, ogrenci ekrani actigi zaman kendini en ustte goruyor. boy tasi kriterlerini subeyle veya aramayla degistirirse de ekrandaki ogrenciler mevcut listenin ust ve/ya altinda nerelerdeyseler aralara giriyorlar veya cikiyorlar, yani yeniden bir siralama yapmakla ugrasmiyorum.

@murat arzunuz?

ghost commented 8 years ago

Pardon boytaşı olacak.

ghost commented 8 years ago

Tüm şubelere tıklarken öğrencinin amacı kendisini tüm şubeler arasında görmek olacaktır genelde. Madem oyuncaklı iş, o zaman tüm şubeler listesi çağrıldığında sıralamayı en üste 1. olan öğrenciyi koyarak mı yapsak acaba? Mevcut durumda random bir sıranın öğrencileri geliyor karşısına ve bunlardan birisi öğrencinin kendisi olmayabilir. Adla aramada zaten sadece match eden öğrenciyi getiriyoruz, orada sorun yok. @birol?

ghost commented 8 years ago

Öğrenci bir kez tüm şubeler listesine bakıp tekrar kendi şubesine döndüğünde zaten ekrandaki üç isim arasında kendi ismini göremiyor.

Öğrencinin kendisini vurgulayarak göstermek olabilir, ama taş deseni üzerinde nasıl bir vurgulama yapılabilir bilemiyorum.

Ayrıca, şube listesinde sıralama no tüm şubelerin sıralamasını gösterecek şekilde. Bu size garip gelmiyor mu?

image

ghost commented 8 years ago

Buna sen söyleyince dikkat ettim. Garip gelip gelmemesinden ziyade bu sıralamanın işlevini düşünmek gerek. Sonuçta bu çocukların hepsi LGS'ye hazırlandıkları için bu testleri çözüyorlar ve -maalesef- birbirleriyle bir rekabet içindeler. Bu rekabet şubesi düzeyinde değil, sınıfı düzeyinde. Bu nedenle öğrencinin her durumda tüm sınıfı düzeyinde kendi sırasını görmesi, bu mantıkla, bana garip gelmiyor. Şimdi tüm şubeler listesine geçildiğinde ne göstermemiz gerektiğine gelince. Ben kendi şubemde tüm şubeler arasındaki sıra numaramı zaten görüyorsam tüm şubeler listesine neden bakmak isterim? Bir arkadaşıma bakacaksam zaten arama kutucuğu var. Neden isterim? A) Kimler lider? Kaç puanları var? Ne kadar fark var aramızda? B) Kimler hemen benim üstümde ya da altımda? Yakalayabilir miyim? Yetişiyorlar mı? Bu durumuda tüm şubeler listesine geçildiğinde: A durumunda sıralamayı birinciden aşağıya doğru yapmak doğru olur B durumunda sıralamada öğrenciyi ekrana gelen üçlü arasında göstermek doğru olur. A düşünebileceğimiz alternatif bir seçenek. B ise Serkan'ın dediği gibi masraflı bir işse girmeyelim ama burada mevcut işleyiş de yaklaşık bir çözüm olarak kalabilir. Çünkü sanırım tüm şube listesine geçildiğinde öğrencinin mevcut pozisyonunundan çok uzağa düşülmüyor. Öğrenci kısa bir scroll ile kendi pozisyonuna gelebiliyor ve alt/üst öğrencilere bakabiliyor. @mitolojix ?

ghost commented 8 years ago

"mumkun oldugunca" her durumda ortada gelecek sekilde duzenleme yaptim

ghost commented 8 years ago

OK.