forked from barryclark/jekyll-now
-
Notifications
You must be signed in to change notification settings - Fork 9
/
modulliste-master.html
147 lines (135 loc) · 5.01 KB
/
modulliste-master.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
---
layout: default
---
{% assign alle_fachsemester = "1,2,3,4"|split: "," %}
{% assign cps = 0 %}
{% assign pflichtmodule = site.modulbeschreibungen-master|where:"typ","pm" %}
{% assign teilmodule = site.modulbeschreibungen-master|where:"typ","tm"|sort:'title' %}
{% assign wahlpflichtmodule = site.modulbeschreibungen-master|where:"typ","wpm" %}
{% assign vertiefungsmodule = site.modulbeschreibungen-master|where:"typ","vpm" %}
{% assign schwerpunktmodule = site.modulbeschreibungen-master|where:"typ","spm" %}
{% assign schwerpunktprojekte = site.modulbeschreibungen-master|where:"typ","spp" %}
{% assign alle_module = site.modulbeschreibungen-master|sort:'title' %}
<script>
pageData = {
"program": "Medieninformatik Master"
}
</script>
<section class="section">
<div class="container">
<div class="content">
<h1>Modulliste Medieninformatik Master</h1>
<h2 class="subtitle">Stand: {{ site.time | date: "%d.%m.%Y" }}</h2>
<table class="table is-naked">
<thead>
<tr>
<th title="Fachsemester">FS</th>
<th width="50%">Modulname & Modulverantwortung</th>
<th class="no-wrap">Kürzel</th>
<th>CP</th>
<th>Studienleistungen</th>
</tr>
</thead>
{% for fachsemester in alle_fachsemester %}
{% assign fs = fachsemester | plus:0%}
{% assign sorted_pages =
pflichtmodule|concat:schwerpunktmodule|concat:schwerpunktprojekte|where_exp:"item","item.studiensemesterWs
== fs"|sort:'title' %}
{% for modulbeschreibung in sorted_pages %}
{% include /functions/resolve-names.html modulverantwortlich=modulbeschreibung.modulverantwortlich %}
{% include /functions/resolve-contact.html modulverantwortlich=modulbeschreibung.modulverantwortlich %}
<tr data-fs="{{fachsemester}}" data-verantwortlich="{{modulverantwortlicheEmail}}"
class="has-top-border">
<td>{{fachsemester}}</td>
<td>
<a href="{{site.baseurl}}{{modulbeschreibung.url}}">{{modulbeschreibung.title}}</a>
<p class="is-small">{{modulverantwortliche}}</p>
{% 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="is-small no-wrap">{{modulbeschreibung.kuerzel}}</td>
<td class="is-small">{{modulbeschreibung.kreditpunkte}}</td>
<td class="is-small">
{% assign studienleistungen=modulbeschreibung.studienleistungen %}
{% include /functions/format-studienleistungen.html studienleistungen=studienleistungen %}
{{studienleistungen_html}}
</td>
</tr>
{% assign kurse = teilmodule|where:"parent",modulbeschreibung.kuerzel|sort:'title' %}
{% assign count = 1 %}
{% for kurs in kurse %}
<tr class="is-tight {% if count == kurse.size %}last-item{%endif%}">
<td></td>
{% include /functions/resolve-names.html modulverantwortlich=kurs.modulverantwortlich %}
<td class="is-small"><a href="{{site.baseurl}}{{kurs.url}}">{{kurs.title}}</a>
<p>{{modulverantwortliche}}</p>
</td>
<td class="is-small">{{kurs.kuerzel}}</td>
<td class="is-small">{{kurs.kreditpunkte}}</td>
<td class="is-small">
{% assign studienleistungen=kurs.studienleistungen %}
{% include /functions/format-studienleistungen.html studienleistungen=studienleistungen %}
{{studienleistungen_html}}
</td>
</tr>
{% assign count = count |plus: 1 %}
{% endfor %}
{% endfor %}
{% endfor %}
</table>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="content">
<h1>Modulbeschreibungen Master</h1>
<ol>
{% assign sorted_pages = site.modulbeschreibungen-master|sort:'title' %}
{% for modulbeschreibung in sorted_pages %}
<li><a href="{{site.baseurl}}{{modulbeschreibung.url}}">{{modulbeschreibung.title}}</li></a>
{% endfor %}
</ol>
</div>
</div>
</section>
<div class="container">
<div class="content">
<div id="admin">
<div data-js="insert-emails-ws"></div>
<div data-js="insert-emails-ss"></div>
</div>
</div>
</div>
<!--section class="section">
<div class="container">
Modulbezeichnung|
Modulverantwortung|
Kürzel|
Studiensemester|
CP|
Studienleistungen|
Erstprüfer*in|
Zweitprüfer*in|
Infos zur Prüfungsphase|
URL zur Modulbeschreibung\n
{% for modulbeschreibung in alle_module %}
{% include /functions/format-studienleistungen.html studienleistungen=modulbeschreibung.studienleistungen %}
{% include /functions/resolve-names.html modulverantwortlich=modulbeschreibung.modulverantwortlich %}
{{modulbeschreibung.title}}|
{{modulverantwortliche}}|
{{modulbeschreibung.kuerzel}}|
{{modulbeschreibung.studiensemester}}|
{{modulbeschreibung.kreditpunkte}}|
{{ studienleistungen_art_text }}|
{{ studienleistungen_erstpruefer_text }}|
{{ studienleistungen_zweitpruefer_text }}|
|
https://th-koeln.github.io/mi-2017{{site.baseurl}}{{modulbeschreibung.url}}\n
{% endfor %}
</div>
</section-->