Websummary durch ProStud ablösen
Opened this issue · 2 comments
Wie würden gerne den bestehenden Websummary-Prozess ins ProStud integrieren.
Bisheriger Prozess
Studierende erstellen für ihr IP5 und IP6 jeweils eine Zusammenfassung, das sog. Websummary. Beispiele hier: https://web0.fhnw.ch/ht/informatik/ip6/21fs/index.html. Heute editieren die Studierenden dazu eine HTML-Vorlage via SFTP auf dem Webserver. Interessenten können https://web0.fhnw.ch/ht/informatik/ip6/21fs/index.html besuchen, um sich einen Eindruck von Studierendenprojekten zu machen.
Neuer Prozess
Neu sollen Studierende z.B. http://www.cs.technik.fhnw.ch/prostud/ext/websummary öffnen können. Unter dieser URL soll für das aktuell laufende Projekt (steht in der DB) ein Formular angezeigt werden, in dem Studierende ihr Websummary bearbeiten können.
Anforderungen Editierformular
- Das Editierformular soll während des Semesters von zugeteilten Studierenden, und ewig von ProStud-Admins und den jeweiligen Projektbetreuern geöffnet werden können
- Das Editierformular soll mehrere Textfelder mit jeweils diesen Überschriften (je nach Projektsprache D/E) enthalten:
- Zusammenfassung für die Projektliste (max. so-und-soviele Zeichen)
- Zusammenfassung/Summary
- Schlüsselbegriffe/Keywords
- Zielsetzung/Goals
- Ausgangslage/Initial Position
- Ergebnisse/Results
(vgl. https://web0.fhnw.ch/ht/informatik/ip6/21fs/21fs_i4ds09/index.html)
- Die Textfelder sollen entweder BBCode, Markdown oder RichText unterstüzten. Damit sollen Links erstellt werden können, sonstige Textformatierungen sind nicht wünschenswert. Idealerweise können Bilder in den Text eingebaut werden.
- Es soll die Möglichkeit bestehen, ein Übersichtsbild (Auflösung 100x68 Pixel) hochzuladen
- Es soll die Möglichkeit bestehen, ein Projektbild (Textbreite) hochzuladen
- Das Formular soll über einen "Preview"-Button eine Vorschau des Websummaries öffnen
- Netterweise macht die Seite Auto-Save, damit keine Arbeit verloren geht. Falls Auto-Save zu aufwändig ist, ist ein "Speichern"/"Save"-Button nötig und irgendein HTTP-Connection-Keep-Alive.
Anforderungen Websummary
- Die Inhalte aus dem Editierformular sollen im Stil von https://web0.fhnw.ch/ht/informatik/ip6/21fs/21fs_i4ds14/index.html bei nicht-NDA-Projekten nach erfolgreichem Projektabschluss ohne Authentifizierung öffentlich einsehbar sein. Zusätzlich zu den Daten aus den Textfeldern sollen die Abschnitte "Projektdaten", "Auftraggeber" (bei externen Projekten), "Projektteam" und "Kontakt" automatisch generiert werden.
Anforderungen Projektliste
- Alle Websummaries sollen im Stil von https://web0.fhnw.ch/ht/informatik/ip6/21fs/index.html nach Studiengang, IP5/6 und Semester gruppiert öffentlich ohne Authentifizierung einsehbar sein.
Anforderungen sonst
- Anpassen des "Link zum Websummary"-Links auf der Infoseite.
Die Frage ist noch wie die Daten (falls überhaupt) auf den webserver web0.fhnw.ch kommen, aber man könnte die Daten natürlich auch selber hosten und den Zugriff auf die entsprechenden Übersichtsseiten ermöglichen.
Ich hätte mir auch eine leichtgewichtigere Variante vorstellen können, nämlich, dass nur die leeren Webseiten erzeugt werden (via SFTP aus dem Programm heraus), die dann von den Studierenden selbständig gepflegt werden könnten.
Aktuell haben die Studierenden die Möglichkeit, ihre Webseite ziemlich frei mit beliebig vielen Unterseiten zu gestalten, aber die Erfahrung zeigt, dass diese Freiheit nicht genutzt wird; daher ist obiger Ansatz von @deiruch sehr sinnvoll. Ich habe mich eben durch die Webseiten der letzten beiden Semester geklickt und nur fongende Varianten gesehen:
- Link auf Github und auf das enwickelte Spiel im Menu
- Link auf Projekt-Seite im Menu
- Links auf unterschiedliche Ressourcen im Menu
- Einbettung eines Videos
- Links auf Detailinfos und Avatar-Prototypen
Ansonsten sind die von den Studierenden erzeugten Webseiten sehr unterschiedlich, und ein strukturierter Ansatz wie oben beschrieben würde helfen; Links auf weitere Ressourcen im Web kann man ja weiterhin einfügen; aber die wenigsten Studierenden haben mehrere Seiten geschrieben.
Ich fände es schön, wenn beliebig viele Bilder eingefügt werden könnten!