Apa yang baru dengan latihan coding
Latihan coding adalah aktivitas interaktif cepat yang memungkinkan pembelajar mendapatkan pengalaman coding yang dapat dipraktikkan. Kami tahu pembelajar menginginkan lebih dari sekadar video – latihan adalah fitur yang sangat mereka sukai, dan kami tahu Anda ingin menyediakannya. Namun, kami mendengar masukan dari Anda bahwa latihan coding terlalu sulit untuk digunakan saat ini. Jadi, kami berupaya untuk meningkatkan alat ini agar Anda dapat melibatkan pembelajar dengan menawarkan cara autentik kepada mereka untuk berlatih dan menilai pemahaman mereka.
Dalam beberapa bulan ke depan, kami akan memperbarui artikel ini dengan rangkuman perubahan yang kami buat pada latihan coding Udemy. Baca kabar terbaru di bawah ini.
Februari 2023
Dengan senang hati kami mengumumkan bahwa beberapa perubahan yang telah lama diminta pada latihan coding akan dimulai hari ini. Dengan pembaruan ini, Anda berpeluang mendapatkan keterlibatan yang lebih bermakna sekaligus membantu mengasah pembelajar melalui latihan coding. Pelajari selengkapnya di bawah ini dan buat latihan coding sendiri dengan Panduan instruktur untuk membuat latihan coding kami yang baru.
Apa yang berubah?
Kami telah bekerja keras selama beberapa bulan terakhir, menerapkan perubahan dari umpan balik yang kami terima dari Anda dan pembelajar untuk menciptakan pengalaman latihan coding yang lebih baik. Instruktur, seperti Jose Portilla, sudah menggunakan pengalaman dan fitur baru untuk kursus yang berfokus pada praktik. Dalam versi beta, pengalaman baru telah meningkatkan kepuasan instruktur hingga ~90% dan meningkatkan keberhasilan penyelesaian latihan coding pembelajar.
Antarmuka pembelajar seperti IDE
Latihan coding kami yang telah ditingkatkan memiliki lingkungan coding yang lebih realistis, yang dengan teliti menyimulasikan Lingkungan Pengembangan Terintegrasi (IDE). Dengan antarmuka ini, pembelajar dapat terlibat dalam praktik autentik tugas yang sebenarnya, serta dapat membantu pekerjaan mereka saat ini atau pada waktu mendatang. Selain itu, pembelajar kini akan dapat melihat semua kasus tes dan menggunakannya untuk melihat detail kesalahan guna memahami di mana kode mengalami kegagalan.
Fitur panduan baru
Tampilan baru hanyalah bagian dari pembaruan. Kami juga telah meluncurkan fitur berikut untuk membantu Anda dalam membantu pembelajar:
- Petunjuk: Tawarkan kiat, pengingat, dan tautan berguna untuk membantu pembelajar Anda menyelesaikan latihan dengan percaya diri.
- Pelajaran terkait: Tambahkan pelajaran terkait untuk memberi pembelajar lebih banyak latar belakang tentang cara mendekati masalah.
- Penjelasan solusi: Berikan penjelasan terperinci yang menyoroti berbagai konsep penting yang membantu pembelajar memahami jawaban latihan.
Pustaka bahasa yang diperluas
Kami telah memperluas pustaka bahasa kami untuk menyertakan C# 11 dan SQLite 3, sehingga jumlah bahasa menjadi 22. Kami memilih bahasa ini karena C# 11 adalah salah satu bahasa yang paling banyak diminta dari penelitian beta dan instruktur. SQLite 3 memberikan opsi lain untuk latihan coding kepada instruktur SQL, terutama jika mereka ingin menghindari beberapa keterbatasan Database SQL AlaSQL.
Mengapa saya harus membuat latihan coding untuk kursus saya?
Penelitian kami menunjukkan bahwa pembelajar menginginkan lebih dari sekadar video sesuai permintaan dalam kursus mereka. Mereka menginginkan kesempatan untuk berlatih dan menguji apa yang telah mereka pelajari. Dengan memasukkan latihan coding dalam kursus, Anda akan membuat konten berkualitas lebih tinggi yang dapat menghasilkan lebih banyak keterlibatan pembelajar.
Sebagai bonus tambahan, jika kursus Anda menjadi bagian dari paket langganan Udemy, waktu yang dihabiskan pembelajar dalam latihan coding akan ditambahkan ke pendapatan keterlibatan Anda.
Cara membuat latihan coding
Baik Anda sedang membuat latihan coding pertama atau memperbaiki yang sudah ada, panduan instruktur kami untuk membuat latihan coding akan memandu Anda melalui semua hal yang perlu diketahui. Panduan ini akan mencakup beberapa pertanyaan umum tentang latihan coding dan membahas secara mendalam langkah-langkah yang disarankan: Merencanakan tujuan dan hasil, membuat solusi, membingkai latihan, serta menambahkan petunjuk dan kasus tes untuk membantu pembelajar Anda.
Jika mencari petunjuk tentang cara mengakses dan menavigasi ke latihan coding, lihat Pusat Bantuan.
Bagaimana pembelajar akan mengetahui tentang alat latihan coding yang ditingkatkan?
Pembelajar akan dapat mengakses pengalaman latihan coding baru mulai hari ini, tetapi kami akan mempromosikan perubahan ini secara lebih luas dalam 2-3 minggu. Anda akan berkesempatan untuk membuat latihan coding baru untuk kursus Anda atau menambahkan fitur panduan ke latihan coding Anda saat ini. Kami akan mempromosikan perubahan ini melalui email kepada pembelajar yang terdaftar dalam kursus dengan latihan coding serta mempromosikan melalui media sosial dan di Udemy.com.
Selanjutnya di latihan coding
Di luar peningkatan ini, kami juga bekerja keras untuk memperbarui pengalaman pembuatan latihan coding sehingga lebih mudah untuk Anda gunakan. Selain itu, kami akan terus memelihara alat, memantau bug, dan memperbarui bahasa coding untuk menjaga keterbaruan.
November 2022
Saat merilis peningkatan dalam latihan coding tahun ini, kami telah menyebutkan akan ada beberapa pembaruan lebih besar yang tersedia untuk Anda. Hari ini, dengan gembira kami mengumumkan bahwa kami akan meluncurkan penyempurnaan baru yang telah dinanti-nanti ini dalam waktu beberapa bulan ke depan! Kami telah mengembangkan fitur produk berikut setelah mendengar masukan dari komunitas instruktur bahwa masalah terbesar dalam alat latihan coding adalah pengalaman pembelajar yang kurang memuaskan dan ketiadaan fitur panduan. Kami berharap dapat mengatasi kekurangan ini dengan perubahan berikut:
Antarmuka Pembelajar yang Lebih Baik
Pembelajar menghargai latihan yang mirip dengan situasi di dunia nyata yang ingin mereka capai di luar kursus. Dengan latihan yang mirip dengan situasi di dunia nyata, pembelajar dapat mempraktikkan pengetahuannya ke pekerjaannya saat ini atau di masa mendatang. Pengalaman pembelajar latihan coding baru kami benar-benar menyimulasikan Integrated Development Environment (IDE), seingga pembelajar dapat berlatih tugas-tugas dunia nyata yang sangat berguna.
Fitur Panduan Baru
Saat ini, jika pembelajar mengalami kesulitan dalam sebuah latihan coding, sulit bagi instruktur untuk membantu mereka. Dalam versi latihan coding yang telah ditingkatkan, kami akan meluncurkan fitur berikut untuk membantu Anda membantu pembelajar Anda:
- Petunjuk: Instruktur akan dapat memberikan kiat dan pengingat untuk membantu pembelajar menyelesaikan latihan.
- Pelajaran Terkait: Instruktur akan dapat menambahkan pelajaran terkait untuk dilihat kembali oleh pembelajar guna mendapatkan latar belakang yang lebih jelas mengenai cara menyelesaikan masalah.
Jawaban Komprehensif
Selain praktik, pembelajar menggunakan latihan coding untuk mengecek pemahaman mereka mengenai konsep yang mereka pelajari. Untuk membantu pembelajar mendapatkan masukan berharga dan langsung mengenai progres mereka, kami membuat beberapa peningkatan berikut:
- Penjelasan Solusi: Instruktur akan dapat menulis penjelasan terperinci yang menyoroti berbagai konsep penting yang membantu pembelajar memahami jawaban latihan.
- Kasus Tes: Instruktur akan dapat membuat kasus tes terperinci yang ditampilkan kepada pembelajar dalam desain baru ini. Sebelumnya, instruktur dapat membuat kasus tes, tetapi kasus tersebut akan disembunyikan. Pembelajar kini akan dapat melihat semua kasus tes dan menggunakannya untuk melihat detail kesalahan guna memahami di mana kode mengalami kegagalan.
Bereksperimen dengan Lencana Baru
Saat meningkatkan investasi dalam alat ini, kami ingin memastikan kami menyoroti peluang latihan berikut untuk pembelajar. Dalam beberapa minggu ke depan, kami akan menguji lencana baru untuk kursus berbahasa Inggris yang memiliki lebih dari sepuluh latihan coding, memiliki peringkat minimal 4.2, dan populer dalam kategorinya. Meski ini masih diuji coba, kami harap lencana baru ini akan membantu peserta menemukan kursus yang tepat dan mencapai sasaran pembelajaran mereka.
Sebagian besar peningkatan dalam latihan coding ini saat ini sedang diuji beta oleh dalam sekelompok kursus pilihan. Kami akan secara bertahap meluncurkan beta ke kursus yang memiliki latihan coding dalam beberapa minggu ke depan dan berencana meluncurkan pengalaman baru untuk semua kursus pada awal 2023.
Oktober 2022
Sejak pembaruan terbaru, kami telah meluncurkan peningkatan berikut untuk latihan coding:
- Kami merilis fitur snippet kode dan penyelesaian otomatis untuk membantu pembelajar berlatih mirip dengan lingkungan pengembangan terintegrasi (IDE). Snippet kode adalah templat yang memudahkan memasukkan pola kode berulang.
- Kini Anda dapat membuat latihan coding di Java 17 dengan JUnit5. Java adalah salah satu bahasa pemrograman terpopuler, dan peningkatan ini dapat membantu lebih dari 600.000 pembelajar yang mendaftar dalam kursus pengembangan Java.
- Saat pembelajar membuka latihan coding dalam sebuah kursus, mereka kini akan melihat lingkungan yang sepenuhnya diperluas. Ini adalah perubahan desain dalam skala lebih kecil, tetapi kami harap akan meningkatkan pengalaman pengguna untuk Anda dan pembelajar Anda.
Selain itu, kami sedang berusaha membuat perubahan desain dan fitur dalam skala lebih besar yang selaras dengan beberapa permintaan yang paling banyak kami dengar dari Anda dan pembelajar Anda. Kami akan terus mengabari Anda mengenai kemajuan inisiatif ini dalam beberapa bulan ke depan.
Agustus 2022
Selama beberapa tahun ini, kami telah berkali-kali mendengar permintaan dari Anda yang mengajarkan kursus pemrograman untuk meningkatkan kualitas alat latihan coding kami. Dengan gembira kami ingin menyampaikan bahwa kami telah memprioritaskan peningkatan untuk latihan coding dalam beberapa bulan ke depan agar Anda dapat membuat kesempatan latihan praktik langsung yang mendorong interaksi kursus.
Sambil kami mengatasi beberapa peluang yang lebih besar, kami ingin memberi tahu Anda mengenai beberapa perbaikan dan pembaruan yang telah kami buat:
- Anda dapat membuat latihan coding di Python 3.10. Ini permintaan yang sering kami dengar, dan kami harap Anda dapat segera memanfaatkan bahasa baru!
- Anda dapat mengedit latihan coding setelah memublikasikan latihan tersebut. Sebelumnya, Anda hanya dapat menghapus dan membuat lagi latihan coding yang dipublikasikan. Sekarang, Anda dapat langsung membatalkan publikasi latihan coding dalam kursus, membuat pembaruan, dan memublikasikan ulang.
- Pemelajar dapat menghemat waktu dengan menyalin teks secara langsung dari deskripsi latihan coding dan menempelkannya ke bagian aktivitas dalam latihan.
Kami akan terus mengabari Anda mengenai perubahan yang kami buat pada latihan coding. Silakan lihat artikel Cara Membuat Latihan Coding di Pusat Bantuan untuk mempelajari selengkapnya!