Projekte von dem Projekttag der Berufsfachschule Baden

Monat: Mai 2021

Backup-Script

Team

Projektleiter: Schahin Afshar
Projektmitglieder: Gregory Bobst, Luca Duttwiler

Projektbeschreibung

Nach dem Modul 122 haben wir uns als Dreiergruppe überlegt, ein eigenes Script zu schreiben. Schnell sind wir auf die Idee gekommen, ein Backup-Script zu erstellen und dieses mit einer Benutzeroberfläche zu verbinden. Das Ziel von dem Projekt war es, unser wissen zu bezüglich PowerShell aber auch in C# zu erweitern und ein funktionsfähiges Backup-Script zu erstellen.

CHPSUG

Reflexion

Die Erstellung eines Backup-Script war für uns alle ein unerforschtes Gebiet. Allerdings konnten wir durch das Modul 122 ein gewisses Vorwissen mitbringen, welches uns weitgehend unterstützt hat. Dazu konnten wir uns auch gegenseitig weitgehend unterstützen und alle unsere Ideen in das Projekt einbringen. Schliesslich war es uns auch möglich, unser Wissen in der Thematik, um ein Vielfaches zu erweitern und haben es geschafft, ein funktionsfähiges Backup-Script zu erstellen. Dazu haben wir schlussendlich auch eine Benutzeroberfläche für den Benutzer erstellen, bei dem es allerdings nicht möglich war, das PowerShell-Script einzubinden und diese zusammenzuarbeiten lassen.

Update der Projektwebseite

Teamleiter: Livio Herzog
Teammitglieder: Tobias Dubs, Joël Herren, Timon Schenkel

In diesem Projekt haben wir die alte Projektwebseite der BerufsBildungBaden für den Projekttag erneuert. Dafür haben wir mit WordPress, welches schon für die alte Webseite verwendet wurde, einige Designs ausprobiert, um zu sehen, wie wir diese Webseite verschönern könnten. So kamen wir auf das jetzige Design.

Umsetzung:
Damit wir WordPress aktivieren konnten, benutzten wir die Open-Source Software XAMPP von Bitnami, welche Server und andere Dienste bereitstellt. Wir benötigten Apache, welches standardmässig schon aktiviert ist, MySQL und das dazugehörende Control-Panel phpMyAdmin. Daraufhin haben wir WordPress von der Bitnami Webseite heruntergeladen und installiert. Nachdem sich WordPress installiert hatte, haben wir sie mit localhost/wordpress im Browser geöffnet. Nun konnten wir mit Designs und Plug-Ins experimentieren. Unser entscheid fiel auf das Design Hemingway mit den Plug-Ins die die Projektewebseite bereits besass.

XAMPP Control-Panel

Dashbord WordPress

Homepage projekte.bbbaden.ch

Reflexion:
Das haben wir gelernt:
Wir haben die Verwendung von XAMPP und WordPress erlernt.

Diese Erfahrungen haben wir gemacht:
In unserer Gruppe müssen alle einen Kurs von unserem Arbeitgeber absolvieren das zu unterschiedlichen Zeiten. Das war eine stressige Angelegenheit, die wir aber überwinden konnten.

Das gefiel uns:
Uns gefiel, dass wir etwas designen konnten und somit nicht nur uns, sondern auch Mitschülern und Herrn Fiechter Freude bereiten konnten. Die alte Webseite war wirklich nicht mehr schön.

Das gefiel uns nicht:
Jeder von uns hat ein anderes Design „bearbeitet“. Daran haben wir viel zu viel Zeit verschwendet. Auch haben wir uns einige Male stark ablenken lassen und haben nicht konsequent am Projekt gearbeitet.

Das wollen wir das nächste mal besser machen:
Unsere Konzentrationsfähigkeit muss verbessert werden. Dieses Problem ist uns schon bei den letzten Male ein Hindernis gewesen.

Javascript JetFighters 1.1

Projektleiter: Lauren Emmenegger
Projektmitglied: Janik Meier

Projektbeschreibung

Im Projekt Javascript JetFighters 1.1 haben wir unser letztes Projekt Javascript Jet Fighters weiter ausgebaut. Wir haben verschiedene Mechaniken eingebaut wie z.B. ein Scoreboard mit individuellen Spielernamen oder eine Boostmechanik.

Intense fight scene

Menu screen

Was haben wir gelernt:
Wir haben in diesem Projekt unsere Kenntnisse mit JavaScript, HTML und CSS vertieft.

Das gefiel uns:
Das Programmieren und dass man die Ergebnisse direkt sehen kann hat uns in diesem Projekt gefallen.

Das gefiel uns nicht:
Wir hatten Schwierigkeiten bei der Spielernamenspeicherung, was uns nicht gefallen hat.

Fazit:
Dies haben wir gut gemacht:

Wir konnten das Spiel mit interessanten Funktionen erweitern und es auch grafisch verbessern.

Dies können wir noch verbessern.
Bei der Spielernamen-Mechanik haben wir viel Zeit benötigt, was wir beim nächsten Mal verbessern sollten.

JetFighters 1.1 als ZIP herunterladen

Browser Extension

Projektleiter: Kim Roos

Mitglieder: Linus Cahenzli

Projektbeschreibung

Wir haben eine Extension für den Chrome Browser gemacht der die Farbe ändern sollte, allerdings sind wir nicht ganz fertig geworden.

Ziele, welche mit dem Projekt erreicht werden sollten

Wir wollen uns mehr mit HTML und CSS auseinandersetzen, so dass wir besser verstehen wie eine Browser Extension aufgebaut ist und funktioniert.

Hilfreiche Website

Teammitglieder: Sebastian Henzmann, Nico Portmann

In diesem Projekt ist unser Ziel eine Website zu erstellen, welche in einigen Seiten viele Webseiten mit nützlicher Software anzeigt. Dazu soll eine Beschreibung des Programms unter jedem Link sein.

Was haben wir gelernt:
Wir haben gelernt, wie man Bootstrap benutzt. Es war schwer, bis wir erstmals reingekommen sind. Jedoch am Ende ist es ganz okay.
Wir wissen nun mehr darüber, wie man kleinere Animationen macht.

Schlechte Erfahrungen:
Wir hatten grössere Probleme beim Herausfinden, wie man Bootstrap benutzt. Auch die Bilder im Hintergrund wollten nicht auf neue Anweisungen reagieren.

Generelle Verbesserungsmöglichkeiten:
Wir sollten das ganze Projekt besser planen.

Was uns gefallen hat:
Unsere Website sieht tatsächlich schön aus. Wir haben das nicht erwartet.

Was uns nicht gefallen hat:
Dass wir erst erlernen mussten, wie Bootstrap funktioniert.

Das möchten wir uns konkret für das nächste Projekt vornehmen:
Wir sollten das ganze Projekt etwas besser Testen.

Beat erstellen

Projekt Beschreibung

In unserem Projekt ging es darum, einen Beat mit FL Studio zu erstellen. Wir hören in unserer Freizeit gerne Musik und kamen so auf die Idee dieses Projektes. Zu diesem Beat erstellten wir zusätzlich ein passendes Video mit Adobe After Effects. Dieses Video wurde auf einem Youtube-Kanal hochgeladen.

Reflektion

Zwei von drei Projektteilnehmer hatten gar keine Vorkenntnisse im Bereich Beats erstellen. Herr Krbanjevic hatte jedoch schon einige Vorkenntnisse und konnte dem restlichen Team helfen. FL Studio ist ein sehr umfangreiches Programm, also war es Anfangs schwer damit klar zu kommen. FL Studio besteht aus vielen verschiedenen Instrumenten, Klängen und Workstations, die zur Erstellung von Beats verwendet werden. Das nächste Programm, welches wir brauchten war nicht so kompliziert wie FL Studio. Wir benutzten Adobe After Effects, mit dem wir sehr schnell, sehr gut klar kamen. Die Videoerstellung konnte man durch einige Erklärungsvideos im Internet erleichtern.

Unten finden Sie die Dokumentation zum Projekt Beat erstellen

Projektleiter: Bogdan Krbanjevic

Projektmitglieder: Anish Muthukumaran, Davis Stutz

Elimination

Projektleiter: Weyner Beldi

Mitglieder: André Bütler, Eli Lantsch, Silvan Christen, Timo Krebs

Projektbeschreibung:

In diesem Projekt wollten wir, ein Online-Multiplayer Spiel erstellen. Das Ziel im Spiel ist es, den anderen Gegner zu besiegen, um dann zu der anderen Seite der Map zu gelangen. Der Gegner hat dasselbe Ziel, einfach, dass er auf die andere Seite muss. Wir haben uns bei diesem Projekt vorgenommen das Spiel wieder mit Hilfe von Unity zu erstellen, da der Grossteil unserer Gruppe sich bereits damit auskannte. Ausserdem habe wir probiert so wenig wie möglich nach Anleitung zu machen, um unser Verständis für den Code zu verbessern. Wir haben dazu die Sprache C# verwendet. Sie können das Spiel unten herunterladen.

Reflexion:

Mit den erfahrungen des letzen Spieles konnten wir viele dinge selber erstellen welche wir vorher nach einem Tutorial gemacht haben. Trotzdem mussten wir viele neue Möglichkeiten finden und Dinge nachschauen um ein Problem zu umgehen oder eine neue Funktionen hinzuzufügen. Mit den Neuen Ideen kamen viele neue Herausforderungen und wir mussten uns stetig neue Lösungen überlegen oder sogar Ideen verwerfen. Wir haben zwar das Spiel erstellt doch es hat noch viel Luft nach oben für verbesserung.

Hackit-Webseite

Team

Projektleiter: Ilija Djordjevic
Teammitglieder: Darko Tomic, Marc Stäuble

Projektbeschreibung

Die eigentliche Idee kam von Herr Fiechter. Er erzählte uns von dieser Webseite, welche er vor ca. 20 Jahren erstellt hatte. Die Webseite beinhaltet einige Hackits, also Aufgaben Passwörter herauszufinden, jedoch ist diese sehr veraltet. Er fragte uns, ob wir Interesse daran hätten, die Webseite neu zu gestalten.

Die 8 Hackits funktionieren so, dass die Passwörter im Quellcode der Webseite versteckt sind. Manchmal sind sie codiert oder unter duzenden Linien von Codes versteckt. Diese soll man herausfinden und eingeben, daraufhin wird man informiert, ob das Passwort richtig oder falsch ist.

Unsere Dokumentation finden Sie hier.

Reflexion

Dieses Projekt war für uns alle sehr interessant und wir konnten die Website relativ schnell umsetzen. Die meiste Zeit haben wir für Kleinigkeiten aufgewendet, welche wir am Schluss noch fertiggestellt haben.

Im Ganzen konnten wir unsere Zeit gut nutzen, auch wenn es zum Schluss hin mehr zu erledigen gab als zuerst gedacht. Wir haben damit angefangen die Seiten ein neues Design mit Bootstrap zu geben und den HTML code übernahmen wir von der bisherigen Website.

Die grösste Schwierigkeit war, die Seiten richtig miteinander zu verlinken, damit die Passwörter noch stimmen. Trotzdem sind wir mit unserem Ergebnis zufrieden.

2021 Berufsfachschule BBB

Theme by Anders NorenHoch ↑