Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68838 Members, 786 Products, 5386 Topic, 13072 Comments)

Tentang Membuat Soal Ujian pada system SIASEALAH 4.1 K13

Dibuat
Login Terakhir 11 Hari lalu,
Telah Dilihat 1681 Kali
Agung Prasetyo Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Saya ada beberapa pertanyaan :
  3. 1. Bagaimana membuat IMPORT soal ujian ?
  4. 2. Bagaimana membuat / menambahkan SYMBOL MATEMATIKA saat membuat soal ujian ?
  5. 3. Bagaimana membuat / menambahkan GAMBAR saat membuat soal ujian ?
  6. 4. Bagaimana membuat / menambahkan SUARA / MP3 saat membuat soal ujian ?
  7. 5. Bagaimana membuat / menambahkan VIDEO saat membuat soal ujian ?
  8.  
  9. Terima kasih banyak.
  10. mohon maaf. dan mohon pencerahaanya
Ada 1 File Kiriman :
1. soal_ujian.png (31 KB)

Ada 6 Jawaban

Agung Prasetyo
commented on 07 Okt 2018 22:14:25
  1. Assalam,..
  2. up
Bukhori Muslim
commented on 08 Okt 2018 05:56:28
  1. Assalam,.. untuk jawaban no 1 sudah sering dibawas membuat import data dari excel :
  2. https://members.phpmu.com/forum?s=import+excel
  3.  
  4. untuk jawaban no 2 :
  5. Gunakan Ckeditor + Kcfinder + Plugins eqneditor untuk memasukkan rumus matematika...
  6. tutorial pasang Ckeditor + Kcfinder : https://phpmu.com/memasang-ckeditor-dan-integrasi-dengan-kcfinder/
  7. Plugins eqneditor : https://ckeditor.com/cke4/addon/eqneditor
Agung Prasetyo
commented on 08 Okt 2018 06:46:33
  1. Assalam,..
  2. mohon maaf pak, kalau soal ujianya bisa di edit bagaimana ya?
  3. soalnya di siaselah 4,1 ini tidak bisa di edit ?
  4.  
Terdapat 1 File dilampirkan :
1. edit_ujian.png (18 KB)
Agung Prasetyo
commented on 20 Okt 2018 19:42:36
  1. Assalam,..
  2. mohon bantuanya pak, agar soal ujian bisa di edit
Agung Prasetyo
commented on 21 Okt 2018 17:13:38
  1. Assalam,..
  2.  
  3. up
Bukhori Muslim
commented on 24 Okt 2018 11:12:33
  1. Assalam,.. oke saya berikut tahapannya untuk edit soal dengan modal,
  2. Pertama buka file : application/quiz_ujian_soal.php
  3. lalu pada baris : 263 dan 297 tambahkan tombol untuk editnya :
  4. tombol edit essay : <a class='btn btn-success btn-xs edit-essay' data-id='$k[id_pertanyaan_essai]' href='#'><span class='glyphicon glyphicon-edit'></span></a>
  5. tombol edit objektif: <a class='btn btn-success btn-xs edit-objektif' data-id='$ko[id_pertanyaan_objektif]' href='#'><span class='glyphicon glyphicon-edit'></span></a>
  6.  
  7. Oke untuk tombol sudah selesai. selanjutnya kita masuk ke js-nya,
  8. buka file index.php pada folder utama, lalu tambahkan script js untuk memanggil modalnya saat tombol edit di klik :
  9. <script>
  10. $(function(){
  11. $(document).on('click','.edit-essay',function(e){
  12. e.preventDefault();
  13. $("#myModall").modal('show');
  14. $.post("edit-essay.php",
  15. {id:$(this).attr('data-id')},
  16. function(html){
  17. $(".boody").html(html);
  18. }
  19. );
  20. });
  21. });
  22. </script>
  23.  
  24. <script>
  25. $(function(){
  26. $(document).on('click','.edit-objektif',function(e){
  27. e.preventDefault();
  28. $("#myModall").modal('show');
  29. $.post("edit-objektif.php",
  30. {id:$(this).attr('data-id')},
  31. function(html){
  32. $(".boody").html(html);
  33. }
  34. );
  35. });
  36. });
  37. </script>
  38.  
  39. <div class="modal fade" id="myModall" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  40. <div class="modal-dialog">
  41. <div class="modal-content">
  42. <div class="modal-body boody"></div>
  43. <div class="modal-footer"></div>
  44. </div>
  45. </div>
  46. </div>
  47.  
  48. Lalu buat file baru pada folder utama edit-essay.php, isi dengan :
  49. <?php
  50. include "config/koneksi.php";
  51. $row = mysql_fetch_array(mysql_query("SELECT a.*, c.kodejdwl, b.id_quiz_ujian, c.kode_kelas, c.kode_pelajaran FROM `rb_pertanyaan_essai` a JOIN rb_quiz_ujian b ON a.id_quiz_ujian=b.id_quiz_ujian
  52. JOIN rb_jadwal_pelajaran c ON b.kodejdwl=c.kodejdwl where a.id_pertanyaan_essai='$_POST[id]'"));
  53. echo "<h4 class='modal-title' id='myModalLabel'>Edit Soal Essay</h4>
  54.  
  55. <form method='POST' action='index.php?view=soal&act=semuasoal&jdwl=$row[kodejdwl]&idsoal=$row[id_quiz_ujian]&id=$row[kode_kelas]&kd=$row[kode_pelajaran]' class='form-horizontal'>
  56. <div class='modal-body'>
  57. <div class='form-group'>
  58. <label for='inputEmail3' class='col-sm-2 control-label'>Soal</label>
  59. <div class='col-sm-10'>
  60. <input type='hidden' value='$row[id_pertanyaan_essai]' name='id'>
  61. <textarea rows='6' name='a' class='form-control' placeholder='Tuliskan Soal Essai...'>$row[pertanyaan_essai]</textarea>
  62. </div>
  63. </div>
  64. </div>
  65. <div class='modal-footer'>
  66. <button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
  67. <button type='submit' name='essai_update' class='btn btn-primary'>Update</button>
  68. </div>
  69. </form>";
  70. ?>
  71.  
  72. Lalu buat file baru pada folder utama edit-objektif.php, isi dengan :
  73. <?php
  74. include "config/koneksi.php";
  75. $row = mysql_fetch_array(mysql_query("SELECT a.*, c.kodejdwl, b.id_quiz_ujian, c.kode_kelas, c.kode_pelajaran FROM `rb_pertanyaan_objektif` a JOIN rb_quiz_ujian b ON a.id_quiz_ujian=b.id_quiz_ujian
  76. JOIN rb_jadwal_pelajaran c ON b.kodejdwl=c.kodejdwl where a.id_pertanyaan_objektif='$_POST[id]'"));
  77. echo "<h4 class='modal-title' id='myModalLabel'>Edit Soal Objektif</h4>
  78.  
  79. <form method='POST' action='index.php?view=soal&act=semuasoal&jdwl=$row[kodejdwl]&idsoal=$row[id_quiz_ujian]&id=$row[kode_kelas]&kd=$row[kode_pelajaran]' class='form-horizontal'>
  80. <input type='hidden' value='$row[id_pertanyaan_objektif]' name='id'>
  81. <div class='modal-body'>
  82. <div class='form-group'>
  83. <label for='inputEmail3' class='col-sm-2 control-label'>Soal</label>
  84. <div class='col-sm-10'>
  85. <textarea rows='3' name='a' class='form-control' placeholder='Tuliskan Soal Objektif...'>$row[pertanyaan_objektif]</textarea>
  86. </div>
  87. </div>
  88.  
  89. <div class='form-group'>
  90. <label for='inputEmail3' class='col-sm-2 control-label'>Jawab A</label>
  91. <div class='col-sm-10'>
  92. <input style='width:50%' type='text' name='b' class='form-control' value='$row[jawab_a]'>
  93. </div>
  94. </div>
  95.  
  96. <div class='form-group'>
  97. <label for='inputEmail3' class='col-sm-2 control-label'>Jawab B</label>
  98. <div class='col-sm-10'>
  99. <input style='width:50%' type='text' name='c' class='form-control' value='$row[jawab_b]'>
  100. </div>
  101. </div>
  102.  
  103. <div class='form-group'>
  104. <label for='inputEmail3' class='col-sm-2 control-label'>Jawab C</label>
  105. <div class='col-sm-10'>
  106. <input style='width:50%' type='text' name='d' class='form-control' value='$row[jawab_c]'>
  107. </div>
  108. </div>
  109.  
  110. <div class='form-group'>
  111. <label for='inputEmail3' class='col-sm-2 control-label'>Jawab D</label>
  112. <div class='col-sm-10'>
  113. <input style='width:50%' type='text' name='e' class='form-control' value='$row[jawab_d]'>
  114. </div>
  115. </div>
  116.  
  117. <div class='form-group'>
  118. <label for='inputEmail3' class='col-sm-2 control-label'>Jawab E</label>
  119. <div class='col-sm-10'>
  120. <input style='width:50%' type='text' name='f' class='form-control' value='$row[jawab_e]'>
  121. </div>
  122. </div>
  123.  
  124. <div class='form-group'>
  125. <label for='inputEmail3' class='col-sm-2 control-label'>Kunci</label>
  126. <div class='col-sm-10'>
  127. <input style='width:50%' type='text' name='g' class='form-control' value='$row[kunci_jawaban]'>
  128. </div>
  129. </div>
  130. </div>
  131. <div class='modal-footer'>
  132. <button type='button' class='btn btn-default' data-dismiss='modal'>Close</button>
  133. <button type='submit' name='objektif_update' class='btn btn-primary'>Update</button>
  134. </div>
  135. </form>";
  136. ?>
  137.  
  138. Terakhir pada index.php pada folder utama di atas tag </body> tambahkan :
  139. <script>
  140. $(function(){
  141. $(document).on('click','.edit-essay',function(e){
  142. e.preventDefault();
  143. $("#myModall").modal('show');
  144. $.post("edit-essay.php",
  145. {id:$(this).attr('data-id')},
  146. function(html){
  147. $(".boody").html(html);
  148. }
  149. );
  150. });
  151. });
  152. </script>
  153.  
  154. <script>
  155. $(function(){
  156. $(document).on('click','.edit-objektif',function(e){
  157. e.preventDefault();
  158. $("#myModall").modal('show');
  159. $.post("edit-objektif.php",
  160. {id:$(this).attr('data-id')},
  161. function(html){
  162. $(".boody").html(html);
  163. }
  164. );
  165. });
  166. });
  167. </script>
  168.  
  169. <div class="modal fade" id="myModall" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  170. <div class="modal-dialog">
  171. <div class="modal-content">
  172. <div class="modal-body boody"></div>
  173. <div class="modal-footer"></div>
  174. </div>
  175. </div>
  176. </div>
  177.  
  178. Simpan dan selesai, silahkan di edit datanya,..
  179. Berikut kita perlihatkan hasil dari script di atas, semoga berhasil... ^_^
Terdapat 2 File dilampirkan :
1. edit_essay.png (82 KB)
2. edit_objektif.png (96 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online