serkandurusoy / mt.issues

Mitolojix issue tracker
0 stars 0 forks source link

Veritabaninda ogrencileri egitim yiliyla birlikte saklamak gerekiyor #387

Open ghost opened 8 years ago

ghost commented 8 years ago

Mevcut yapida ogrenci sinif/sube bilgisi tek basina duruyor, ancak bu verinin ogrenci tarihcesi ve her yil sinifinin degisecegi gozetilerek, egitim yili bilgisiyle esli saklanmasi gerekiyor.

su anda bu bir sorun degil ancak egitim yili degisirken sorun olacak.

simdilik dokunmuyorum cunku mevcut verinin migration'i gerekecek.

zaten bu pilot bitince veriler de silinecek diye konusulmustu.

dolayisiyla yaz doneminde ilk yapilmasi gereken is olarak bunu belirlemek lazim. o sebeple priority yuksek tutuyorum.

ayrica tabi ogrenci verisine ulasan sorgular da guncellenmeli.

kod kalitesi issue'sundaki repo pattern ile birlikte yapilsa aslinda ne guzel olur.

@BirolU @muratulman

sizin de bilginiz dahilinde olsun, lutfen pilot bitene kadar aktif egitim yilini degistirmeyin ki buradaki gibi bilimum yan etkilerini tekrardan gozden gecirelim.

serkandurusoy commented 8 years ago

@cyardimci bunu seninle birlikte yapacagiz. su elindeki diger (sinavlari icerdikleri sorularin konularina gore filtreleme) issue'yu tamamladiktan sonra bunu konusalim.

bu seni bu gune kadar en derinlemesine kodun icine sokan ve mantigi takip etmeni gerektirecek issue olacak. benim de uzerimden ciddi bir yuk alacak.

biraz tekrari bol bir is, ama ekstra dikkat de gerektiriyor, bir yandan da kodun ogrencileri ilgilendiren her yerini daha yakindan tanimana yarayacak.

serkandurusoy commented 8 years ago

@muratulman @BirolU su an yukleme yapiyorum yaklasik bir 10 dakikasi kaldi, sonra su ana kadar kapanan issue'lari test edebilirsiniz.

bu issue'ya gelince, mevcut sistemdeki kullanicilari aktarmak yerine yeniden yukleyecegimiz icin, pratik aciliyeti onumuzdeki seneye kadar sona erdi.

tabii ki v1.6 issue'larina ilerlemeden once ilk yapilmasi gereken yine de bu (her biri ufak ama cok yerde kod degisikligi olacagindan dolayi).

dolayisiyla, v1.5 icin de elimizde baska issue kalmadigindan, siz testlere onay verdiginiz durumda, mevcut kurum, mufredat ve soru verilerini yeni egitim yilina migrate edip, ogrenci ve sinav verilerini sildikten sonra production'a yukleme yapabilirim ve ogrenci verilerini yukleyip, sinavlar olusturmaya hazir hale gelebiliriz.

ne diyorsunuz?

biz tabi bir yandan bu issue ile baslamak uzere @cyardimci ile v1.6'ya ilerleyecegiz.

BirolU commented 8 years ago

Tamam.

Serkan Durusoy notifications@github.com şunları yazdı (5 Eki 2016 00:46):

@muratulman @BirolU su an yukleme yapiyorum yaklasik bir 10 dakikasi kaldi, sonra su ana kadar kapanan issue'lari test edebilirsiniz.

bu issue'ya gelince, mevcut sistemdeki kullanicilari aktarmak yerine yeniden yukleyecegimiz icin, pratik aciliyeti onumuzdeki seneye kadar sona erdi.

tabii ki v1.6 issue'larina ilerlemeden once ilk yapilmasi gereken yine de bu (her biri ufak ama cok yerde kod degisikligi olacagindan dolayi).

dolayisiyla, v1.5 icin de elimizde baska issue kalmadigindan, siz testlere onay verdiginiz durumda, mevcut kurum, mufredat ve soru verilerini yeni egitim yilina migrate edip, ogrenci ve sinav verilerini sildikten sonra production'a yukleme yapabilirim ve ogrenci verilerini yukleyip, sinavlar olusturmaya hazir hale gelebiliriz.

ne diyorsunuz?

biz tabi bir yandan bu issue ile baslamak uzere @cyardimci ile v1.6'ya ilerleyecegiz.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

muratulman commented 8 years ago

Teşekkürler @serkandurusoy.

V1.6 için altyapı tarafındaki değişiklikler ne durumda? İlerleyebilecek miyiz?

V1.5 kapatılmış ama test sırasında bu versiyonla ilgili açacağımız konuları ne yapacağız?

serkandurusoy commented 8 years ago

priority urgent olarak acabilirsiniz.

surum guncellemeleriyle ilgili onumuzu acacak kod degisikliklerini cagriya yaptiracagim urgentlar bittikten sonra. onlar 1 ay kadar surecektir ardindan 1.6 issuelarina girecegiz guncellemelere de kademeli olarak baslayip. sonuclari o zaman gormeye baslariz.

Sent from my iPhone

On Oct 5, 2016, at 9:57, muratulman notifications@github.com wrote:

Teşekkürler @serkandurusoy https://github.com/serkandurusoy.

V1.6 için altyapı tarafındaki değişiklikler ne durumda? İlerleyebilecek miyiz?

V1.5 kapatılmış ama test sırasında bu versiyonla ilgili açacağımız konuları ne yapacağız?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/mitolojix/issues/issues/387#issuecomment-251597083, or mute the thread https://github.com/notifications/unsubscribe-auth/AEbz3M6RUFVbc5dUQz8lptEAN7s2l9Kuks5qw0o8gaJpZM4IEy7w .

serkandurusoy commented 7 years ago

@BirolU @muratulman #517 ile yeni bir issue actim, ogrencinin sinifta kalmasi veya alttan ders almasiyla ilgili.

Bu mevcut issue o tarafa dogru da bir kisim sorunlari cozmus oluyor, ozellikle "sinifta kalma" halini.

Ancak, eger alttan ders alma vb islerine de gireceksek, o zaman bu issue'yu su an yapmayi degil, 517 ile birlikte komple ele almayi daha dogru buluyorum zira burada su an verilecek mesai komple cope gitmis olacak yapisal tekrar ciddi degisiklik olacagi icin ogrenci sinif iliskisinde.

Diger taraftan, bu issue'nun pratik aciliyeti de aslinda 2017-2018 egitim yilinin baslangici zira teknik olarak bizi onumuzdeki yillara hazirlamaktan baska bu egitim yilina bir etkisi yok.

Dolayisiyla, bu issue'nun da #517 ile birlikte degerlendirilmek uzere v2.0'a aktarilmasini oneriyorum. Bu sayede mesaimizi komple kod sentaksini yeni versiyonlara yaklastirmaya ayirip bu sayede ilerleyebilmek uzere onumuzde duran engellerin en azindan bir kismini bertaraf etmeyi umuyorum.

Tabi fonksiyonel anlamda ihtiyac duyulan v1.6 isaretli diger issue'lar bu arayil deadline icin yine baki.

Gerci orada da, eger ki tckimlik son 6 hane cozumu tatminkar gorunuyorsa ve bizi 2017-2018 egitim yilina kadar idare edecekse, orada da efor sarfetmek yerine o issue'lari da v2.0 isaretleyip

v1.6'yi tamamen mumkun olabildigince teknolojik anlamda kaybettigimiz guncellige tekrar yaklastirmak ve bu sayede ios/android app'lere konsantre olabilmeye ayirmak bana daha iyi bir proje plani olarak gorunuyor.

ne diyorsunuz?

muratulman commented 7 years ago
muratulman commented 7 years ago

@serkandurusoy dedi ki: "Gerci orada da, eger ki tckimlik son 6 hane cozumu tatminkar gorunuyorsa ve bizi 2017-2018 egitim yilina kadar idare edecekse, orada da efor sarfetmek yerine o issue'lari da v2.0 isaretleyip v1.6'yi tamamen mumkun olabildigince teknolojik anlamda kaybettigimiz guncellige tekrar yaklastirmak ve bu sayede ios/android app'lere konsantre olabilmeye ayirmak bana daha iyi bir proje plani olarak gorunuyor ne diyorsunuz?"

muratulman commented 7 years ago

Şifre alma süreci, yeni tasarımımıza rağmen bence çocuklar için hala çok fazla adım içeren bir süreç. TC kimlik no son 6 hane çok pratik bir çözüm oldu ama tabii güvenli değil. Bence bu yıl bu basit yöntemle devam edelim. Şu süreçte kullanım kolaylığı ve pozitif öğrenci geribildirimi güvenlikten daha kritik geliyor bana. @BirolU ne dersin?

BirolU commented 7 years ago

ŞT'deki uygulamayı görelim, sonra karar verelim. Bana da v2.0'a kadar bu şekilde gidebiliriz gibi geliyor.

serkandurusoy commented 7 years ago

ok

o zaman sifre surecini de bu issue'yu da v2 icin isaretliyorum

bu seneki ogrencileri seneye devir isini vakti geldiginde veritabani uzerinden hallederiz, zaten gecen senenin verilerin kullanalim deseyik onun icin yine yapacaktik.