Skip to content

Commit 3a7ac50

Browse files
committed
enhance info page
1 parent 8bb5030 commit 3a7ac50

1 file changed

Lines changed: 34 additions & 17 deletions

File tree

views/courseware/index.php

Lines changed: 34 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
<? $body_id = 'courseware-index'; ?>
22
<div style="max-width: 1095px;">
3-
<article class="studip">
3+
<div id="cw-messagebox-wrapper">
4+
<? if($status !== null):?>
5+
<?= MessageBox::success('Lerninhalte wurden übertragen');?>
6+
<? else: ?>
7+
<?= MessageBox::warning('Lerninhalte wurden noch nicht übertragen');?>
8+
<? endif; ?>
9+
</div>
10+
<article class="studip" id="cw-info">
411
<header>
512
<h1>Informationen</h1>
613
</header>
714
<section>
8-
<? if($status !== null):?>
9-
<?= MessageBox::success('Lerninhalte wurden übertragen');?>
10-
<? else: ?>
11-
<?= MessageBox::warning('Lerninhalte wurden noch nicht übertragen');?>
12-
<? endif; ?>
1315
Seit der Stud.IP Version 5.0 ist Courseware ein fester Systembestandteil. Aufgrund diverser Neuerungen wurden die
1416
Lerninhalte in die neue Struktur übertragen. Courseware 5 bietet eine Vielzahl von neuen Funktionen
1517
und verfügt über die neusten Bedienkonzepte in Stud.IP. Unter dem Menüpunkt "Mein Arbeitsplatz" haben nun
@@ -25,19 +27,32 @@
2527
<? if ($canMigrate): ?>
2628
<article class="studip">
2729
<header>
28-
<h1>Erneute Migration alter Courseware-Inhalte</h1>
30+
<? if($status !== null):?>
31+
<h1>Erneute Migration alter Courseware-Inhalte</h1>
32+
<? else: ?>
33+
<h1>Manuelle Migration alter Courseware-Inhalte</h1>
34+
<? endif; ?>
2935
</header>
3036
<section class="state-idle">
31-
Sie können diese Funktion verwenden, um bereits automatisch von Stud.IP
32-
konvertierte Courseware-Inhalte durch eine Neumigration aus der alten
33-
Courseware zu ersetzen.
3437
<? if($status !== null):?>
35-
<br /><b> BITTE BEACHTEN: <br />
36-
Hierbei werden alle aktuellen
37-
Courseware-Inhalte in diesem Kurs gelöscht und durch eine Kopie der
38-
alten Courseware-Inhalte ersetzt.</b>
38+
<p>
39+
Sie können diese Funktion verwenden, um bereits automatisch von Stud.IP
40+
konvertierte Courseware-Inhalte durch eine Neumigration aus der alten
41+
Courseware zu ersetzen.
42+
</p>
43+
<h4>BITTE BEACHTEN:</h4>
44+
<p style="font-weight: 700">
45+
Hierbei werden alle aktuellen
46+
Courseware-Inhalte in diesem Kurs gelöscht und durch eine Kopie der
47+
alten Courseware-Inhalte ersetzt.
48+
</p>
49+
<? else: ?>
50+
<p>
51+
Sie können diese Funktion verwenden, um Courseware-Inhalte des Courseware-Plugins
52+
in die Courseware von Stud.IP 5 zu übertragen. Durch die neue Struktur von
53+
Courseware werden Inhalte ggf. anders dargestellt.
54+
</p>
3955
<? endif; ?>
40-
<br />
4156
<button class="button" id="migrate">
4257
Migration starten
4358
</a>
@@ -53,7 +68,7 @@
5368
</p>
5469
</section>
5570
<section class="state-done">
56-
<?= MessageBox::success('Die erneute Migration der alten Courseware-Inhalte war erfolgreich');?>
71+
<?= MessageBox::success('Die Migration der alten Courseware-Inhalte war erfolgreich');?>
5772
<a href="<?= $CoursewareLink ?>" class="button">
5873
Zur Courseware dieser Veranstaltung
5974
</a>
@@ -65,7 +80,7 @@
6580
<span>Nachrichtenbox schließen</span>
6681
</a>
6782
</div>
68-
<span class="error-message">Die erneute Migration der alten Courseware-Inhalte ist fehlgeschlagen</span>
83+
<span class="error-message">Die Migration der alten Courseware-Inhalte ist fehlgeschlagen</span>
6984
</div>
7085
</section>
7186
</article>
@@ -78,6 +93,8 @@
7893
$('.state-error').hide();
7994
$('#migrate').on('click', function() {
8095
STUDIP.Dialog.confirm('Möchten Sie die Migration wirklich starten?').done(function() {
96+
$('#cw-messagebox-wrapper').hide();
97+
$('#cw-info').hide();
8198
$('.state-idle').hide();
8299
$('.state-loading').show();
83100
$.ajax({

0 commit comments

Comments
 (0)