water / mainline

Core web service
GNU Affero General Public License v3.0
9 stars 0 forks source link

Byt namn på When-modellen #77

Closed oleander closed 12 years ago

oleander commented 12 years ago

Ordet when är reserverat i Ruby och inte speciellt beskrivande i övrigt. Vi bör därför, innan databasen blir för invecklad, byta namn på modellen.

Nuvarande förslag

Ett beslut tas innan fredagen den 9:e Mars.

jesjos commented 12 years ago

Vi bör även fundera på det här med att When i nuvarande utförande inte tar i beaktande att en kurs kan gå över flera perioder. Plötsligt kan vi vara i en situation där vi t.ex. väljer att bara visa data gällande kurser som är aktiva - och därmed döljer vi aktiva kurser som går över flera perioder.

karinsofia commented 12 years ago

Så länge som en kurs, med samma kurskod, inte kan starta samtidigt - tror jag det räcker att vi bara går på i vilken period den startar.

Det är klart att systemet endast borde visa aktiva kurser. Men jag tror att det måste skötas manuellt, dvs. examinatorn avaktiverar kursen när den är slut, för ofta kan man lämna in laborationer (som man fått reject på) efter periodens slut.

jesjos commented 12 years ago

Ja, det låter spontant som en bra idé. Vi får lägga till en bool active i given_course? En följdfråga på denna lösning: Examinatorn vill inte deaktivera kursen förrän alla "eftersläntrare" har hankat sig igenom alla labbar. En student som har blivit godkänd i alla labbar vill å andra sidan inte ha kursen i sin dashboard. Studenten borde alltså eventuellt själv kunna "arkivera" sina kurser. Detta är något som fattas i PingPong, till mitt stora förtret. Har fortfarande över ett år gamla kurser som ligger kvar och skräpar...

jesjos commented 12 years ago

Nu börjar det bli dags att ta ett beslut.

Några förslag:

@oleander @karinsofia @oleander @spontus @Tarrasch @anjonas vad tycker ni?

Tarrasch commented 12 years ago

StudyPeriod kanske? Så heter läsperiod på engelska. Om vi ska ha det som något mer abstrakt så kanske TimeSpan. Har inga starka åsikter som jag kan försvara däremot.

oleander commented 12 years ago

En omröstning kanske vore på sin plats. Deadline kl 21:00 i kväll? Två nomineringar?

Jag röstar för;

Tarrasch commented 12 years ago

SP ftw!

spontus commented 12 years ago

Jag röstar på studyperiod

OT: Ordet when är också reserverat i SQL men man kan använda det genom att skriva "when"

oleander commented 12 years ago

En röst till på SP så är "valet" avgjort. Vad säger du @jesjos?

jesjos commented 12 years ago

SP är okej.