forked from barryclark/jekyll-now
-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.html
169 lines (147 loc) · 5.78 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
---
layout: default
---
{% assign alle_fachsemester = "1,2,3,4,5,6"|split: "," %}
{% assign cps = 0 %}
{% assign pflichtmodule_container = site.modulbeschreibungen-bachelor|where:"typ","pmc" %}
{% assign pflichtmodule_single = site.modulbeschreibungen-bachelor|where:"typ","pm" %}
{% assign pflichtmodule = pflichtmodule_container|concat: pflichtmodule_single %}
{% assign teilmodule = site.modulbeschreibungen-bachelor|where:"typ","tm" %}
{% assign wahlpflichtmodule = site.modulbeschreibungen-bachelor|where:"typ","wpm" %}
{% assign vertiefungsmodule = site.modulbeschreibungen-bachelor|where:"typ","vpm" %}
{% assign grundlagen = site.modulbeschreibungen-bachelor|where:"kategorie","grundlagen" %}
{% assign vertiefung = site.modulbeschreibungen-bachelor|where:"kategorie","vertiefung" %}
{% assign spezialisierung = site.modulbeschreibungen-bachelor|where:"kategorie","spezialisierung" %}
{% assign sorted_teilmodule = teilmodule|sort:'title' %}
<section class="section">
<div class="container">
<div class="content">
<h1 class="title">Studienverlaufsplan Medieninformatik Bachelor</h1>
<h2 class="subtitle">Stand: {{ site.time | date: "%d.%m.%Y" }}</h2>
<table class="table">
<thead>
<tr>
<th width="50%">Modulname</th>
<th>Kürzel</th>
<th>CP</th>
<th>Modulverantwortlicher</th>
</tr>
</thead>
{% for fachsemester in alle_fachsemester %}
<tr class="no-border">
<th colspan="4">{{fachsemester}}. Fachsemester </th>
</tr>
{% assign fs = fachsemester | plus:0%}
{% assign sorted_pages = pflichtmodule|where_exp:"item","item.studiensemester == fs"|sort:'title' %}
{% for modulbeschreibung in sorted_pages %}
{% assign cps = cps|plus: modulbeschreibung.kreditpunkte %}
<tr>
<td>
<h3 class="module-title"><a href="{{site.baseurl}}{{modulbeschreibung.url}}">{{modulbeschreibung.title}}</a></h3>
{% assign check = modulbeschreibung.studienleistungen|strip_newlines %}
{% if check != "" %}
<p class="is-small">
{% include /functions/format-studienleistungen-simple.html studienleistungen=modulbeschreibung.studienleistungen %}
{{studienleistungen_html}}
</p>
{% endif %}
{% for teilmodulbeschreibung in sorted_teilmodule %}
{% if teilmodulbeschreibung.parent == modulbeschreibung.kuerzel %}
- <a class="is-small is-less-important" href="{{site.baseurl}}{{teilmodulbeschreibung.url}}">{{teilmodulbeschreibung.title}}</a><br>
{% endif %}
{% endfor %}
</td>
<td class="no-wrap">{{modulbeschreibung.kuerzel}}</td>
<td>{{modulbeschreibung.kreditpunkte}}</td>
<td>
{% include /functions/resolve-names.html modulverantwortlich=modulbeschreibung.modulverantwortlich %}
{{modulverantwortliche}}
</td>
</tr>
{% endfor %}
{% if fachsemester == "4" %}
{% assign cps = cps|plus: 20 %}
<tr class="no-border">
<td>Vertiefungsmodule:</td>
<td class="no-wrap">VPM</td>
<td colspan="2">20</td>
</tr>
{% assign sorted_pages = vertiefungsmodule|sort:'title' %}
{% for vertiefungsmodulbeschreibung in sorted_pages %}
<tr class="no-border">
<td>
<a href="{{site.baseurl}}{{vertiefungsmodulbeschreibung.url}}">{{vertiefungsmodulbeschreibung.title}}</a><br>
{% for teilmodulbeschreibung in sorted_teilmodule %}
{% if teilmodulbeschreibung.parent == vertiefungsmodulbeschreibung.kuerzel %}
<!--a class="is-small is-less-important" href="{{site.baseurl}}{{teilmodulbeschreibung.url}}">{{teilmodulbeschreibung.title}}</a><br-->
{% endif %}
{% endfor %}
</td>
<td class="no-wrap">VPM-{{vertiefungsmodulbeschreibung.kuerzel}}</td>
<td></td>
<td>
{% include /functions/resolve-names.html modulverantwortlich=vertiefungsmodulbeschreibung.modulverantwortlich %}
{{modulverantwortliche}}
</td>
</tr>
{% endfor %}
{% endif %}
<tr>
<td colspan="2">Summe CP<br><br></td>
<td colspan="3">{{cps}}</td>
</tr>
{% assign cps = 0 %}
{% endfor %}
</table>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="content">
<table class="table is-striped is-narrow studienverlaufsplan">
<thead>
<tr>
<th colspan="2">Studienabschnitte</th>
<th colspan="7">Leistungspunkte und Semesterzuordnung</th>
</tr>
<tr>
<th>Module</th>
<th title="Prüfungsvorleistung erforderlich">PV</th>
<td title="Summe CP">CP</td>
{% for fachsemester in alle_fachsemester %}
<td class="is-fs-{{fachsemester}}">0{{fachsemester}}</td>
{% endfor %}
</tr>
</thead>
<tbody>
{% include /functions/unit-studienverlaufsplan.html modulPool=grundlagen unitTitle="Grundlagen" cpUnit="60" %}
{% include /functions/unit-studienverlaufsplan.html modulPool=vertiefung unitTitle="Vertiefung" cpUnit="75" %}
{% include /functions/unit-studienverlaufsplan.html modulPool=spezialisierung unitTitle="Spezialisierung" cpUnit="45" %}
</tbody>
<tfoot>
<tr>
<th colspan="2">Summe Leistungspunkte</th>
<td>180</td>
{% for fachsemester in alle_fachsemester %}
<td class="is-fs-{{fachsemester}}">30</td>
{% endfor %}
</tr>
</tfoot>
</table>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="content">
<h1>Modulbeschreibungen Bachelor</h1>
<ol>
{% assign sorted_pages = site.modulbeschreibungen-bachelor|sort:'title' %}
{% for modulbeschreibung in sorted_pages %}
<li><a href="{{site.baseurl}}{{modulbeschreibung.url}}">{{modulbeschreibung.title}}</li></a>
{% endfor %}
</ol>
</div>
</div>
</section>