From c02c1e995555e58bbbf9292a5426506b37a2d6ac Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Tue, 26 Nov 2024 15:59:42 +0100 Subject: [PATCH 01/13] hinweis "testphase -> keine benotung" phrase --- system/phrasesupdate.php | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 6dda8a8e9..5388b4a43 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -28432,7 +28432,27 @@ array( 'description' => '', 'insertvon' => 'system' ) - ) + ), + array( + 'app' => 'anwesenheiten', + 'category' => 'global', + 'phrase' => 'tooltipStudentTestphase', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Hinweis: Es handelt sich um einen nicht repräsentativen Testbetrieb und die Ergebnisse werden nicht für die Benotung herangezogen.', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Note: This is a non-representative test operation and the results are not used for grading.', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), ), // // DIGITALE ANWESENHEITEN PHRASEN END From 1ba857b524f48ba6fb316585ebb67085a469e63a Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Tue, 26 Nov 2024 17:12:11 +0100 Subject: [PATCH 02/13] only show digi anw in cis_menu_lv when corresponding lva is from BIF/257 for testphase --- include/tw/cis_menu_lv.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 6906bcc0f..593ba3afe 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -241,13 +241,13 @@ function checkZeilenUmbruch() } // Digitale Anwesenheiten - if(CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN && $angemeldet - && ($rechte->isBerechtigt('extension/anw_ent_admin') + // $lv->studiengang_kz == 257 -> only show the extension for studiengang BIF - Bachelor Informatik + if(defined('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN && $angemeldet + && $lv->studiengang_kz == 257 && ($rechte->isBerechtigt('extension/anw_ent_admin') || $rechte->isBerechtigt('extension/anwesenheit_lektor') || $rechte->isBerechtigt('extension/anwesenheit_student') || $rechte->isBerechtigt('extension/anwesenheit_admin'))) { - $link=''; $text=''; From 0a4d8bb1f6872d1ced988e0bd1c88ea80db082cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 28 Nov 2024 08:43:25 +0100 Subject: [PATCH 03/13] Falsch verschachtelte Phrase korrigiert --- system/phrasesupdate.php | 52 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 5388b4a43..10ac7e682 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -28339,7 +28339,7 @@ array( array( 'sprache' => 'German', 'text' => 'Im Entschuldigungsmanagement können Sie als Studiengangsassistenz beziehungsweise als Administrator die von Studenten hochgeladenen Entschuldigungsdokumente überprüfen und den Status entsprechend vergeben. - + Bitte beachten Sie dass nur Entschuldigungen INNERHALB des angegebenen Zeitraumes angezeigt werden. Sollten Sie nach einer lang wirkenden Entschuldigung suchen, müssen Sie die Zeitspanne entsprechend weit setzen.', 'description' => '', 'insertvon' => 'system' @@ -28387,9 +28387,9 @@ array( array( 'sprache' => 'German', 'text' => 'Um eine Anwesenheitskontrolle für Ihre ausgewählte Unterrichtsgruppe durchzuführen, wählen Sie bitte einen Termin aus dem Stundenplan aus oder geben händisch die gewünschte Gültigkeitkeitsdauer der Kontrolle an. - + Die Gültigkeitsdauer bestimmt die Gewichtung der Anwesenheit in Relation zum Gesamtausmaß, sie können diese aber nach eigenem Ermessen anpassen und müssen sich nicht streng an die Termine im Stundenplan halten. - + Sie können pro Datum und Unterrichtsgruppe eine Anwesenheitskontrolle pro Tag eröffnen, welche jedoch beliebig oft aufgerufen und von Studenten eingecheckt werden kann. Es gelten dabei ihre zuletzt eingetragenen Zeiten. Ein Student muss nur einmal am Tag pro Gruppe einchecken um als anwesend registriert zu sein, egal wie oft Sie die Kontrolle starten.', 'description' => '', 'insertvon' => 'system' @@ -28415,9 +28415,9 @@ array( array( 'sprache' => 'German', 'text' => 'In dieser Detailansicht können Sie einzelne Anwesenheiten eines Studenten bearbeiten, falls ein anwesender Student aus technischen Gründen den Zugangscode nicht eingeben kann. Ebenso steht es Ihnen frei Studenten auszutragen, welche nicht anwesend sind aber den Zugangscode mit Hilfe von anwesenden Studenten erhalten haben. - + Falls eine Anwesenheit durch eine akzeptierte Entschuldigung entstanden ist, können Sie den Status nicht verändern. - + Es steht Ihnen frei die Anwesenheitseinträge mit Notiztexten zu versehen, welche dem Studenten nicht zugänglich sind.', 'description' => '', 'insertvon' => 'system' @@ -28432,27 +28432,27 @@ array( 'description' => '', 'insertvon' => 'system' ) - ), - array( - 'app' => 'anwesenheiten', - 'category' => 'global', - 'phrase' => 'tooltipStudentTestphase', - 'insertvon' => 'system', - 'phrases' => array( - array( - 'sprache' => 'German', - 'text' => 'Hinweis: Es handelt sich um einen nicht repräsentativen Testbetrieb und die Ergebnisse werden nicht für die Benotung herangezogen.', - 'description' => '', - 'insertvon' => 'system' - ), - array( - 'sprache' => 'English', - 'text' => 'Note: This is a non-representative test operation and the results are not used for grading.', - 'description' => '', - 'insertvon' => 'system' - ) + ) + ), + array( + 'app' => 'anwesenheiten', + 'category' => 'global', + 'phrase' => 'tooltipStudentTestphase', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Hinweis: Es handelt sich um einen nicht repräsentativen Testbetrieb und die Ergebnisse werden nicht für die Benotung herangezogen.', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Note: This is a non-representative test operation and the results are not used for grading.', + 'description' => '', + 'insertvon' => 'system' ) - ), + ) ), // // DIGITALE ANWESENHEITEN PHRASEN END @@ -33512,4 +33512,4 @@ foreach ($phrases as $phrase) } if(!$new) - echo 'Keine neuen Phrasen
'; \ No newline at end of file + echo 'Keine neuen Phrasen
'; From 71c39edd66962ef7ec3b9ccab7d0886e23af50ab Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Thu, 28 Nov 2024 10:53:00 +0100 Subject: [PATCH 04/13] fix(Cis/Sprachen.js): fixes classes of the Sprachen component inside of the Nav Menu when toggled --- public/css/Cis4/Cis.css | 4 ++++ public/js/components/Cis/Menu.js | 12 ++++-------- public/js/components/Cis/Menu/Entry.js | 5 ----- public/js/components/Cis/Sprachen.js | 4 ++-- 4 files changed, 10 insertions(+), 15 deletions(-) diff --git a/public/css/Cis4/Cis.css b/public/css/Cis4/Cis.css index c2f29452b..e9fa10263 100644 --- a/public/css/Cis4/Cis.css +++ b/public/css/Cis4/Cis.css @@ -182,6 +182,10 @@ html { transform: rotate(-90deg); } +#nav-sprachen{ + transition: none; +} + /* searchbar */ #nav-search { z-index: 1; diff --git a/public/js/components/Cis/Menu.js b/public/js/components/Cis/Menu.js index a8569762c..25fd32fcb 100644 --- a/public/js/components/Cis/Menu.js +++ b/public/js/components/Cis/Menu.js @@ -86,10 +86,6 @@ export default { }); }, template: /*html*/` - @@ -112,17 +108,17 @@ export default {