Die jetzige Version soll wie folgt erweitert werden:
- Login für Bewerter (Stichwort $_SESSION), Passwort darf unverschlüsselt sein
- Es soll eine Navigation erstellt werden (html - nav mit ul und li Tags)
- Design mit CSS Flexbox optimieren (...)
- Design für Mobile optimieren
- Programmierung umschreiben zur Objektorientiert
Hallo Marcel,
Ich denke mal, dass Leonardo mit deinee Abwesenheit nicht mehr dazu gekommen ist, zu zeigen, wo du die Hilfetexte, wie unten Neschrieben ergänzen kannst.
Du kommst am besten über den Link:
https://pkorg.wenpas.info/v2/KriterienWebsite/details.php?cmd_edit=1&id=27
die Texte füllen.
Einkach auf den Link A1 oder A2... klicken, Texe füllen und speichern.
Lass mich wissen, wenn es nicht klappt.
Gib mir doch auch bescheid, wenn du die ersten 2 gemacht hast, so kann ich nochmals schauen, bebor du alle gemacht hast.
Danke dir.
Gruss Pascal
Gesendet von Outlook für Android
Von: Pascal Wenger
Gesendet: Montag, Juli 17, 2023 6:48:26 AM
An: Leonardo Fischer ; Marcel Braun ; Pascal Wenger
Betreff: Aufgabenstellung
Hallo Leonardo
Sobald du Ver2 abgeschlossen hast, resp. befor du in die Ferien gehst, wäre ich froh, wenn du Marcel zeigen könntest, wie er die Texte für Aufgabenstellung und Hilfestellung füllen kann.
Wichtig dabei ist:
- es muss funktionieren - meine Tests gingen nicht und dies, wenn ich es im Rapport richtig gelesen habe, trotz Testen des Systems.
@marcel
Beim Projekt von Leonardo, hben wirzusätzlich zur den Kriterien noch 2 weitere Felder Aufgabenstellung und Hilfestellung ergänzt.
Da wäre ich froh, wenn du diese Felder so gut wue möglich für alle Kritrien füllen kannst.
Wichtig dabei ist, dass du es gramatikalisch umschreibst.
Bsp:
- Die gewählte Projektmanagement-Methode ist im Bericht benannt und passt zum Auftrag.
Umschreiben zu muss ... wie hier:
- Die gewählte Projektmanagement-Methode muss im Bericht benannt werden und muss zum Auftrag passen.
Hier noch die Details, was ich jeweils erwarte:
@leonardo: kannst du die folgenden Text noch vor das Textarea schreiben.
Aufgabenstellung
Hier soll nochmals Beschrieben werden, was vom Kandidaten erwartet wird.
Dies soll wenn möglich so Beschrieben werden, dass alle Kriterien erwähnt werden.
(Idealerweise, sollte das Wort "muss" vorkommen)
Hilfestellung
Hier soll eine Hilfestellung erfasst werden.
Also auf was zu achten ist.
Auch Bsp. könnte man hier rein tun, welche dazu passen würden.
Hier habe ich für A1 ei Bsp erfasst, dies kann Marcel auch noch überarbeiten:
Aufgabenstellung
Komplexe Aufträge werden mit Unterstützung einer Projektmanagement- Methode gelöst. Auch für "Macherarbeiten" müssen die Verhältnisse analysiert, das Zielsystem geplant, Varianten verglichen und ein Handlungsplan entworfen werden.
1. Die gewählte Projektmanagement-Methode muss im Bericht benannt werden und muss zum Auftrag passen.
(Erwähnen warum man es gewählt hat, Vergleiche mit anderen Methoden, Plus und Minuspunkte erwähnen)
2. Die gewählte Projektmanagement-Methode muss in der praktischen Arbeit korrekt angewedet werden
(Müsste im Zeitplan ersichtlich sein)
3. Die korrekte Anwendung der Projektmanagement-Methode ist im IPABericht ersichtlich
(Planung, Inhaltsverzeichnis u. Umsetzung)
4. Der Auftrag wurde ausgehend von der Aufgabenstellung weiter analysiert und verfeinert.
(...)
Hilfestellung
Hier könnte Bsp. Texte drin stehen, wie man es machen könnte.
Also vergleich mit Scrum und Hermes oder noch andere Methoden.
Auf was zu achten ist usw.
Dies soll @marcel für alle Kriterien machen.
Später Ver3 oder Ver4 sollen diese Texte bei der Detailbeschreibung erscheinen, sobald man ein Kriterium ausgewählt hat.
Hoffe es ist alles klar, sonst bitte nachfragen.
Gruss Pascal
Bemerkungsfeld bei Bewertung einbauen
Bewertung so realisieren, dass mehrere Personen bewerten können Nach dem auswählen der Kriterien kann man den Bewerter aussuchen. Mehrere Personen können das gleiche Projekt mit den gleichen Kriterien bewerten.
Individuelle Kriterien erstellen/bearbeiten und ebenfalls beim Projekt zur Auswahl stellen
Zusätzlich soll es ein Status geben (Standard 1 = aktiv / 0 = inaktiv => nicht anzeigen oder grau)
Import von Kriterien mit Textarea Feld und import Knopf (Formatierung des Textes soll gleich oder ähnlich sein, wie die andere Kriterien, die schon importiert wurden - Vorlage schickt Pascal noch)
Das Importieren soll mit Text aus einem PDF gehen unter
172.22.22.30ipaIPA Leonardo Fisch-erAufgabenstellung Ind_Kriterien
Bei Kriterien 2 Felder mehr -> Wenpas Hilfe, Aufgabenstellungstext Wenn man ein Kriterium auswählt gelangt man auf eine neue Seite auf welcher man Hilfe und Aufgabenstellung angeben oder auslesen kann. (gleiche Seite wie Status)
Anforderungen IPA Kriterien für Doku A1,A2,A3,A4,A6,B2,B3 + falls Marcel etwas will
B10 hatte ich noch ergänzt gehabt.
->Durchführung und Auswertung der Tests
Um alle Kriterien zu durchsuchen, kann man diese Projekt auswählen und bei der Bewertung auf weiter klicken - dann sieht man alle Kriterien (A. u. B Teil) auf einen Blick
Basierend auf v2 soll Hauptsächlich die Menu-Führung und das Design optimiert werden.
Zusätzlich soll noch ein Upload für Dokumente statt finden.
Weitere wichtige Punkte:
o alle in der Bewertungsdokumentation Teil2 erwähnten Punkte, die noch nicht gut sind, sollen im Teil3 aufgeführt und umgesetzt werden
o Die Tests müssen mit Sonderzeichen wie bli xxx Musste ich raus nehmen xxx bla ausgeführt werden
o Auch sollen alle Kriterien von A und B abgedeckt werden.
Der Navigation Aufbau soll in etwas so aussehen:
- Kandidaten erfassen
- Bewerter erstellen
- Aufträge erstellen
- Aufträge auflisten, Detailansicht u Bewerten
- Dokumente hochladen
- Kriterien Importieren
- Kriterien Anzeigen und Bearbeiten
- Komplete Kriterienliste
- Hilfreiche Dokumente
Kandidaten und Bewerter erfassen
Neue Kandidaten sollen erfasst, gelistet und bearbeitet werden können.
Kandidaten und Bewerter erfassen
Neue Bewerter sollen erfasst, gelistet und bearbeitet werden können.
(Die Wahl des Bewerters soll auf der Bewertungsseite stattfinden.)
Projekte erstellen
o Projektname
o Beschreibung
o Mitarbeiter
o Kriterien mit Checkbox auswählen
o Dokumenten-Upload (möglicher Ort)
- Der «Dokumenten-Upload» wird unter «Dokumente hochladen» noch genauer erklärt
- Es werden nur Kriterien angezeigt mit Status aktiv.
- Nach dem Erstellen gelangt man auf die Liste mit den Projekten.
Dokumente hochladen
Umsetzung:
Zu jedem Auftrag können mehrere Dokumente hochgeladen werden können.
Bei der Planung sollen mehrere Varianten mit Mokups geplant werden, welche dem Auftrag-geber noch vor Durchführung zur Auswahl gestellt werden.
Bsp.
Einbau als Eigene Seite mit Projekt Zuweisung via Dropdown oder der Upload könnte auf der Seite sein, wo man das Projekt erfasst.
Wichtig ist, dass man zur Datei noch einen Namen und eine Beschreibung vergeben kann.
Die maximale Datei Grösse soll 50 MB sein und es dürfen alle Dateien ausser PHP Dateien hochgeladen werden.
Eine Löschfunktion muss es auch haben.
Bei der Detailansicht soll man die Dokumente ebenfalls runter laden können.
Projekte auflisten
Aufbau:
o Projektname (Mit Link zur Detailansicht)
o Beschreibung (Text gekürtzt anzeigen auf 50 Zeichen)
o Mitarbeiter
o Button «Bewerten» (Mit Link zum Bewerten des Projekts)
o Button «Bearbeiten» (Mit Link zum Bewerten des Projekts)
Projekte bearbeiten
o Ähnlich wie vorher
o Zusätzlich möglichkeit für Dokumentebearbeitung
Projekt Detailansicht
o Hier soll das Projekt alles in Textform inkl. Kriterien die ausgewählt wurden
o Bei den Kriterien sollen auch die neu erstellten Hiletexte wie Aufgabenstellungen und Hilfetexte angezeigt werden
o Unten soll man die Möglichkeit haben die Aufgabe zu bewerten.
Bewertung u. Punkte Berechnung
Auf der Bewertungsseite muss man zuerst den Bewerter wählen (weiter springen)
Dann sieht man den letzten Status der Bewertung und kann es anpassen.
Punkte Berechnung soll gleich darunter erscheinen und soll sich beim klick auf den Button «speichern u. aktualisieren». Mit einem zurück Button soll man zurück zur Projektliste kommen.
Kriterien Importieren
Import Standard und Individuelle Kriterien
(Diese Funktionen sollte auch schon existieren, man muss sie aber noch entsprechen ein-bauen. Falls der Import für Standard und Individuelle anders ist, müsste man mit einem dropdown Menu angeben können um was für einen Import es geht)
Kriterien Anzeigen und Bearbeiten
Es soll eine Liste geben, wo man alle Kriterien sieht – auch die mit Status inaktiv
Es sollen alle Kriterien bearbeitet werde können
Wichtiges:
- Bei den A,B und C Kriterien dürfen die Originaltexte nicht verändert werden können.
- Hilfetexte und Status dürfen editierbar sein.
- Auf dieser Seite sollen auch «Individuelle Kriterien» erfasst werden können.
Komplete Kriterienliste
Hier sollen alle Kriterien schön aufgelistet werden, jeweils mit allen Information die dazuge-hörenund deren Eigenschaften führen. Inkl. Aufgabenstellungen, Hilfestellungen und Status der Kriterien sollen aufgelistet werden.
Bei jedem Kriterium soll man über anlicken des Titel zur Bearbeitungsseite dieses Kriterium kommen.
Hilfreiche Dokumente
Es soll noch eine weitere Seite angelegt werden, wo man ebenfalls Dokumente hochladen kann.
Diese sollen aber unabhängig von einem Auftrag sein und zur Hilfe für die IPA dienen.
Wie beim Auftrag muss man Titel und Beschreibung angeben können. Limit von 50 MB und ebenfalls nur PHP Dateien.
Design
Das Design kann mit bootstrap, flexbox, grid oder anderen CSS-Frameworks nach eigener Wahl umgesetzt werden.
Diese verschiedenen CSS Arten sollen verglichen und nach eigenem Gutdünken ausgewählt werden. Die Auswahl muss begründet werden.
Testen
Die Applikation ist gut zu testen. Auch mit hin und her klicken, dürfen keine Datenbank einträ-ge mehr verlorgen gehen. Auch müssen alle Sonderzeichen in der Datenbank gespeichert werden und diese auch wieder korrekt angezeigt werden.
Sonderzeichen werden ohne korrekte Umwandlung in Input Felder, Textarea oder bei der normalen Ausgabe unterschiedlich angezeigt. Deshalb ist es wichtig solche Tests durchzufüh-ren, wo dies geprüft und dokumentiert wurde.
Dokumentation
Die Dokumentation soll nun auf dem Level für die IPA erstellt werden.
Es wird im Vergleich zu den vorherigen Dokumentationen auch erwartet, dass die realisierung dokumentiert wird. Wichtige Code Bespiele gezeigt und beschrieben werden.
Ein wichtiger Teil, der in der Realsierungsdokumentation beschrieben werden muss, ist der Umgang mit Sonderzeichen (wie sieht der Code für die Ausgabe bei Inputfelder, Textarea und normalem Output aus. Und wie werden die Variabeln für den Insert in die Datenbank aufbereitet)
In dieser Dokumentation soll unter Vorarbeit auch die Teile von Teil 1 und 2 Beschrieben wer-den.
Dieser Teil darf gerne etwas ausführlich sein, auch mit Bildschirmausschnitte welche den jetzigen Stand zeigen.
Alle in der Bewertungsdokumentation Teil2 erwähnten Punkte, die noch nicht gut sind, sollen im Teil3 aufgeführt und umgesetzt werden.
Alle erwarteten Punkte die auch in den Kriterien A und B erwähnt sind, müssen in dieser Do-kue abgedeckt werden.
Bitte beim Zeitplan noch jeweils ein halber Tag als Reserve für andere Arbeiten einplanen
03.08.2023 Freigabe Projektauftrag
Projektleiter & Auftraggeber
03.08.2023 07.08.2023 Informieren, Planen und Dokumentieren Projektleiter
07.08.2023 08.08.2023 Varianten Entscheid treffen welche CSS-Frameworks verwendet wird und Begründung Präsentieren Projektleiter & Auftraggeber
07.08.2023 08.08.2023 Varianten Download Präsentieren und Entscheiden Projektleiter & Auftraggeber
09.08.2023 14.08.2023 Entwicklung und Dokumentieren der Zusatzanforderungen gemäss diesem Projektauftrag Entwickler
15.08.2023 16.08.2023 Testen und Korrigieren der wichtigsten Fehler Tester
17.08.2023 18.08.2023 Abnahme & Projektabschluss Projektleiter & Auftraggeber
- Ziel ist es sich in CSS einzuarbeiten
- Dazu dient die Seite https://www.mediaevent.de/css/
- Dort soll Seite um Seite durchgelesen und die Beispiel ausprobiert werden.
- Die Beispiele sind auf der Webseite zu Beschreiben wie die erste Vorlage
CSS Einstieg und Grundlagen
Das wichtigste
Das wichtigste war... ....
Was war neu
Neu war... ....
Beispeiel
HTML mit Stil
bla bla
Hier habe ich gelern....