Alexander Jovanovic Nieto
← Zurück

Programming Duck 2.0 Unterstützung für kollaboratives Lernen

Programming Duck 2.0 ist eine Lernplattform, die das Programmieren auf einfache und gemeinschaftliche Weise vermittelt. Durch Austausch und Zusammenarbeit lernen Studierende voneinander und bauen Schritt für Schritt ihre Programmierkenntnisse auf unabhängig vom bisherigen Erfahrungsstand.

Kontext

Viele Lernende profitieren, wenn Programmieren nicht nur aus Einzelarbeit besteht. Programming Duck 2.0 setzt auf Austausch, Zusammenarbeit und schnelle Hilfe, damit Blockaden schneller gelöst werden und Fortschritt spürbar wird.

Lernplattform für kollaboratives Lernen
Firebase Auth und Datenbank
Vue.js Frontend Architektur

Die Herausforderung

Die Plattform soll einfach bleiben, aber echtes gemeinsames Lernen ermöglichen. Das bedeutet klare Rollen, gute Navigation, schnelle Anmeldung und eine Datenbasis, die zuverlässig funktioniert, auch wenn mehrere Personen gleichzeitig arbeiten.

Die Lösung

Ein Web Produkt mit Vue.js als Frontend und Google Firebase für Authentifizierung und Datenbank. Figma wurde für Visualisierung und Prototyping genutzt, um Lernflüsse, Screens und Interaktionen vor der Umsetzung sauber zu testen und zu verfeinern.

  • Vue.js Frontend für eine klare, modulare Struktur
  • Google Firebase Authentifizierung für Login und Rollen
  • Google Firebase Datenbank für Inhalte, Beiträge und Status
  • Figma für Visualisierung und Prototyping

Technologien

Vue.js Logo
Vue.js
Figma Logo
Figma
Git Logo
Git
Firebase Logo
Firebase

Leistungen im Überblick

  • Konzept für kollaboratives Lernen mit klaren Lernschritten
  • UI und Flow Design mit Figma Prototypen
  • Frontend Umsetzung mit Vue.js
  • Setup von Authentifizierung und Datenhaltung mit Google Firebase
  • Grundlage für Erweiterungen wie Kommentare, Reviews und Realtime Zusammenarbeit

Resultate

Programming Duck 2.0 stärkt den Lerneffekt durch Zusammenarbeit. Studierende können sich gegenseitig unterstützen, Fragen schneller klären und ihr Wissen Schritt für Schritt festigen. Die technische Basis mit Vue.js und Firebase ermöglicht eine flexible Weiterentwicklung.

Schneller Einstieg Login und Zugriff
Kollaboration Austausch und Feedback
Skalierbar Firebase als Basis
Prototyping Figma als Design Tool