Skip to content
Snippets Groups Projects
Commit 00b9d6c2 authored by Manuel Schwarz's avatar Manuel Schwarz :headphones:
Browse files

Adding Master students as Mentees + text changes

parent ae71444e
No related branches found
No related tags found
No related merge requests found
......@@ -118,13 +118,16 @@ class OSKA extends StudIPPlugin implements StandardPlugin, PortalPlugin
}
} else {
// Show widget only to first semester Bachelor students
// Show widget only to first semester Bachelor or Master students
$show_info = false;
$studycourses = new SimpleCollection(UserStudyCourse::findByUser($GLOBALS['user']->id));
// go through all subjects of the user and check if user is first semester and Bachelor student
// go through all subjects of the user and check if user is first semester and Bachelor/Master student
$bachelor_degrees = ['08','12', '14', '61', '62', '65', '91'];
  • Diese Listen sollten wohl in einer der Klassen zentral definiert werden.

  • Please register or sign in to reply
$master_degrees = ['10', '13', '17', '18', '19', '20', '46', '60', '63', '64', '66', '67', '68', '69', '70', '71', '72', '73', '74', '81', '82', '83', '84', '85'];
foreach ($studycourses as $studycourse) {
if ($studycourse->semester > 1 || in_array($studycourse->abschluss_id, ['08','12', '14', '61', '62', '65', '91']) === false) {
if ($studycourse->semester > 1 ||
in_array($studycourse->abschluss_id, array_merge($bachelor_degrees, $master_degrees)) === false) {
$show_info = true;
}
}
......@@ -145,6 +148,7 @@ class OSKA extends StudIPPlugin implements StandardPlugin, PortalPlugin
// show form if button was clicked
$template = $template_factory->open('widget_form');
$template->studycourses = $studycourses;
$template->isBachelor = in_array($studycourse->abschluss_id, $bachelor_degrees);
  • Hier wird jetzt der (zufällig) letzte Abschluß aus der Liste der Studiengänge verwendet - ist das sinnvoll?

  • Please register or sign in to reply
} else {
// show oska info for first semester students otherwise
$template = $template_factory->open('widget_index');
......
......@@ -646,7 +646,7 @@ class AdminController extends PluginController {
"on $role_table.user_id = user_studiengang.user_id JOIN fach " .
"on user_studiengang.fach_id = fach.fach_id join abschluss " .
"on user_studiengang.abschluss_id = abschluss.abschluss_id " .
"WHERE abschluss.abschluss_id IN ('08','12','14','61','62','65','91')" .
"WHERE abschluss.abschluss_id IN ('08','12','14','61','62','65','91','10','13','17','18','19','20','46','60','63','64','66','67','68','69','70','71','72','73','74','81','82','83','84','85')" .
"ORDER BY fach.name ASC";
$statement = DBManager::get()->prepare($sql);
......
<div class="oaka-wrapper">
<div id="oska-widget">
<div class="oska-form">
<p><?= _('Herzlichen Willkommen auf der Anmeldeplattform zu deinem*deiner OSKA.
Um eine*n passenden OSKA für dich ausfindig zu machen, bitten wir dich
<p><?= _('Herzlichen Willkommen auf der Anmeldeplattform zum OSKA-Programm.
Um eine*n passende*n OSKA für dich ausfindig zu machen, bitten wir dich
die folgenden Felder auszufüllen. Deine Angaben werden dazu verwendet,
eine*n passenden OSKA für dich zu finden.') ?></p>
eine*n passende*n OSKA für dich zu finden.') ?></p>
<form class="default" action="<?= PluginEngine::getLink('OSKA/widget/add_mentee') ?>"
method="post" id="oska-add-mentee">
......@@ -14,7 +14,7 @@
<section class="col-5">
<div>
<label class="label_text"><?= _('Welches Fach soll dein*e OSKA studieren?') ?><br>
<label class="label_text"><?= _('Dein Studiengang') ?><br>
<? if (count($studycourses) > 1): ?>
<select name="studycourse">
<? foreach($studycourses as $studycourse): ?>
......@@ -49,9 +49,15 @@
<label>
<input type="radio" name="lehramt_detail" value="0"> <?= _('Berufliche Bildung') ?>
</label>
<? if ($isBachelor): ?>
<label>
<input type="radio" name="lehramt_detail" value="1"> <?= _('Bildung, Erziehung und Unterricht') ?>
</label>
<? else: ?>
<label>
<input type="radio" name="lehramt_detail" value="1"> <?= _('Lehramt an Grundschulen') ?>
</label>
<? endif ?>
<label>
<input type="radio" name="lehramt_detail" value="2"><?= _('Gymnasium, Haupt- und Realschule') ?>
</label>
......@@ -79,8 +85,8 @@
<fieldset>
<label>
<?= _('Mir ist besonders wichtig, dass mein*e OSKA:
(Wenn dir einzelne Eigenschaften bei deinem*deiner OSKA wichtig sind,
<?= _('Bei meiner*m OSKA ist mir besonders wichtig:<br>
(Wenn dir einzelne Eigenschaften bei deiner*m OSKA wichtig sind,
kannst du diese in die untenstehende Box ziehen.)') ?>
</label>
......@@ -90,19 +96,19 @@
<div class="oska-pref-list oska-pref-container" data-group="0">
<div class="oska-pref-item">
<?= _('einen Migrationshintergrund hat') ?>
<?= _('... dass er*sie einen Migrationshintergrund hat') ?>
<input type="hidden" name="migration" value="0">
</div>
<div class="oska-pref-item">
<?= _('als Erste*r in seiner/ihrer Familie studiert') ?>
<?= _('... dass er*sie als Erste*r in seiner*ihrer Familie studiert') ?>
<input type="hidden" name="firstgen" value="0">
</div>
<div class="oska-pref-item">
<?= _('bereits (ein) Kind(er) hat') ?>
<?= _('... dass er*sie bereits Kinder hat') ?>
<input type="hidden" name="children" value="0">
</div>
<div class="oska-pref-item">
<?= _('eine (duale) Ausbildung abgeschlossen hat') ?>
<?= _('... dass er*sie vor dem Studium eine duale Ausbildung gemacht hat') ?>
<input type="hidden" name="apprentice" value="0">
</div>
</div>
......
<div class="oaka-wrapper">
<div id="oska-widget">
<img src="<?= $oska_image_url ?>" class="oska-float oska-img">
<p><?= _('OSKA? Was ist das überhaupt? OSKA steht für Osnabrücker Kommiliton*innen für
Studien-Anfänger*innen und ist die Bezeichnung für ausgebildete Studierende der
Universität Osnabrück, welche dich zum Start deines Studiums an der Universität
<p><?= _('OSKA? Was ist das überhaupt? OSKA steht für <b>Os</b>nabrücker <b>K</b>ommiliton*innen für
Studien-<b>A</b>nfänger*innen und ist die Bezeichnung für ausgebildete Studierende der
Universität Osnabrück, welche dich zum Start deines Bachelor- oder Master-Studiums an der Universität
Osnabrück unterstützen. Wie wird mein Studienalltag in Osnabrück werden? Lerne
ich schnell neue Leute aus meinem Studiengang kennen? Wie komme ich am besten
durch das erste Semester und das unter den Bedingungen der hybriden bzw.
digitalen Lehre?</p>
<p>All das sind vermutlich Fragen, die du dir zu Beginn deines Studiums bereits
gestellt hast. Aber keine Sorge, wir - die Universität Osnabrück - lassen dich
nicht allein. Für dein erstes Semester an der Universität Osnabrück besteht die
Möglichkeit, eine*n persönlichen Ansprechpartner*in, eine*n sogenannten OSKA,
zu erhalten. Unsere ausgebildeten OSKAs sind erfahrene Studierende, die dich das
komplette erste Semester an der Universität Osnabrück begleiten. Die OSKAs werden
individuell nach deinem Studiengang und deinen Bedürfnissen ausgewählt, sodass
du hilfreiche Tipps und Tricks von erfahrenen Studierenden erhältst und dir
zugleich jemand bei der Orientierung im Universitätsdschungel zur Seite steht.</p>
gestellt hast.
Unsere ausgebildeten OSKAs können dir hier weiter helfen und begleiten dich das
komplette erste Semester an unserer Universität.
Die OSKAs werden individuell nach deinem Studiengang und deinen Bedürfnissen ausgewählt,
sodass du hilfreiche Tipps und Tricks von erfahrenen Studierenden erhältst und
deine persönliche Ansprechperson dir zugleich bei der Orientierung im
Universitätsdschungel zur Seite steht.</p>
<p>Neben der Beantwortung zentraler Fragen rund ums Studium, hilft dir dein*e OSKA
in einer Kleingruppe mit anderen Studienanfänger*innen (Mentees) den Campus und
das Studentenleben kennen zu lernen. Durch den Austausch mit deinem*deiner OSKA innerhalb
das Studentenleben kennen zu lernen. Durch den Austausch mit deiner*m OSKA innerhalb
einer Kleingruppe, knüpfst du direkt Kontakte mit weiteren Studienanfänger*innen
deiner Fachrichtung.</p>
<p>Haben wir dein Interesse geweckt? Dann melde dich gleich unter dem Button „OSKA
......
......@@ -3,7 +3,7 @@
<div class="oska-found"><?= _('Wir haben eine*n OSKA für dich gefunden. Dein*e OSKA wird ebenfalls
benachrichtigt und nimmt in den ersten beiden Semesterwochen Kontakt zu
dir auf. Wir wünschen dir viel Erfolg in deinem ersten Semester und viel
Spaß mit deinem*deiner OSKA.')?>
Spaß mit deiner*m OSKA.')?>
</div>
<div class="oska-float oska-avatar"><?= $avatar->getImageTag(Avatar::MEDIUM) ?></div>
......
......@@ -4,9 +4,9 @@
<center><p class="oska-searching">
<?= Icon::create('search', ['size'=> 64]); ?>
<br>
<?= _('Es wird nach deinem*deiner OSKA gesucht.
Sobald wir eine*n OSKA für dich gefunden haben, wirst du
benachrichtigt/wird es dir angezeigt.') ?>
<?= _('Vielen Dank für deine Angaben.
Es wird nach einer*m OSKA für dich gesucht.
Bitte warte einen Moment.') ?>
</p></center>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment