Change-Log

22.04.2023

  • Einführung Schullizenzen
  • Fehlerkorrekturen Python graphics_draw_shape()
  • Anbindung Python input_keydown() Event-Handler für Abfrage Tastatur-Eingaben zur Laufzeit

06.04.2023

  • Anbindung ChatGPT Schnittstelle
    • Einführung ChatGPT Templates für Vorlagen zur Anleitungsgenerierung
    • Umsetzung ChatGPT-Vorlage „Allgemeine Übung“
    • Umsetzung ChatGPT-Vorlage „Grafisches Zeichnen“
  • Einführung Inhalte mit vereinfachter Sprache für Sprachanfänger
    • sämtliche Python Inhalte enthalten nun jeweils zusätzliche Beschreibungen welche speziell für jüngere Schüler, Sprachanfänger, oder Schüler mit geringeren sprachlichen Fähigkeiten optimiert wurden
    • neue Option „Einfache Sprache verwenden“ in der Benutzerverwaltung aktiviert dieses Feature
  • dynamische Skalierung des Ausgabebereiches
    • automatische Anzeige-Optimierung für iPads und Geräte mit geringer Bildschirmgröße
    • Vergrößerung bei großen Bildschirmen
  • Verbesserungen Passwort-Änderungen bei Teilnehmenden durch Einrichtung
  • Optimierung Kursübersicht in Teilnehmer-App
  • Diverse Verbesserungen im Verwaltungsbereich

03.01.2023

  • Einbindung und Anpassungen urllib.request Library in Python Ausführschicht (skulpt) für externen Datenzugriff mit GET+POST inkl. Authentifizierung
  • Einbindung json Library in Python Ausführschicht zur Erzeugung und Verarbeitung von JSON Daten
  • Umsetzung und Einbindung spreadsheet Library in Python Ausführschicht zur Anlage und Bearbeitung von Kalkulationstabellen
  • Umsetzung 45- und 90 minütige Python Kursreihen zu fortgeschrittenen Inhalten wie
    • Datenverarbeitung
    • Schnittstellenzugriffe
    • JSON Erzeugung und Verarbeitung
    • Arbeiten mit Kalkulationstabellen inkl. Formatierungen und dynamischen Formeln
    • Datenmodellierung, Speicherung und Zugriff auf Objektdatenbanken
    • Stapelanlage und Datenzugriff auf eigene Objektdatenbank inkl. Filter und Paging
  • Einbindung Arbeitsmaterial für Kursarten der Datenverarbeitung

24.10.2022

  • Umsetzung 45- und 90 Minütige Python Kursreihen zu Grundlagen und Basis-Inhalten
  • Einführung Kursartkategorie-Beschreibungen für Übersichtsseiten unter „Inhalte entdecken“ etc.
  • Umsetzung und Einführung Arbeitsmaterial (Powerpoint und Aufgabenvorlagen) für Grundlagenkurse und Basis-Inhalte
  • Einbindung Arbeitsmaterial in Kursart-Kategorien unter „Inhalte entdecken“ etc.
  • Umstellung Benutzerübersichten in Verwaltungsbereich für bessere Übersichtlichkeit
  • Speicherung und Anzeige des Benutzer Initial-Passwort bei Anlage neuer Teilnehmer
  • Einführung Teilnehmerbasierte Nutzungsvereinbarungen

10.09.2022

  • Erweiterungen Kursart-Kategorien für Einbindung Beschreibungen und Links zu weiteren Lernmitteln
  • Erweiterungen Teilnehmer-Zuordnung in Kursverwaltung
    • Neue Teilnehmer anlegen und zuordnen
    • Schnelle Eingabe mit automatischer Vervollständigung von Teilnehmerangaben
  • diverse Optimierungen Inhaltsmanager
  • Index-Filter Speicherung in Kursarten und Kursart-Kategorien

22.07.2022

  • Optimierung User-Experience in Übersichtsmasken durch Filter-Speicherung und Wiederherstellung
    • Unterstützte Masken: Kurse, Anleitungen, Benutzer

18.07.2022

  • Verbesserte Einbindung optionale Code-Snippets in Editor (setzt Aktivierung in Benutzereinstellungen voraus)
  • Python-Anbindung in Code-Freigabe „externe Ansicht“

15.07.2022

  • Optimierungen Python Ausführung
  • Anbindung Ui-Dialogfenster unter Python
  • Einführung Multiple-Choice Dialogfenster für Python-Relaunch von „AdventureWorks: First adventure“

09.07.2022

  • Umsetzung eigenständige View für „Neuen Kurs anlegen“ mit besserer Benutzerführung und Liste vorhandener Kurse
  • Optimierungen Ladestrategie Kursliste im Inhaltsmanager

07.07.2022

  • Einführung Python Support
  • Fehlerkorrekturen Code-Execution
  • Fehlerkorrekturen signalR Status-Übermittlung
  • Startseite Übungsumgebung: Login bei Enter innerhalb Username oder Passwort Feld
  • Kursdurchführung: Teilnehmer-Details werden nun immer im gleichen Tab geöffnet
  • Nutzungsvereinbarungen: Optimierungen Übersichtsseite und weiteres

01.07.2022

  • Optimierungen und Fehlerkorrekturen signalR Verbindungen in Kursdurchführung
  • Kursanlage
    • verbesserte Eingabemaske mit Auswahl Ausführungsmodus
    • Neue Standard-Einstellung (-1) für automatische Lösungsfreigabe
    • Datum Beginn muss nicht mehr in der Zukunft liegen
  • Inhaltsmanager: Kursarten mit zugehörigen Kursen löschen durch zweite Nachfrage
  • Fehlerkorrektur Code-Synchronisation in Teilnehmerbereich
  • weitere Fehlerbehebungen Teilnehmerbereich

29.06.2022

  • Lets get startet
    • 12 neue Kurzanleitungen zur Einführung in die wichtigsten System-Funktionen
  • Diverse Optimierungen Kursdurchführung
    • Anzeige Online Status der Kursleitung in Durchführungsansicht
    • Verbesserte Connect/Disconnect Verarbeitung der Teilnehmer-Umgebung
    • Multi-Process Hosting-Support für signalR-Hubs
  • Weiteres
    • Fehlerkorrekturen „Feedbackformular Einrichtungsansicht“
    • Deaktivierung „Std. Feedbackformular“ in Teilnehmerbereich

17.06.2022

  • Zeitlich befristet: kostenfreie Freischaltung aller Inhalte bei neu angemeldeten Einrichtungen
  • diverse Optimierungen Anmeldevorgang
  • Einbindung B2B AGB
  • Einführung 24-monats Lizenz-Pakete mit attraktiven Preisen für kleine Einrichtungen
  • div. Fehlerkorrekturen 

02.06.2022

  • öffentlicher Launch www.coderoom.de

01.09.2021

  • öffentlicher Launch programmierschule.de

05.06.2020

  • Fertigstellung Kursart „Stein Schere Papier“ für Kursreihe „Adventure-Works“

30.05.2020

  • Anbindung Heidelpay Schnittstelle für Institute Payments
  • Vorbereitungen und Inhalte für neue Einführungs-Kursreihe „Adventure-Works“

01.05.2020

  • Einführung und Instandsetzung .net Core 3.0 signalR HubPortal 
  • Umstellung clientseitige Kommunikation zu Azure SignalR-Service
  • diverse Vorbereitungen für Umstellung zu Azure AppService Hosting

 

30.03.2019

  • Update Froala-Editor f. Inhaltsbearbeitung
  • Umstellung Content-Aufbau Anleitungsteil Einrichtungen nach Froala Update 
  • Inhalte „Einführung für Einrichtungen“
  • Fehlerkorrekturen Anleitungskategorien f. Einrichtungen

08.02.2019

  • Fehlerkorrektur „User-Codes speichern“ nach Registrierung
  • Einführung Passwort-Wiederholung bei Registrierung User und Institute
  • Fehlerkorrektur Institute Registrierung bei Angabe Gründungsdatum
  • Umstellung Login-Screen, Erläuterungen zu Registrierungen

20.01.2019

  • Kursanlage
    • Auswahl Vorlage: verbesserte Navigation in Treeview
    • Default Ausführungsmodus „Freischaltung durch Kursleitung“ 
    • Vorauswahl „vorhandene Kopie“ bei erneuter Auswahl fremde Kursart-Vorlage
  • Kursarten: Fehlerkorrektur bei Anleitungs Indexänderung
  • Verbesserung Buchungsabschluss „Nutzungsvereinbarung“
  • Verbesserung „Kursarten entdecken“
    • Umstellung Kopie-Hinweis bei „Kursart und Inhalte kopieren
    • TreeParentNodes „mit einem Klick öffnen
  • Weitere Umsetzung Doku „Lets get startet – Kursanlage“

29.12.2018

  • Diverse Verbesserungen Institute Admin Übersicht
  • diverse Optimierungen „Kurs-Anlage“
  • Einführung „globales Auswahlfenster Anleitungen“ für Kurse und Kursarten
  • Umstellungen Anleitungsverwaltung Kurse und Kursarten
  • Lizenz-Umstellung Froala-Editor zu SaaS

07.11.2018

  • Vorbereitungen zur Einführung „Lets get startet“ im Insititute Bereich
  • Anpassungen Editor für Inhaltsbearbeitung
  • Umstellungen Navimenu für Inhalte „öffentlicher Bereich“ und „Insititute Bereich“

21.10.2018

  • Einführung Datenstrukturen zur Verwaltung von Nutzungsvereinbarungen, Lizenztypen, Zahlungsarten und Zahlungen
  • Einführung Admintools zu Nutzungsvereinbarungen, Lizenztypen, Zahlungsarten
  • Institute Admin:
    • Umstellung Übersicht
      • Anzeige aktive Lizenzen und verfügbare Kurse im Monat
      • Einführung Grid „Aktuelle Kurse“ 
      • Einführung „Schnellnavigation“ zu Tutorial, Kursanlage etc.
    • Einführung CourseTypeExplorer „Kursarten entdecken“
    • Einführung Übersicht Nutzungsvereinbarungen
    • Einführung Buchungsvorgang Nutzungsvereinbarungen
    • Einführung Rechnung zu Nutzungsvereinbarungen
    • Einführung Mailversand bei Buchung Nutzungsvereinbarungen
    • Umstellung Kursanlage und Bearbeitung: Prüfung auf verfügbare Kurse pro Monat
    • Einführung „Kurs-Gruppen“
      • Verwaltung „Kurs-Gruppen“ für Klassenverbünde
      • Kurse können nun Gruppen / Klassen zugeordnet werden
    • Umstellungen Kursverwaltung
      • Einführung „erweiterte Suchmaske“ für Kurse, Factory Optimization 
      • Umstellung „Ladestrategie“ für Ergebnisliste in Abhängigkeit dynamischer Suchmaske
    • diverse UI Verbesserungen  und weitere Optimierungen 

03.05.2018

  • Institute: Umsetzung „Kursart-Explorer“ bei Neuanlage Kurse

29.04.2018

  • Fehlerkorrekturen „Deine Codes“
    • Code Evaluation wird nun nicht mitgezählt
    • Navigationselemente in „Profiansicht“
  • Korrekturen für Code-Editor Scrollbars 
  • Interne Umstellung Reihenfolge Kurse innerhalb einer Kursart
  • Einführung Sortierung in Kursarten
  • Auslagerung „erweiterte Übungen“ zu Zahlen, Strings und Arrays in eigene Kursreihe
  • Erste Optimierungen Kursart „Arrays“

22.04.2018

  • Fertigstellung Kursart „Funktionen“

21.04.2018

  • Cache Init bei direktem Einstieg in Inhaltsseiten
  • Code-Ausführung
    • speichert Code nun vor Ausführung
    • Einführung UserCode „Codeausführung erfolgreich“
  • Layout-Umstellung „Deine Codes“ in Ausführungsumgebung

17.03.2018

  • weitere Optimierungen Kursart „Funktionen“ (unvollständig)

09.03.2018

  • Fertigstellung Kursart „Schleifen“
  • Erste Optimierungen Kursart „Funktionen“

01.03.2018

  • Optimierungen Kursart „Schleifen“ (unvollständig)

22.02.2018

  • Fehlerkorrektur CodeEvaluationService bei bestimmten Übungen (z.B. Einführung Fallunterscheidungen) in Firefox und Edge
  • Anpassungen Code-Anzeige in Übungsbereich
  • Übung „Einführung in Turtle mit Variablen“ 
  • weitere Optimierungen Kurs „Einführung in Schleifen“ (unvollständig)
  • Umstellungen Kursart „Einführung f. Anfänger“:  Kurse „Arbeiten mit Zahlen + string“ nun nach Arrays

14.02.2018

  • Fertigstellung Kurs „Ausdrücke und Fallunterscheidungen“
  • Beginn Optimierung Kurs „Einführung in Schleifen“

10.02.2018

  • Fertigstellung Kurs „Einführung Variablen und Datentypen“
  • Beginn Zusammenführung und Optimierung von „Logische Ausdrücke“ und „Fall-Unterscheidungen“ (unvollständig)
  • Umstellung Kurs-Reihenfolge
    • 1. Variablen+Datentypen 
    • 2. Fallunterscheidungen 
    • 3. Arbeiten mit Zahlen und Strings

03.02.2018

  • Weitere Optimierung Kurs „Einführung Variablen und Datentypen“ (unvollständig)

27.01.2018

  • Einführung Change-Log
  • Umstellung Beginner-Kurs „Bist du ein Programmierer?“
    • einige Anleitungen wurden entfernt
  • Zusammenführung d. Kurse „Werte anzeigen (Ausgabe) und Benutzereingabe“ mit „Einführung Variablen und Datentypen“
    • notwendig, da in Dialog-Übungen bereits mit Variablen gearbeitet wird
  • Optimierung Kurs „Einführung Variablen und Datentypen“ (unvollständig)