Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak vytvořit automatický hodnoticí system v PHP?

Taps
verified
rating uzivatele
(118 hodnocení)
15. 2. 2016 06:26:16
Zdravim, tvorim webovou aplikaci pro zkouseni a v ramci teto aplikace bych chtel vymyslet i automaticky system hodnoceni.
Aplikace zatim funguje tak ze uzivatel vidi uspesnost v %. Ja bych vsak chtel aby na zaklade % se mu priradila i znamka.
Napadlo me, ze bych pred zkousenim dal uzivateli moznost, aby si zvolil pocet kvalifikacnich stupnu a horni % hranici posledniho stupne ( pote by se rozpocitali % i pro ostatni kvalifikacni stupne)...mohli byste mi poradit jak takovy skript vytvorit. Pripadne jak by jste tento problem resili vy.
Dekuji
15. 2. 2016 06:26:16
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174806
David Musil
verified
rating uzivatele
(68 hodnocení)
15. 2. 2016 10:03:48
Tak uplne nejrychlejsi uvaha je u me takova, ze pokud chces hodnoceni 1-5, vytvor si interval vzdy mezi dvema hodnotami, priklad:
0-20%
21-40%
41-60%
61-80%
81-100%
A je jedno, zda si vyberes, ze znamkovani jako ve skole (1 nejlepsi), nebo to budou naopak body (5 nejlepsi).
15. 2. 2016 10:03:48
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174805
node
verified
rating uzivatele
(5 hodnocení)
15. 2. 2016 10:13:05
"a horni % hranici posledniho stupne" - to mi pride dost nelogicke. Snad spodnu hranicu, nie? 100% je horna hranica.
15. 2. 2016 10:13:05
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174804
Dlaha
verified
rating uzivatele
(1 hodnocení)
15. 2. 2016 10:27:10
Napsal node;1267218
"a horni % hranici posledniho stupne" - to mi pride dost nelogicke. Snad spodnu hranicu, nie? 100% je horna hranica.
100% je horni hranice jen u nejlepší známky taps pise posledního stupne, cili ze zadas treba 60% a pak ti to udela znamky 100-90; 90-80; 80-70; 70-60; 60-0
15. 2. 2016 10:27:10
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174803
Taps
verified
rating uzivatele
(118 hodnocení)
15. 2. 2016 16:40:32
Díky za reakce
Node: Dlaha ti již odpověděl.
Spíše přemýšlím o skriptu, který by dokázal při zadání počtu hodnotící stupňů a zadání % posledního stupně automaticky vypočítat intervaly. Dokázal by mi někdo s tímto skriptem poradit?
Děkuji
15. 2. 2016 16:40:32
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174802
David Musil
verified
rating uzivatele
(68 hodnocení)
15. 2. 2016 16:46:54
Napsal Taps;1267385
Díky za reakce
Node: Dlaha ti již odpověděl.
Spíše přemýšlím o skriptu, který by dokázal při zadání počtu hodnotící stupňů a zadání % posledního stupně automaticky vypočítat intervaly. Dokázal by mi někdo s tímto skriptem poradit?
Děkuji
Muzes to jeste trosku upresnit? Dej nejaky konkretni pripad konkretnich hodnot. Ja uz takovych napsal X, ale nevim co timhle myslis.
15. 2. 2016 16:46:54
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174801
Taps
verified
rating uzivatele
(118 hodnocení)
15. 2. 2016 17:01:15
musil.david
když budu vycházat z tvé ukázky, tak bychom mohli vzít v potaz že se bude jedna např. o funkci, ve které budou dva parametry
pak by jsi zadal parametry: stupnu = 5, procento = 81 a výsledek by byl níže uvedené (případně by stačili jen horní nebo spodní meze)
0-20%
21-40%
41-60%
61-80%
81-100%
Vycházím z předpokladu, ze kazdy uzivatel by si sám mohl nastavit pocet stupnu a pocet procent..jak tedy pak zautomatizovat prepocty, kdyz uzivatel zada napr. stupnu = 3, procento = 60 a nebo stupnu 4, procento= 30 atd. Jde o to mi prepocty zautomatizovat.
15. 2. 2016 17:01:15
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174800
Jakub Jeřábek
verified
rating uzivatele
15. 2. 2016 17:20:48
Vždyť je to úplně jednoduché.
Uživatel zadá, že spodní hodnota bude 61
100 - (61 - 1) = 40
Uživatel zadá, že bude chtít 5 stupňů
První stupeň je jasný ze zadání (61 až 100)
Zbylé 4 stupně budou:
(61 - 1) / 4 = 15
Hodnoty tedy budou:
0 - 15
16 - 30 (horní hranice je +15)
31 - 45 (horní hranice je +15)
46 - 60 (horní hranice je +15)
61 - 100
15. 2. 2016 17:20:48
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174799
Jakub Jeřábek
verified
rating uzivatele
15. 2. 2016 17:22:51
Vždyť je to úplně jednoduché.
Uživatel zadá, že spodní hodnota bude 61 a bude chtít 5 stupňů
První stupeň je jasný ze zadání (61 až 100)
Zbylé 4 stupně budou:
(61 - 1) / (5 - 1) = 15
Hodnoty tedy budou:
0 - 15 (nula až výsledek výše)
16 - 30 (horní hranice je +15, tedy +výsledek výše)
31 - 45 (horní hranice je +15, tedy +výsledek výše)
46 - 60 (horní hranice je +15, tedy +výsledek výše)
61 - 100
---------- Příspěvek doplněn 15.02.2016 v 17:39 ----------
ještě teda zbývá nějak pořešit zaokrouhlování
15. 2. 2016 17:22:51
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174798
Taps
verified
rating uzivatele
(118 hodnocení)
16. 2. 2016 10:15:21
cech: děkuji, občas jsou věci, tak jednoduché, že člověka ani nenapadnou :-)
---------- Příspěvek doplněn 16.02.2016 v 21:44 ----------
Tak jsem s vaší pomocí vytvořil níže uvedený skript, avšak při testování jsem narazil na problém se zaokrouhlováním. Pokud u níže uvedeného skriptu použiji round, tak se mi jako poslední stupeň nastaví číslo 73 (místo čísla 74), pokud round nepoužiji, tak číslo 73 zcela ve výpise chybí. Dokázali by mi ještě někdo poradit, jak tento skript vyladit. Děkuji
16. 2. 2016 10:15:21
https://webtrh.cz/diskuse/jak-vytvorit-automaticky-hodnotici-system-v-php/#reply1174797
Pro odpověď se přihlašte.
Přihlásit