In this class we covered basic programming elements such as variables, loops, conditions and classic algorithms. As well we covered complexity, prioritization and framing which is especially important in a creative and innovative context. To give first semester students space to learn the basic elements of coding, UI-Design is not the focus of this class, however students can customize the UI-Design as a bonus feature.
Die Aufgabe bestand darin, einen Quiz mithilfe von JavaScript zu erstellen, welches über eine grafische Oberfläche gespielt werden kann. Außerdem sollen zufällig fünf Fragen aus einer Menge an verschiedenen Fragen ausgewählt werden, welche dem User gestellt werden. Jede Frage hat immer drei Antworten zur Auswahl, aber nur eine davon ist korrekt.
Lösung:
Bei der Lösung der Aufgabe und Erstellung der grafischen Oberfläche wurde mit JavaScript, HTML und CSS gearbeitet. Die Inspiration für das gesamte Projekt wurde inhaltlich aus einem Brettspiel und gestalterisch aus einem Videospiel geholt. Die größte Challenge dabei war der local Storage im Browser Firefox. Dieses Problem wurde jedoch behoben, indem anstatt mit local Storage zu arbeiten, die Elemente der Seite abwechselnd versteckt und angezeigt werden.
Hinterlasse einen Kommentar