Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67496 Members, 783 Products, 5291 Topic, 12956 Comments)

Tentang Membuat Soal Ujian pada system SIASEALAH 4.1 K13

Dibuat
Login Terakhir 9 Bulan lalu,
Telah Dilihat 1591 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 !!!