Daftar Isi
Manipulasi Massal Pada User
Kebutuhan plugin:
Mass enrolments (local_mass_enroll)
- Persiapkan berkas daftar pengguna dalam bentuk CSV dengan kolom
- memasukkan user
username: sebaiknya diisi dengan ID (Nomor induk, dll)
password
firstname: sebaiknya sama dengan username
lastname: nama lengkap
email - mengubah informasi user
username
kolom yang hendak diganti - mengganti username
username: pengganti
oldusername: yang diganti
- memasukkan user
- Buka menu utama, kemudian pilih Site administration > Users > Upload users
- Pada halaman Upload users
- Drag and drop berkas daftar pengguna dalam bentuk CSV ke dalam kotak File
- Isi CSV Delimiter dengan tanda , (koma)
- Isi Preview Row dengan angka 1000
- Klik tombol Upload users
|-Memasukkan User
Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users
- User yang berhasil dimasukkan adalah user yang pada kolom status tidak terdapat status apapun
- Opsi
- Upload type: Add new only skip existing users
- New user password: Field required in file
- Force password change: None
- Klik tombol Upload users
|-Mengubah Informasi User (Password, dll)
Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users
- Opsi
- Upload type: Update existing users only
- Existing user details: Override with file
- Force password change: None
- Existing user password:
- Update – jika ada perubahan password
- No changes – jika tidak ada perubahan password
- Allow renames:
- Yes – jika ada perubahan nama
- No – jika tidak ada perubahan nama
- Allow suspending and activating of accounts: No
- Klik tombol Upload users
|-Mengganti Username
Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users
- Opsi
- Upload type: Update existing users only
- Existing user details: Override with file
- Force password change: None
- Existing user password: No changes
- Allow renames: Yes
- Allow suspending and activating of accounts: No
- Klik tombol Upload users
Modifikasi Statistik Soal
Informasi yang diberikan pada statistik soal kurang informatif, yaitu tidak adanya pertanyaan dan kode soal. Hal tersebut akan menyulitkan dosen dalam melakukan analisis butir soal karena soal tidak ditampilkan. Oleh karena itu, perlu sedikit modifikasi pada mod quiz.
Untuk menampilkan soal ke dalam berkas unduhan statistik soal, maka programmer/IT perlu sedikit melakukan modifikasi pada Moodle:
- Edit statistics_table
Buka /var/www/html/mod/quiz/report/statistics/statistics_table.php, ganti dariprotected function col_qtype($questionstat)
{
return question_bank::get_qtype_name ($questionstat -> question -> qtype);
}
menjadiprotected function col_qtype($questionstat)
{
return question_bank::get_qtype_name ($questionstat -> question -> qtype) . " IDSoal:[" . $questionstat -> question -> id . "]";
}
- Edit statistics_question_table
Buka /var/www/html/mod/quiz/report/statistics/statistics_question_table.php, ganti$headers[] = get_string('modelresponse', 'quiz_statistics');
padapublic function question_setup($reporturl, $questiondata, $s, $responseanalysis)
{
$this->questiondata = $questiondata; $this->s = $s; $this->define_baseurl($reporturl->out()); $this->collapsible(false); $this->set_attribute('class', 'generaltable generalbox boxaligncenter quizresponseanalysis');
// Define the table columns.
$columns = array();
$headers = array();
if ($responseanalysis->has_subparts())
{
$columns[] = 'part'; $headers[] = get_string('partofquestion', 'quiz_statistics');
}
if ($responseanalysis->has_multiple_response_classes())
{
$columns[] = 'responseclass'; $headers[] = get_string('modelresponse', 'quiz_statistics'); ...
menjadi$headers[] = get_string('modelresponse', 'quiz_statistics') . " IDSoal:[" . $questiondata -> id . "] ". $questiondata -> name . " " . $questiondata -> questiontext;
hasil:
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 […]