Daftar Isi
Informasi Berapa Jumlah Yang Sudah Mengerjakan Quiz
Informasi berapa jumlah yang sudah mengerjakan quiz hanya bisa dilihat pada pengguna yang memiliki wewenang untuk melihat rekap pekerjaan peserta pada quiz. Untuk tujuan tertentu, misalnya pemanfaatan Moodle untuk pemilihan umum, diperlukan fitur untuk menampilkan informasi berapa jumlah yang sudah mengerjakan quiz tersebut. Namun, hal tersebut akan menjadi sebuah dilema.
Oleh karena itu, diperlukan sedikit modifikasi, cukup menampilkan jumlah tanpa ada link ke rekap pekerjaan peserta. Pada kesempatan ini tidak ditampilkan secara vulgar ke peserta karena akan membuat bingung, tetapi dibuat hidden.
|-Cara Melihat Jumlah Yang Sudah Mengerjakan Quiz
- Buka quiz
- Carilah titik-titik berjumlah 3 (…)
- Klik kanan, kemudian pilih menu Inspect Element (Inspeksi Elemen)
- Akan muncul bagian baru, bisa di bawah atau di samping. Tepat di bawah yang tersorot, terdapat jumlahnya, misalnya
<div class="quizattemptcounts" style="display: none;">Attempts: 6</div>
|-Cara Memodifikasi Moodle Untuk Menampilkan Jumlah Yang Sudah Menyelesaikan Quiz
Buka /var/www/html/mod/quiz/renderer.php, tambahkan pada kode berikut// Show number of attempts summary to those who can view reports.
if (has_capability('mod/quiz:viewreports', $context)) {
if ($strattemptnum = $this->quiz_attempt_summary_link_to_reports($quiz, $cm,
$context)) {
$output .= html_writer::tag('div', $strattemptnum,
array('class' => 'quizattemptcounts'));
}
}
dengan beberapa tambahan kode sehingga akan menjadi// Show number of attempts summary to those who can view reports.
if (has_capability('mod/quiz:viewreports', $context)) {
if ($strattemptnum = $this->quiz_attempt_summary_link_to_reports($quiz, $cm,
$context)) {
$output .= html_writer::tag('div', $strattemptnum,
array('class' => 'quizattemptcounts'));
}
}
else {
$strattemptnum = quiz_num_attempt_summary($quiz, $cm);
$output .= html_writer::tag('div', '...',
array('class' => 'quizattemptcounts')) . html_writer::tag('div', $strattemptnum,
array('class' => 'quizattemptcounts', 'style'=>'display: none;'));
}
|-Alternatif Lain
Dibuatkan web service/API untuk kepentingan tersebut, misalnya dengan https://alamatservice/jumlahpartisipan.php?q=<separated_comma_id>
3 replies on “Setting Moodle Untuk Administrator atau Programmer”
[…] Lakukan sesuai instruksi di https://pdsi.unisayogya.ac.id/setting-moodle-untuk-administrator-atau-programmer/#jumlah-student […]
[…] Contoh monitoring koneksi untuk menemukan slow query dan solusinyahttps://pdsi.unisayogya.ac.id/setting-moodle-untuk-administrator-atau-programmer/4#slow-query-moodle […]
[…] Setting Moodle Untuk Administrator atau Programmer […]