summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2021-05-21 22:25:57 +0200
committerNao Pross <np@0hm.ch>2021-05-21 22:25:57 +0200
commit71a53be98cd4dc9b97078634801684acee24e76f (patch)
tree06099765b3f82df1ec8795f92ce9842d8e03c133
parentTranscribe abstract, intro and part of timetable (diff)
downloadTKI-doku-71a53be98cd4dc9b97078634801684acee24e76f.tar.gz
TKI-doku-71a53be98cd4dc9b97078634801684acee24e76f.zip
Add pretty pictures and more text
-rw-r--r--CLYN-Mobility.tex261
-rw-r--r--build/CLYN-Mobility.pdfbin23735 -> 32931 bytes
2 files changed, 246 insertions, 15 deletions
diff --git a/CLYN-Mobility.tex b/CLYN-Mobility.tex
index 0daba9e..34d7e02 100644
--- a/CLYN-Mobility.tex
+++ b/CLYN-Mobility.tex
@@ -11,17 +11,25 @@
\setdefaultlanguage[variant = swiss]{german}
\enablehyphenation
+\usepackage{enumitem}
+
\usepackage{pdflscape}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
+
+\usepackage{float}
+
+\usepackage{tikz}
+\usetikzlibrary{calc}
+\usetikzlibrary{positioning}
%
% Metadata
%
\title{
- CLYN Mobility: \\
+ CLYN Mobility \\
{\huge Haltestelle und Stundenplanoptimierung}
}
\author{
@@ -63,39 +71,262 @@ abrupte Wechsel zur Online-Schule, verursacht durch die Corona-Pandemie, macht
die Buslösung sehr kostenineffizient.
\section{Shuttle Bus Haltestelle}
+\subsection{Ist-Zustand}
+\subsection{Problematik des Ist-Zustand}
+\subsection{Soll-Zustand}
+\subsection{Umsetzung Routenf\"uhrung}
\section{Stundenplanoptimierung}
\subsection{Ist-Zustand}
Der aktuelle Stand des Stundenplans am Campus Eichweis ist in Tabelle
-\ref{tab:timetable-current} zusammengefasst.
+\ref{tab:timetable-current} und Abbildung \ref{fig:timetable-current}
+zusammengefasst.
+\begin{figure}[h]
+ \centering
+ \begin{tikzpicture}[
+ txt/.style = {
+ draw = none, fill = none, text = black,
+ minimum width = 0mm,
+ },
+ weekly/.style = {
+ thick, draw = gray,
+ fill = gray!20!white,
+ minimum width = 23mm,
+ minimum height = 8mm,
+ },
+ bi/.style = {
+ draw = blue,
+ fill = blue!20!white,
+ },
+ empty/.style = {
+ weekly, dashed, fill = none
+ },
+ half/.style = {
+ minimum width = 15mm, outer sep = 1mm,
+ }
+ ]
+
+ \matrix[
+ nodes = {weekly},
+ row sep = 2mm,
+ column sep = 5mm,
+ ]{
+ \node[txt] {}; &
+ \node[txt] {\bfseries Mo}; &
+ \node[txt] {\bfseries Di}; &
+ \node[txt] {\bfseries Mi}; &
+ \node[txt] {\bfseries Do}; &
+ \node[txt] {\bfseries Fr}; \\
+ \node[txt] {8}; &
+ \node[bi] {SFROBOTICS}; &
+ \node[left, bi, half] {AbfRec}; \node[right, bi, half] {FÜGUM}; &
+ \node[bi] {AddFert}; &
+ \node[bi] {Werks2}; &
+ \node {EwickP2}; \\
+ \node[txt] {10}; &
+ \node[bi] {SFROBOTICS}; &
+ \node[left, bi, half] {AbfRec}; \node[right, bi, half] {FÜGUM}; &
+ \node[bi] {AddFert}; &
+ \node[bi] {Werks2}; &
+ \node {EwickP2}; \\
+ \node[txt] {13}; &
+ \node[bi] {SFROBOTICS}; &
+ \node[left, bi, half] {AbfRec}; \node[right, half] {DigInd}; &
+ \node[empty] {}; &
+ \node[bi] {Werks2}; &
+ \node {EwickP2}; \\
+ \node[txt] {15}; &
+ \node[bi] {SFROBOTICS}; &
+ \node[left, bi, half] {AbfRec}; \node[right, half] {DigInd}; &
+ \node[empty] {}; &
+ \node[bi] {WK2EU}; &
+ \node[empty] {}; \\
+ \node[txt] {17}; &
+ \node[empty] {}; &
+ \node[left, empty, half] {}; \node[right, half] {DigInd}; &
+ \node[empty] {}; &
+ \node[empty] {}; &
+ \node[empty] {}; \\
+ };
+ \end{tikzpicture}
+ \caption{
+ Vereinfachte Ansicht des Stundenplans im Campus Eichweis. Blaue Kurse
+ haben ein zweiwöchentliches Praktikum, während die grauen Kurse jede Woche
+ stattfinden. Weitere Details finden Sie in Tabelle \ref{tab:timetable-current}.
+ \label{fig:timetable-current}
+ }
+\end{figure}
\subsection{Kriterien der Stundenplanerstellung}
In der Arbeit eines Stundenplaners gibt es viele Faktoren (mehr als mir klar
waren), die beim Erstellen berücksichtigt werden müssen. Durch diese ist es
sehr schwierig einen guten Stundenplan zu erstellen. Einer der Faktoren ist,
dass der Campus nur in den grossen Pausen (10, 12, 15 Uhr) gewechselt werden
-muss. Ein anderer sind die verschiedenen möglichen Rhythmen (14x2 Lektionen,
-7x4 Lektionen, 5x4 Lektionen, 3x4 Lektionen, usw.) von Vorlesungen und
-Praktika, die das Erstellen des Stundenplans erschweren.
+muss. Ein anderer sind die verschiedenen möglichen Rhythmen (\(14\times 2\)
+Lektionen, \(7\times 4\) Lektionen, \(5\times 4\) Lektionen, \(3\times 4\)
+Lektionen, usw.) von Vorlesungen und Praktika, die das Erstellen des
+Stundenplans erschweren.
Aus dem was Herr Weibel uns erzählte, schliessen wir, dass die Dozenten mit
ihren Wünschen die Arbeit eines Stundenplaners am stärksten erschweren. Denn
ein Dozent kann den Rhythmus der Praktika und Vorlesungen bestimmen. Ausserdem
kann der Dozent auch wünschen, dass alle Praktika desselben Faches gleich
nacheinander stattfinden. So kann der Rhythmus z.B. 2 Lektionen Praktika alle 2
-Wochen (7x2) oder auch 4 Lektionen Praktika alle 2 Wochen (7x4) usw. sein. Wenn
-z.B. ein Modul, das auf dem Campus Eichwies stattfindet, den Rhythmus 7x2 hat,
-so braucht es ein Partnerfach mit demselben Rhythmus und Standort, damit der
-Campus nicht nach 2 Lektionen schon wieder gewechselt werden muss. Wenn aber
-der Rhythmus 7x4 wäre, so wäre kein Partnerfach am gleichen Standort von Nöten,
-wenn sich dann allerdings gar kein Partnerfach finden lässt, so wird der
-Stundenplan alle 2 Wochen um 4 Lektionen künstlich aufgeblasen.
+Wochen (\(7\times 2\)) oder auch 4 Lektionen Praktika alle 2 Wochen (\(7\times
+4\)) usw. sein. Wenn z.B. ein Modul, das auf dem Campus Eichwies stattfindet,
+den Rhythmus \(7\times 2\) hat, so braucht es ein Partnerfach mit demselben
+Rhythmus und Standort, damit der Campus nicht nach 2 Lektionen schon wieder
+gewechselt werden muss. Wenn aber der Rhythmus \(7\times 4\) wäre, so wäre kein
+Partnerfach am gleichen Standort von Nöten, wenn sich dann allerdings gar kein
+Partnerfach finden lässt, so wird der Stundenplan alle 2 Wochen um 4 Lektionen
+künstlich aufgeblasen.
\subsection{Stundenplanvarianten}
+\begin{figure}[h]
+ \centering
+ \begin{tikzpicture}[
+ spacer/.style = {
+ draw = none, fill = none,
+ minimum width = 2mm, minimum height = 1cm,
+ },
+ block/.style = {
+ thick, minimum width = 7mm, minimum height = 6mm,
+ },
+ week/.style = {
+ block, draw = gray, fill = gray!20!white,
+ },
+ noweek/.style = {
+ block, fill = white,
+ },
+ prak/.style = {
+ block, draw = red, fill = red!20!white,
+ },
+ ]
+
+ % jede 2te woche
+ \begin{scope}[yshift = 6mm]
+ \matrix[
+ nodes = {
+ block, draw = white, thick, fill = none, text = gray,
+ },
+ column sep = 1mm,
+ ]{
+ \node (nr) {1}; & \node {2}; & \node {3}; & \node {4}; & \node[spacer] {}; &
+ \node {5}; & \node {6}; & \node {7}; & \node {8}; & \node[spacer] {}; &
+ \node {9}; & \node {10}; & \node {11}; & \node {12}; & \node[spacer] {}; &
+ \node {13}; & \node {14}; & \node {15}; & \node {16}; \\
+ };
+ \end{scope}
+
+ % jede 2te woche
+ \begin{scope}
+ \matrix[
+ nodes = {week},
+ column sep = 1mm,
+ ]{
+ \node (a) {}; & \node[prak] {1}; & \node {}; & \node[prak] {1}; & \node[spacer] {}; &
+ \node {}; & \node[prak] {1}; & \node {}; & \node[prak] {1}; & \node[spacer] {}; &
+ \node {}; & \node[prak] {1}; & \node {}; & \node[prak] {1}; & \node[spacer] {}; &
+ \node {}; & \node[prak] {1}; & \node {}; & \node[noweek] {}; \\
+ };
+ \end{scope}
+
+ \begin{scope}[yshift = -1.2cm]
+ \matrix[
+ nodes = {week},
+ column sep = 1mm,
+ ]{
+ \node (b) {}; & \node {}; & \node[prak] {2}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {2}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {2}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {1}; & \node[noweek] {}; \\
+ };
+ \end{scope}
+
+ \begin{scope}[yshift = -2.2cm]
+ \matrix[
+ nodes = {week},
+ column sep = 1mm,
+ ]{
+ \node (c) {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {3}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {4}; & \node[noweek] {}; \\
+ };
+ \end{scope}
+
+ \begin{scope}[yshift = -3.2cm]
+ \matrix[
+ nodes = {week},
+ column sep = 1mm,
+ ]{
+ \node (d) {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node[prak] {7}; & \node[noweek] {}; \\
+ };
+ \end{scope}
+
+ \begin{scope}[yshift = -4.2cm]
+ \matrix[
+ nodes = {week},
+ column sep = 1mm,
+ ]{
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node {}; & \node[spacer] {}; &
+ \node {}; & \node {}; & \node {}; & \node[prak] {7}; \\
+ };
+ \end{scope}
+ \end{tikzpicture}
+ \caption{
+ Mögliche Varianten der vorgeschlagenen Änderung für ein zweiwöchentliches Praktikum.
+ \label{fig:semester-variants}
+ }
+\end{figure}
+
+
+\subsubsection*{Während regulärem Semester}
+Alle Lektionen, die in Eichwies veranstaltet werden, sollen während dem
+regulären Semester stattfinden.
+
+%% TODO
+% Die Verbesserungsvorschläge hierzu sind direkt
+% in Tabelle \ref{tab:timetable-current} zu finden.
+\begin{enumerate}[label=\bfseries\arabic*.]
+ \item
+ \begin{enumerate}[label=\itshape\roman*)]
+ \item Vorlesung zum Fach auf die 2 Lektionen direkt vor dem Praktikum
+ verschieben und dafür einen Raum (z.B. T1-OG1-23/24/25) in Eichwies zur
+ Verfügung stellen mit genügend Platz (16, 10) für die jeweilige
+ Praktika-Gruppe.
+ \item Praktika nur alle 4 Wochen abhalten, dafür 4 Lektionen am Stück,
+ dann gibt es noch ein Praktikum mit 2 Lektionen.
+ \end{enumerate}
+
+ \item
+ \begin{enumerate}[label=\itshape\roman*)]
+ \item Praktika nur alle 4 Wochen abhalten, dafür 4 Lektionen am Stück,
+ dann gibt es noch ein Praktikum mit 2 Lektionen,
+ \item Mit AddFert koppeln, da 34 von 37 Studenten auch AddFert besuchen
+ \end{enumerate}
+
+ \item
+ \begin{enumerate}[label=\itshape\roman*)]
+ \item Für die Zwischenlektionen zwischen Vorlesung und Praktikum einen Raum
+ (z.B. T1-OG1-23/24) in Eichwies zur Verfügung stellen mit genügend Platz
+ für p12 (6 Personen).
+ \item Alle 2 Wochen 4x p11 / p12.
+ \item Mehr Geräte, Platz, Material beschaffen, damit 14 Personen
+ gleichzeitig am Praktikum teilnehmen können 
+ \item Mit AddFert koppeln, da 7 von 14 Studenten auch AddFert besuchen.
+ \end{enumerate}
-\subsubsection*{Während regulärem Semester} Alle Lektionen, die in Eichwies
-veranstaltet werden, sollen während dem regulären Semester stattfinden. Die
-Verbesserungsvorschläge hierzu sind direkt in der Tabelle zu finden.
+ \item
+ \begin{enumerate}[label=\itshape\roman*)]
+ \item Praktika nur alle 4 Wochen abhalten, dafür 4 Lektionen am Stück, dann gibt es noch ein Praktikum mit 2 Lektionen 2: mit FÜGUM koppeln, da 34 von 64 Studenten auch FÜGUM besuchen
+ \end{enumerate}
+\end{enumerate}
\subsubsection*{Am Ende des regul\"aren Semesters}
Alle Lektionen, die in Eichwies veranstaltet werden, sollen in den letzten
diff --git a/build/CLYN-Mobility.pdf b/build/CLYN-Mobility.pdf
index 6bb4b2c..24a356d 100644
--- a/build/CLYN-Mobility.pdf
+++ b/build/CLYN-Mobility.pdf
Binary files differ