Skip to content
Snippets Groups Projects
Unverified Commit b94ea597 authored by Tom Wiesing's avatar Tom Wiesing
Browse files

Cleanup courses

parent ad5cc975
No related branches found
No related tags found
No related merge requests found
...@@ -2,14 +2,37 @@ ...@@ -2,14 +2,37 @@
Renders the name of a single semester. Expects 'semester' as a parameter. Renders the name of a single semester. Expects 'semester' as a parameter.
{% endcomment %} {% endcomment %}
<!-- check if we are a summer semester -->
{% assign nosummer = semester | remove: "SS" %} {% assign nosummer = semester | remove: "SS" %}
{% assign semesteryear = nosummer | remove: "WS" %} {% unless nosummer == semester %}
Summer
{% endunless %}
<!-- string.contains doesn't work, neither does substring --> <!-- check if we are a winter semester -->
{% if nosummer == semester %} {% assign nowinter = semester | remove: "WS" %}
{% unless nowinter == semester %}
Winter Winter
{% else %} {% endunless %}
Summer
{% endif %} <!-- check if we are a fall semester -->
{% assign nofall = semester | remove: "Fall" %}
{% unless nofall == semester %}
Fall
{% endunless %}
<!-- check if we are a spring semester -->
{% assign nospring = semester | remove: "Spring" %}
{% unless nospring == semester %}
Spring
{% endunless %}
<!-- check if we are an intersession semester -->
{% assign nointer = semester | remove: "Intersession" %}
{% unless nointer == semester %}
Intersession
{% endunless %}
<!-- find the year only -->
{% assign semesteryear = nosummer | remove: "WS" | remove: "SS" | remove: "Fall" | remove: "Spring" | remove: "Intersession" %}
20{{semesteryear}} 20{{semesteryear}}
\ No newline at end of file
...@@ -7,11 +7,15 @@ layout: default ...@@ -7,11 +7,15 @@ layout: default
<div class="card"> <div class="card">
<div class="card-content"> <div class="card-content">
<span class="card-title">{{page.title}}</span> <span class="card-title">{{page.title}}</span>
{% for person in page.instructors %}
{% assign person = page.instructor %} {% include people_chip.html %}<br />
{% include people_chip.html %} {% endfor %}
<hr /> <hr />
{% if page.organization %}
<b>{{page.organization}}</b> <br />
{% endif %}
{% for semester in page.semesters %} {% for semester in page.semesters %}
{% include semester.html %}<br /> {% include semester.html %}<br />
{% endfor %} {% endfor %}
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Projekt zur Künstlichen Intelligenz title: Projekt zur Künstlichen Intelligenz
instructor: instructors:
- mkohlhase - mkohlhase
semesters: semesters:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: General Information and Communication Technology I title: General Information and Communication Technology I
instructor: instructors:
- mkohlhase - mkohlhase
- Prof. Jürgen Schönwälder - Prof. Jürgen Schönwälder
- Prof. Peter Baumann - Prof. Peter Baumann
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: General Information and Communication Technology II title: General Information and Communication Technology II
instructor: instructors:
- mkohlhase - mkohlhase
- Prof. Jürgen Schönwälder - Prof. Jürgen Schönwälder
- Prof. Peter Baumann - Prof. Peter Baumann
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
layout: course layout: course
title: Logik-Basierte Wissensrepräsentation für Mathematisch/Technisches Wissen title: Logik-Basierte Wissensrepräsentation für Mathematisch/Technisches Wissen
instructor: instructors:
- omkohlhase - mkohlhase
semesters: semesters:
- SS17 - SS17
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Artificial Intelligence title: Artificial Intelligence
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Künstliche Intelligenz I title: Künstliche Intelligenz I
instructor: instructors:
- mkohlhase - mkohlhase
semesters: semesters:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Künstliche Intelligenz II title: Künstliche Intelligenz II
instructor: instructors:
- mkohlhase - mkohlhase
semesters: semesters:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Computational Logic title: Computational Logic
instructor: instructors:
- mkohlhase - mkohlhase
- frabe - frabe
- dmueller - dmueller
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Computational Natural Language Semantics title: Computational Natural Language Semantics
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Data Bases and Web Applications title: Data Bases and Web Applications
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
layout: course layout: course
title: Representing Dynamics and Dynamic Representation title: Representing Dynamics and Dynamic Representation
instructor: instructors:
- mkohlhase - mkohlhase
- Herber Jaeger, Jacocbs University - Herber Jaeger, Jacobs University
organization: Jacobs University organization: Jacobs University
semesters: semesters:
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
layout: course layout: course
title: General Computer Science title: General Computer Science
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
semesters: semesters:
- Fall015 - Fall15
- Fall016 - Fall16
--- ---
General Computer Science I is the first semester, introductory course taught at Jacobs University. Starting the Fall Semester 2015 (when GenCS II was dropped). It is really still the same as GenCS I. General Computer Science I is the first semester, introductory course taught at Jacobs University. Starting the Fall Semester 2015 (when GenCS II was dropped). It is really still the same as GenCS I.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: General Computer Science I title: General Computer Science I
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
...@@ -14,11 +14,11 @@ semesters: ...@@ -14,11 +14,11 @@ semesters:
- Fall07 - Fall07
- Fall08 - Fall08
- Fall09 - Fall09
- Fall010 - Fall10
- Fall011 - Fall11
- Fall012 - Fall12
- Fall013 - Fall13
- Fall014 - Fall14
---p ---
General Computer Science I is the first semester, introductory course taught at Jacobs University. It focuses on representation issues for objects, and uses SML as an programming language to equalize over a diverse student body. General Computer Science I is the first semester, introductory course taught at Jacobs University. It focuses on representation issues for objects, and uses SML as an programming language to equalize over a diverse student body.
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: General Computer Science II title: General Computer Science II
instructor: instructors:
- mkohlhase - mkohlhase
organization: Jacobs University organization: Jacobs University
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Research Seminar - Knowledge Representation and Semantic Web title: Research Seminar - Knowledge Representation and Semantic Web
instructor: instructors:
- mkohlhase - mkohlhase
- frabe - frabe
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
layout: course layout: course
title: Logik-Basierte Sprachverarbeitung (LBS) title: Logik-Basierte Sprachverarbeitung (LBS)
instructor: instructors:
- mkohlhase - mkohlhase
semesters: semesters:
......
...@@ -9,8 +9,9 @@ Each file needs some specific parameters: ...@@ -9,8 +9,9 @@ Each file needs some specific parameters:
* **layout** use *course* * **layout** use *course*
* **title** the title of the course/seminar * **title** the title of the course/seminar
* **instructor** instructor of the course * **instructors** instructor(s) of the course
* **organization** (optional) organization in which the course was taught
* **semesters** semesters in which the course was taught * **semesters** semesters in which the course was taught
A semester is automatically regarded as active if the current semester matches one of the one in which the course was offered. A semester is automatically regarded as active if the current semester matches one of the one in which the course was offered.
\ No newline at end of file
--- ---
layout: default layout: default
title: Upcoming ({% site.upcoming %}) title: Upcoming Courses
permalink: /courses/upcoming/ permalink: /courses/upcoming/
--- ---
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment