@@ -47,9 +47,10 @@ | |||
\bibcite{Django-2}{{Fou18c}{}{{}}{{}}} | |||
\bibcite{Django-3}{{Fou18d}{}{{}}{{}}} | |||
\bibcite{Python}{{Fou18e}{}{{}}{{}}} | |||
\@writefile{toc}{\contentsline {chapter}{Referenzen}{35}{chapter*.25}} | |||
\@writefile{toc}{\contentsline {chapter}{Referenzen}{33}{chapter*.24}} | |||
\bibcite{Gaynor}{{Gay10}{}{{}}{{}}} | |||
\bibcite{Sario}{{Gmb18}{}{{}}{{}}} | |||
\bibcite{Hellmuth}{{Hel12}{}{{}}{{}}} | |||
\bibcite{Herzog}{{Her16}{}{{}}{{}}} | |||
\bibcite{King}{{Kin17}{}{{}}{{}}} | |||
\bibcite{Leipner}{{Lei13}{}{{}}{{}}} |
@@ -87,6 +87,13 @@ Sario~Marketing GmbH. | |||
\newblock 2018. | |||
\newblock https://www.textbroker.de/tagging. | |||
\bibitem[Hel12]{Hellmuth} | |||
Dirk Hellmuth. | |||
\newblock Wenn e-mails zur last werden: Wege aus der mail-Überflutung. | |||
\newblock 2012. | |||
\newblock | |||
https://www.unternehmer.de/management-people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail-ueberflutung. | |||
\bibitem[Her16]{Herzog} | |||
Stephan Herzog. | |||
\newblock Model view controller, model view presenter, and model view viewmodel |
@@ -29,6 +29,7 @@ Warning--empty journal in Django-3 | |||
Warning--empty journal in Python | |||
Warning--empty journal in Gaynor | |||
Warning--empty journal in Sario | |||
Warning--empty journal in Hellmuth | |||
Warning--empty journal in Herzog | |||
Warning--empty journal in King | |||
Warning--empty journal in Leipner | |||
@@ -42,45 +43,45 @@ Warning--empty journal in Shelest | |||
Warning--empty journal in Solutions | |||
Warning--empty journal in Timm | |||
Warning--empty publisher in Weigend | |||
You've used 27 entries, | |||
You've used 28 entries, | |||
2543 wiz_defined-function locations, | |||
702 strings with 8139 characters, | |||
and the built_in function-call counts, 7358 in all, are: | |||
= -- 726 | |||
> -- 216 | |||
< -- 27 | |||
+ -- 59 | |||
- -- 54 | |||
* -- 355 | |||
:= -- 1287 | |||
add.period$ -- 108 | |||
call.type$ -- 27 | |||
change.case$ -- 134 | |||
chr.to.int$ -- 22 | |||
cite$ -- 54 | |||
duplicate$ -- 380 | |||
empty$ -- 546 | |||
format.name$ -- 107 | |||
if$ -- 1436 | |||
707 strings with 8346 characters, | |||
and the built_in function-call counts, 7629 in all, are: | |||
= -- 753 | |||
> -- 224 | |||
< -- 28 | |||
+ -- 61 | |||
- -- 56 | |||
* -- 368 | |||
:= -- 1334 | |||
add.period$ -- 112 | |||
call.type$ -- 28 | |||
change.case$ -- 139 | |||
chr.to.int$ -- 23 | |||
cite$ -- 56 | |||
duplicate$ -- 394 | |||
empty$ -- 566 | |||
format.name$ -- 111 | |||
if$ -- 1489 | |||
int.to.chr$ -- 6 | |||
int.to.str$ -- 0 | |||
missing$ -- 28 | |||
newline$ -- 165 | |||
num.names$ -- 81 | |||
pop$ -- 164 | |||
missing$ -- 29 | |||
newline$ -- 171 | |||
num.names$ -- 84 | |||
pop$ -- 170 | |||
preamble$ -- 1 | |||
purify$ -- 162 | |||
purify$ -- 168 | |||
quote$ -- 0 | |||
skip$ -- 291 | |||
skip$ -- 302 | |||
stack$ -- 0 | |||
substring$ -- 189 | |||
substring$ -- 196 | |||
swap$ -- 1 | |||
text.length$ -- 27 | |||
text.prefix$ -- 26 | |||
text.length$ -- 28 | |||
text.prefix$ -- 27 | |||
top$ -- 0 | |||
type$ -- 212 | |||
warning$ -- 27 | |||
while$ -- 54 | |||
width$ -- 33 | |||
write$ -- 353 | |||
type$ -- 220 | |||
warning$ -- 28 | |||
while$ -- 56 | |||
width$ -- 34 | |||
write$ -- 366 | |||
(There was 1 error message) |
@@ -2,27 +2,26 @@ | |||
\babel@toc {german}{} | |||
\addvspace {10\p@ } | |||
\addvspace {10\p@ } | |||
\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{6}{figure.caption.4} | |||
\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{7}{figure.caption.5} | |||
\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{8}{figure.caption.6} | |||
\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.7} | |||
\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.8} | |||
\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{5}{figure.caption.4} | |||
\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{6}{figure.caption.5} | |||
\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{7}{figure.caption.6} | |||
\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.7} | |||
\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.8} | |||
\addvspace {10\p@ } | |||
\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{15}{figure.caption.9} | |||
\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{17}{figure.caption.10} | |||
\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{18}{figure.caption.11} | |||
\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{19}{figure.caption.12} | |||
\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{20}{figure.caption.13} | |||
\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{22}{figure.caption.14} | |||
\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{22}{figure.caption.15} | |||
\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{23}{figure.caption.16} | |||
\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{24}{figure.caption.17} | |||
\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{25}{figure.caption.18} | |||
\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{14}{figure.caption.9} | |||
\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{16}{figure.caption.10} | |||
\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{17}{figure.caption.11} | |||
\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{18}{figure.caption.12} | |||
\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{19}{figure.caption.13} | |||
\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{21}{figure.caption.14} | |||
\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15} | |||
\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{22}{figure.caption.16} | |||
\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{23}{figure.caption.17} | |||
\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{24}{figure.caption.18} | |||
\addvspace {10\p@ } | |||
\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails.\relax }}{27}{figure.caption.19} | |||
\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden.\relax }}{28}{figure.caption.20} | |||
\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden.\relax }}{29}{figure.caption.21} | |||
\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.\relax }}{29}{figure.caption.22} | |||
\contentsline {figure}{\numberline {4.5}{\ignorespaces Vergleich relevanter und nicht relevanter E-Mails.\relax }}{31}{figure.caption.23} | |||
\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails\relax }}{26}{figure.caption.19} | |||
\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden\relax }}{27}{figure.caption.20} | |||
\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden\relax }}{28}{figure.caption.21} | |||
\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps\relax }}{28}{figure.caption.22} | |||
\addvspace {10\p@ } | |||
\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{34}{figure.caption.24} | |||
\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{32}{figure.caption.23} |
@@ -1,4 +1,4 @@ | |||
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 9 DEC 2018 11:03 | |||
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xelatex 2018.6.7) 10 DEC 2018 17:28 | |||
entering extended mode | |||
\write18 enabled. | |||
file:line:error style messages enabled. | |||
@@ -1057,7 +1057,6 @@ File: umsb.fd 2013/01/14 v3.01 AMS symbols B | |||
\openout2 = `titlepage/titlepage.aux'. | |||
(./titlepage/titlepage.tex | |||
Missing character: There is no ̈ in font aebx12! | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 35. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -1222,24 +1221,24 @@ Package babel Info: Redefining german shorthand "| | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 1. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 9. | |||
(babel) in language on input line 8. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 9. | |||
(babel) in language on input line 8. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 9. | |||
(babel) in language on input line 8. | |||
Missing character: There is no ̈ in font aer12! | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 11. | |||
(babel) in language on input line 10. | |||
[2 | |||
@@ -1247,14 +1246,14 @@ Package babel Info: Redefining german shorthand "~ | |||
] | |||
Missing character: There is no ̈ in font aer12! | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 18. | |||
(babel) in language on input line 17. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 18. | |||
(babel) in language on input line 17. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 18. | |||
(babel) in language on input line 17. | |||
Missing character: There is no ̈ in font aer12! | |||
) | |||
Overfull \hbox (12.19063pt too wide) in paragraph at lines 21--58 | |||
Overfull \hbox (12.19063pt too wide) in paragraph at lines 20--58 | |||
[]\T1/aer/m/n/12 Der Schwer-punkt die-ser Ar-beit liegt auf der pro-to-ty-pi-schen Um-set-zung der Website- | |||
[] | |||
@@ -1277,25 +1276,6 @@ Package babel Info: Redefining german shorthand "| | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 58. | |||
[3] | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
We now make it that large for the rest of the document. | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 58. | |||
[4] | |||
\openout2 = `chapters/framework.aux'. | |||
(./chapters/framework.tex | |||
@@ -1329,7 +1309,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 20. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 20. | |||
[5 | |||
[4 | |||
@@ -1372,7 +1352,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 39. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 39. | |||
[6] | |||
[5] | |||
Underfull \hbox (badness 10000) in paragraph at lines 39--42 | |||
[] | |||
@@ -1400,7 +1380,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 46. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 46. | |||
[7] | |||
[6] | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 52. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -1434,7 +1414,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 68. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 68. | |||
[8] | |||
[7] | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 75. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -1460,7 +1440,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 79. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 79. | |||
[9] | |||
[8] | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 79. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -1496,7 +1476,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 95. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 95. | |||
[10] | |||
[9] | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 95. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -1528,7 +1508,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 109. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 109. | |||
[11] | |||
[10] | |||
File: figures/bootstrap-head-tag.png Graphic file (type bmp) | |||
<figures/bootstrap-head-tag.png> | |||
File: figures/bootstrap-class-example.png Graphic file (type bmp) | |||
@@ -1552,7 +1532,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 129. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 129. | |||
[12]) | |||
[11]) | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -1571,7 +1551,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 59. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 59. | |||
[13] | |||
[12] | |||
\openout2 = `chapters/prototyp.aux'. | |||
(./chapters/prototyp.tex | |||
@@ -1611,7 +1591,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 19. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 19. | |||
[14 | |||
[13 | |||
@@ -1642,7 +1622,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 23. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 23. | |||
[15] | |||
[14] | |||
Overfull \hbox (12.1867pt too wide) in paragraph at lines 24--26 | |||
\T1/aer/m/n/12 Codes dem Com-pi-ler mit-zu-tei-len, dass ei-ne In-te-gra-ti-on statt-fin-den muss (vgl. [Dja18a]). | |||
[] | |||
@@ -1700,7 +1680,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 65. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 65. | |||
[16] | |||
[15] | |||
Underfull \hbox (badness 10000) in paragraph at lines 66--68 | |||
[] | |||
@@ -1734,7 +1714,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 90. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 90. | |||
[17] | |||
[16] | |||
Underfull \hbox (badness 10000) in paragraph at lines 91--93 | |||
[] | |||
@@ -1757,7 +1737,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 93. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 93. | |||
[18] | |||
[17] | |||
File: figures/menuadmin.png Graphic file (type bmp) | |||
<figures/menuadmin.png> | |||
Package babel Info: Redefining german shorthand "f | |||
@@ -1805,7 +1785,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 118. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 118. | |||
[19] | |||
[18] | |||
Underfull \hbox (badness 10000) in paragraph at lines 122--126 | |||
[] | |||
@@ -1828,7 +1808,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 126. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 126. | |||
[20] | |||
[19] | |||
Underfull \hbox (badness 10000) in paragraph at lines 127--131 | |||
[] | |||
@@ -1877,7 +1857,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 155. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 155. | |||
[21] | |||
[20] | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -1896,7 +1876,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 155. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 155. | |||
[22] | |||
[21] | |||
File: figures/filtern.png Graphic file (type bmp) | |||
<figures/filtern.png> | |||
File: figures/view-search-add.png Graphic file (type bmp) | |||
@@ -1927,7 +1907,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 177. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 177. | |||
[23] | |||
[22] | |||
Underfull \hbox (badness 10000) in paragraph at lines 178--179 | |||
[] | |||
@@ -1961,7 +1941,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 193. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 193. | |||
[24] | |||
[23] | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -1980,7 +1960,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 197. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 197. | |||
[25]) | |||
[24]) | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -1999,7 +1979,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 60. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 60. | |||
[26] | |||
[25] | |||
\openout2 = `chapters/ergebnis.aux'. | |||
(./chapters/ergebnis.tex | |||
@@ -2029,7 +2009,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 21. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 21. | |||
[27 | |||
[26 | |||
@@ -2064,69 +2044,48 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 43. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 43. | |||
[28] | |||
[27] | |||
Underfull \hbox (badness 10000) in paragraph at lines 46--47 | |||
[] | |||
File: figures/evaluation-5.png Graphic file (type bmp) | |||
<figures/evaluation-5.png> | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
We now make it that large for the rest of the document. | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 55. | |||
(babel) in language on input line 56. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 55. | |||
(babel) in language on input line 56. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 55. | |||
(babel) in language on input line 56. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 55. | |||
(babel) in language on input line 56. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 55. | |||
(babel) in language on input line 56. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 55. | |||
[29] | |||
(babel) in language on input line 56. | |||
[28] | |||
Package hyperref Warning: Difference (2) between bookmark levels is greater | |||
(hyperref) than one, level fixed on input line 57. | |||
(hyperref) than one, level fixed on input line 58. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 57. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 57. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 57. | |||
File: figures/evaluation-4.png Graphic file (type bmp) | |||
<figures/evaluation-4.png> | |||
LaTeX Warning: `!h' float specifier changed to `!ht'. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 72. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 72. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 72. | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
We now make it that large for the rest of the document. | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 77. | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 77. | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 77. | |||
(babel) in language on input line 58. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 77. | |||
(babel) in language on input line 67. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 77. | |||
(babel) in language on input line 67. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 77. | |||
[30] | |||
(babel) in language on input line 67. | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -2134,18 +2093,18 @@ Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 85. | |||
(babel) in language on input line 73. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 85. | |||
(babel) in language on input line 73. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 85. | |||
(babel) in language on input line 73. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 85. | |||
(babel) in language on input line 73. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 85. | |||
(babel) in language on input line 73. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 85. | |||
[31]) | |||
(babel) in language on input line 73. | |||
[29]) | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
@@ -2164,7 +2123,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 61. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 61. | |||
[32] | |||
[30] | |||
\openout2 = `chapters/ausblick.aux'. | |||
(./chapters/ausblick.tex) | |||
@@ -2200,7 +2159,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 20. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 20. | |||
[33 | |||
[31 | |||
@@ -2233,7 +2192,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 63. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 63. | |||
[34] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl | |||
[32] (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.bbl | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 1. | |||
Package babel Info: Redefining german shorthand "| | |||
@@ -2297,7 +2256,7 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 77. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 77. | |||
[35 | |||
[33 | |||
@@ -2309,7 +2268,17 @@ Underfull \hbox (badness 10000) in paragraph at lines 85--89 | |||
[] | |||
Underfull \hbox (badness 2717) in paragraph at lines 99--104 | |||
Underfull \hbox (badness 7869) in paragraph at lines 91--96 | |||
\T1/aer/m/n/12 Überflutung. 2012. https://www.unternehmer.de/management- | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 91--96 | |||
\T1/aer/m/n/12 people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail- | |||
[] | |||
Underfull \hbox (badness 2717) in paragraph at lines 106--111 | |||
[]\T1/aer/m/n/12 Adam King. Djan-go midd-le-wa-res and the re-quest/-re-spon-se cy- | |||
[] | |||
@@ -2318,79 +2287,79 @@ Missing character: There is no ̈ in font aer12! | |||
Missing character: There is no ̈ in font aer12! | |||
Missing character: There is no ’ in font aer12! | |||
Underfull \hbox (badness 10000) in paragraph at lines 114--120 | |||
Underfull \hbox (badness 10000) in paragraph at lines 121--127 | |||
\T1/aer/m/n/12 medium-com-nnennandukwe-python-is-the-back-end-programming- | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 122--126 | |||
Underfull \hbox (badness 10000) in paragraph at lines 129--133 | |||
[]\T1/aer/m/n/12 Ryan Ne-vi-us. django-post_office git re-po-si-to-ry. 2015. | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 128--132 | |||
Underfull \hbox (badness 10000) in paragraph at lines 135--139 | |||
[]\T1/aer/m/n/12 Selwin Ong. Djan-go request-response cy-cle. 2018. | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 134--139 | |||
Underfull \hbox (badness 10000) in paragraph at lines 141--146 | |||
[]\T1/aer/m/n/12 Mark Ot-to. Boot-strap from twit-ter. 2011. | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 134--139 | |||
Underfull \hbox (badness 10000) in paragraph at lines 141--146 | |||
\T1/aer/m/n/12 https://blog.twitter.com/developer/en_us/a/2011/bootstrap- | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 141--146 | |||
Underfull \hbox (badness 10000) in paragraph at lines 148--153 | |||
[]\T1/aer/m/n/12 Mark Ot-to. Say hel-lo to boot-strap 2.0. 2012. | |||
[] | |||
Overfull \hbox (38.1438pt too wide) in paragraph at lines 141--146 | |||
Overfull \hbox (38.1438pt too wide) in paragraph at lines 148--153 | |||
\T1/aer/m/n/12 https://web.archive.org/web/20120203191214/https://dev.twitter.com/blog/say- | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 148--152 | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
We now make it that large for the rest of the document. | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 154. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 154. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 154. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 154. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 154. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 154. | |||
[34] | |||
Underfull \hbox (badness 10000) in paragraph at lines 155--159 | |||
[]\T1/aer/m/n/12 Shabda. Un-der-stan-ding de-co-ra-tors. 2009. | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 154--160 | |||
Underfull \hbox (badness 10000) in paragraph at lines 161--167 | |||
[]\T1/aer/m/n/12 Alexy She-lest. Mo-del view con-trol-ler, mo-del view pre- | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 154--160 | |||
Underfull \hbox (badness 10000) in paragraph at lines 161--167 | |||
\T1/aer/m/n/12 sen-ter, and mo-del view view-mo-del de-sign pat-terns. 2009. | |||
[] | |||
Underfull \hbox (badness 10000) in paragraph at lines 154--160 | |||
Underfull \hbox (badness 10000) in paragraph at lines 161--167 | |||
\T1/aer/m/n/12 https://www.codeproject.com/Articles/42830/Model-View-Controller- | |||
[] | |||
Package Fancyhdr Warning: \headheight is too small (12.0pt): | |||
Make it at least 14.49998pt. | |||
We now make it that large for the rest of the document. | |||
This may cause the page layout to be inconsistent, however. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 160. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 160. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 160. | |||
Package babel Info: Redefining german shorthand "f | |||
(babel) in language on input line 160. | |||
Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 160. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 160. | |||
[36]) | |||
) | |||
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 78. | |||
@@ -2411,27 +2380,6 @@ Package babel Info: Redefining german shorthand "| | |||
(babel) in language on input line 78. | |||
Package babel Info: Redefining german shorthand "~ | |||
(babel) in language on input line 78. | |||
[37] | |||
[35] | |||
Package atveryend Info: Empty hook `AfterLastShipout' on input line 78. | |||
(/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.aux (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/titlepage/titlepage.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/abstract/abstract.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/einleitung.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/framework.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/prototyp.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ergebnis.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/ausblick.aux) (/Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/chapters/fazit.aux)) | |||
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 78. | |||
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 78. | |||
Package rerunfilecheck Info: File `bachelorabeit_EstherKleinhenz.out' has not changed. | |||
(rerunfilecheck) Checksum: 1C7F7EA8FD90A663BA0DCEA09291597A. | |||
LaTeX Font Warning: Some font shapes were not available, defaults substituted. | |||
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 78. | |||
) | |||
(\end occurred when \ifnum on line 5 was incomplete) | |||
Here is how much of TeX's memory you used: | |||
27402 strings out of 492970 | |||
489989 string characters out of 6133939 | |||
562442 words of memory out of 5000000 | |||
30983 multiletter control sequences out of 15000+600000 | |||
559401 words of font info for 77 fonts, out of 8000000 for 9000 | |||
1348 hyphenation exceptions out of 8191 | |||
44i,18n,50p,10437b,951s stack positions out of 5000i,500n,10000p,200000b,80000s | |||
Output written on /Users/Esthi/thesis_ek/doc/bachelorarbeit_EstherKleinhenz/.texpadtmp/bachelorabeit_EstherKleinhenz.pdf (42 pages). | |||
(/Users/Esthi/the |
@@ -26,4 +26,4 @@ | |||
\BOOKMARK [2][-]{subsection.4.0.2}{Diskussion}{subsection.4.0.1}% 26 | |||
\BOOKMARK [0][-]{chapter.5}{Schlussbetrachtung}{}% 27 | |||
\BOOKMARK [1][-]{subsection.5.0.1}{Ausblick}{chapter.5}% 28 | |||
\BOOKMARK [0][-]{chapter*.25}{Referenzen}{}% 29 | |||
\BOOKMARK [0][-]{chapter*.24}{Referenzen}{}% 29 |
@@ -5,27 +5,27 @@ | |||
\contentsline {chapter}{\numberline {1}Einleitung}{2}{chapter.1} | |||
\contentsline {section}{\numberline {1.1}Ausgangssituation}{2}{section.1.1} | |||
\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{3}{section.1.2} | |||
\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2} | |||
\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1} | |||
\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{7}{subsection.2.1.1} | |||
\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{8}{subsection.2.1.2} | |||
\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{9}{subsection.2.1.3} | |||
\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2} | |||
\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{10}{subsection.2.2.1} | |||
\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{11}{subsection.2.2.2} | |||
\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3} | |||
\contentsline {chapter}{\numberline {3}Prototyp}{14}{chapter.3} | |||
\contentsline {section}{\numberline {3.1}Forschungsdesign}{14}{section.3.1} | |||
\contentsline {section}{\numberline {3.2}Organisation}{15}{section.3.2} | |||
\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{16}{subsection.3.2.1} | |||
\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{17}{subsection.3.2.2} | |||
\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3} | |||
\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{19}{subsection.3.3.1} | |||
\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{21}{subsection.3.3.2} | |||
\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{24}{subsection.3.3.3} | |||
\contentsline {chapter}{\numberline {4}Evaluation}{27}{chapter.4} | |||
\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{30}{subsection.4.0.1} | |||
\contentsline {subsection}{\numberline {4.0.2}Diskussion}{30}{subsection.4.0.2} | |||
\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{33}{chapter.5} | |||
\contentsline {subsection}{\numberline {5.0.1}Ausblick}{33}{subsection.5.0.1} | |||
\contentsline {chapter}{Referenzen}{35}{chapter*.25} | |||
\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2} | |||
\contentsline {section}{\numberline {2.1}Django}{4}{section.2.1} | |||
\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{6}{subsection.2.1.1} | |||
\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{7}{subsection.2.1.2} | |||
\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{8}{subsection.2.1.3} | |||
\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{section.2.2} | |||
\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{9}{subsection.2.2.1} | |||
\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{10}{subsection.2.2.2} | |||
\contentsline {section}{\numberline {2.3}Bootstrap}{10}{section.2.3} | |||
\contentsline {chapter}{\numberline {3}Prototyp}{13}{chapter.3} | |||
\contentsline {section}{\numberline {3.1}Forschungsdesign}{13}{section.3.1} | |||
\contentsline {section}{\numberline {3.2}Organisation}{14}{section.3.2} | |||
\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{15}{subsection.3.2.1} | |||
\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{16}{subsection.3.2.2} | |||
\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3} | |||
\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{18}{subsection.3.3.1} | |||
\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{20}{subsection.3.3.2} | |||
\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{23}{subsection.3.3.3} | |||
\contentsline {chapter}{\numberline {4}Evaluation}{26}{chapter.4} | |||
\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{29}{subsection.4.0.1} | |||
\contentsline {subsection}{\numberline {4.0.2}Diskussion}{29}{subsection.4.0.2} | |||
\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{31}{chapter.5} | |||
\contentsline {subsection}{\numberline {5.0.1}Ausblick}{31}{subsection.5.0.1} | |||
\contentsline {chapter}{Referenzen}{33}{chapter*.24} |
@@ -1,7 +1,7 @@ | |||
\relax | |||
\providecommand\hyper@newdestlabel[2]{} | |||
\@setckpt{chapters/ausblick}{ | |||
\setcounter{page}{33} | |||
\setcounter{page}{31} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} | |||
@@ -16,7 +16,7 @@ | |||
\setcounter{subsubsection}{0} | |||
\setcounter{paragraph}{0} | |||
\setcounter{subparagraph}{0} | |||
\setcounter{figure}{5} | |||
\setcounter{figure}{4} | |||
\setcounter{table}{0} | |||
\setcounter{float@type}{8} | |||
\setcounter{Item}{0} |
@@ -6,7 +6,7 @@ | |||
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Ausgangssituation}{2}{section.1.1}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Ziel der Arbeit}{3}{section.1.2}} | |||
\@setckpt{chapters/einleitung}{ | |||
\setcounter{page}{5} | |||
\setcounter{page}{4} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} |
@@ -1,18 +1,17 @@ | |||
\relax | |||
\providecommand\hyper@newdestlabel[2]{} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{27}{chapter.4}} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Evaluation}{26}{chapter.4}} | |||
\@writefile{lof}{\addvspace {10\p@ }} | |||
\@writefile{lot}{\addvspace {10\p@ }} | |||
\newlabel{ch:ergebnis}{{4}{27}{Evaluation}{chapter.4}{}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails.\relax }}{27}{figure.caption.19}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden.\relax }}{28}{figure.caption.20}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden.\relax }}{29}{figure.caption.21}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.\relax }}{29}{figure.caption.22}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{30}{subsection.4.0.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.2}Diskussion}{30}{subsection.4.0.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces Vergleich relevanter und nicht relevanter E-Mails.\relax }}{31}{figure.caption.23}} | |||
\newlabel{ch:ergebnis}{{4}{26}{Evaluation}{chapter.4}{}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Vergleich der hochschulinternen E-Mails\relax }}{26}{figure.caption.19}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Details der relevanten E-Mails des Probanden\relax }}{27}{figure.caption.20}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces Details der irrelevanten E-Mails des Probanden\relax }}{28}{figure.caption.21}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps\relax }}{28}{figure.caption.22}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.1}Ergebnis}{29}{subsection.4.0.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.0.2}Diskussion}{29}{subsection.4.0.2}} | |||
\@setckpt{chapters/ergebnis}{ | |||
\setcounter{page}{33} | |||
\setcounter{page}{31} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} | |||
@@ -27,7 +26,7 @@ | |||
\setcounter{subsubsection}{0} | |||
\setcounter{paragraph}{0} | |||
\setcounter{subparagraph}{0} | |||
\setcounter{figure}{5} | |||
\setcounter{figure}{4} | |||
\setcounter{table}{0} | |||
\setcounter{float@type}{8} | |||
\setcounter{Item}{0} |
@@ -1,13 +1,13 @@ | |||
\relax | |||
\providecommand\hyper@newdestlabel[2]{} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{33}{chapter.5}} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Schlussbetrachtung}{31}{chapter.5}} | |||
\@writefile{lof}{\addvspace {10\p@ }} | |||
\@writefile{lot}{\addvspace {10\p@ }} | |||
\newlabel{ch:zusammenfassung}{{5}{33}{Schlussbetrachtung}{chapter.5}{}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.0.1}Ausblick}{33}{subsection.5.0.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{34}{figure.caption.24}} | |||
\newlabel{ch:zusammenfassung}{{5}{31}{Schlussbetrachtung}{chapter.5}{}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.0.1}Ausblick}{31}{subsection.5.0.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Cron-Tab der im Prototyp getesteten Benachrichtigung.\relax }}{32}{figure.caption.23}} | |||
\@setckpt{chapters/fazit}{ | |||
\setcounter{page}{35} | |||
\setcounter{page}{33} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} |
@@ -1,24 +1,24 @@ | |||
\relax | |||
\providecommand\hyper@newdestlabel[2]{} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{5}{chapter.2}} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Framework}{4}{chapter.2}} | |||
\@writefile{lof}{\addvspace {10\p@ }} | |||
\@writefile{lot}{\addvspace {10\p@ }} | |||
\newlabel{ch:framework}{{2}{5}{Framework}{chapter.2}{}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Django}{5}{section.2.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{6}{figure.caption.4}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{7}{figure.caption.5}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{7}{subsection.2.1.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{8}{subsection.2.1.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{8}{figure.caption.6}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{9}{subsection.2.1.3}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{9}{section.2.2}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{10}{subsection.2.2.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{11}{subsection.2.2.2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Bootstrap}{11}{section.2.3}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{12}{figure.caption.7}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{12}{figure.caption.8}} | |||
\newlabel{ch:framework}{{2}{4}{Framework}{chapter.2}{}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Django}{4}{section.2.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Vereinfachter MVP [She09]\relax }}{5}{figure.caption.4}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Request-Response-Kreislauf des Django Frameworks [Nev15]\relax }}{6}{figure.caption.5}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Besonderheiten Djangos}{6}{subsection.2.1.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}Virtuelle Umgebung}{7}{subsection.2.1.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Erstellen der virtuelle Umgebung im Terminal\relax }}{7}{figure.caption.6}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.3}Sicherheit}{8}{subsection.2.1.3}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Erweiterungen}{8}{section.2.2}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Taggable-Manager}{9}{subsection.2.2.1}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Hilfsbibliotheken}{10}{subsection.2.2.2}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Bootstrap}{10}{section.2.3}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Einbindung von Bootstrap in einer HTML-Datei\relax }}{11}{figure.caption.7}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces Bootstrap-Klassen in HTML-Tag\relax }}{11}{figure.caption.8}} | |||
\@setckpt{chapters/framework}{ | |||
\setcounter{page}{14} | |||
\setcounter{page}{13} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} |
@@ -1,29 +1,29 @@ | |||
\relax | |||
\providecommand\hyper@newdestlabel[2]{} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{14}{chapter.3}} | |||
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Prototyp}{13}{chapter.3}} | |||
\@writefile{lof}{\addvspace {10\p@ }} | |||
\@writefile{lot}{\addvspace {10\p@ }} | |||
\newlabel{ch:prototyp}{{3}{14}{Prototyp}{chapter.3}{}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Forschungsdesign}{14}{section.3.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{15}{figure.caption.9}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Organisation}{15}{section.3.2}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{16}{subsection.3.2.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{17}{figure.caption.10}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{17}{subsection.3.2.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{18}{figure.caption.11}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{19}{figure.caption.12}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{19}{section.3.3}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{19}{subsection.3.3.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{20}{figure.caption.13}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{21}{subsection.3.3.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{22}{figure.caption.14}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{22}{figure.caption.15}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{23}{figure.caption.16}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{24}{figure.caption.17}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{24}{subsection.3.3.3}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{25}{figure.caption.18}} | |||
\newlabel{ch:prototyp}{{3}{13}{Prototyp}{chapter.3}{}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Forschungsdesign}{13}{section.3.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Forschungsdesign\relax }}{14}{figure.caption.9}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Organisation}{14}{section.3.2}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Datenmodellierung}{15}{subsection.3.2.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces CustomUserModel in models.py\relax }}{16}{figure.caption.10}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Berechtigungen der User}{16}{subsection.3.2.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Datenmodellierung von \texttt {User} und \texttt {Post}\relax }}{17}{figure.caption.11}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Menü für eingeloggte Benutzer mit Adminrechte\relax }}{18}{figure.caption.12}} | |||
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Funktionen}{18}{section.3.3}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Verwaltung der Funktionen}{18}{subsection.3.3.1}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces User Stories\relax }}{19}{figure.caption.13}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Artikel abonnieren}{20}{subsection.3.3.2}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Prototyp Artikel-Editor.\relax }}{21}{figure.caption.14}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Funktion post\_edit, Auszug aus views.py.\relax }}{21}{figure.caption.15}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Prototyp Suche- und Abonnier-Seite\relax }}{22}{figure.caption.16}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces Funktion search\_add, Auszug aus views.py.\relax }}{23}{figure.caption.17}} | |||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Filtern von Artikeln}{23}{subsection.3.3.3}} | |||
\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces Prototyp Newsfeed Seite\relax }}{24}{figure.caption.18}} | |||
\@setckpt{chapters/prototyp}{ | |||
\setcounter{page}{27} | |||
\setcounter{page}{26} | |||
\setcounter{equation}{0} | |||
\setcounter{enumi}{0} | |||
\setcounter{enumii}{0} |
@@ -3,11 +3,11 @@ | |||
\chapter*{Abstract} | |||
Das Ziel der vorliegenden Bachelor Arbeit ist es, zu beweisen, dass die E-Mail-Flut der Hochschule durch den Einsatz einer Social Media Plattform gedrosselt werden kann. Dazu wird ein Prototyp implementiert der ein personalisierbares Dashboard für Studierende und Angestellte bereitstellt. | |||
Das Ziel der vorliegenden Bachelor Arbeit ist es, zu beweisen, dass die E-Mail-Flut der Hochschule durch den Einsatz einer Social Media Plattform gedrosselt werden kann. Dazu wird ein Prototyp implementiert der ein personalisierbares Dashboard für Studierende bereitstellt. | |||
Das Abonnieren von Artikeln wird mit dem Einsatz von Tags umgesetzt. Benutzer des Systems, versehen Nachrichten mit Schlagwörtern und machen die Informationen dadurch schneller zuweisbar. Durch die einfach Suche von Tags können Studierende Artikel nach eigenem Ermessen zum Dashboard hinzufügen. | |||
Das Abonnieren von Nachrichten wird mit dem Einsatz von Tags umgesetzt. Benutzer des Systems, versehen die Nachrichten mit Schlagwörtern und machen die Informationen dadurch schneller zuweisbar. Durch die einfach Suche von Tags können Studierende diese nach eigenem Ermessen zum Dashboard hinzufügen. | |||
Durch den Zähler eines jeden Artikels können Autoren sehen, ob Informationen bereits gelesen wurden. Hierdurch lassen sich Schlüsse über die Nutzung der Applikation und die Relevanz des Artikels ziehen. | |||
Durch den Zähler einer jeden Nachricht können Autoren sehen, ob Informationen bereits gelesen wurden. Hierdurch lassen sich Schlüsse über die Nutzung der Applikation und die Relevanz des Artikels ziehen. | |||
@@ -1,18 +1,17 @@ | |||
\chapter{Einleitung} | |||
Eine Vielzahl an ungelesene E-Mails häufen sich täglich in den Postfächern eines Jeden an. Das elektronische Übertragen von Nachrichten ist aus der heutigen Zeit nicht mehr wegzudenken. | |||
Eine Vielzahl an ungelesene E-Mails häufen sich täglich in den Postfächern eines Jeden an (vgl. [Hel12]). Das elektronische Übertragen von Nachrichten ist aus der heutigen Zeit nicht mehr wegzudenken. | |||
In der Vergangenheit hat sich jedoch gezeigt, dass das Versenden von Informationen nicht nur Vorteile mit sich bringt. Wie der Spezialist für Gesundheitsprozessberatung in einem Bericht der Mitteldeutschen Zeitung erwähnt, \glqq macht es die stets wachsende E-Mail-Menge unmöglich, sich vernünftig mit den Informationen zu befassen"(vgl. [Ver13]). Nicht nur am Arbeitsplatz, sondern auch an Hochschulen wird Gebrauch davon gemacht, weitere Empfänger oder sogar ganze Verteiler mit in die Kopie einer E-Mail zu integrieren. Hierdurch steigen die irrelevanten Informationen unkontrollierbar schnell an. Infolgedessen nimmt der benötigte Speicheraufwand der zahlreichen kommerziellen, aber auch internen E-Mail-Dienste enorm zu (vgl. [Fio14]). | |||
Das Dezimieren dieses Kommunikationswegs ist jedoch in vielen Fällen nicht möglich und Beschränkungen jeglicher Art werden als nicht sinnvoll erachtet. | |||
Betrachtet man darüber hinaus den Lebenszyklus einer einzelnen E-Mail, wird deutlich, dass dieser nach dem Erstellen, Senden und Empfangen noch nicht abgeschlossen ist. Nachdem die Information vom Adressat geöffnet wurde, wird sie archiviert, muss aber jederzeit durch eine Suchabfrage sofort angezeigt werden können. Dies verdeutlicht den enormen Aufwand, das das Verwalten elektronischer Post mit sich bringt. Aufbauend auf dieser Problematik wird folgend die Ausgangssituation der Arbeit erläutert. | |||
\section{Ausgangssituation} | |||
Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik werden {\"u}ber die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur f{\"u}r eine geringe Schnittmenge von Empf{\"a}ngern relevant und enthalten Mitteilungen oder Anhänge, die keinerlei Mehrwert dem Einzelnen aufweisen k{\"o}nnen. Dadurch sind die Postf{\"a}cher der Studierenden und Dozenten schnell überlastet und k{\"o}nnen, ohne regelm{\"a}"sige Pflege, nicht in vollem Umfang genutzt werden. Zudem lassen sich Informationen schwer priorisieren und der massive administrative Aufwand für den Einzelnen, E-Mails selbstständig zu filtern und nach persönlichem Ermessen zu verwalten, steht in keinem Verhältnis zum Mehrwert eines performanten, aufgeräumten Postfaches. | |||
Alle Informationen der Fakultät Elektrotechnik Feinwerktechnik Informationstechnik werden {\"u}ber die globalen Verteiler des Hochschulinternen Postfaches versendet. Viele dieser Daten sind jedoch nur f{\"u}r eine geringe Schnittmenge von Empf{\"a}ngern relevant und enthalten Mitteilungen oder Anhänge, die keinerlei Mehrwert dem Einzelnen aufweisen k{\"o}nnen. Dadurch sind die Postf{\"a}cher der Studierenden schnell überlastet und k{\"o}nnen, ohne regelm{\"a}"sige Pflege, nicht in vollem Umfang genutzt werden. Zudem lassen sich Informationen schwer priorisieren und der massive administrative Aufwand für den Einzelnen, E-Mails selbstständig zu filtern und nach persönlichem Ermessen zu verwalten, steht in keinem Verhältnis zum Mehrwert eines performanten, aufgeräumten Postfaches. | |||
Die Nachhaltigkeit der Informationen kann meist nicht gewährleistet werden. Grund dafür ist der mangelnde Speicherplatz, verursacht durch die ankommende Nachrichtenflut. M{\"o}chten die Empf{\"a}nger {\"a}ltere E-Mails abrufen, m{\"u}ssen diese meist entfernt werden um Platz f{\"u}r den neuen, eintreffenden E-Mail-Verkehr zu schaffen. | |||
Dies kann das Nichtlesen der Informationen seitens der Empfänger verursachen und führt im schlechtesten Fall zum voreiligen Entfernen von relevanten Nachrichten. | |||
Die Ersteller der Nachrichten haben keinerlei M{\"o}glichkeiten zu {\"u}berpr{\"u}fen, ob und wie viele Studierende und Dozenten eingehende Nachrichten {\"o}ffnen und lesen. Eine solche Art der Transparenz wäre jedoch hilfreich, um Informationen inhaltlich zu optimieren und Überschriften treffender zu formulieren. | |||
Die Ersteller der Nachrichten haben keine M{\"o}glichkeiten zu {\"u}berpr{\"u}fen, wie viele Studierende eingehende Nachrichten lesen. Eine solche Art der Transparenz wäre jedoch hilfreich, um Informationen inhaltlich zu optimieren und Überschriften treffender zu formulieren. | |||
Aus dieser Situation ergibt sich folgende Forschungsfrage: \glqq Kann die E-Mail-Flut der Technischen Hochschule mit Hilfe einer Social Media Plattform gedrosselt und die Nachhaltigkeit der Informationen gewährleistet werden?" | |||
\section{Ziel der Arbeit} |
@@ -12,67 +12,62 @@ Um den Umfang der E-Mail-Flut einordnen zu können, wird das Postfach des Studie | |||
\begin{figure}[!h] | |||
\centering | |||
\includegraphics[width=1.0\textwidth]{figures/evaluation-1} | |||
\caption{Vergleich der hochschulinternen E-Mails.} | |||
\caption{Vergleich der hochschulinternen E-Mails} | |||
\hfill | |||
\end{figure} | |||
Während des Semesters trafen in Summe 264 Nachrichten im Postfach des Probanden ein. Darunter sind 95 innerhalb der Fakultät befördert worden. Abbildung 4.1. verdeutlicht auf der linken Seite das Verhältnis zwischen den Nachrichten hochschulweit und innerhalb der Fakultät. Diese wurden von diversen Verteilern an den Probanden gesendet. | |||
Auf der rechten Seite der Abbildung 4.1. ist eine Übersicht der genutzten Verteiler dargestellt. Dabei wird verdeutlicht, dass über die Mailingliste der Studierenden mehr als die Hälfte aller Mitteilungen versendet wird. | |||
Während des Semesters trafen in Summe 265 Nachrichten im Postfach des Probanden ein. Darunter sind 127 innerhalb der Fakultät befördert worden. Abbildung 4.1. verdeutlicht auf der linken Seite das Verhältnis zwischen den Nachrichten hochschulweit und innerhalb der Fakultät. Diese wurden von diversen Verteilern an den Probanden gesendet. | |||
Auf der rechten Seite der Abbildung 4.1. ist eine Übersicht der fakultätsinternen Verteiler dargestellt. Dabei wird verdeutlicht, dass über die Mailingliste der Studierenden mehr als die Hälfte aller Mitteilungen versendet wird. | |||
Sortiert der Proband nun den Posteingang nach relevanten Informationen, so zeigt sich folgendes Ergebnis:\\ | |||
\begin{figure}[!h] | |||
\centering | |||
\includegraphics[width=1.0\textwidth]{figures/evaluation-2} | |||
\caption{Details der relevanten E-Mails des Probanden.} | |||
\caption{Details der relevanten E-Mails des Probanden} | |||
\hfill | |||
\end{figure} | |||
Das Balkendiagramm der Abbildung 4.2. zeigt, wie viele Informationen der Gesamtanzahl von E-Mails bedeutsam für den Probanden sind. Detaillierter wird gezeigt, wie viele hiervon innerhalb der Fakultät von Interesse sind. Fokussiert man die Themenübersicht wird deutlich, dass allgemeine Benachrichtigungen, wie Termine von Veranstaltungen, prüfungsrelevante Neuigkeiten oder Updates zu den Systemen der Hochschule den Interessenschwerpunkt bilden. Spezifischere Informationen, wie die des Language Centers, des International Office oder der Fachschaft EFI nehmen zwar einen geringeren Anteil ein, sind für den Probanden aber nicht vernachlässigbar. | |||
Das Balkendiagramm der Abbildung 4.2. zeigt, wie viele hochschulweit versendeten Informationen bedeutsam für den Probanden sind. Detaillierter wird gezeigt, wie viele hiervon innerhalb der Fakultät (vgl. intern) von Interesse sind. Das bedeutet, dass 96 Nachrichten im Postfach relevant sind und davon 39 Nachrichten der Fakultät EFI entstammen. Fokussiert man die Themenübersicht wird deutlich, dass allgemeine Benachrichtigungen, wie Termine von Veranstaltungen, prüfungsrelevante Neuigkeiten oder Updates zu den Systemen der Hochschule den Interessenschwerpunkt bilden. Spezifischere Informationen, wie die des Language Centers, des International Office oder der Fachschaft EFI nehmen zwar einen geringeren Anteil ein, sind für den Probanden aber nicht vernachlässigbar. | |||
Werden die eingehenden E-Mails betrachtet, die der Studierende als nicht relevant aussortiert hat, lassen sich bereits eindeutige Tendenzen erkennen. Wie bereits in Abbildung 4.1. erkennbar ist, sind 169 Informationen, also 64 Prozent irrelevant. Extrahiert man davon die fakulätsinternen Benachrichtigungen, so ergibt sich die Anzahl 53. Prozentual lässt sich daraus berechnen, dass etwa 30 Prozent der überflüssigen E-Mails direkt von der EFI-Fakultät ausgehen. | |||
Werden die eingehenden E-Mails betrachtet, die der Studierende als nicht relevant aussortiert hat, lassen sich bereits eindeutige Tendenzen erkennen. Wie in Abbildung 4.3. erkennbar ist, sind 169 Informationen, also 64 Prozent der Gesamtheit irrelevant. Extrahiert man davon die fakulätsinternen Benachrichtigungen, so ergibt sich die Anzahl 53. Prozentual lässt sich daraus berechnen, dass etwa 30 Prozent der überflüssigen E-Mails direkt von der EFI-Fakultät ausgehen. | |||
\begin{figure}[!h] | |||
\centering | |||
\includegraphics[width=1.0\textwidth]{figures/evaluation-3} | |||
\caption{Details der irrelevanten E-Mails des Probanden.} | |||
\caption{Details der irrelevanten E-Mails des Probanden} | |||
\hfill | |||
\end{figure} | |||
Bei Sondierung der Detailansicht auf der linken Seite der Abbildung 4.3., ist zu erkennen, dass meist die sehr spezifischen Informationen über Vorlesungen, Interessen oder Freizeitaktivitäten vom Probanden aussortiert werden. Hierbei lässt sich erschlie"sen, wie symptomatische Informationen trotz fehlender Relevanz, das Postfach überfluten. | |||
Die beispielhafte Kalkulation der im Postfach des Probanden befindlichen E-Mails wird nun mit dem durch die Implementierung des Prototyps entstehenden Ergebnis verglichen. | |||
Die Aufgabe der entwickelten Anwendung ist es, die Informationen statt per E-Mail, über eine Social Media Plattform zu publizieren. Dennoch sollen die Studierenden und Lehrenden als regelmä"sige Erinnerung eine zusammenfassende Benachrichtigung erhalten. Stellt man die Anzahl, der über das Semester verteilten eintreffenden E-Mails des Probanden, den wöchentlichen Mitteilungen gegenüber, so ergibt sich folgendes Diagramm: | |||
Die Aufgabe der entwickelten Anwendung ist es, die Informationen statt per E-Mail, über eine Social Media Plattform zu publizieren. Dennoch sollen die Studierenden als regelmä"sige Erinnerung eine zusammenfassende Benachrichtigung erhalten. Stellt man die Anzahl, der über das Semester verteilten eintreffenden E-Mails des Probanden, den wöchentlichen Mitteilungen des Prototypen gegenüber, so ergibt sich folgendes Diagramm:\\ | |||
\begin{figure}[!h] | |||
\centering | |||
\includegraphics[width=0.4\textwidth]{figures/evaluation-5} | |||
\caption{Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps.} | |||
\caption{Vergleich der Anzahl von eintreffenden E-Mails zwischen aktueller Situation und unter Verwendung des Prototyps} | |||
\hfill | |||
\end{figure} | |||
Abbildung 4.4. zeigt deutlich, dass durch den Einsatz des Prototyps die Anzahl der Informationen im Postfach stark reduziert werden können. Der Proband würde über 80 Prozent seines Speichervolumens im System einsparen. Dadurch bestätigt sich die Hypothese: Die E-Mail-Flut der Hochschule wird durch den Einsatz einer Weberweiterung reduziert. | |||
Abbildung 4.4. zeigt deutlich, dass durch den Einsatz des Prototyps die Anzahl der Informationen im Postfach stark reduziert werden können. Der Proband würde etwa 90 Prozent seines Nachrichtenvolumens im System einsparen. Dadurch bestätigt sich die Hypothese: Die E-Mail-Flut der Hochschule wird durch den Einsatz einer Weberweiterung reduziert. | |||
\subsection{Ergebnis} | |||
Werden alle Auswertungen der Evaluation zusammengefasst und betrachtet, so ist deutlich zu sehen, dass Benachrichtigungen der Hochschule zu ausgedehnt verteilt werden. Fakultätsübergreifende Themengebiete sind häufig über umfangreiche Verteiler an Einzelpersonen weitergegeben worden und erzeugen dabei eine schwer administrierbare Menge. | |||
Der Fokus dieser Arbeit liegt auf dem reduzieren der E-Mail-Flut innerhalb der EFI-Fakultät. Wird der Prototyp auf der Hochschul-Website eingebunden, so kann die Problematik im Idealfall auf ein Kleinstes reduziert werden. In Abbildung 4.5. ist das Verhältnis zwischen irrelevanten und relevanten Informationen der Fakultät visualisiert. Hier wird nochmal deutlich, dass über die Hälfte der Nachrichten keinerlei Bedeutsamkeit für den Probanden haben. Aufgrund dessen, lassen sich folgende Erkenntnisse festhalten. Die Website-Erweiterung vermeidet das Eintreffen der unwichtigen E-Mails und informiert Studierende und Angestellte über alle wichtigen Benachrichtigungen. Somit lässt sich der eintreffende Verkehr bereits um 35 Prozent reduzieren. | |||
Der Fokus dieser Arbeit liegt auf dem reduzieren der E-Mail-Flut innerhalb der EFI-Fakultät. Wird der Prototyp auf der Hochschul-Website eingebunden, so kann die Problematik im Idealfall auf ein Kleinstes reduziert werden. Das Verhältnis zwischen irrelevanten und relevanten Informationen zeigt deutlich, dass über die Hälfte der Nachrichten keinerlei Bedeutsamkeit für den Probanden haben. Aufgrund dessen, lassen sich folgende Erkenntnisse festhalten. Die Website-Erweiterung vermeidet das Eintreffen der unwichtigen E-Mails und informiert Studierende über alle wichtigen Benachrichtigungen. | |||
Werden die allgemeinen Informationen der gesamten Hochschule ebenfalls in das System eingetragen, so kann das Postfach lediglich für persönliche und organisatorische Absprachen innerhalb der Hochschule genutzt werden und der administrative Aufwand des E-Mail-Speichers kann aufs Kleinste beschränkt werden. | |||
Werden die Informationen der gesamten Hochschule in das System eingetragen, so kann das Postfach lediglich für persönliche und organisatorische Absprachen innerhalb der Hochschule genutzt werden und der administrative Aufwand des E-Mail-Speichers kann aufs Kleinste beschränkt werden. | |||
\begin{figure}[!h] | |||
\centering | |||
\includegraphics[width=0.3\textwidth]{figures/evaluation-4} | |||
\caption{Vergleich relevanter und nicht relevanter E-Mails.} | |||
\hfill | |||
\end{figure} | |||
\subsection{Diskussion} | |||
In diesem Kapitel wird das Ergebnis der Arbeit in Bezug auf die Forschungsfrage diskutiert. Au"serdem wird der Prototyp mit einem bereits vorhandenen Framework verglichen und in Bezug darauf eingeordnet. | |||
Unter Verwendung der entwickelten Erweiterung kann die E-Mail-Flut der Hochschule unter bestimmten Voraussetzungen gedrosselt werden. Die Evaluation anhand eines Probanden zeigt eindeutig das Potenzial, durch eine optimierte Personalisierbarkeit, die Anzahl von Nachrichten zu reduzieren. Anhand der beispielhaften Zählung der im Postfach vorhandenen E-Mails kann zudem festgehalten werden, dass eine Gro"szahl dieser als unnötig für Individuen einzustufen ist. Zu beachten ist jedoch, dass es sich bei der Bewertung nur um eine theoretische Annäherung eines realen Ergebnisses handelt. | |||
Unter Verwendung der entwickelten Erweiterung kann die E-Mail-Flut der Hochschule gedrosselt werden. Die Evaluation anhand eines Probanden zeigt eindeutig das Potenzial, durch eine optimierte Personalisierbarkeit, die Anzahl von Nachrichten zu reduzieren. Anhand der beispielhaften Zählung der im Postfach vorhandenen E-Mails kann zudem festgehalten werden, dass eine Gro"szahl dieser als unnötig für Individuen einzustufen ist. Zu beachten ist jedoch, dass es sich bei der Bewertung nur um eine theoretische Annäherung eines realen Ergebnisses handelt. | |||
Weitere Schritte, um den Einsatz des Prototypen finalisieren zu können, sind ein ausführliches Testing, was im Rahmen dieser Arbeit nicht untersucht wurde. Unter Beobachtung der einzubindenden Web-Erweiterung kann die Plattform für einen definierten Zeitraum genutzt werden und in Folge dessen eine detaillierte Aussage über die mögliche Reduzierung des Speicheraufwands im Postfach möglich sein. | |||
@@ -105,7 +105,7 @@ Zum Versenden und Verwalten von E-Mails in Django eignet sich \texttt{django-pos | |||
\section{Bootstrap} | |||
Um die Usability des Prototyps zu erhöhen, wird das Framework Bootstrap eingebunden. | |||
Eine umfangreiche Website einheitlich zu gestalten ist oft sehr komplex und zeitaufwendig. Die Entwickler von Twitter haben deshalb an einem neuen Verwaltungswerkzeug gearbeitet, das mehrere Bibliotheken zusammenführen sollte (vgl. [Ott11]). Die Open-Source-Bibliothek, die auf GitHub abrufbar ist, wird seitdem von vielen Programmierern weiterentwickelt und ist somit stark gewachsen. Version 2.0 verfügt über die Fähigkeit, Websites \textit{responsiv}\footnote{ Responsive Webseiten sind auf allen Endgeräten angepasst darstellbar.} auf verschiedenste mobile Endgeräte anzupassen (vgl. [Ott12]). | |||
Eine umfangreiche Website einheitlich zu gestalten ist oft sehr komplex und zeitaufwendig. Die Entwickler von Twitter haben deshalb an einem neuen Verwaltungswerkzeug gearbeitet, das mehrere Bibliotheken zusammenführen sollte (vgl. [Ott11]). Die Open-Source-Bibliothek, die auf GitHub abrufbar ist, wird seitdem von vielen Programmierern weiterentwickelt und ist somit stark gewachsen. Ab Version 2.0 verfügt diese über die Fähigkeit, Websites \textit{responsiv}\footnote{ Responsive Webseiten sind auf allen Endgeräten angepasst darstellbar.} auf verschiedenste mobile Endgeräte anzupassen (vgl. [Ott12]). | |||
Das Bootstrap-Paket beinhaltet vorgefertigte Cascading Stylesheets, kurz CSS, die Farben, Schriftarten und viele weitere Stildefinitionen implizieren. Zudem befinden sich auch Erweiterungen des JavaScript-Frameworks jQuery in der Bibliothek, die weiterführende Funktionen beinhalten wie zum Beispiel Filter oder Dropdown-Menüs. Das Paket kann im head-tag einer HTML-Datei (vgl. Abbildung 2.4.) einfach eingebunden werden. Das bedeutet, dass \textit{Media-Queries}\footnote{ Media-Qeries setzen statische Umbrüche um Layouts verschiedener Endgeräte anzupassen.} oder ähnliche Methoden nicht mehr nötig sind - nicht nur um eine Website mobilfähig zu machen, sondern auch kompatibel für die verschiedensten Browser (vgl. [Boo12]). | |||
@@ -195,3 +195,11 @@ | |||
} | |||
@article{Hellmuth, | |||
author = "Dirk Hellmuth", | |||
title = "Wenn E-Mails zur Last werden: Wege aus der Mail-Überflutung", | |||
year = "2012", | |||
note = "https://www.unternehmer.de/management-people-skills/138949-wenn-e-mails-zur-last-werden-wege-aus-der-mail-ueberflutung" | |||
} | |||
@@ -13,7 +13,7 @@ | |||
\textbf{\large Esther Beate Kleinhenz}\\ | |||
\vspace{1.2cm} | |||
{\large\textbf{ Entwicklung einer internen Social Media Plattform mit personalisierbarem Dashboard für Studierende}} | |||
{\large\textbf{ Entwicklung einer internen Social Media Plattform mit personalisierbarem Dashboard f{\"u}r Studierende}} | |||
\setlength{\unitlength}{15cm} | |||
\vspace{0.8cm} |
@@ -457,3 +457,8 @@ | |||
[09/Dec/2018 19:20:37] INFO [mysite:131] <QuerySet [<Post: Kein bisschen Fränkisch>, <Post: Das ist ein Titel>, <Post: Strange Things>, <Post: Hier kommt was neues>, <Post: Bavaria>, <Post: test>]> | |||
[09/Dec/2018 19:20:37] INFO [mysite:131] <QuerySet []> | |||
[09/Dec/2018 19:20:37] INFO [mysite:131] <QuerySet [<Post: Kein bisschen Fränkisch>, <Post: Das ist ein Titel>, <Post: Hier kommt was neues>, <Post: Bavaria>]> | |||
[09/Dec/2018 19:30:49] INFO [mysite:128] <QuerySet [<Tag: hi>, <Tag: test>, <Tag: two>, <Tag: second>]> | |||
[09/Dec/2018 19:30:49] INFO [mysite:131] <QuerySet [<Post: Das ist ein Titel>, <Post: Strange Things>, <Post: Hier kommt was neues>]> | |||
[09/Dec/2018 19:30:49] INFO [mysite:131] <QuerySet [<Post: Kein bisschen Fränkisch>, <Post: Das ist ein Titel>, <Post: Strange Things>, <Post: Hier kommt was neues>, <Post: Bavaria>, <Post: test>]> | |||
[09/Dec/2018 19:30:50] INFO [mysite:131] <QuerySet []> | |||
[09/Dec/2018 19:30:50] INFO [mysite:131] <QuerySet [<Post: Kein bisschen Fränkisch>, <Post: Das ist ein Titel>, <Post: Hier kommt was neues>, <Post: Bavaria>]> |