Willkommen

Herzlich willkommen auf unserer Projektseite. Auf dieser Homepage erhalten Sie Informationen rund um das Projekt "students for students".

Kurzbeschreibung

Deutsch In allen höheren Schulen gibt es viele Schüler/innen, die Nachhilfe benötigen, aber es gibt auch viele Schüler/innen, die Nachhilfe geben könnten. Aktuelle Programme wie „Schüler helfen Schülern“ sind ein erster Schritt um die Kommunikation zwischen Nachhilfeschüler/innen und Nachhilfelehrer/innen zu verbessern, aber sind noch nicht optimal.
Hier soll das neue System Verbesserungen bringen.
Das Projekt hat ein klares Motto, dieses lautet, lernen durch gemeinsames unterstützen. Es fördert Eigeninitiative, Solidarität und Verantwortung innerhalb der Schulgemeinschaft. Schüler/innen werden motiviert, sich gegenseitig zu helfen und voneinander zu lernen.
Die Grundlage des Projekts bildet eine Datenbank, die alle wichtigen Informationen speichert, wie zum Beispiel:

  • welche Schüler/innen Nachhilfe anbieten
  • wer Unterstützung sucht
  • wann Termine stattfinden
Das Projekt besteht aus zwei Hauptteilen:
Die Website (Fr. Savatić): Die Website dient als zentrale Plattform, auf der sich Schüler/innen anmelden, Angebote einstellen oder Nachhilfe suchen können.
Sie wird mit dem Framework Spring Boot entwickelt und direkt mit der Datenbank verbunden.
  • HTML bildet dabei das Grundgerüst der Seite und legt fest, welche Inhalte angezeigt werden.
  • CSS sorgt für das Design und eine ansprechende Darstellung.
  • JavaScript macht die Seite interaktiv, damit Inhalte dynamisch nachgeladen und Aktionen sofort sichtbar werden.
Ziel ist eine übersichtliche, moderne und leicht bedienbare Website, zu erstellen.
Die App (Herr Simić): Die App soll ähnliche Funktionen wie die Website bieten, jedoch für die Nutzung am Handy optimiert sein. Damit man eine bessere Terminübersicht und leichtere Kommunikation mit der zweiten beteiligten Person hat, wird die App über eine Schnittstelle, über RESTful API, mit der gleichen Datenbank verbunden.


English In all secondary schools, there are many students who need tutoring, but there are also many students who could provide tutoring. Current programs like "Students Helping Students" are a first step toward improving communication between students and tutors, but are not yet optimal.
The new system aims to improve this.
The project has a clear motto: learning through mutual support. It promotes initiative, solidarity, and responsibility within the school community. Students are motivated to help and learn from each other.
The foundation of the project is a database that stores all important information, such as:

  • which students are offering tutoring
  • who is seeking support
  • when appointments are scheduled
This database was created in MySQL Workbench and has already been tested. Since our usage concept has evolved over the course of our work, it is now being revised and adapted to the new requirements.
The project consists of two main parts:
The website (Ms. Savatić): The website serves as a central platform where students can register, post offers, or search for tutoring. It is developed using the Spring Boot framework and connected directly to the database.
  • HTML forms the basic structure of the page and determines which content is displayed.
  • CSS ensures the design and attractive presentation.
  • JavaScript makes the page interactive so that content loads dynamically and actions are immediately visible.
The goal is to create a clear, modern, and easy-to-use website.
The app (Mr. Simić): The app will offer similar functions to the website, but be optimized for mobile use. To provide a better overview of appointments and facilitate communication with the second person involved, the app will be connected to the same database via a RESTful API interface.

Unser Projekt wird bearbeitet und erstellt an der HTL Mössingerstraße.


Dieses Projekt wird zu Gunsten unserer Schule erstellt, ohne externen Partner/in.

Details

Im Anschluss finden Sie Details zum Vorgehen und dem gewünschten Endergenis.


Das Diagramm zeigt die technische Umsetzung des Projekts „students for students“.
Der obere Abschnitt visualisiert die Webentwicklung mit Object-Relational-Mapping, MVC-Struktur und der fertigen Web-Applikation.
Der untere Bereich stellt die Entwicklung der mobilen App dar – von der RESTful-API über die MySQL-Datenbank bis hin zur Flutter- und Dart-Programmierung. Die farbige Trennung verdeutlicht die unterschiedlichen Verantwortlichkeiten und Arbeitsbereiche im Projekt.

Web-Applikation
trending_up Webs

Web-Applikation

Die Web-Applikation "Schüler helfen Schülern" bietet eine sichere und unkomplizierte Möglichkeit, schulinterne Nachhilfe zu organisieren und Schüler:innen unterschiedlicher Jahrgänge und Abteilungen miteinander zu vernetzen.

Die Web-Applikation „Schüler helfen Schülern“ ist eine schulinterne Plattform, die Schüler:innen die Möglichkeit bietet, unkompliziert und sicher Nachhilfe zu geben oder Nachhilfe zu suchen. Die Anmeldung erfolgt ausschließlich mit den Schuldaten, was eine verifizierte und geschützte Nutzung innerhalb der Schule garantiert.

Ziel der Anwendung ist es, Schüler:innen verschiedener Jahrgänge und Abteilungen miteinander zu verbinden, um Lernunterstützung dort zu ermöglichen, wo sie benötigt wird. Die Plattform ist zweigübergreifend nutzbar, damit Schüler:innen unabhängig von ihrer Abteilung miteinander in Kontakt treten und voneinander profitieren können.

Schüler:innen, die Nachhilfe anbieten, erstellen ein eigenes Profil mit folgenden Informationen:

  • Unterrichtsgegenstand(e)
  • Verfügbare Unterrichtssprache(n)
  • Preis pro Stunde
  • Beschreibung bzw. Qualifikationen
Schüler:innen, die Nachhilfe suchen, können gezielt nach:
  • Fachgebiet(e)
  • Preis
  • Unterrichtssprache filtern und passende Angebote auswählen.

Bei der Terminbuchung wählt der/die Nachhilfe-Suchende die gewünschte Unterrichtssprache aus den vom Nachhilfe-Gebenden angegebenen Optionen aus. Dadurch kann die Nachhilfe sowohl in Deutsch, Englisch oder weiteren angebotenen Sprachen stattfinden. Die Plattform sorgt für eine effiziente, transparente und einfache Vermittlung, indem sie:
  • Angebote übersichtlich darstellt
  • sichere schulinterne Kommunikation ermöglicht
  • klare Preisgestaltung pro Stunde bietet
  • flexible Sprachoptionen berücksichtigt

Insgesamt erleichtert die Applikation den schulischen Alltag erheblich und stärkt sowohl die Lerngemeinschaft als auch die Kooperation innerhalb der gesamten Schule.

App-Applikation
trending_up Apps

App-Applikation

Die App "Schüler helfen Schülern" ermöglicht es Schüler:innen, jederzeit und überallmiteinander in Kontakt zu treten – unkompliziert, sicher und direkt über das Smartphone.

Die App bietet die gleichen Funktionen wie die Web-Plattform: Anmeldung mit Schuldaten, Profile für Nachhilfegebende, Filtermöglichkeiten für Nachhilfe-Suchende, klare Preisgestaltung und flexible Sprachoptionen.

Unterschiede zur Web-Version:

  • Kommunikation erfolgt direkt über die App (integrierter Messenger)
  • Mobile Nutzung jederzeit und überall möglich
  • Termine und Nachrichten können bequem über das Smartphone verwaltet werden

Die App ergänzt die Web-Plattform und macht die Vermittlung von Nachhilfe noch flexibler und unmittelbarer.

Meet Our Team

Unser Team setzt sich aus folgenden Mitgliedern zusammen

Savatić Slavica

Erstellung der Web-Applikation

Simić Nikolaj

Erstellung der App-Applikation

Mag. Dr. Stingl Christian

Betreuer