Categories
Elearning Series

Setting Moodle Untuk Administrator atau Programmer

Daftar Isi

Manipulasi Massal Pada User

Kebutuhan plugin:
Mass enrolments (local_mass_enroll)

  1. 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
  2. Buka menu utama, kemudian pilih Site administration > Users > Upload users
    bulk upload
  3. Pada halaman Upload users
    1. Drag and drop berkas daftar pengguna dalam bentuk CSV ke dalam kotak File
    2. Isi CSV Delimiter dengan tanda , (koma)
    3. Isi Preview Row dengan angka 1000
    4. Klik tombol Upload users

|-Memasukkan User

Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users

  1. User yang berhasil dimasukkan adalah user yang pada kolom status tidak terdapat status apapun
  2. Opsi
    • Upload type: Add new only skip existing users
    • New user password: Field required in file
    • Force password change: None
  3. Klik tombol Upload users

|-Mengubah Informasi User (Password, dll)

Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users

  1. 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
  2. Klik tombol Upload users

|-Mengganti Username

Setelah melakukan langkah Manipulasi Massal Pada User di atas, pada halaman Preview users

  1. 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
  2. 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.

Statistik soal kurang informatif (blok berwarna kuning)
Statistik soal kurang informatif (blok berwarna kuning)

Untuk menampilkan soal ke dalam berkas unduhan statistik soal, maka programmer/IT perlu sedikit melakukan modifikasi pada Moodle:

  1. Edit statistics_table
    Buka /var/www/html/mod/quiz/report/statistics/statistics_table.php, ganti dari
    protected function col_qtype($questionstat)
    {
    return question_bank::get_qtype_name ($questionstat -> question -> qtype);
    }
    menjadi
    protected function col_qtype($questionstat)
    {
    return question_bank::get_qtype_name ($questionstat -> question -> qtype) . " IDSoal:[" . $questionstat -> question -> id . "]";
    }
  2. Edit statistics_question_table
    Buka /var/www/html/mod/quiz/report/statistics/statistics_question_table.php, ganti
    $headers[] = get_string('modelresponse', 'quiz_statistics');
    pada
    public 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:

Statistik soal informatif (blok berwarna hijau)
Statistik soal informatif (blok berwarna hijau)

By basit

Biro Pengembangan Teknologi Dan Sistem Informasi

3 replies on “Setting Moodle Untuk Administrator atau Programmer”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.