Co nowego w ćwiczeniach z kodowania

Ćwiczenia z kodowania to krótkie, interaktywne ćwiczenia, dzięki którym uczestnicy kursów mogą spróbować kodowania w praktyce. Wiemy, że uczestnicy chcą nie tylko filmów, ale cenią sobie również praktykę. Wiemy też, że chcecie im ją zapewniać. Słyszeliśmy od Was jednak również, że nasze ćwiczenia z kodowania są obecnie zbyt trudne w użyciu. Pracujemy zatem nad ulepszeniem tego narzędzia tak, abyście mogli angażować uczestników swoich kursów, oferując im odzwierciedlające rzeczywistość sposoby ćwiczenia zdobytej wiedzy i oceniania stopnia jej zrozumienia.

W nadchodzących miesiącach będziemy dodawać do tego artykułu podsumowania zmian w dostępnych na Udemy ćwiczeniach z kodowania. Poniżej znajdziecie najnowsze informacje.

 


 

Listopada 2022

Publikując w tym roku ulepszenia w ćwiczeniach z kodowania, wspominaliśmy, że planujemy większe zmiany. Dziś z przyjemnością informujemy, że będziemy je wprowadzać w najbliższych miesiącach. Opisane niżej funkcje stworzyliśmy po otrzymaniu od społeczności instruktorów opinii, że największym problemem dotyczącym ćwiczeń z kodowania jest niewygodna z punktu widzenia uczestników obsługa oraz brak wskazówek i porad podczas wykonywania ćwiczeń. Mamy nadzieję, że rozwiążemy te problemy, wprowadzając następujące zmiany:  

 

Ulepszony interfejs uczestnika

Dla uczestników kursów najbardziej wartościowe są ćwiczenia, które jak najbardziej przypominają rzeczywiste sytuacje, w których mogą się znaleźć poza kursem. Gdy to zostanie dobrze zrealizowane, dużo łatwiej jest im zastosować nabyte podczas ćwiczeń umiejętności w bieżącej lub przyszłej pracy. Nasz nowy interfejs dla uczestników ćwiczeń z kodowania wiernie symuluje zintegrowane środowisko programistyczne (IDE), co pozwala na skuteczne ćwiczenie zadań odzwierciedlających rzeczywistość. 

 

Nowe funkcje wskazówek

Obecnie, gdy uczestnicy nie wiedzą, co w jakimś momencie zrobić podczas ćwiczenia z kodowania, instruktorom trudno jest im pomóc. W ulepszonej wersji tych ćwiczeń wprowadzimy następujące funkcje, które ułatwią instruktorom udzielanie pomocy uczestnikom: 

  • Wskazówki: instruktorzy będą mogli dołączać wskazówki i przypomnienia, aby pomóc uczestnikom ukończyć wykonywane ćwiczenie.
  • Powiązany wykład: instruktorzy będą mogli dodać powiązany wykład, aby uczestnicy mogli do niego zajrzeć i uzyskać dodatkowe informacje o tym, jak podejść do danego problemu. 

 

Kompleksowe odpowiedzi

Uczestnicy kursów używają ćwiczeń z kodowania nie tylko do ćwiczeń, ale też po to, by sprawdzić, czy zrozumieli zagadnienia, których się uczą. Aby pomóc uczestnikom w uzyskiwaniu przydatnych i natychmiastowych informacji zwrotnych dotyczących tego, co robią, wprowadzamy następujące udoskonalenia:

  • Wyjaśnienie rozwiązania: instruktorzy będą mogli napisać szczegółowe wyjaśnienie przedstawiające główne zagadnienia, aby pomóc uczestnikom w zrozumieniu rozwiązania danego ćwiczenia.
  • Przypadki testowe: instruktorzy będą mogli tworzyć szczegółowe przypadki testowe, które będą teraz pokazywane uczestnikom. Wcześniej instruktorzy mogli tworzyć przypadki testowe, ale były one ukryte. Teraz uczestnicy będą widzieli wszystkie przypadki testowe i będą mogli użyć ich, aby poznać szczegóły błędów i dowiedzieć się, dlaczego ich kod nie działa.

 

Eksperymenty z nowymi odznakami

Zwiększając nasze inwestycje w to narzędzie, chcemy też zadbać o to, by uczestnicy kursów mieli świadomość, że dostępne są tego rodzaju ćwiczenia. W ciągu najbliższych tygodni będziemy testowali nową odznakę dla kursów w języku angielskim mających więcej niż dziesięć ćwiczeń z kodowania, ocenę co najmniej 4,2 i cieszących się popularnością w swojej kategorii. Chociaż to tylko eksperyment, to mamy nadzieję, że ta nowa odznaka pomoże uczestnikom w znajdowaniu odpowiednich kursów i realizowaniu celów edukacyjnych.

 

Większość z tych zmian w ćwiczeniach z kodowania jest obecnie w fazie testów beta prowadzonych na grupie wybranych kursów. W nadchodzących tygodniach będziemy stopniowo prowadzić testy beta w kolejnych kursach z ćwiczeniami z kodowania, a nową wersję tych ćwiczeń chcemy wprowadzić we wszystkich kursach na początku 2023 roku.

 


 

Październik 2022

Od czasu ostatniej aktualizacji wprowadziliśmy w ćwiczeniach z kodowania następujące ulepszenia:

  1. Udostępniliśmy fragmenty kodu i funkcje automatycznego uzupełniania, aby pomóc uczestnikom ćwiczyć w sposób podobny do pracy w zintegrowanym środowisku programistycznym (IDE). Fragmenty kodu to szablony ułatwiające wpisywanie powtarzających się fragmentów kodu.
  2. Teraz możliwe jest tworzenie ćwiczeń z kodowania w Java 17 z JUnit5. Java to jeden z najbardziej popularnych języków programowania, a te ulepszenia mogą przydać się ponad 600 000 użytkowników, którzy zapisali się na kursy programowania w Javie. 
  3. Gdy uczestnicy otworzą ćwiczenia z kodowania w trakcie kursu, teraz zobaczą w pełni rozszerzone środowisko. To nieduża zmiana w wyglądzie, ale mamy nadzieję, że poprawi wygodę zarówno użytkowników, jak i Waszą.

Ponadto pracujemy nad wprowadzeniem większych zmian w wyglądzie i funkcjach, aby spełnić najczęściej zgłaszane przez Was i przez uczestników kursów prośby. W nadchodzących miesiącach będziemy Was informować i postępach w tym zakresie.

 


 

Sierpień 2022

W ciągu ostatnich lat otrzymywaliśmy prośby od instruktorów prowadzących kursy programowania o udoskonalenie naszego narzędzia do ćwiczeń z kodowania. Z przyjemnością informujemy, że udoskonalenie ćwiczeń z kodowania to nasz priorytet na najbliższe miesiące, abyście mogli tworzyć okazje do praktycznego wykorzystania umiejętności, które zwiększają zaangażowanie w kurs.

Nadal pracujemy nad większymi usprawnieniami, jednak chcieliśmy dać Wam znać o niektórych poprawkach i aktualizacjach, które już wprowadziliśmy:

  1. Można tworzyć ćwiczenia z kodowania w Pythonie 3.10. Była to jedna z powtarzających się próśb i mamy nadzieję, że od razu zaczniecie korzystać z nowego języka.
  2. Można edytować ćwiczenia z kodowania po ich opublikowaniu. Wcześniej można było jedynie usunąć ćwiczenie z kodowania i utworzyć je na nowo. Teraz wystarczy cofnąć jego publikację w kursie, wprowadzić zmiany i opublikować ćwiczenie ponownie.
  3. Uczestnicy mogą oszczędzić czas, kopiując tekst bezpośrednio z opisu ćwiczenia i wklejając go do części praktycznej.

Będziemy na bieżąco informować o kolejnych zmianach wprowadzanych w ćwiczeniach z kodowania. Przeczytaj artykuł Tworzenie ćwiczenia z kodowania w Centrum pomocy, aby dowiedzieć się więcej.

Wszystko gotowe do stworzenia kursu? Do dzieła!

Stwórz kurs