Anda di halaman 1dari 4

Evaluasi tugas di mata kursus dasar

Selain kriteria penilaian, kursus dasar berisi banyak tugas untuk mengembangkan
keterampilan khusus dan bekerja dengan konstruksi sintaksis dan struktur data tertentu.
Solusi untuk sebagian besar tugas dievaluasi secara otomatis, dan guru hanya perlu
memeriksa nilai yang ditetapkan oleh sistem di backoffice untuk mengevaluasi
kemajuan siswa.

Selanjutnya, kami akan melihat fitur auto-review dan memberikan rekomendasi tentang
cara memperhatikan fitur ini saat mengatur pekerjaan mandiri anak.

Tugas dengan auto-review


Sekitar 80% dari semua tugas di kedua kursus Python memiliki sistem auto-review
otomatis. Saat membuat tugas di platform, seorang metodis menjelaskan parameter
verifikasi, yang dapat meliputi:

★ Beberapa tes, masing-masing terdiri dari satu set input data dan teks yang harus
ditampilkan dengan menggunakan fungsi print().
★ Nilai variabel tertentu.
★ Kehadiran atau ketidakhadiran fungsi standar atau konstruksi algoritmik di kode
program, serta jumlahnya.
★ Fungsi pengguna dengan nama kustom dan jumlah parameter.

★ Jumlah baris kode maksimum yang diizinkan.

Penting untuk diingat bahwa pengembang Algorithmics terus menyempurnakan


platform, oleh karena itu, metode auto-review akan terus dikembangkan dan diperbaiki.

Apa yang harus dilakukan jika auto-review tidak berfungsi?


Jika kode yang ditulis oleh siswa tidak diterima oleh auto-review, tugas guru adalah
membantu anak memahami alasan situasi ini dan memperbaiki kesalahannya. Paling
sering, auto-review tidak berfungsi karena kesalahan yang dibuat dalam algoritme yang
menyebabkan pemrosesan data yang salah di semua atau sebagian data set
pengujian. Dalam hal ini, perlu untuk memeriksa apakah semua persyaratan kondisi
diperhitungkan dalam kode. Uji
kode pada data yang ditampilkan di tangkapan layar yang menggambarkan cara kerja
program. Pastikan teks yang ditampilkan di layar cocok dengan sampel dalam semua
hal.

Jika menurut Anda program memproses data dengan benar, tetapi auto-review tetap
tidak menerima kode, coba periksa salah satu poin berikut:

1. Format output teks di print ()


Teks yang ditampilkan harus cocok dengan sampel dalam file konfigurasi tugas.
Penggunaan tanda baca lain dan kehadiran atau ketidakhadiran spasi akan dianggap
sebagai kesalahan oleh validator. Sampel output selalu disediakan dalam spesifikasi
tugas.

2. Menggunakan print() untuk output data


Ingatlah bahwa algoritme yang digunakan untuk verifikasi pekerjaan otomatis melacak
dan membandingkan semua yang ditampilkan di layar dengan menggunakan fungsi
print() dengan sampel. Pastikan print() tidak digunakan untuk menampilkan salam yang
tidak perlu dan penjelasan yang tidak diperlukan oleh kondisi.

Harap diingat bahwa teks yang diteruskan ke fungsi input() sebagai argumen tidak
dihitung oleh auto-review dan dapat berupa apa saja.

3. Mengoreksi format input data


Tolong perhatikan persyaratan untuk format data input yang ditentukan dalam
persyaratan: haruskah input dalam satu baris, dari mana nilai variabel individual atau
item daftar diekstrak? Atau nilai dari setiap variabel atau
item daftar dimasukkan dalam baris terpisah? Perbedaan ini sangat penting dan
diperlukan untuk memprogram data input seperti yang dibutuhkan dalam spesifikasi
tugas.

4. Menggunakan konstruksi algoritmik yang ditentukan dalam spesifikasi


tugas
Dalam beberapa tugas ada pembatasan pada penggunaan konstruksi algoritmik yang
ditentukan secara ketat atau level konstruksi bersarang dalam kode. Mari
pertimbangkan dua varian kode yang menghitung jumlah faktorial angka hingga 1
hingga n sebagai contoh:

5. Menggunakan fungsi
Jika tugas perlu diselesaikan dengan menggunakan fungsi, kode harus berisi
fungsi dengan nama spesifik dan jumlah parameter.
6. Kepatuhan terhadap batasan jumlah baris di program
Untuk mengajari anak cara menggunakan konstruksi bersarang, beberapa tugas
memiliki batasan pada jumlah baris yang harus sesuai dengan kode. Dalam tugas
seperti itu, auto-review tidak akan menerima solusi siswa jika ukuran program lebih
besar dari limit yang telah ditetapkan, meskipun ini memproses data dengan sempurna.

Tugas tanpa auto-review


Hampir setiap pelajaran mencakup tugas yang tidak memungkinkan untuk
menggunakan auto-review. Untuk menandai tugas tersebut sebagai sudah selesai pada
platform, baik anak atau guru harus mencentang penyelesaian setiap tahap rencana
solusi tugas dalam formulir pernyataan. Guru dapat menghapus tanda jika menurut
mereka solusi anak tidak lengkap atau salah.

Anda mungkin juga menyukai