Projekt Projektauftrag für die Programmierung der Zusatzanforderungen für die Kriterien App Teil3
Projekt Projektauftrag für die Programmierung der Zusatzanforderungen für die Kriterien App Teil3 bearbeiten?
Projektname
Beschreibung
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
Mitarbeiter
A1
Projektmanagement und Planung
A2
Wissensbeschaffung
A3
Zeitplan
A4
Konzeptionelle Umsetzung
A5
Projektumfeld: Systemgrenzen / Schnittstellen zur
A6
Testkonzept
A7
Leistungsfähigkeit
A8
Selbständiges Arbeiten
A9
Fachkenntnisse und Anwendungskompetenz
A10
Anwendung der Fachsprache
A11
Arbeits- und Fachmethodik
A12
Organisation der Arbeitsergebnisse
A13
IPA-Erfüllungsgrad
B1
Kurzfassung des IPA-Berichtes
B2
Führung des Arbeitsjournals
B3
Reflexionsfähigkeit
B4
Gliederung
B5
Prägnanz
B6
Formale Vollständigkeit des IPA-Berichts
B7
Sprachlicher Ausdruck und Stil / Rechtschreibung und
B8
Darstellung
B9
Grafiken, Bilder, Diagramme und Tabellen
B10
Durchführung und Auswertung der Tests
C1
Präsentation: Zeitmanagement, Struktur
C2
Präsentation: Medieneinsatz, technische Aspekte
C3
Präsentationstechnik
C4
Demonstration / Vorführung des Produktes der
C5
Fachgespräch: Themenkomplex 1
C6
Fachgespräch: Themenkomplex 2
C7
Fachgespräch: Themenkomplex 3
C8
Fachgespräch: Themenkomplex 4
C9
Fachgespräch: Themenkomplex 5
C10
Fachgespräch: Themenkomplex 6
Ind
Test
Ind
Test für Inaktives Kriterium2
Ind
Aufgaben Erfüllt für Aufgabe Kriterium Teil2
Ind
Test
Pascal
Marcel
leonardo
Iwan
Josua