From 71a53be98cd4dc9b97078634801684acee24e76f Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Fri, 21 May 2021 22:25:57 +0200 Subject: Add pretty pictures and more text --- CLYN-Mobility.tex | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 246 insertions(+), 15 deletions(-) (limited to 'CLYN-Mobility.tex') 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 -- cgit v1.2.1