\documentclass[12pt]{article} \input{../preamble.tex} \begin{document} \documentinfo{Konzeptionsphase: Dashboard f\"ur das Studium}{Portfolioteil 1 (max. 5 Seiten)} \section{Ziele des Dashboards} \begin{itemize}[leftmargin=*] \item Abschlussziel: \textit{z.\,B. Bachelorabschluss in 3 Jahren, Meilensteine pro Semester}. \item Notenziel: \textit{z.\,B. Gesamtnotenschnitt $\leq$ 2{,}0; Mindestnoten pro Modul}. \item Weitere Kennzahlen (optional): \textit{ECTS-Fortschritt, offene Pr\"ufungsleistungen, Lernzeit/Woche}. \end{itemize} \section{Geplante Inhalte und Visualisierung} \begin{itemize}[leftmargin=*] \item \textbf{Startseite/Overview:} Fortschrittsbalken f\"ur ECTS, aktueller Notenschnitt, verbleibende Semester bis Zieltermin. \item \textbf{Modul-Detail:} Tabelle mit Modulstatus, Note, Pr\"ufungsform, Wiederholtermine. \item \textbf{Zeitplanung:} Kalender/Timeline mit Abgabefristen und empfohlenen Lernslots. \item \textbf{Warnhinweise:} Hervorhebung von Risiken (\"uberdue ECTS, Notenrisiken, Terminkonflikte). \end{itemize} \section{Dashboard-Skizze} \begin{figure}[H] \centering \fbox{\parbox{0.9\textwidth}{Platz f\"ur die Skizze (z.\,B. Export aus Figma/Excalidraw oder eingescanntes Handdrawing).}} \caption{Skizze des geplanten Dashboards (Soll die Ziele aus Abschnitt~1 abdecken).} \end{figure} \section{UML-Klassendiagramm (Entity-Ebene)} \begin{itemize}[leftmargin=*] \item Pflichtklassen laut Aufgabenstellung: \texttt{Studiengang}, \texttt{Semester}, \texttt{Modul}, \texttt{Pr\"ufungsleistung}. \item Erg\"anzungen (falls ben\"otigt): \textit{z.\,B. Benutzerprofil, Lernplan, Terminplanung}. \item Beziehungen: \textit{Aggregation/Komposition zwischen Studiengang--Semester--Modul--Pr\"ufungsleistung; Vererbung nur falls sinnvoll}. \end{itemize} \begin{figure}[H] \centering \fbox{\parbox{0.9\textwidth}{Platz f\"ur das UML-Klassendiagramm (Entity-Fokus).}} \caption{Entity-Klassen und Beziehungen (Komposition/Aggregation klar kennzeichnen).} \end{figure} \section{Annahmen und Randbedingungen} \begin{itemize}[leftmargin=*] \item Datenquelle: \textit{myCampus-Export manuell importiert? Lokale SQLite?} \item Aktualisierungszyklus: \textit{z.\,B. w\"ochentlich/monatlich}. \item Nichtziele: \textit{z.\,B. keine automatische myCampus-Schnittstelle, kein Mobile-Frontend}. \end{itemize} \section{Offene Fragen / Feedbackbedarf} \begin{itemize}[leftmargin=*] \item Welche Kennzahlen priorisieren (max. 2--3 zentrale Ziele)? \item Welche Visualisierung unterst\"utzt die Zielerreichung am besten? \item Braucht es zus\"atzliche Entity-Klassen f\"ur persistente Daten? \end{itemize} \end{document}