Visuelle Programmierumgebung
Hedgehog Cloud
Roboter und mehr im Browser programmieren

Hedgehog Cloud

Förderjahr 2018 / Project Call #13 / ProjectID: 3361

Wer sind wir? Wir sind PRIA, ein Verein der Jugendlichen Wissenschaft und Technik näher bringen will. In unseren Workshops bauen und programmieren wir mit Kindern und Jugendlichen Roboter, und helfen ihnen so einen Einblick in die Vielfalt von Wissenschaft und Technik zu bekommen.

Für wen ist es? LehrerInnen und Bildungsorganisationen können die Entwicklungsumgebung (IDE) im Rahmen ihres Unterrichts nutzen. HauptnutzerInnen sind natürlich die SchülerInnen, beginnend im Volksschulalter.

Was ist es? Für einen reibungslosen Einstieg ins Programmieren ist u.a. eine IDE nötig. Traditionelle IDEs müssen zuerst installiert werden, was bei vielen Geräten in einem Computerraum kompliziert ist. Unsere existierende Hedgehog Web-IDE ist für Roboterprogrammierung ausgelegt: Programme und Webserver liegen am Roboter; ohne Roboter kann also nicht gearbeitet werden, eine unpraktische Einschränkung. Bei anderen Web-IDEs braucht man einen Account, was ähnlich mühsam ist wie Anwendungen zu installieren. Diese beiden Probleme wollen wir im Hedgehog Cloud Projekt beheben.

Wie funktioniert es? Die Hedgehog IDE wird an die neuen Anforderungen angepasst: die IDE wird über das Internet zugreifbar gemacht, Daten werden clientseitig verschlüsselt und können so auch ohne Account sicher online gespeichert werden. Mit WebRTC wollen wir außerdem Peer-Coding ermöglichen. Programme können am Server, im Browser oder auf einem Roboter ausgeführt werden; Erweiterungen sind flexibel möglich.

Themengebiet

Education |Bildung |Lernen
,
Online-Plattformen
,
Programmieren
,
Unterricht

Zielgruppe

Jugendliche
,
Kinder
,
Lehrer:innen

Gesamtklassifikation

Cloud Service

Technologie

Cloud Service
,
Javascript

verwendete Open Source SW

React
,
Apollo
,
Express
,
node.js

Lizenz

AGPL 3.0

Projektergebnisse

Cloud-Service

Online-Instanz der Hedgehog IDE

Anwenderdoku CC-BY-SA

AnwenderInnen-Dokumentation (deutsch/englisch)

Anwenderdoku CC-BY-SA

Tutorial Video zur Plugin-Funktionalität von Hedgehog Cloud (englisch)

Server SW AGPL 3.0

Server-Bundle

Entwicklerdoku CC-BY-SA

EntwicklerInnen-Dokumentation (englisch)

Summary CC-BY-SA

Projekt-Einseiter

Endbericht CC-BY-SA

Projekt-Endbericht

Summary CC-BY-SA

Projekt-Externkommunikation

Zwischenbericht CC-BY-SA

Projekt-Zwischenbericht

Blogbeiträge

Datenschutzinformation
Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Zur Personalisierung können Technologien wie Cookies, LocalStorage usw. verwendet werden. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, können Sie Ihre Einwilligung jederzeit via unserer Datenschutzerklärung anpassen oder widerrufen.