Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: m.bruna 06. 09. 2012, 09:32:25

Název: Plánování zkouškových termínů [program]
Přispěvatel: m.bruna 06. 09. 2012, 09:32:25
Dobry den,

chci si napsat program na planovani terminu zkousek ve zkouskovem obdobi. Kdyz mate napriklad 7-10 predmetu, ke kazdemu 3-6 ruznych terminu atd... tak to pomerne dlouho trva nez si clovek dobre naplanuje cele zkouskove obdobi (vcetne predpokladu, ze neudelate vsechny predmety napoprve), no a kdyz to mate delat 2x rocne ... neni lepsi na to napsat nejaky program? :)

Drive nez se do toho pustim, ... nenapsal uz nekdo neco podobneho?

Myslenka je asi takova:
* predmet ma N radnych a M opravnych zk. terminu
* u kazdeho predmetu lze nastavit priorita, ktera se snazi predmet s vyssi prioritou tlacit na zacatek zk. obdobi
* u radnych i opravnych terminu lze nastavit pro kazdy predmet pocet dni D potrebnych na pripravu
* u kazdeho predmetu lze nastavit priznak R, ktery informuje o tom, zda student predpoklada, ze pujde i na opravny termin
* program vypise ruzne mozne varianty (serazene vzestupne podle splnenych priorit)

V cem to psat? Uvazuji o prologu a programovani s omezujicimi podminkami na konecnych domenach.
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: poustevnik 06. 09. 2012, 10:25:18
Prolog je dobry napad. Sam bych volil spise neco ve stylu Lisp/Scheme (ma to i bindingy na GUI, treba toto: http://peter-herth.de/ltk/ ).

Ovsem pokud se citis v Prologu jako doma, klidne jdi touto cestou, me osobne porad nejak protekal mezi prsty a blbe se mi chapal.
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: korczis-anonymous 06. 09. 2012, 10:48:27
Fuj, to je ale odporne...
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: ABC 06. 09. 2012, 11:30:24
Nebo využít nějaký už hotový software na řízení projektů, skrze google calendar napojený na organizér v mobilním telefonu...
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: anonym 06. 09. 2012, 11:31:27
moje strategie je prvni tyden jit na vsechny zkousky ktere se casove nekryji, tim se da celkem slusne vystrilet polovina predmetu
potom nasleduje klasicke planovani (2-3 dny na predmet atd), ale vzhledem k poctu uz to je snadne
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: matuss 06. 09. 2012, 13:12:16
moje strategie je prvni tyden jit na vsechny zkousky ktere se casove nekryji, tim se da celkem slusne vystrilet polovina predmetu
potom nasleduje klasicke planovani (2-3 dny na predmet atd), ale vzhledem k poctu uz to je snadne

zaujimava taktika, len si neviem celkom predstavit ze to v praxi naozaj funguje..

pre zaujimavost: na akej skole??
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: to_je_jedno 06. 09. 2012, 13:38:15
to mi pripomina prezkusovaci plan jednoho hologramu - stejny nesmysl.
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: noname 06. 09. 2012, 15:01:18
ak ma skusajuci obmedzene resources (napr. maximalne 20 ludi na termin) tak to treba tiez osetrit..
aby nenastala situacia, ked sa ides na dany termin zapisat a je uz obsadeny, a dalsie mozne terminy mas uz pokryte inymi skuskami.
Název: Re:Plánování zkouškových termínů [program]
Přispěvatel: Radovan 06. 09. 2012, 18:27:40
Bacha na věc ;-)
http://bugemos.com/?q=node/342
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: m.bruna 06. 09. 2012, 20:45:27
moje strategie je prvni tyden jit na vsechny zkousky ktere se casove nekryji, tim se da celkem slusne vystrilet polovina predmetu
potom nasleduje klasicke planovani (2-3 dny na predmet atd), ale vzhledem k poctu uz to je snadne

Hmm, s takovym pristupem bych uz na skole davno nebyl :-P. Mame jeden radny a jeden opravdny. Moje zkusenost je takova, ze na kazdy predmet je potreba se ucit alespon 4 dny a i tak se relativne casto stava, ze jdu na opravdny.

Nebo využít nějaký už hotový software na řízení projektů, skrze google calendar napojený na organizér v mobilním telefonu...

Obavam se, ze toto by neklaplo. Nesplnuje skoro zadnou podminku.

Prolog je dobry napad. Sam bych volil spise neco ve stylu Lisp/Scheme (ma to i bindingy na GUI, treba toto: http://peter-herth.de/ltk/ ).

Ovsem pokud se citis v Prologu jako doma, klidne jdi touto cestou, me osobne porad nejak protekal mezi prsty a blbe se mi chapal.

Diky za tip, ale Lisp ani Scheme neumim a nema cenu se jeden z jazyku ucit jen kvuli jednomu malemu programku. Co se tyce GUI ... to taky nepotrebuji - jednotlive zkousky si klidne napisu jako klauzule (prolog) a program zkonzultuji/zkompiluji. Jde mi hlavne o vysledek a straveny cas programovanim, ne provedeni :).
Co se tyce prologu ... neni mi cizi, CLP(FD) taky castecne umim ... ale zrejme si s tim budu muset dost pohrat ...



Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: JardaP . 07. 09. 2012, 14:42:32
moje strategie je prvni tyden jit na vsechny zkousky ktere se casove nekryji, tim se da celkem slusne vystrilet polovina predmetu
potom nasleduje klasicke planovani (2-3 dny na predmet atd), ale vzhledem k poctu uz to je snadne

zaujimava taktika, len si neviem celkom predstavit ze to v praxi naozaj funguje..

pre zaujimavost: na akej skole??

V Plzni na pravech. ;-)
Název: Re:Planovani zkouskovych terminu [program]
Přispěvatel: anonym 07. 09. 2012, 14:54:06
moje strategie je prvni tyden jit na vsechny zkousky ktere se casove nekryji, tim se da celkem slusne vystrilet polovina predmetu
potom nasleduje klasicke planovani (2-3 dny na predmet atd), ale vzhledem k poctu uz to je snadne

zaujimava taktika, len si neviem celkom predstavit ze to v praxi naozaj funguje..

pre zaujimavost: na akej skole??

matfyz
Název: Re:Plánování zkouškových termínů [program]
Přispěvatel: wsx 07. 09. 2012, 18:00:53
To je zajímavé. Buď se učíš hodně (a víc) přes celý semestr a nebo na zkouškách toho moc neumíš. Je to něco z toho nebo je i další varianta?
Název: Re:Plánování zkouškových termínů [program]
Přispěvatel: eMko 07. 09. 2012, 18:53:11
Spočítat ideální rozložení zkouškového asi nebude taková sranda, osobně bych se asi pustil do nějakého genetického algoritmu (což je ještě horší sranda). V čem to psát? V tom, co znáš nebo v tom, v čem se Ti to bude dělat nejlíp. To je na osobních preferencích každého člověka Larry Wall by si asi nevybral Python, Guido van Rossum by se zase asi vyhnul Perlu ;-).

Já mám zase rád Racket (býv. PLT Scheme) a Clojure.