Neuigkeiten bei unseren Programmierübungen

Du lernst etwas viel besser, wenn du nicht nur zusiehst, sondern es selbst praktisch übst.  Deshalb haben wir unsere Programmierübungen überarbeitet und Funktionen hinzugefügt, die viele sich schon lange wünschen. Unsere offizielle Anleitung enthält jede Menge Tipps zur Erstellung von Programmierübungen.

 

Programmierübungen sind kurze, interaktive Aktivitäten, mit denen eure Kursteilnehmer:innen das Programmieren praktisch üben können. Die Teilnehmer:innen wollen euch aber nicht nur zusehen, sondern ihre neuen Skills auch gleich praktisch üben, und genau das möchtet ihr ihnen natürlich ermöglichen. Wir haben eure Wünsche und Ideen umgesetzt und viele Änderungen am Design, der Funktionsweise und den verfügbaren Daten vorgenommen, damit ihr den Nutzer:innen authentische Übungsmöglichkeiten und eine praktische Selbstüberprüfung bieten könnt.

 

Dieser Artikel bietet eine Übersicht über die Änderungen, die wir an unseren Programmierübungen vorgenommen haben. Im Anschluss sind die neuesten Änderungen aufgelistet.

 


 

August 2023 

Eine aktualisierte Version des Berichts „Übungs-Einblicke“ ist jetzt verfügbar. Er enthält mehr Daten, damit ihr detaillierter nachvollziehen könnt, wie eure Teilnehmer:innen die Programmierübungen nutzen. Dieser Bericht zeigt, wie viele Nutzer:innen eine Programmierübung angesehen, versucht und erfolgreich abgeschlossen haben und wie viel Zeit die Nutzer:innen für die Übung aufgewendet haben. Das ist neu in diesem Bericht:

 

Programmierübungs-Übersicht für einen Kurs

Alle Programmierübungsdaten für einen Kurs werden an einem Ort angezeigt. Auf der Seite siehst du die Gesamtzeit, die für die Programmierübungen in deinem Kurs aufgewendet wurde, und kannst wichtige Kennzahlen zu den Programmierübungen in dem ausgewählten Kurs vergleichen.

Weitere nützliche Analysedaten

Wir haben im Performance-Funnel auf vielfachen Wunsch Durchschnitts- und Prozentwerte (Ansichten, Versuche und erfolgreiche Abschlüsse) für eine Programmierübung hinzugefügt. Diese zusätzlichen Angaben erleichtern es euch hoffentlich, Programmierübungen zu erkennen, bei denen die Nutzer:innen Schwierigkeiten haben, und sie entsprechend nachzubessern.

 

Neue Verbesserungen bei den Programmierübungen

Wir haben in diesem Monat die bestehenden Funktionen ausgebaut, indem wir neue Programmiersprachen hinzugefügt und die Funktionsnutzung ausgeweitet haben.

 

React 18 für Programmierübungen verfügbar

Hunderttausende von Nutzer:innen lernen bei uns React. Damit ist React eine der beliebtesten Programmiersprachen bei Udemy. Deshalb könnt ihr ab jetzt auch Programmierübungen in React 18 erstellen, damit die Nutzer:innen sich in dieser gefragten Programmiersprache fit machen können.

 

KI-Integration für Programmierübungen in JavaScript

Wir haben die Funktion „Mit KI generieren“ ausgeweitet: Ihr könnt sie jetzt auch zur Erstellung von Lösungscode, Testfällen und Auswertungslogik für Programmierübungen in JavaScript verwenden. Außerdem wird diese Funktion zu einem späteren Zeitpunkt auch für Übungen in spanischer Sprache verfügbar sein.

 

Funktion „Code ausführen“

Die Nutzer:innen können jetzt bei Programmierübungen in Python und JavaScript mit dem Button „Code ausführen“ ihre Antworten testen, bevor sie sie einreichen. So können die Nutzer:innen ihre Ausgabe vor dem Einreichen checken und ihren Code eventuell nachbessern, wie sie es im Alltag auch tun würden.

 

Nach der monatelangen intensiven Arbeit an den Programmierübung werden wir es nun etwas langsamer angehen und uns wieder mehr auf andere Produkte konzentrieren. Wir hoffen, dass ihr mit der aktuellen Version zufrieden seid! Über alle weiteren Neuigkeiten halten wir euch hier auf dem Laufenden. Schaut mal bei unserer Anleitung für Dozent:innen vorbei und legt mit der Erstellung von Programmierübungen los!

 


Juni 2023

Letzten Monat hatten wir verschiedene Verbesserungen bei der Erstellung von Programmierübungen angekündigt, damit du deinen Teilnehmer:innen noch leichter interaktive Übungen anbieten kannst. Und jetzt halt dich fest: Wir haben herausgefunden, dass sich in Udemy Business-Kurse mit Programmierübungen 90 % mehr Nutzer:innen einschreiben als in vergleichbare Kurse ohne Programmierübungen! Aber du willst Programmierübungen ja nicht nur erstellen, sondern auch wissen, wie gut sie deinen Teilnehmer:innen beim Erreichen ihrer Ziele helfen. 

Daher gibt es in deinem Performance-Bericht jetzt neben den Daten zur Kursnutzung den neuen Bericht „Übungs-Einblicke“, damit du detaillierter nachvollziehen kannst, wie deine Teilnehmer:innen die Programmierübungen nutzen.

Im Bericht „Übungs-Einblicke“ verfügbare Funktionen

Filteroptionen: Im Bericht „Übungs-Einblicke“ kannst du für eine bestimmte Programmierübung einen Datumsbereich von 7 Tagen, 30 Tagen oder 12 Monaten auswählen. Außerdem kannst du für Kurse, die in den Udemy Business-Katalog aufgenommen wurden, einen Filter für Unternehmenskund:innen setzen.

Performance-Funnel: Der Funnel veranschaulicht, wie viele Teilnehmer:innen die einzelnen Übungen angesehen, Tests durchgeführt und sie abgeschlossen haben. So kannst du genau sehen, wo die Teilnehmer:innen vielleicht Probleme haben oder die Übung abbrechen. Daran erkennst du, wo Verbesserungen möglich oder nötig sind, und kannst gezielte Änderungen vornehmen und die verfügbaren Anleitungen optimieren.

Aufgewendete Zeit: Du kannst sehen, wie viel Zeit (in Minuten) die Teilnehmer:innen für eine Programmierübung aufgewendet haben. Dies ist zunächst nur für einzelne Übungen verfügbar, aber in einigen Wochen kannst du dann auch die Gesamtzeit für alle Programmierübungen in einem ausgewählten Kurs sehen. Und nur noch mal zur Erinnerung: Die Zeit, die Udemy Business-Nutzer:innen mit der Bearbeitung von Programmierübungen verbringen, wird bei der Berechnung deiner Umsatzanteile mitgezählt.

Schau dir den neuen Bericht „Übungs-Einblicke“ unbedingt mal an. Wir sind sehr gespannt, was du von ihm hältst, und freuen uns wie immer über dein Feedback! Das ist übrigens der erste Bericht auf dieser Seite, der Einblicke in einen anderen Übungstyp als Videos bietet. Weitere Ergänzungen sind aber schon in Planung!

Demnächst verfügbar

Programmierübungs-Übersicht für einen Kurs: Ende Juni wird im Bericht „Übungs-Einblicke“ auch die Gesamtzeit angegeben, die für alle Programmierübungen in einem Kurs aufgewendet wurde. Außerdem wird er eine neue Tabelle mit Performance-Daten enthalten, in der du die wichtigsten Kennzahlen für die einzelnen Programmierübungen im ausgewählten Kurs übersichtlich vergleichen kannst.

Funktion „Code ausführen“ für Nutzer:innen: Innerhalb der nächsten Wochen ist für Nutzer:innen in Python-Programmierübungen der Button „Code ausführen“ verfügbar, damit sie ihren Code vor dem Einreichen ausführen und die Ausgabe prüfen können. Diese Funktion wurde sowohl von Nutzer:innen als auch von Dozent:innen oft angefragt.

Wir hoffen, dass diese Neuigkeiten, zusammen mit den vielen Änderungen im Verlauf des letzten Jahres, das Programmierübungs-Tool für dich und deine Nutzer:innen deutlich verbessert haben. Wir werden weiterhin Updates vornehmen, Programmiersprachen hinzufügen und beobachten, ob Änderungen nötig sind. Die umfassende Neugestaltung der Programmierübungen ist hiermit aber im Prinzip abgeschlossen. Hoffentlich nutzt du das Tool jetzt und in der Zukunft, um viele interaktive Übungen für deine Nutzer:innen zu erstellen. Bleib dran und viel Spaß beim Programmieren!

 


Mai 2023

Unser Programmierübungs-Tool geht in die nächste Runde: Es gibt neue Funktionen und Verbesserungen! Die Änderungen verbessern die Programmübungen sowohl für Dozent:innen, weil die Erstellung jetzt leichter ist, als auch für die Nutzer:innen, weil sie jetzt noch intensivere Lernmöglichkeiten bieten. Also, los geht’s:

Erstellung von Programmierübungen

Neue geführte Erstellung mit Anleitungen

Wir haben die Erstellung von Programmierübungen mit der von unserem Lernforschungs- und Designteam empfohlenen „Rückwärtsplanungsstrategie“ umgestaltet und vereinfacht. Ausführliche Infos zur Erstellung von Programmierübungen findest du in unserer Anleitung für Dozent:innen. Diese Änderungen sollen die Erstellung von Übungen intuitiver machen und dir dabei helfen, deinen Nutzer:innen hochwertige Übungsmöglichkeiten anzubieten. 

Bei der Erstellung gibt es jetzt Pop-up-Anweisungen mit Links zu hilfreichen Infomaterialien, die dich durch den neuen Ablauf führen. Außerdem haben wir für diejenigen unter euch, die gern etwas Inspiration hätten, eine Reihe von Beispiel-Programmierübungen hinzugefügt. Diese kannst du aufrufen, indem du auf der Seite „Lösung ausarbeiten“ auf „Beispiele anzeigen“ klickst.

KI-Integration für Programmierübungen in Python, C++ und Java

Wir haben jetzt KI-Technologie eines Drittanbieters für die Erstellung von Programmierübungen in Python, C++ und Java integriert. Mithilfe der Funktion „Mit KI generieren“ werden jetzt automatisch der Lösungscode, Testfälle und die Auswertungslogik für Übungen in diesen Programmiersprachen erstellt. Du brauchst sie dann nur noch zu überprüfen, zu korrigieren und an deine Vorstellungen anzupassen, um die Übung zu perfektionieren. Momentan ist diese Funktion nur für Übungen in englischer Sprache verfügbar, in den nächsten Wochen kommen aber weitere Sprachen dazu.

Performance-Daten

Performance–Daten zu Programmierübungen

Ab heute werden im Bereich „Kursaktivitäten“ des Performance-Berichts auch Daten zu Programmierübungen angezeigt. Du kannst jetzt sehen, wie häufig eine Übung von deinen Nutzer:innen angezeigt, abgebrochen und erfolgreich abgeschlossen wurde. Mit diesen Performance-Daten möchten wir dich dabei unterstützen, deinen Nutzer:innen noch besser beim Erreichen ihrer Ziele zu helfen.

Außerdem geht im Juni die neue Seite „Übungs-Einblicke“ an den Start. Weitere Details zu dieser neuen Berichtsfunktion findest du im Abschnitt „Bald verfügbar“.

Verbesserte Anleitungen für Nutzer:innen

Mehrere zugehörige Lektionen

Als Reaktion auf Feedback, das wir von Dozent:innen erhalten haben, haben wir die Funktion „Zugehörige Lektion“ in den Programmierübungen verbessert. Du kannst jetzt mehrere Lektionen in einer Programmierübung verlinken. So kannst du deinen Nutzer:innen mehr Hintergrund- und Kontextinformationen zur Herangehensweise an das Problem bereitstellen.

Hinweise und Erklärungen zur Lösung erst nach Lösungsversuch

Bisher konnten die Nutzer:innen die Hinweise und Erklärungen zur Lösung jederzeit anzeigen. Ab jetzt sind diese Angaben zunächst verborgen und die Nutzer:innen können sie erst sehen, nachdem sie drei falsche Lösungsversuche eingegeben haben. Dies trägt hoffentlich dazu bei, dass die Nutzer:innen ihre Kenntnisse wirklich testen und das Programmieren gründlich üben.

Bald verfügbar

Erstellung von Programmierübungen: KI in weiteren Sprachen

In den kommenden Wochen werden wir das KI-Integrations-Tool um einige Sprachen erweitern. Es kann dann auch für Programmierübungen in anderen Sprachen als Englisch und zudem für weitere populäre Programmiersprachen verwendet werden.

Wir möchten KI gezielt dafür einsetzen, dass du so effizient und anschaulich wie möglich unterrichten kannst. Unsere grundsätzliche Einstellung zum Einsatz von künstlicher Intelligenz kannst du hier lesen.

Performance-Berichte: neue Seite „Übungs-Einblicke“

Im Juni geht die neue Seite „Übungs-Einblicke“ an den Start, auf der du dich genauer über einzelne Programmierübungen informieren kannst. Diese Seite bietet Folgendes:

  • Ein Funnel veranschaulicht, wie viele Teilnehmer:innen die Übung angezeigt, begonnen und abgeschlossen haben.
  • Für Kurse, die in Udemy Business enthalten sind, werden die Nutzungsdauer (in Minuten) und die Anzahl der Einschreibungen angezeigt.
  • Du kannst einen Filter für den Zeitraum setzen: die letzten 7 Tage, die letzten 30 Tage, das letzte Jahr oder die gesamte Zeit.

Probiere diese neuen Funktionen mal aus und lass uns wissen, was du davon hältst. Wir nutzen das Feedback aus der Udemy Dozent:innen-Community, um die Programmierübungen weiter zu verbessern. Bleib dran und viel Spaß beim Programmieren!

 


April 2023

Wir hier bei Udemy möchten euch die Funktionen und Tools an die Hand geben, die ihr braucht, um optimale Übungsmöglichkeiten für euren Nutzer:innen zu gestalten. Deswegen freuen wir uns sehr, euch heute eine geniale neue Funktion vorzustellen, die euch die Erstellung von Programmierübungen erleichtert. Für Programmierübungen in Python, C++ und Java könnt ihr euch bei der Erstellung der Übungsdateien jetzt durch künstliche Intelligenz eines Drittanbieters unterstützen lassen.

Momentan ist diese Funktion nur für Programmierübungen in englischer Sprache verfügbar, in den nächsten Wochen werden aber voraussichtlich weitere Sprachen dazukommen.

Dozent:innen haben sich immer wieder beschwert, dass die Erstellung des Lösungscodes und der Testfälle ganz schön aufwendig sein kann. Die Nutzung von generativer KI vermindert diesen Aufwand und ermöglicht es euch damit, mehr und bessere Übungsmöglichkeiten zu erstellen.

Und so könnt ihr es direkt ausprobieren:

  1. Öffne die Kursplanseite deines Kurses und beginne mit der Erstellung einer neuen Programmierübung in Python, C++ oder Java.
  2. Gib in das Feld „Anweisungen“ wie gewohnt die Problemstellung, Anweisungen und den Startcode ein.
  3. Klicke nun auf den am Anfang des Dateiabschnitts befindlichen Button „Mit KI generieren“. Nun werden in Sekundenschnelle die Lösungs- und Auswertungsdateien für deine Übung erstellt.
  4. Prüfe diese Dateien sorgfältig und nimm alle nötigen Änderungen vor, um die Übung zu perfektionieren.
  5. Wähle die Teile des Startcodes aus, die für die Nutzer:innen als Ausgangspunkt beibehalten werden sollen.
  6. Wenn du mit allem zufrieden bist, klickst du einfach auf „Speichern“ und dann auf „Veröffentlichen“ und schon steht die Übung für deine Nutzer:innen bereit!

Probiert es unbedingt mal aus und lasst uns über den Button „Feedback abgeben“ wissen, wie ihr die neue Funktion findet!

Diese neue KI-gestützte Funktion ist nur die erste von vielen weiteren Verbesserungen, die Dozent:innen die Handhabung von Programmierübungen erleichtern sollen. Im nächsten Monat wird es weitere Verbesserungen geben, z. B. einen gegliederten Erstellungsablauf, Nutzungsanalysedaten sowie die Möglichkeit, die zugehörige Lektion zu verlinken. Weitere Details folgen, also bleibt dran!

 


März 2023

Unsere verbesserten Programmierübungen sind jetzt schon seit einem Monat am Start und sind bei euch und den Nutzer:innen super angekommen. Das freut uns! Wir möchten diese Neuerungen noch bekannter machen und haben dafür Anfang dieser Woche eine umfassende Marketingkampagne gestartet:

Neues Produktvideo

Wir haben ein neues Produktvideo zu Programmierübungen produziert, das das Tool und die vielen Verbesserungen zeigt. Dieses Video haben wir auf unseren Social-Media-Plattformen geteilt und verwenden es auch zur Produkterklärung für Nutzer:innen auf Udemy.com.

Homepage

Wir haben eine neue Homepage für technisch orientierte Nutzer:innen erstellt, die auf eine Suchseite für Kurse mit Programmierübungen weiterleitet.

Pop-Up-Hinweis auf der Homepage für Udemy Business-Nutzer:innen

Wir haben alle englischsprachigen Udemy Business-Nutzer:innen, die im letzten Jahr einen Kurs mit Programmierübungen belegt haben, auf der Homepage in einer Pop-up-Meldung auf die Verbesserungen hingewiesen. 

Social Media

Wir haben die Neuigkeiten auf unserem Instagram-, Twitter- , LinkedIn- und Facebook-Channel gepostet.

E-Mail

Wir haben Nutzer:innen, die in einen Kurs mit Programmierübungen eingeschrieben sind, eine E-Mail geschickt, in der wir ihnen empfohlen haben, die neuen Programmierübungen gleich in einem ihrer Kurse auszuprobieren.

Das hat alles super funktioniert und wir haben von den Nutzer:innen großartiges Feedback auf diese Marketingkampagne bekommen. Es geht aber noch weiter: In den kommenden Monaten wird es weitere Produktverbesserungen und Anleitungsmaterialien geben, damit Ihr die Programmierübungen optimal nutzen könnt.

Ihr wollt eine Programmierübung in euren Kurs einbauen? Gute Idee! Unsere Anleitung zeigt euch, wie ihr wirkungsvolle Programmierübungen erstellt, die den Nutzer:innen richtig Spaß machen. Bleib dran und viel Spaß beim Programmieren!

 


Februar 2023

Wir haben gute Neuigkeiten: Die Änderungen an unseren Programmierübungen, die sich viele schon lange gewünscht haben, sind ab sofort verfügbar. Jetzt kannst du deine Programmierübungen viel authentischer gestalten und deinen Nutzer:innen noch interessantere und effektivere praktische Übungsmöglichkeiten bieten. Weitere Infos findest im Anschluss und in unserer neuen Anleitung zur Erstellung von Programmierübungen für Dozent:innen.

Was hat sich geändert?

Wir haben uns in den letzten Monaten intensiv daran gearbeitet, die Änderungen aus dem Feedback zu implementieren, das wir von Nutzer:innen und Dozent:innen zur Verbesserung unserer Programmierübungsfunktion erhalten haben. Einige Dozent:innen, wie beispielsweise Jose Portilla, nutzen die neuen Funktionen schon für ihre praxisorientierten Kurse. Während der Betaphase hat sich die Zufriedenheit der Dozent:innen auf ca. 90 % erhöht und auch die Anzahl der von Nutzer:innen abgeschlossenen Programmierübungen ist deutlich gestiegen. 

Entwicklungsumgebung wie eine IDE

Unsere verbesserten Programmierübungen bieten jetzt eine realistischere Entwicklungsumgebung, die einer IDE (Integrated Development Environment) sehr nahe kommt. So können die Nutzer:innen typische Programmieraufgaben authentisch durcharbeiten und sich damit hervorragend auf ihren derzeitigen oder zukünftigen Job vorbereiten. Die Nutzer:innen können jetzt außerdem alle Testfälle sehen und anhand der Fehlerdetails nachvollziehen, wo genau die Fehler in ihrem Code liegen.

Neue Anleitungsfunktionen

Aber das ist noch nicht alles. Du kannst deine Nutzer:innen jetzt auch noch mit den folgenden Funktionen unterstützen: 

  • Hinweise: Du kannst Tipps, hilfreiche Links oder Erinnerungen anbieten, die deinen Nutzer:innen helfen, wenn sie bei einer Übung nicht weiterkommen.

  • Zugehörige Lektion: Du kannst eine zugehörige Lektion angeben, damit die Nutzer:innen noch mal nachlesen können, wie sie die Aufgabe angehen und lösen können.

  • Erklärung der Lösung: Du kannst eine ausführliche Erklärung hinzufügen, in der du die wesentlichen Konzepte erklärst, damit die Nutzer:innen die Lösung der Aufgabe besser verstehen.

Mehr Programmiersprachen

Wir haben unsere Bibliothek jetzt mit C# 11 und SQLite 3 auf insgesamt 22 Sprachen erweitert. Diese Sprachen haben wir ausgewählt, weil C# 11 in der Betaphase und in den Dozentenumfragen eine der am häufigsten nachgefragten Sprachen war. SQLite 3 bietet SQL-Dozent:innen eine weitere Option für Programmierübungen, vor allem wenn sie einige der Einschränkungen der AlaSQL-SQL-Datenbank umgehen wollen.

Warum sollte ich Programmierübungen für meinen Kurs erstellen?

Unsere Umfragen haben ergeben, dass die Nutzer:innen in den Kursen nicht nur On-Demand-Videos ansehen, sondern das Gelernte auch gleich üben und praktisch anwenden wollen. Programmierübungen bieten einen klaren Mehrwert, der deinen Kurs attraktiver macht und damit die Nutzung steigern kann.

Und es gibt noch ein Extrabonus: Wenn dein Kurs im Rahmen eines Udemy-Abos angeboten wird, dann wird die von den Nutzer:innen mit Programmierübungen verbrachte Zeit bei der Berechnung deines Umsatzanteils berücksichtigt.

Wie erstelle ich eine Programmierübung?

In unserer Anleitung zur Erstellung von Programmierübungen für Dozent:innen wird ausführlich erklärt, wie du eine neue Programmierübung erstellst oder vorhandene Programmierübungen optimierst. In dieser Anleitung werden einige allgemeine Fragen zu Programmierübungen beantwortet und die folgenden empfohlenen Schritte ausführlich erklärt: Ziel und Ergebnis planen, Lösung erstellen, Übung gestalten und Hinweise und Testfälle hinzufügen, um die Nutzer:innen bei der Bearbeitung zu unterstützen. 

Infos zum Aufrufen von Programmierübungen findest du in diesen Support-Artikel.

Wie erfahren die Nutzer:innen von diesem überarbeiteten Programmierübungstool?

Die Nutzer:innen können ab sofort auf die neue Programmierübungsfunktion zugreifen, aber wir werden die Neuerungen in 2 bis 3 Wochen auch noch allgemein promoten. Dies gibt dir die Gelegenheit, neue Programmierübungen für deine Kurse zu erstellen oder Anleitungen und Hinweise zu deinen bestehenden Programmierübungen hinzuzufügen. Wir promoten diese Änderungen in Form einer E-Mail bei allen Nutzer:innen, die in einen Kurs mit Programmierübungen eingeschrieben sind, und natürlich über unsere Social-Media-Kanäle und auf Udemy.com. 

Welche Verbesserungen für Programmierübungen stehen noch an?

Wir arbeiten außerdem intensiv an einem vereinfachten Erstellungsprozess für Programmierübungen, damit er für die Dozent:innen bequemer wird. Und natürlich halten wir weiterhin nach Bugs Ausschau, pflegen das Tool und aktualisieren die verfügbaren Programmiersprachen, um immer topaktuell zu bleiben.


November 2022

Bei der Bereitstellung der bisherigen Verbesserungen an den Programmierübungen hatten wir ja schon angekündigt, dass wir an größeren Verbesserungen arbeiten. Und deshalb freuen wir uns ganz besonders, euch heute sagen zu können, dass diese fantastischen Neuerungen in den kommenden Monaten verfügbar sein werden! Aus der Dozent:innen-Community gab es immer wieder Beschwerden, dass das Programmierübungs-Tool nicht nutzerfreundlich ist und zu wenig Hilfs- und Anleitungsfunktionen bietet. Diese Probleme haben wir angepackt! Ihr könnt euch auf folgende Änderungen freuen:  

Verbesserte Nutzeroberfläche

Nutzer:innen wünschen sich eine realistische Übungsumgebung, die dem System, das sie später außerhalb des Kurses verwenden möchten, so ähnlich wie möglich ist. So können sie die im Kurs erworbenen Fähigkeiten viel besser auf ihren derzeitigen oder zukünftigen Job übertragen. Unser Programmierübungs-Tool ist jetzt eng an eine IDE (Integrated Development Environment) angelehnt, sodass die Nutzer:innen jetzt typische Programmieraufgaben authentisch durcharbeiten können. 

Neue Anleitungsfunktionen

Wenn Nutzer:innen zurzeit bei einer Programmierübung nicht weiterkommen, könnt ihr als Dozent:innen ihnen nur schwer helfen. Bei der verbesserten Version der Programmierübungen könnt ihr euren Nutzer:innen mit folgenden Funktionen unterstützen: 

  • Hinweise: Dozent:innen können Tipps und Erinnerungen angeben, die den Nutzer:innen die Durchführung der Übung erleichtern.
  • Zugehörige Lektion: Dozent:innen können die zugehörige Lektion angeben, sodass die Nutzer:innen noch mal nachlesen können, wie sie die Aufgabe angehen und lösen können. 

Ausführliche Antworten

Die Nutzer:innen verwenden Programmierübungen nicht nur zum Üben, sondern auch um zu überprüfen, ob sie die gelernten Konzepte verstanden haben. Wir haben daher folgende Änderungen vorgenommen, damit die Nutzer:innen direkt hilfreiches Feedback zu ihrem derzeitigen Stand erhalten:

  • Erklärung der Lösung: Dozent:innen können eine ausführliche Erklärung hinzufügen, in der sie die wesentlichen Konzepte erklären, damit die Nutzer:innen die Lösung der Aufgabe besser verstehen.
  • Beispielaufgaben: Dozent:innen können ausführliche Beispielaufgaben erstellen, die den Nutzer:innen im neuen Design angezeigt werden. Dozent:innen konnten bis jetzt zwar schon Beispielaufgaben erstellen, diese waren aber nicht sichtbar. Die Nutzer:innen können jetzt alle Beispielaufgaben sehen und mithilfe der Fehlerdetails nachvollziehen, wo genau die Fehler in ihrem Code liegen.

Test neuer Badges

Da wir vermehrt in Programmierübungen investieren, möchten wir die Nutzer:innen auch deutlicher auf diese praktischen Übungsmöglichkeiten hinweisen. In den kommenden Wochen werden wir einen neuen Badge für englischsprachige Kurse testen, die mehr als zehn Programmierübungen enthalten, eine Bewertung von mindestens 4,2 haben und in ihrer Kategorie beliebt sind. Dieser neue Badge ist vorläufig in der Testphase, wir hoffen aber, dass er den Nutzer:innen hilft, die richtigen Kurse zu finden und ihre Lernziele zu erreichen.

Die meisten dieser Verbesserungen unserer Programmierübungen sind zurzeit in der Betaphase und werden bei einer ausgewählten Gruppe von Kursen getestet. Die Betaversion wird in den kommenden Wochen schrittweise für Kurse mit Programmierübungen bereitgestellt und wir planen, die neuen Funktionen Anfang 2023 für alle Kurse verfügbar zu machen.

 


Oktober 2022

Seit unserem letzten Update haben wir bei den Programmierübungen folgende Verbesserungen vorgenommen:

  1. Es gibt neue Funktionen für Code-Snippets und Auto-Vervollständigung, damit die Teilnehmer:innen wie in einer echten IDE (integrierte Entwicklungsumgebung) üben können. Code-Snippets sind Vorlagen, mit denen sich wiederholte Codemuster leichter eingeben lassen.
  2. Ihr könnt jetzt Programmierübungen in Java 17 mit JUnit5 erstellen. Java ist eine unserer beliebtesten Programmiersprachen, daher kommen diese Verbesserungen bei den über 600.000 Teilnehmer:innen, die in Java-Entwicklungskurse eingeschrieben sind, bestimmt gut an. 
  3. Wenn die Nutzer:innen eine Programmierübung in einem Kurs öffnen, sehen sie jetzt eine komplette Umgebung. Das ist zwar nur eine kleine Änderung, sie macht es euch und euren Teilnehmer:innen aber hoffentlich trotzdem angenehmer.

Außerdem arbeiten wir an umfangreicheren Design- und Funktionsänderungen, um die wir von euch und den Kursteilnehmer:innen immer wieder gebeten wurden. Wir halten euch in den kommenden Monaten auf dem Laufenden.

 


August 2022

In den letzten Jahren haben uns Dozent:innen, die Programmierkurse unterrichten, immer wieder gebeten, unser Tool für die Programmierübungen zu verbessern. Jetzt ist es endlich soweit: Wir werden in den kommenden Monaten intensiv an der Verbesserung der Programmierübungen arbeiten, damit ihr attraktive Übungsmöglichkeiten in eure Kurse einbauen könnt, die die Teilnehmer:innen bei der Stange halten.

An den anspruchsvolleren Änderungen wird noch gearbeitet, aber einige Korrekturen und Updates sind schon fertig:

  1. Ihr könnt jetzt Programmierübungen in Python 3.10 erstellen. Wir haben diesen häufig geäußerten Wunsch jetzt erfüllt und hoffen, dass ihr diese neue Programmiersprache sofort nutzen könnt!
  2. Ihr könnt Programmierübungen jetzt nach der Veröffentlichung bearbeiten. Bisher musste eine veröffentlichte Programmierübung zur Änderung gelöscht und neu erstellt werden. Jetzt könnt ihr sie einfach aus dem Kurs zurückziehen, die gewünschten Änderungen vornehmen und sie dann wieder veröffentlichen.
  3. Kursteilnehmer:innen können Zeit sparen, indem sie Text direkt aus den Beschreibungen der Programmierübung kopieren und in den Arbeitsbereich der Übung einfügen.

Über alle weiteren Änderungen halten wir euch natürlich wie immer auf dem Laufenden. Weitere Infos findet ihr im Artikel So erstellst du eine Programmierübung in unserem Hilfecenter.

Bist du startklar zur Erstellung deines Kurses? Na dann los!

Einen Kurs erstellen