Skip to content
Snippets Groups Projects
Commit d270485c authored by Tobias Thelen's avatar Tobias Thelen
Browse files

- Übersetzung, closes #16

parent c79196e8
No related branches found
No related tags found
No related merge requests found
Showing
with 57 additions and 17 deletions
...@@ -15,8 +15,15 @@ class ToolAssistant extends StudIPPlugin implements StandardPlugin ...@@ -15,8 +15,15 @@ class ToolAssistant extends StudIPPlugin implements StandardPlugin
{ {
parent::__construct(); parent::__construct();
$preferredLang = mb_substr($GLOBALS['user']->preferred_language, 0, 2);
if ($preferredLang=='en') {
$name='🧍🏠 Teach Online';
} else {
$name='🧍🏠 Online-Lehre';
}
if ($this->isActivated() && Navigation::hasItem('/course/admin')) { if ($this->isActivated() && Navigation::hasItem('/course/admin')) {
$navigation = new Navigation(_('🧍🏠 Online-Lehre'), PluginEngine::getURL($this, null, 'assistant')); $navigation = new Navigation($name, PluginEngine::getURL($this, null, 'assistant'));
Navigation::insertItem('/course/assistant', $navigation, 'admin'); Navigation::insertItem('/course/assistant', $navigation, 'admin');
} }
} }
......
assets/en/studip-courseware-aktivieren.jpg

10.9 KiB

assets/en/studip-courseware-bearbeiten.jpg

9.7 KiB

assets/en/studip-dateien.jpg

24.1 KiB

assets/en/studip-hausaufgaben-aktionen.jpg

10.1 KiB

assets/en/studip-hausaufgaben-typ.jpg

31.7 KiB

assets/en/studip-meetings-raumname.jpg

20.8 KiB

assets/en/studip-mehr.jpg

6.09 KiB

assets/en/studip-menu-courseware.jpg

7.23 KiB

assets/en/studip-menu-dateien.jpg

7.17 KiB

assets/en/studip-menu-meetings.jpg

6.62 KiB

assets/en/studip-menu-pad.jpg

6.7 KiB

assets/en/studip-menu-teilnehmende.jpg

8.26 KiB

assets/en/studip-menu-vips.jpg

7.96 KiB

assets/en/studip-pad-neu.jpg

23.1 KiB

assets/en/studip-pad-settings.jpg

33.4 KiB

assets/en/studip-tn-rundmail.jpg

23.5 KiB

assets/en/studip-vips-aktionen.jpg

31.2 KiB

...@@ -22,18 +22,30 @@ class AssistantController extends ToolAssistantBaseController ...@@ -22,18 +22,30 @@ class AssistantController extends ToolAssistantBaseController
*/ */
public function index_action() public function index_action()
{ {
$preferredLang = mb_substr($GLOBALS['user']->preferred_language, 0, 2);
if ($preferredLang=='en') {
$name='Teach Online';
} else {
$name='Online-Lehre';
}
Navigation::activateItem('/course/assistant'); Navigation::activateItem('/course/assistant');
PageLayout::setTitle(Context::getHeaderLine() . ' - ' . _('Online-Lehre')); PageLayout::setTitle(Context::getHeaderLine() . ' - ' . $name);
PageLayout::addStylesheet($this->plugin->getPluginURL() . '/assets/assistant.css?v=0.1'); PageLayout::addStylesheet($this->plugin->getPluginURL() . '/assets/assistant.css?v=0.1');
$widget = new SidebarWidget(); $widget = new SidebarWidget();
$widget->setTitle(_('Online-Lehre')); $widget->setTitle($name);
if ($preferredLang=='en') {
$widget->addElement(new WidgetElement('Osnabrück University offers many opportunities to design teaching online via virtUOS and the computing center (Rechenzentrum).
Reliable operation and personal support are guaranteed for the tools presented here and they allow for a use that is unobjectionable in terms of data protection law.<br><br>
On this page, you will find initial information and you can start further steps directly from here.'));
} else {
$widget->addElement(new WidgetElement( $widget->addElement(new WidgetElement(
_('Die Universität Osnabrück bietet über virtUOS und Rechenzentrum viele Möglichkeiten, Lehre online zu gestalten. 'Die Universität Osnabrück bietet über virtUOS und Rechenzentrum viele Möglichkeiten, Lehre online zu gestalten.
Für die hier vorgestellten Tools sind verlässlicher Betrieb und persönlicher Support gewährleistet und sie Für die hier vorgestellten Tools sind verlässlicher Betrieb und persönlicher Support gewährleistet und sie
ermöglichen eine datenschutzrechtlich unbedenkliche Nutzung.<br><br> ermöglichen eine datenschutzrechtlich unbedenkliche Nutzung.<br><br>
Hier finden Sie erste Informationen und können weitere Schritte direkt von hier aus starten.') Hier finden Sie erste Informationen und können weitere Schritte direkt von hier aus starten.')
)); );
}
Sidebar::get()->addWidget($widget); Sidebar::get()->addWidget($widget);
$this->folder_id = Folder::findTopFolder($this->course_id)->id; $this->folder_id = Folder::findTopFolder($this->course_id)->id;
...@@ -101,6 +113,11 @@ class AssistantController extends ToolAssistantBaseController ...@@ -101,6 +113,11 @@ class AssistantController extends ToolAssistantBaseController
$this->view = $view; $this->view = $view;
} }
public function studio_info_action($view = 'example')
{
$this->view = $view;
}
public function homework_info_action($view = 'example') public function homework_info_action($view = 'example')
{ {
$this->view = $view; $this->view = $view;
...@@ -119,25 +136,29 @@ class AssistantController extends ToolAssistantBaseController ...@@ -119,25 +136,29 @@ class AssistantController extends ToolAssistantBaseController
$scm = new StudipScmEntry(); $scm = new StudipScmEntry();
$scm->tab_name = _('Corona-Info'); $scm->tab_name = _('Corona-Info');
$scm->content = _('<!--HTML--> $scm->content = _('<!--HTML-->
<h1>Informationen zum Semesterstart</h1> <h1>Informationen zum Semesterstart / Information about the start of the semester</h1>
<i>Klicken Sie zum Bearbeiten oben rechts auf das Zahnradsymbol!</i> <i>Klicken Sie zum Bearbeiten oben rechts auf das Zahnradsymbol! / To edit, click on the gear symbol in the upper right corner!</i>
<h2>Kursinhalte</h2> <h2>Kursinhalte / Course materials</h2>
<p>... Beschreiben Sie hier, ob und in welcher Form Kursinhalte zur Verfügung gestellt werden, z.B. als Reader im Dateibereich, als Videoaufzeichnungen, als Courseware-Modul (s. "Online-Lehre: Materialien zusammenstellen"). ...</p> <p>... Beschreiben Sie hier, ob und in welcher Form Kursinhalte zur Verfügung gestellt werden, z.B. als Reader im Dateibereich, als Videoaufzeichnungen, als Courseware-Modul (s. "Online-Lehre: Materialien zusammenstellen"). ...</p>
<p>... Describe here whether and in which form course contents are made available, e.g. in the Files section, as video recordings, or as a courseware module (see "Online teaching: compiling materials"). ...</p>
<h2>Aufgaben, Leistungsnachweis, Fristen</h2> <h2>Aufgaben, Leistungsnachweis, Fristen / Tasks, exams, deadlines</h2>
<p>... Beschreiben Sie hier, ob und in welcher Form Aufgaben zu erledigen sind, welche Fristen dabei gelten und wie der Leistungsnachweis in der Veranstaltung erbracht werden kann. ...</p> <p>... Beschreiben Sie hier, ob und in welcher Form Aufgaben zu erledigen sind, welche Fristen dabei gelten und wie der Leistungsnachweis in der Veranstaltung erbracht werden kann. ...</p>
<p>... Describe here whether and in which form tasks have to be completed, which deadlines apply and how the proof of performance has to be provided in the course. ...</p>
<h2>Kommunikation im Kurs</h2> <h2>Kommunikation im Kurs / Communication in the course</h2>
<p>... Beschreiben Sie hier, wie die Kommunikation im Kurs organisiert sein soll, z.B. in Form regelmäßiger Videokonferenzen, über ein Forum, den Blubber-Chat oder Matrix/Riot (s. "Online-Lehre: Online-Zusammenarbeit"). ...</p> <p>... Beschreiben Sie hier, wie die Kommunikation im Kurs organisiert sein soll, z.B. in Form regelmäßiger Videokonferenzen, über ein Forum, den Blubber-Chat oder Matrix/Riot (s. "Online-Lehre: Online-Zusammenarbeit"). ...</p>
<p>... Describe here how communication in the course will be organised, e.g. in the form of regular video conferences, via a forum, the blubber chat or Matrix/Riot (see "Online teaching: online collaboration"). ...</p>
<h2>Kontakt</h2> <h2>Kontakt / Contact</h2>
<p>... Beschreiben Sie hier, wie die Teilnehmenden am sinnvollsten Kontakt mit Ihnen aufnehmen, z.B. per E-Mail, in Online-Sprechstunden oder über die Tutor*innen. ...</p> <p>... Beschreiben Sie hier, wie die Teilnehmenden am sinnvollsten Kontakt mit Ihnen aufnehmen, z.B. per E-Mail, in Online-Sprechstunden oder über die Tutor*innen. ...</p>
<p>... Describe here how the participants can most effectively contact you, e.g. by e-mail, in online consultation hours, or via the tutors. ...</p>
'); ');
$scm->user_id = $GLOBALS['user']->id; $scm->user_id = $GLOBALS['user']->id;
$scm->range_id = $this->course_id; $scm->range_id = $this->course_id;
...@@ -376,7 +397,12 @@ class AssistantController extends ToolAssistantBaseController ...@@ -376,7 +397,12 @@ class AssistantController extends ToolAssistantBaseController
public function homework_action() public function homework_action()
{ {
$folder = $this->createFolder('Hausaufgaben-Abgabe', '', 'HomeworkFolder'); $foldername = 'Hausaufgaben-Abgabe';
$preferredLang = mb_substr($GLOBALS['user']->preferred_language, 0, 2);
if ($preferredLang=='en') {
$foldername = 'Homework Folder';
}
$folder = $this->createFolder($foldername, '', 'HomeworkFolder');
$this->redirect(URLHelper::getURL('dispatch.php/course/files/index/' . $folder->id, array('cid' => $this->course_id))); $this->redirect(URLHelper::getURL('dispatch.php/course/files/index/' . $folder->id, array('cid' => $this->course_id)));
} }
......
...@@ -173,6 +173,10 @@ Telefonnummer für Rückfragen: ...@@ -173,6 +173,10 @@ Telefonnummer für Rückfragen:
Hier können mit Unterstützung / Einweisung durch virtUOS-Mitarbeiter Videos in überdurchschnittlicher Hier können mit Unterstützung / Einweisung durch virtUOS-Mitarbeiter Videos in überdurchschnittlicher
Qualität produziert werden. Qualität produziert werden.
</p> </p>
<ul>
<li><a href="<?= $controller->link_for('assistant/studio_info/selfrecording') ?>" data-dialog="size=640x500">Impressionen aus dem Self-Recording-Studio im Lehrkolleg</a></li>
</ul>
<p> <p>
Bitte kontaktieren Sie uns mit einer E-Mail an Bitte kontaktieren Sie uns mit einer E-Mail an
<a href="mailto:virtuos@uni-osnabrueck.de">virtuos@uni-osnabrueck.de</a>. <a href="mailto:virtuos@uni-osnabrueck.de">virtuos@uni-osnabrueck.de</a>.
...@@ -190,6 +194,9 @@ Telefonnummer für Rückfragen: ...@@ -190,6 +194,9 @@ Telefonnummer für Rückfragen:
<li> <li>
<a href="<?= $controller->link_for('assistant/recording_info/opencaststudio') ?>" data-dialog="size=640x600">Opencast Studio (Unsere Empfehlung!)</a> <a href="<?= $controller->link_for('assistant/recording_info/opencaststudio') ?>" data-dialog="size=640x600">Opencast Studio (Unsere Empfehlung!)</a>
</li> </li>
<li>
<a href="https://lernfunk.de/#/recordings/4222b950-6107-4d4c-a3ed-00dd8d5fac6e" class="link-extern" target="_blank">Opencast-Studio: Anleitungsvideo</a>
</li>
<li> <li>
<a href="<?= $controller->link_for('assistant/recording_info/powerpoint') ?>" data-dialog="size=640x500">Aufnahmen direkt in Powerpoint</a> <a href="<?= $controller->link_for('assistant/recording_info/powerpoint') ?>" data-dialog="size=640x500">Aufnahmen direkt in Powerpoint</a>
</li> </li>
...@@ -211,7 +218,7 @@ Telefonnummer für Rückfragen: ...@@ -211,7 +218,7 @@ Telefonnummer für Rückfragen:
OER-Portale zum Tauschen freier Materialien OER-Portale zum Tauschen freier Materialien
</h1> </h1>
<div class="accordion_content"> <div class="accordion_content">
<?= Studip\LinkButton::create(_('OER-Portal Niedersachsen'), 'https://www.oernds.de', ['target'=>'_new', 'data-action' => 'tips/oer']) ?> <!--<?= Studip\LinkButton::create(_('OER-Portal Niedersachsen'), 'https://www.oernds.de', ['target'=>'_new', 'data-action' => 'tips/oer']) ?>-->
<p>Open Educational Ressources sind Materialien, die von Lehrenden frei zur Verfügung gestellt werden: frei zur Nutzung, aber auch zur Weiterbearbeitung.</p> <p>Open Educational Ressources sind Materialien, die von Lehrenden frei zur Verfügung gestellt werden: frei zur Nutzung, aber auch zur Weiterbearbeitung.</p>
<ul> <ul>
<li> <li>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment