diff options
author | M.Gergo | 2020-03-01 03:29:48 +0100 |
---|---|---|
committer | M.Gergo | 2020-03-01 03:29:48 +0100 |
commit | c2908f8a1487e62c4a61032e261721cefc357980 (patch) | |
tree | fc88fed60624985a1250c88932d8291a73dd3b83 /mayor-orig/mayor-felveteli/www/skin | |
parent | 35283d60ca832c8c9c351ddd78cf9c5396ff80f6 (diff) | |
download | mayor-rev4611.tar.gz mayor-rev4611.zip |
Rev: 4611rev4611
Diffstat (limited to 'mayor-orig/mayor-felveteli/www/skin')
4 files changed, 57 insertions, 31 deletions
diff --git a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/css/szobeli.css b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/css/szobeli.css index e954bf43..3c975bae 100644 --- a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/css/szobeli.css +++ b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/css/szobeli.css @@ -43,7 +43,7 @@ table.irasbeliEredmeny { margin-top:10px; margin-bottom: 50px; - width:300px; + width:; background-color:#556670; } table.irasbeliEredmeny thead th { background-color: #eeeee0; @@ -84,7 +84,7 @@ table.felveteliAdatok { margin-top:10px; margin-bottom: 20px; - width:600px; + min-width:320px; background-color:#556670; } table.felveteliAdatok thead th { background-color: #eeeee0; @@ -142,6 +142,8 @@ padding: 20px; } + + } @media print { table.irasbeliEredmeny { display: none; } diff --git a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/pontszamito.phtml b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/pontszamito.phtml index c2350f28..21056632 100644 --- a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/pontszamito.phtml +++ b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/pontszamito.phtml @@ -3,22 +3,24 @@ function putFelveteliPontszamito() { $TARGYAK = array( - 'irodalom', - 'magyar nyelv', - 'történelem', - 'matematika', - 'term.ism./fizika', - 'id. nyelv' + array('targyNev'=>'magyar nyelv és irodalom','allowHalf'=>true), +// array('targyNev'=>'magyar nyelv','allowHalf'=>false), + array('targyNev'=>'történelem'), + array('targyNev'=>'matematika'), + array('targyNev'=>'term.ism./fizika'), + array('targyNev'=>'id. nyelv') ); echo '<style type="text/css"> - h1 { text-align: center } + h1,h2 { text-align: center } + h3,p.info { padding: 5px 10px 0px 10px;} table.pontszamitoOsszegzo tr th { text-align: right; } table.pontszamito tr th { height: 2em; border-bottom: solid 1px #999;} table.pontszamito tr td { border-bottom: solid 1px #aaa;} </style>'; echo '<h1>Városmajori Gimnázium Pontszámító</h1>'; + echo '<h2>2020/2021</h2>'; echo '<form id="felviPontszamito"action="return false">'; echo '<table align="center" class="pontszamito" style="margin: 2em auto 2em auto;" >'; @@ -30,10 +32,10 @@ function putFelveteliPontszamito() { echo '</td>'; foreach ($TARGYAK as $t => $t2) { echo '<td>'; - echo $t2; + echo $t2['targyNev']; echo '</td>'; echo '<td>'; - _putFPSelect('p_'.$evfolyam.'_'.$t); + _putFPSelect('p_'.$evfolyam.'_'.$t, $t2['allowHalf']); echo '</td>'; } echo '</tr>'; @@ -45,22 +47,30 @@ function putFelveteliPontszamito() { echo '<table class="pontszamitoOsszegzo" align="center" >'; echo '<tr><th>Átlagod:</th><td><input type="text" id="targyAtlagok" readonly="readonly" /></td></tr>'; echo '<tr><th>Hozott tanulmányi pontjaid:</th><td></td><td><input type="text" id="hozottPont" readonly="readonly" />pont (max:20)</td></tr>'; - echo '<tr><th>Központi magyar dolgozatod eredménye:</th><td><input type="number" id="magyar" class="pontszamitoUpdate" min="0" max="50" />pont (max:50)</td><td><input type="number" value="0" id="magyarSzamitott" readonly="readonly" >pont (max: 40)</td></tr>'; - echo '<tr><th>Központi matematika dolgozatod eredménye:</th><td><input type="number" id="matek" class="pontszamitoUpdate" min="0" max="50" />pont (max:50)</td><td><input type="number" value="0" id="matekSzamitott" readonly="readonly" >pont (max: 40)</td></tr>'; - echo '<tr><th>Számított majoros felvételi pontod:</th><td></td><td><input type="text" id="osszpont" readonly="readonly" />pont (max:100)</td></tr>'; + echo '<tr><th>Központi magyar dolgozatod eredménye:</th><td><input type="number" id="magyar" class="pontszamitoUpdate" min="0" max="50" />pont (max:50)</td><td><input type="number" value="0" id="magyarSzamitott" readonly="readonly" >pont (max: 50)</td></tr>'; + echo '<tr><th>Központi matematika dolgozatod eredménye:</th><td><input type="number" id="matek" class="pontszamitoUpdate" min="0" max="50" />pont (max:50)</td><td><input type="number" value="0" id="matekSzamitott" readonly="readonly" >pont (max: 50)</td></tr>'; + echo '<tr><th>Számított majoros felvételi százalékosan:</th><td></td><td><input type="text" id="osszszazalek" readonly="readonly" />% (max:100)</td></tr>'; + echo '<tr><th>Számított majoros felvételi pontod:</th><td></td><td><input type="text" id="osszpont" readonly="readonly" />pont (max:120)</td></tr>'; echo '</table>'; + echo '<h3>Tájékoztatás a pontszámításról</h3>'; + echo '<p class="info">50-50 pontot adhat a két felvételi dolgozat, és húsz pontot adhatnak az általános iskolai osztályzatok: 4,0-ra 0 pont, 5,0-ra 20 pont, egyébként arányosan (például 4,5-re 10 pont, 4,6-re 12 pont, 4,75-ra 15 pont és így tovább). Az elérhető maximális pontszám: 120 pont. Ehhez adódhat hozzá a szóbeli maximum 30 pont.</p> + <p class="info">Hatodikosoknál a magyar nyelv és irodalom (egy tárgyként), a történelem, az idegen nyelv, a matematika és a természettudomány átlagát számoljuk (ha az utolsó hiányzik, a helyette tanított biológia, földrajz, fizika átlagait vesszük).</p> +<p class="info">Nyolcadikosoknál a magyar nyelv és irodalom (egy tárgyként), a történelem, az idegen nyelv, a matematika és a fizika (7-8.-os) átlagát számoljuk.</p>'; + } -function _putFPSelect($name) { +function _putFPSelect($name, $allowhalf=false) { echo ' <select name="'.$name.'" id="'.$name.'" class="pontszamitoSelect pontszamitoUpdate"> - <option value="0">-</option> - <option value="5">5</option><option value="4">4</option> - <option value="3">3</option><option value="3">3</option> - <option value="2">2</option> - </select>'; + <option value="0">-</option>'; + for ($i=5; $i>1; $i--) { + echo '<option value="'.$i.'">'.$i.'</option>'; + if ($allowhalf===true) echo '<option value="'.($i-1).'.5">'.($i-1).'.5</option>'; + + } + echo '</select>'; } ?>
\ No newline at end of file diff --git a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/szobeli.phtml b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/szobeli.phtml index dafe11bb..dada82d1 100644 --- a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/szobeli.phtml +++ b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/szobeli.phtml @@ -49,7 +49,7 @@ global $JOSLAT; - echo '<table align="center" class="felveteliAdatok" cellspacing="1" cellpadding="1" style="width:600px">'; + echo '<table align="center" class="felveteliAdatok" cellspacing="1" cellpadding="1" >'; echo '<thead><tr><th colspan="3">'._ADATOK.'</th></tr></thead>'."\n"; echo '<tfoot><tr><th colspan="3">'; echo date('Y.m.d. H:i:s'); @@ -255,10 +255,15 @@ __MÉG VÉLETLENÜL SE KERÜLJÖN ILYEN ADAT echo _MULTI_USER; echo '</div>'; } elseif (is_array($DATA)) { - echo '<table align="center" class="irasbeliEredmeny" style="width:600px">'; + echo '<table align="center" class="irasbeliEredmeny">'; echo '<thead><tr><th colspan="3">Szóbeli tagozatonként</th></tr></thead>'."\n"; - echo '<tfoot><tr><th colspan="3">'; - echo '</th></tr></tfoot>'."\n"; + echo '<tfoot><tr><td colspan="3" style="font-size:x-small; color:white;text-align:right;">'; + + if (defined('SZOBELI_EREDMENY_PLACEHOLDER')===true) { + echo SZOBELI_EREDMENY_PLACEHOLDER; + } + + echo '</td></tr></tfoot>'."\n"; echo '<tbody>'; if (!is_array($DATA) || count($DATA)==0) { @@ -266,7 +271,8 @@ __MÉG VÉLETLENÜL SE KERÜLJÖN ILYEN ADAT echo '<td colspan="2">'; //echo _NINCS_BEHIVVA; //echo 'Nincs behívva - vagy - Nem kell szóbeliznie'; - echo 'Nem hívjuk szóbelizni.'; + echo 'Ha elérte a ponthatárt, márciusi időpontra hívjuk szóbelizni'; + // echo 'Az alább felsorolt és már feldolgozott tagozatokon nem hívjuk szóbelizni'; echo '</td></tr>'; } @@ -295,7 +301,8 @@ __MÉG VÉLETLENÜL SE KERÜLJÖN ILYEN ADAT echo '</p>'; } else { - echo $D['bizottsag'].'. bizottság ('.$D['szoveg'].' - '.$D['id'].')<br/>'; + echo $D['bizottsag'].'. bizottság '; + echo ' ('.$D['szoveg'].')<br/>'; echo $D['napdt'].' ('.$D['nap'].') '; echo substr($D['ido'],0,-3); @@ -353,7 +360,7 @@ __MÉG VÉLETLENÜL SE KERÜLJÖN ILYEN ADAT echo _MULTI_USER; echo '</div>'; } elseif (is_array($DATA)) { - echo '<table align="center" class="irasbeliEredmeny" style="width:600px">'; + echo '<table align="center" class="irasbeliEredmeny" style="">'; echo '<thead><tr><th colspan="3">Tagozatonként</th></tr></thead>'."\n"; echo '<tfoot><tr><th colspan="3">'; echo '</th></tr></tfoot>'."\n"; diff --git a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/javascript/pontszamito.jquery.min.js b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/javascript/pontszamito.jquery.min.js index eb9686bb..55a9c35d 100644 --- a/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/javascript/pontszamito.jquery.min.js +++ b/mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/javascript/pontszamito.jquery.min.js @@ -17,7 +17,7 @@ $(function() { var sum = 0; var count=0; $('.pontszamitoSelect').each(function(index,item) { - ertek = parseInt($(item).val()); + ertek = parseFloat($(item).val()); if (ertek>0) { sum += ertek; count++; @@ -29,15 +29,22 @@ $(function() { // az átlagot két tizedesre csonkoljuk... // $('#targyAtlagok').val(sum/count); $('#targyAtlagok').val(Math.trunc(sum/count*100)/100); - $('#hozottPont').val((Math.trunc(sum/count*100)/100-4)*20); - $('#magyarSzamitott').val((parseFloat($('#magyar').val())*0.8)); - $('#matekSzamitott').val((parseFloat($('#matek').val())*0.8)); + $('#hozottPont').val(((Math.trunc(sum/count*100)/100-4)*20).toFixed(2)); +// $('#hozottPont').val(((Math.trunc(sum/count*100)/100-4)*20)); + $('#magyarSzamitott').val((parseFloat($('#magyar').val()))); + $('#matekSzamitott').val((parseFloat($('#matek').val()))); $('#osszpont').val( parseFloat($('#hozottPont').val()) + parseFloat($('#magyarSzamitott').val()) + parseFloat($('#matekSzamitott').val()) ) ; + $('#osszszazalek').val( + (( parseFloat($('#hozottPont').val()) + + parseFloat($('#magyarSzamitott').val()) + + parseFloat($('#matekSzamitott').val()) + ) / 120 *100).toFixed(2) + ) ; } }); |