# KONZEPT(Vorbereitung) ## Idee/Aufgaben - Fullstack App - Stackedit (Scheisse cause no copy image und no pair arbeitern) - (https://github.com/benweet/stackedit/) - CodiMD (HackMD) - (https://github.com/hackmdio/codimd) - Fileablage für spezifisches modul - gross icon mit Modul namen - im "ordner"/page dann ablage (design noch zu machen) ##### FINALE IDEE Portal mit verschiedenen Modul"Titel"/Icons. Beim drauf klicken dann auf die "ModulPage" mit files schön strukturiert und mit link auf die CodiMD page zum bearbeiten. ## Aufteilung ### Vorbereitung | Person | Aufgabe | details idk | |:------:|:------------------------------------------:|:-----------:| | Linus | Gant-Diagramm/Zeitplannung | | | Lucas | Gant-Diagramm/Zeitplannung ,Design Planung | | | Lukas | CodiMD laufen bringen | | | Martin | Zeitplannung, Überarbeitung | | ### Durchführung | Person | Aufgabe | details idk | |:------ |:--------------:|:-----------:| | Linus | Portal backend | | | Lucas | Portal Design | | | Lukas | - | | | Martin | Dokumentation | | ### Review | Person | Aufgabe | details idk | |:------ |:---------------:|:-----------:| | Linus | Testing/Analyze | | | Lucas | Testing/Analyze | | | Lukas | Testing/Analyze | | | Martin | Testing/Analyze | | ## Zeitplanung ```mermaid gantt dateFormat YYYY-MM-DD title Project Timeline excludes weekends section Vorbereitung Informieren :done , 2023-05-25, 2d Planen :done, 2023-05-28, 4d Entscheiden :done, 2023-06-01, 1d section Durchführung Realisieren :active, 2023-06-02, 27d section Review Kontrollieren :2023-07-11, 2d %% Specify project start and end dates section Timeline ` :2023-05-25, 2023-07-13 ``` ```mermaid gantt dateFormat YYYY-MM-DD title Realisierungs Phase excludes weekends section Design Design FrontEnd Planung :done, 2023-05-29, 2d Design FrontEnd Prototyp :done, 2023-06-01, 3d User Driven Tests :done, 2023-06-05, 5d section CodiMD HedgeDoc aufsetzen :active, 2023-05-29, 8d section Development BackEnd-Development :2023-06-08, 10d FrontEnd-Development :2023-06-09, 9d section Application-<br>Testing Unit Testing :2023-06-20, 5d System Testing :2023-06-20, 5d section Deployment Deployment :2023-06-27, 2d section Docu-<br>mentation Documentation :active, 2023-05-25, 2023-07-13 ``` ## Planung ### Komponente - Fileablage - Markdown editor - Login ### Design #### Home Page - Title - Modul Indentifikationen - Icons/Cards mit modul namen + beschreibung - Arbeitsjournal - Login #### Modul Page - Modul Titel - Fileablage inkl. - link zu CodiMD - maybe schüler aufgaben/vorschläge - Lehrperson anzeigen - Name ## Entscheidung Im Zuge unserer Planung, über eine Verbesserung im Lernsystem, welches für viele Lernenden unübersichtlich, unnötig komplexiv und uneinheitlich ist, kamen wir zur einer wichtige Entscheidung. Angesichts dieser Tatsachen, haben wir uns dafür entschieden, ein Lernportal zu entwickeln. Unser Hauptziel ist es, über diese Lernportal, dieSchülern dabei unterstützt, ihr Wissen gezielter zu erweitern und gleichzeitig ihre Lernfortschritte besser nachvollziehen zu können. Das führen eines Lernjounals soll sinvoll und einfach sein, und nicht eher störren als helfen.s Damit das Portal flexibel und leicht erweiterbar ist, haben wir uns für einen modularen Aufbau entschieden. Dies ermöglicht eine schnelle und unkomplizierte Erweiterungen und vereinfacht die Anpassung and die Bedürfnisse der Lernenden und Dozenten. Bei der Auswahl der technologischen Grundlage für unser Projekt haben wir uns intensiv mit verschiedenen Optionen auseinandergesetzt. Letzendlich kamen wir zum Entschluss, das "HedgeDoc - Community Fork von HackMD" die beste Option ist, da es optimal zu unseren Anforderungen passt. Neben den zahlreichen Erweiterungsmöglichkeiten bietet eine breite Formatierungsumgebung, die es ermöglicht, das Portal auf ansprechende und interaktive Weise zu gestalten. Weitere Gründe für unsere Entscheidung zugunsten von HedgeDoc ist aktive Entwicklergemeinschaft, eine benutzerfreundliche Schnittstelle, hohe Skalierbarkeit. dass es Open-Source ist und dass es ermöglicht zusammen als Team an einem Document zu arbeiten. Mit dieser Entscheidung sind wir zuversichtlich, dass wir ein interaktives Lernportal schaffen werden, das Schülern dabei hilft, ihre Lernziele effektiv zu erreichen, ihre Lernerfahrung zu verbessern und Ordnung & Einheit in ihr Lernen bringen.