Häufig gestellte Fragen - FAQ

 

 

Allgemein

 

Ich habe meine Zugangsdaten (Benutzername, Passwort, oder beides) vergessen.


Verwendet die „Passwort vergessen“ Funktion, um ein neues Passwort im System zu hinterlegen. Klicke dazu auf „Login“ (oben rechts), und klicke anschließend auf „Passwort vergessen“. Es öffnet sich ein neues Formular, in dem du anschließend die bei der Registrierung verwendete E-Mail-Adresse eingeben kannst. Du erhältst im Anschluss eine Mail vom System, in dem Key zur Änderung des Passworts enthalten ist. Diese Mail enthält außerdem deinen Benutzernamen.

 

Warum werde ich mit "Du" angesprochen?


Unsere Plattform richtet sich einerseits primär an eine junge Zielgruppe.

Des weiteren ist das "du" im Umfeld von Software-Entwicklern, die sich gegenseitig austauschen die übliche Anrede-Form. Das gilt für die meisten Workshops und Usergroups, aber auch auf Fortbildungen und Messen.

Das "du" baut beim Austausch und Wissenstransfer eine "persönliche Brücke", schafft Vertrauen, und erleichtert den gegenseitigen Zugang. 

 

Wir sind davon überzeugt, das Kooperation im Allgemeinen, und Wissenstransfer besser sind als "Konkurrenz" und "Ellenbogen". 

Bei der Suche nach Konzepten für komplexe Anforderungen, und Lösungen für Probleme sitzen wir Programmierer alle in einem Boot, und kommen besser voran, wenn wir zusammen arbeiten. 

 

Das "du" hilft uns dabei, Grenzen zu überwinden und schneller eine Vertrauensbasis aufzubauen, die dabei hilft voneinander zu profitieren.

 

Warum werden nicht überall geschlechtsneutrale Begriffe verwendet?


Aus Gründen der besseren Lesbarkeit wird auf die gleichzeitige Verwendung der Sprachformen männlich, weiblich und divers (m/w/d) verzichtet. Sämtliche Personenbezeichnungen gelten gleichermaßen für alle Geschlechter.

 

 

Umgebung und Befehle

 

 

Welche Hotkeys kann ich in der Übungsumgebung verwenden?


  • ALT + M  Anleitungsteil markieren (anschließend scrollbar mit Pfeiltasten)
  • ALT + N  Code-Editor fokussieren
  • ALT + A  Code ausführen
  • ALT + Z  Code zurüksetzen
  • ALT + 1  Zu vorheriger Anleitung navigieren
  • ALT + 2  Zur nächsten Anleitung navigieren
  • ALT + C  Chat Fenster aufrufen
  • ALT + L  Lösung einblenden
  • ALT + O  Lösungscode in Code-Editor einfügen
  • ALT + P  Lösungscode ausführen
  • ALT + S  Lösungscode / CodeReview / Chatfenster ausblenden
Achtung: Unter Firefox greifen sämtliche Hotkeys nur mit der Tastenkombination ALT + SHIFT 

 

Welche Hotkeys kann ich im Code-Editor verwenden?


  • SHIFT + "Pfeil nach unten" markiert die ganze Zeile
  • STRG + C kopiert die markierte Zeile
  • STRG + V fügt die vorher kopierte Zeile an der Stelle des Cursors ein
  • STRG + SHIFT + D dupliziert die aktuelle Zeile oder Markierung
  • STRG + Z macht deine letzte Änderung rückgängig
  • STRG + Y wiederholt deine letzte Änderung  
  • STRG + Space blendet das Codevorschlagsfenster ein
  • ALT + 0  "klappt" alle Funktionen usw. zusammen und sorgt für Übersicht
  • STRG + ,  blendet die Einstellungen des Editor ein
Setzt voraus, dass der Editor vorher fokussiert wurde. 

 

Welche Befehle gibt es nur innerhalb dieser Umgebung?


  • print(text)
  • graphics
    • graphics.clear()
    • graphics.drawCircle(x, y, radius, innenFarbe, randFarbe)
    • graphics.drawImageByUrl(url, x, y, breite, hoehe)
    • graphics.drawLine(vonX, vonY, bisX, bisY, linienBreite, farbe)
    • graphics.drawPixel(x, y, farbe, radius)
    • graphics.drawRect(x, y, breite, hoehe, innenFarbe, randFarbe)
    • graphics.drawRotatedRect(x, y, breite, hoehe, gradDrehung, innenFarbe, randFarbe)
    • graphics.drawSemiCircle(x, y, radius, startWinkel, endWinkel, innenFarbe, randFarbe)
    • graphics.drawShape(punkteArray, innenFarbe, randFarbe)
    • graphics.writeText(text, links, oben, schriftart, farbe, ausrichtung)
  • ui
    • ui.showAlert(text)
    • ui.showConfirm(text)
    • ui.showPrompt(text)
  • console
    • console.hide()
    • console.log(text) (geht überall und "im speziellen hier")
    • console.show()
  • spreadsheet
    • spreadsheet.clear()
    • spreadsheet.export(dateiname)
    • spreadsheet.exportFromJson(json, arbeitsblattName, dateiname)
    • spreadsheet.exportFromUrl(url, eigenschaftenName, arbeitsblattName, dateiname)
    • spreadsheet.get()
    • spreadsheet.getArrayFromJsonList(array, kopfzeileEinfuegen)
    • spreadsheet.getCsvFromJsonList(array)
    • spreadsheet.getSheetByIndex(index)
    • spreadsheet.getSheetByName(name)
    • spreadsheet.insertSheet(name)
    • spreadsheet.hide()
    • spreadsheet.loadFromJson(json, arbeitsblattName)
    • spreadsheet.loadFromUrl(url, eigenschaftenName, arbeitsblattName)
    • spreadsheet.openFromUrl(url, eigenschaftenName, arbeitsblattName)
    • spreadsheet.openFromJson(json, arbeitsblattName)
    • spreadsheet.reset(name)
    • spreadsheet.show()

 

 

Wie kann ich meinen Code mit Freunden teilen?


Dazu ist es im ersten Schritt notwendig, dass du dir einen Benutzeraccount anlegst.


Das kannst du erreichen, indem du entweder hier, oder oben Links auf "Login" klickst und anschließend auf "Jetzt als neuer Benutzer registrieren"

Bei dieser Registrierung benötigen wir lediglich deinen Namen und deine E-Mail Adresse, sowie einen Benutzernamen und ein Passwort, damit du deinen Account  ggf. später auch wiederherstellen kannst.

Weitere Angaben wie deine Adresse sind optional und werden nur benötigt, wenn du kostenpflichtige Kursreihen durchführen möchtest.


Sobald du dich mit einem Benutzeraccount anmeldest werden deine Codes automatisch in unserem System gespeichert, und können dann auch von dir mit deinen Freunden geteilt werden.


Um einen Code zu teilen klick auf der rechten Seite unter "Deine Codes" auf einen Code, woraufhin dieser im Ansichtsbereich (über dem Code-Editor) angezeigt wird. 

Bei angemeldeten Benutzern blendet das System über dem "Schließen-Symbol" (x) ein Menü mit dem Punkt "Teilen" ein, mit dem du das Fenster zur Freigabe öffnest.

 

Dort klickst du einfach auf "Veröffentlichen", woraufhin dir das System eine URL zu deinem Code einblendet. 

 

Diese URL kannst du anschließend deinen Freunden schicken. Sie öffnet eine "spezielle" Version dieser Umgebung, mit der dein Code auf allen Geräten inkl. Smartphones ausgeführt, aber nicht verändert werden kann. 

Du kannst deinem Code dabei sogar einen speziellen Namen geben, und eine Beschreibung für deine Freunde hinterlegen. 

 

Was ist der Unterschied zwischen einem Kurs und einer Kursreihe?


Ein Kurs besteht aus einer Sammlung verschiedener "Anleitungen", und wird in der Regel so aufgebaut, dass diese Anleitungen "am Stück" nacheinander abgearbeitet werden können.

Kurse können wie "Unterrichtseinheiten" betrachtet werden. Ihr Umfang sollte so gewählt sein, dass die benötigte Zeit nie mehr als 90-120 Minuten beträgt.

 

Kursreihen bestehen aus einer Sammlung einzelner Kurse. In dieser Umgebung werden Kursreihen verwendet, um "komplexere" Themen (wie z.B. die Umsetzung des Breakout-Spiel) in Form mehrerer Kurse "zum Benutzer" zu transportieren.

 

Welche Bibliotheken werden eingesetzt?


Wir setzen in unseren Kursen eine Reihe von Bibliotheken von Dritten ein. 

Die folgende Liste soll einen Überblick darüber verschaffen. Es werden jedoch nicht alle hier genannten Bibliotheken in allen Kursen verwendet.