GitHub Classroom kini hadir dengan fitur autograding untuk menghemat waktu

Ikon waktu membaca 4 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

GitHub Classroom adalah alat untuk guru ilmu komputer yang dapat secara otomatis membuat repositori siswa, melacak tugas, dan berintegrasi dengan alat pihak ketiga seperti pengujian otomatis. Hari ini, GitHub Classroom mendapatkan fitur autograding yang paling ditunggu yang akan menghemat waktu guru dengan mengotomatiskan bagian dari proses grading. Berikut cara kerja fitur autograding GitHub Classroom:

  • Selain fitur yang ada seperti mendistribusikan kode starter secara otomatis dan melihat kapan siswa memulai tugas, pengujian otomatis juga membantu Anda dan siswa Anda menilai kemajuan dan menangkap kesalahan lebih awal.
  • Jalankan pengujian yang ada pada setiap repositori siswa atau buat pengujian baru saat Anda membuat tugas. Siapkan tugas Anda seperti sebelumnya, lalu klik tarik-turun “Aktifkan penilaian otomatis”.
  • Hemat waktu dengan menggunakan pengujian otomatis untuk menilai tugas. Tetapkan poin untuk setiap tes untuk membantu Anda dan siswa Anda melacak nilai dari kode kelulusan atau kegagalan mereka. Siswa dapat melihat pengujian berjalan pada setiap komit, memberikan umpan balik yang konstan sehingga mereka dapat mengulangi kesuksesan.

Selain GitHub Classroom yang ditingkatkan, GitHub hari ini juga mengumumkan Kotak Alat Guru GitHub baru yang menyediakan alat terbaik untuk guru secara gratis, termasuk layanan populer seperti Arduino dan Name.com. Di bawah ini, Anda dapat menemukan daftar alat yang tersedia untuk guru secara gratis.

  • Domain .TECH: Ekstensi domain yang kuat untuk menunjukkan bahwa Anda termasuk dalam industri teknologi
  • Angka aplikasi: Analisis, pengoptimalan, dan kecerdasan App store
  • Arduino: Berdayakan ilmuwan dan seniman masa depan dengan program STEM yang kreatif
  • axosoft: Klien Git lintas platform legendaris yang terintegrasi dengan GitHub
  • Studio Bootstrap: Aplikasi desktop yang kuat untuk membuat situs web responsif menggunakan kerangka Bootstrap
  • BrowserStack: Uji aplikasi web Anda dengan Real Device Cloud BrowserStack, dengan akses instan ke lebih dari dua ribu browser bersama dengan perangkat iOS dan Android asli
  • Adegan Kode: Alat visualisasi canggih yang menggunakan analisis prediktif untuk mengidentifikasi pola sosial dalam kode Anda, mendeteksi risiko pengiriman, dan mengelola utang teknis
  • KonfigurasiCat: Pelajari tanda fitur dengan layanan tanda fitur terkemuka di industri
  • kerumunan: Solusi berbasis cloud yang menyederhanakan manajemen pelokalan
  • lensa kripto: Lisensikan dan jual perangkat lunak Anda dengan aman
  • anjing data: Pemantauan infrastruktur berbasis cloud
  • Tuan Rumah Pendidikan: Manfaatkan platform hosting web kami untuk menyelenggarakan tugas dan pekerjaan proyek
  • Edukatif: Tingkatkan keterampilan pengkodean yang sedang tren sesuai keinginan Anda dengan kursus interaktif berbasis teks
  • EverSQL: Tingkatkan kinerja database Anda dengan mengoptimalkan kueri SQL Anda secara otomatis
  • Gitpod: IDE online untuk GitHub yang menyediakan lingkungan pengembang lengkap dengan satu klik
  • GoRails: Tutorial untuk pengembang web yang mempelajari Ruby, Rails, Javascript, Turbolink, Stimulus.js, Vue.js, dan lainnya
  • HazeOver: Fokus saat bekerja atau belajar (untuk Mac)
  • Musang madu: Senjata rahasia pengembang web termasuk pengecualian, waktu aktif, dan pemantauan cron
  • Ikon8: Sumber daya desain, termasuk ikon, ilustrasi UI, foto, dan perangkat lunak untuk mengelompokkan proyek Anda
  • pramuka ikon: Pasar sumber daya desain dengan ikon, ilustrasi, dan gambar stok berkualitas tinggi
  • Name.com: Nama domain, hosting web, dan situs web beserta dukungan pelanggan yang luar biasa
  • Lisensi Bersih: Solusi Licensing-as-a-Service (LaaS) yang hemat biaya dan terintegrasi untuk perangkat lunak Anda pada platform apa pun dari Desktop hingga IoT dan SaaS
  • Next.tech: Learn tech skills and build software directly from your browser with real, online computing environments
  • Frasa: Sistem manajemen terjemahan berbasis cloud yang dibangun untuk mempercepat pengembangan produk digital multibahasa
  • Editor PO: Platform manajemen pelokalan yang sangat skalabel untuk tim
  • mendorong bot: Cara termudah untuk melibatkan pengguna aplikasi seluler & web Anda melalui pemberitahuan push
  • Scrapinghub.dll: Platform cloud yang telah teruji dalam pertempuran untuk menjalankan perayap web, dan Anda dapat mengelola dan mengotomatiskan laba-laba web dalam skala besar
  • Gerbang SQL: IDE sederhana namun kuat untuk beberapa database SQL
  • SQL Menghancurkan: Plugin produktivitas untuk SQL Server Management Studio untuk menulis skrip SQL yang dapat dipelihara dan navigasi yang lebih cepat
  • Pemeran Symfony: Master Symfony dan PHP dengan tutorial video dan tantangan kode
  • akhir: Klien SSH untuk desktop dan seluler yang menyinkronkan data dengan aman di semua perangkat Anda
  • surat tes: Dapatkan alamat email dan kotak surat tanpa batas untuk mengotomatiskan pengujian email dengan API kami yang kuat
  • Menara: Klien Git yang menghadirkan semua kekuatan Git dan GitHub ke desktop, untuk Mac dan Windows
  • Transload: API pengunggahan dan penyandian serbaguna untuk mengotomatiskan konversi file apa pun
  • Weglot: Buat situs web apa pun multibahasa dan kelola terjemahan Anda melalui satu platform

Sumber: GitHub

Lebih lanjut tentang topik: penilaian otomatis, Github, Kelas GitHub, Kotak Alat Guru GitHub