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
- Umstellung Übersicht
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)