aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-felveteli/www/skin/classic
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/mayor-felveteli/www/skin/classic')
-rw-r--r--mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/css/szobeli.css6
-rw-r--r--mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/pontszamito.phtml46
-rw-r--r--mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/html/szobeli.phtml21
-rw-r--r--mayor-orig/mayor-felveteli/www/skin/classic/module-felveteli/javascript/pontszamito.jquery.min.js15
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)
+ ) ;
}
});