Auftrag zu [04], 2017-05-08

Der folgende Arbeitsauftrag ist für die Gruppe INF2 gedacht.

Ziele

  • Sie wissen, was Sie am Thema der Veranstaltung so stark interessiert, dass Sie darüber eine Hausarbeit schreiben wollen.
  • Sie können Ihr Vorhaben in Form eines 6-Zeiler-Exposés anderen vermitteln.
  • Sie kennen alle HTML-Formularelemente und setzen Sie in Ihrer Website ein.

Inhalte und Aufgaben des Auftrags

1. Projektfindung

Wählen Sie ein Projekt, an dem Sie die technischen Details dynamischer Webseiten kennenlernen. Sie sind in Ihrer Wahl relativ frei, jedoch sollen sich die folgenden Inhalte der Veranstaltung in dem Projekt wiederfinden:

  • Technische Voraussetzungen: HTML5, CSS, Python, Raspberry Pi
  • Formularversand aus Ihrer Website an den Webserver auf dem Raspberry Pi
  • serverseitige Verarbeitung der gesendeten Daten mit Python
  • Folgeaktion, die durch Ihr Programm auf dem Server angestoßen wird (Schalten eines Aktors, Versand einer Mail, Speichern der Daten als CSV-Datei, Upload der Daten in ein Datenportal o.ä.)
Aufgaben

"'Sechszeiler' dienen dazu, sich selbst klarer über ein Thema zu werden. Sie können diese dann aber auch im Seminar kurz vorstellen, mit Kommilitonen diskutieren oder auch direkt mit Ihren Dozenten. Aus einem geeigneten 'Sechszeiler' wächst dann ein Exposé, das die Grundlage für die schriftliche Ausarbeitung bildet [...]." (Kühl, 2006, S. 1)

  • Lesen Sie den Text von Kühl (2016) zur Anfertigung eines so genannten 6-Zeiler-Exposés.1
  • Formulieren Sie gemäß der dort vorgeschlagenen Gliederung einen Sechszeiler für Ihr Forschungsvorhaben.
  • Wichtig! Erstellen Sie den Sechszeiler in einem reinen Textformat mit der Dateiendung .md. Sie werden im Laufe der Veranstaltung eine entspannte Einführung in Markdown zur Formatierung von Texten erhalten. Das geht prima in Atom.
    Laden Sie keine Word- oder PDF-Dokumente hoch, da diese in GitLab nicht kommentiert werden können.

Ein Beispiel aus dem Text von Kühl (2016) finden Sie in den Materialien.

2. Formulare mit HTML und CSS

Sie haben ein erstes Formular mit HTML und CSS erstellt und sich mit dem Formularversand zum Server auseinander gesetzt. Jetzt geht es darum, diese Kenntnisse zu vertiefen und zu verfeinern.

Aufgaben
  • Erweitern Sie Ihr Formular, sodass möglichst viele HTML-Formularelemente eingesetzt werden. Es sollen mindestens vorkommen:
    • <input type="text">
    • <input type="radio">
    • <select></select>
    • <textarea>
    • <label>
  • Bringen Sie das Formular in eine Form, die auch auf professionellen Webseiten zu finden ist. Hier können Ihre recherchierten Beispiele zu Lieferservices leitend sein.

Material

1. Die zitierte Literatur finden Sie in der Zotero-Gruppe.

Abgabetermin

  • Geben Sie eine erste Version am Dienstag, d. 02.05.2017, ab. Sie erhalten dann Feedback zu Ihrer Arbeit.
  • Geben Sie die finale Version am Sonntag, d. 07.05.2017, ab.

Wichtig! Die Abgabe erfolgt bitte nicht mehr per Mail, sondern wie in der Anleitung "Studienleistungen in GitLab hochladen" beschrieben. Nur so kann das Dozententeam detailliertes und konstruktives Feedback an Ihrem Text leisten!