From c44071114568b64a0299bef748c2a121caeb6967 Mon Sep 17 00:00:00 2001 From: Manfred Date: Tue, 22 Aug 2023 15:53:19 +0200 Subject: [PATCH] =?UTF-8?q?Teilgebiete-=C3=9Cbersicht=20mit=20Spalten=20me?= =?UTF-8?q?hrsprachig=20und=20Offset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reihungstest_administration.php | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/vilesci/stammdaten/reihungstest_administration.php b/vilesci/stammdaten/reihungstest_administration.php index 3f3ec6e83..3b59e1961 100644 --- a/vilesci/stammdaten/reihungstest_administration.php +++ b/vilesci/stammdaten/reihungstest_administration.php @@ -783,7 +783,9 @@ $qry="SELECT studiengang_kz, reihung, gebiet_id, - tbl_gebiet.bezeichnung, + gb.bezeichnung, + gb.bezeichnung_mehrsprachig[1] as bezeichnung_de, + gb.bezeichnung_mehrsprachig[2] as bezeichnung_en, zeit, multipleresponse, maxfragen, @@ -794,17 +796,19 @@ $qry="SELECT level_sprung_ab, levelgleichverteilung, maxpunkte, + offsetpunkte, antwortenprozeile, (SELECT SUM (zeit) AS sum FROM testtool.tbl_gebiet JOIN testtool.tbl_ablauf USING (gebiet_id) WHERE studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER); if ($semester!='') $qry.=" AND semester=".$db->db_add_param($semester, FHC_INTEGER); $qry.=" ) AS gesamtzeit, + (SELECT count(*) FROM testtool.tbl_frage WHERE gebiet_id=gb.gebiet_id AND demo=false) AS anz_fragen, (SELECT SUM (zeit) AS sum FROM testtool.tbl_gebiet JOIN testtool.tbl_ablauf USING (gebiet_id) WHERE studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER); if ($semester!='') $qry.=" AND semester=".$db->db_add_param($semester, FHC_INTEGER); $qry.=" )-'00:40:00'::time without time zone AS gesamtzeit_persoenlichkeit FROM testtool.tbl_ablauf - JOIN testtool.tbl_gebiet USING (gebiet_id) + JOIN testtool.tbl_gebiet gb USING (gebiet_id) JOIN public.tbl_studiengang USING (studiengang_kz) WHERE studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER); if ($semester!='') @@ -827,9 +831,11 @@ if ($studiengang_kz!=1 && $num_rows!=0) KZ NR Gebiet_id - Bezeichnung + Bezeichnung DE + Bezeichnung EN Zeit
MR
+ Summe Fragen Maxfragen
ZFF
ZFV
@@ -838,6 +844,7 @@ if ($studiengang_kz!=1 && $num_rows!=0) Level ab
LGV
Maxpunkte + Offset
AWPZ
\n"; echo ""; echo ""; @@ -850,7 +857,8 @@ if ($studiengang_kz!=1 && $num_rows!=0) $row->studiengang_kz $row->reihung $row->gebiet_id - $row->bezeichnung"; + $row->bezeichnung_de + $row->bezeichnung_en"; if ($row->gebiet_id==7) { echo "00:20:00*"; @@ -861,15 +869,17 @@ if ($studiengang_kz!=1 && $num_rows!=0) { echo "$row->zeit"; } - echo " + echo "".($row->multipleresponse=='t'?'Ja':'Nein')." + $row->anz_fragen $row->maxfragen - - + ".($row->zufallfrage=='t'?'Ja':'Nein')." + ".($row->zufallvorschlag=='t'?'Ja':'Nein')." $row->level_start $row->level_sprung_auf $row->level_sprung_ab - + ".($row->levelgleichverteilung=='t'?'Ja':'Nein')." $row->maxpunkte + ".number_format((intval(($row->offsetpunkte*100))/100),2,',','.')." $row->antwortenprozeile"; echo "\n"; } @@ -881,6 +891,7 @@ if ($studiengang_kz!=1 && $num_rows!=0) echo ""; echo ""; echo ""; + echo ""; echo "Gesamt "; echo "".$gesamtzeit.""; echo ""; @@ -893,6 +904,8 @@ if ($studiengang_kz!=1 && $num_rows!=0) echo ""; echo ""; echo ""; + echo ""; + echo ""; echo "\n"; echo ""; }