diff --git a/id/blatt6/code/Fragebogen.html b/id/blatt6/code/Fragebogen.html new file mode 100644 index 0000000..f0c1aed --- /dev/null +++ b/id/blatt6/code/Fragebogen.html @@ -0,0 +1,214 @@ + + + + Evaluierung Interaktionsdesign + + + + + + + + + +
+
+ +
+ Wie häufig gehen Sie zur Vorlesung? + + + + + +
+ +
+ Wie häufig bereiten Sie den Vorlesungsstoff vor bzw. nach? + + + + + +
+ + +
+ Wie empfinden Sie den Arbeitsaufwand für die Übung? + + + + + +
+ +
+ Wie empfinden Sie den Zeitaufwand für die Übung? + + + + + +
+ +
+ Die Übung ist ... +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ +
+ Wie vorbereitet wirkt der Übungsgruppenleiter auf Sie? + + + + + +
+ + +
+ Wie nützlich finden Sie die Vorlesung für das Verständnis? + + + + + +
+
+ Die Vorlesung ist ... +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ + +
+ Welches Geschlecht haben Sie? + + + +
+
+ Wie alt sind Sie? + + + +
+
+ Welchen Studiengang studieren Sie? + + + + + + +
+
+ + +
+
+
+ + + + \ No newline at end of file diff --git a/id/blatt6/hci.sty b/id/blatt6/hci.sty new file mode 100755 index 0000000..c75ea2e --- /dev/null +++ b/id/blatt6/hci.sty @@ -0,0 +1,54 @@ +\usepackage[ngerman]{babel} +\usepackage{geometry} +\usepackage{fancyhdr} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{listings} +\usepackage{bold-extra} +\usepackage{ifpdf} +\usepackage{pgfplots} +\usepackage{tikz} +\usetikzlibrary{automata,trees,matrix,fadings,calc,positioning,decorations.pathreplacing,arrows,decorations.markings} + +\geometry{left=2.5cm,right=2.5cm,top=2.0cm,bottom=2.0cm} +\parindent0mm + +\pagestyle{fancy} + +\ifpdf +\pdfinfo { + /Author (\autor) + /Title (Interaktionsdesign I \blatt) +} +\fi + +\newcommand{\betreuer}{Prof. Dr. Frank Steinicke, Dr. Gerd Bruder, Dr. Sven Magg} +\renewcommand{\figurename}{Abbildung} + + +\newcommand{\kopf}{ + \Large + \centerline{\textbf{Human-Computer Interaction}} + \vspace*{0.1\baselineskip} + \large + \centerline{\textbf{Bearbeitung zu \emph{Interaktionsdesign}, SoSe 2014}} + \vspace*{0.1\baselineskip} + \normalsize + Betreuer:~\betreuer\\ + Autor(en):~\autor~\hfill~{\"U}bung~\blatt \\ + \rule{\textwidth}{.25pt} +} + +\headsep.5cm + + + +\renewcommand{\headrulewidth}{.25pt} +\renewcommand{\footrulewidth}{.25pt} + +\renewcommand{\labelenumi}{(\alph{enumi})} +\renewcommand{\labelenumii}{(\roman{enumii})} + +\newcommand{\aufgabe}[1]{\section*{Aufgabe #1}} + +\newcommand{\sourcecode}[1]{\lstinputlisting[caption={#1},label=lst:#1,language=C++,frame=single,showstringspaces=false,basicstyle={\ttfamily \small},breaklines=true,breakatwhitespace=true,tabsize=4,numbers=left,stepnumber=5,numberfirstline=false,firstnumber=1,numberstyle={\scriptsize}]{#1}} \ No newline at end of file diff --git a/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex b/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex new file mode 100644 index 0000000..92c0643 --- /dev/null +++ b/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex @@ -0,0 +1,133 @@ +\documentclass[a4paper,10pt]{scrartcl} + +% Hier die Nummer des Blatts und Autoren angeben. +\newcommand{\blatt}{6} +\newcommand{\autor}{Florian B\"{o}hm, Christopher Gawehn, Ulrike Geries, Jim Martens} + +\usepackage{hci} +\usepackage[utf8]{inputenc} +\usepackage{float} +\usepackage[official]{eurosym} + +\begin{document} +% Seitenkopf mit Informationen +\kopf +\renewcommand{\figurename}{Figure} + +\aufgabe{1} + +Erste Skizze:\\ + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 0/.style={sibling distance=17em}, + level 1/.style={sibling distance=15em}, + level 2/.style={sibling distance=8em}, + level 3/.style={sibling distance=7em}, + level 4/.style={sibling distance=10em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=30ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Bearbeitung hochladen}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Raum Interak- \\ tionsdesign öffnen} + child[nextLevel2] {node[goal]{1.1 Commsy \\ öffnen}} + child[nextLevel2] {node[goal]{1.2 Raum \\ betreten}} + } + child {node[goal] (two) {2. Aufgabe \\ erstellen} + child[nextLevel2] {node[goal]{2.1 Aufga- \\ ben öffnen}} + child[nextLevel2] {node[goal] (twoTwo) {2.2 Neuen Ein- \\ trag erstellen} + child[nextLevel3] {node[goal] (twoTwoOne) {2.2.1 Meta- \\ daten eintra- \\ gen} + child[nextLevel3] {node[goal]{2.2.1.1 Titel \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.2 Fällig am \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.3 Geplante Zeit \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.4 Status \\ eintragen}} + } + child[nextLevel3] {node[goal]{2.2.2 Dateien \\ hochladen}} + child[nextLevel3] {node[goal]{2.2.3 Katego- \\ rien auswählen}} + child[nextLevel3] {node[goal]{2.2.4 \\ Zugriffs- \\ rechte ein- \\ stellen}} + child[nextLevel3] {node[goal]{2.2.5 Auf \\ Erstell- \\ button \\ klicken}} + } + }; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + DO 1.-2. + }; + \node[plan] [below right=0.4 and -1.4 of one] {\underline{Plan 1:} \\ + DO 1.1.-1.2. + }; + \node[plan] [below right=0.4 and -1 of two] {\underline{Plan 2:} \\ + DO 2.1.-2.2. + }; + \node[plan] [below right=0.4 and -1 of twoTwo] {\underline{Plan 2.2:} \\ + DO 2.2.1.-2.2.5 + }; + \node[plan] [below right=0.4 and -1 of twoTwoOne] {\underline{Plan 2.2.1:} \\ + DO 2.2.1.1-2.2.1.4 + }; +\end{tikzpicture} + +\newpage + +heuristisch verbessert: + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 0/.style={sibling distance=17em}, + level 1/.style={sibling distance=15em}, + level 2/.style={sibling distance=8em}, + level 3/.style={sibling distance=7em}, + level 4/.style={sibling distance=10em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=30ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Bearbeitung hochladen}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Raum Interak- \\ tionsdesign öffnen} + child[nextLevel2] {node[goal]{1.1 Commsy \\ öffnen}} + child[nextLevel2] {node[goal]{1.2 Raum \\ betreten}} + } + child {node[goal] (two) {2. Aufgabe \\ erstellen} + child[nextLevel2] {node[goal]{2.1 Aufga- \\ ben öffnen}} + child[nextLevel2] {node[goal] (twoTwo) {2.2 Neuen Ein- \\ trag erstellen} + child[nextLevel3] {node[goal] (twoTwoOne) {2.2.1 Meta- \\ daten eintra- \\ gen} + child[nextLevel3] {node[goal]{2.2.1.1 Titel \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.2 Fällig am \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.3 Geplante Zeit \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.4 Status \\ eintragen}} + } + child[nextLevel3] {node[goal]{2.2.2 Dateien \\ hochladen}} + child[nextLevel3] {node[goal]{2.2.3 Katego- \\ rien auswählen}} + child[nextLevel3] {node[goal]{2.2.4 \\ Zugriffs- \\ rechte ein- \\ stellen}} + child[nextLevel3] {node[goal]{2.2.5 Auf \\ Erstell- \\ button \\ klicken}} + } + }; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + DO 1.-2. + }; + \node[plan] [below right=0.4 and -1.4 of one] {\underline{Plan 1:} \\ + DO 1.1.-1.2. + }; + \node[plan] [below right=0.4 and -1 of two] {\underline{Plan 2:} \\ + DO 2.1.-2.2. + }; + \node[plan] [below right=0.4 and -1 of twoTwo] {\underline{Plan 2.2:} \\ + DO 2.2.1.-2.2.5 + }; + \node[plan] [below right=0.4 and -1 of twoTwoOne] {\underline{Plan 2.2.1:} \\ + DO 2.2.1.1-2.2.1.4 + }; +\end{tikzpicture} + +\end{document} \ No newline at end of file diff --git a/id/blatt6/zettel-06-martens.tex b/id/blatt6/zettel-06-martens.tex new file mode 100644 index 0000000..ea3f608 --- /dev/null +++ b/id/blatt6/zettel-06-martens.tex @@ -0,0 +1,99 @@ +\documentclass[a4paper,10pt]{scrartcl} + +% Hier die Nummer des Blatts und Autoren angeben. +\newcommand{\blatt}{6} +\newcommand{\autor}{Jim Martens} + +\usepackage{hci} +\usepackage[utf8]{inputenc} +\usepackage{float} +\usepackage[official]{eurosym} + +\begin{document} +% Seitenkopf mit Informationen +\kopf +\renewcommand{\figurename}{Figure} + +\aufgabe{1} + +Erste Skizze:\\ + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 1/.style={sibling distance=7.5em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=18ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Recorder programmieren}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Geräte \\ einschalten} + child[nextLevel2] {node[goal]{1.1 Fernseher \\ einschalten}} + child[nextLevel2] {node[goal]{1.2 Recorder \\ einschalten}} + } + child {node[goal]{2. Programm \\ öffnen}} + child {node[goal]{4. Aufnahme \\ auswählen}} + child {node[goal] (three) {3. Sendung \\ auswählen} + child[nextLevel2] {node[goal]{3.1 Tag \\ auswählen}} + child[nextLevel2] {node[goal]{3.2 Zur Uhrzeit \\ navigieren}} + child[nextLevel2] {node[goal]{3.3 Sendung \\ selektieren}} + } + child {node[goal]{5. Programmie- \\ rung speichern}}; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + IF ein Gerät aus DO 1. \\ + DO 2.-5. + }; + \node[plan] [below left=0.4 and -1.0 of one] {\underline{Plan 1:} \\ + IF Fernseher aus DO 1.1 \\ + IF Recorder aus DO 1.2}; + \node[plan] [below left=0.4 and -1.0 of three] {\underline{Plan 3:} \\ + DO 3.1-3.3}; +\end{tikzpicture} + +\newpage + +heuristisch verbessert:\\ + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 1/.style={sibling distance=7.5em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=18ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Recorder programmieren}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Geräte \\ einschalten} + child[nextLevel2] {node[goal]{1.1 Fernseher \\ einschalten}} + child[nextLevel2] {node[goal]{1.2 Recorder \\ einschalten}} + } + child {node[goal]{2. Programm \\ öffnen}} + child {node[goal]{4. Aufnahme \\ auswählen}} + child {node[goal] (three) {3. Sendungen \\ auswählen} + child[nextLevel2] {node[goal]{3.1 Tag \\ auswählen}} + child[nextLevel2] {node[goal]{3.2 Zur Uhrzeit \\ navigieren}} + child[nextLevel2] {node[goal]{3.3 Sendung \\ selektieren}} + } + child {node[goal]{5. Programmie- \\ rung speichern}}; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + IF ein Gerät aus DO 1. \\ + DO 2.-5. + }; + \node[plan] [below left=0.4 and -1.0 of one] {\underline{Plan 1:} \\ + IF Fernseher aus DO 1.1 \\ + IF Recorder aus DO 1.2}; + \node[plan] [below left=0.4 and -1.0 of three] {\underline{Plan 3:} \\ + FOR all Sendungen DO 3.1-3.3}; +\end{tikzpicture} + +\end{document} \ No newline at end of file