Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Upload Bahan dan Soal Quiz Online Pada SIASELAH Sisfodik

Dibuat
Login Terakhir 10 Bulan lalu,
Telah Dilihat 1181 Kali
Idris Wiranata Mengatakan : Free Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Mau tanya, bagaimana cara upload materi/module/bahan pelajaran, serta soal untuk quiz online, agar siswa bisa melihat.
  3.  
  4.  

Ada 4 Jawaban

Idris Wiranata
commented on 28 Des 2019 10:57:39
  1. Assalamualaikum,.. belum juga ada respon, up lagi ahh hehe
Bukhori Muslim
commented on 28 Des 2019 12:12:21
  1. Assalamualaikum,.. Pertama buat field/kolom baru di database pada table :
  2. rb_pertanyaan_essai dan rb_pertanyaan_objektif, tempatkan field baru diakhir field...
  3.  
  4. buka file : index.php
  5. cari modal untuk input soal objektif dan essai lalu tambahkan :
  6. Pertama pada tag <form method='POST' tambahkan atribut baru disana :
  7. jadi begini nanti : <form method='POST' enctype="multipart/form-data" bla bla bla,..
  8.  
  9. selanjutnya tambahkan inputan untuk file :
  10. <div class="form-group">
  11. <label for="inputEmail3" class="col-sm-2 control-label">File Essai</label>
  12. <div class="col-sm-10">
  13. <input type='file' name='file' class="form-control">
  14. </div>
  15. </div>
  16.  
  17. <div class="form-group">
  18. <label for="inputEmail3" class="col-sm-2 control-label">File Objektif</label>
  19. <div class="col-sm-10">
  20. <input type='file' name='file' class="form-control">
  21. </div>
  22. </div>
  23.  
  24. Selanjutnya buka file : application/quiz_ujian_soal.php baris 222 sampai 230
  25. kita EDIT untuk action simpan filenya, awalnya begini :
  26. if (isset($_POST[essai])){
  27. mysql_query("INSERT INTO rb_pertanyaan_essai VALUES('','$_GET[idsoal]','$_POST[a]')");
  28. echo "<script>document.location='index.php?view=soal&act=semuasoal&jdwl=$_GET[jdwl]&idsoal=$_GET[idsoal]&id=$_GET[id]&kd=$_GET[kd]';</script>";
  29. }
  30.  
  31. if (isset($_POST[objektif])){
  32. mysql_query("INSERT INTO rb_pertanyaan_objektif VALUES('','$_GET[idsoal]','$_POST[a]','$_POST[b]','$_POST[c]','$_POST[d]','$_POST[e]','$_POST[f]','$_POST[g]')");
  33. echo "<script>document.location='index.php?view=soal&act=semuasoal&jdwl=$_GET[jdwl]&idsoal=$_GET[idsoal]&id=$_GET[id]&kd=$_GET[kd]';</script>";
  34. }
  35.  
  36.  
  37. Silahkan ubah menjadi :
  38.  
  39. if (isset($_POST[essai])){
  40. $dir_gambar = 'files/';
  41. $file_quiz = basename($_FILES['file']['name']);
  42. $akte_quiz_tanggal = date("YmdHis").'_'.basename($_FILES['file']['name']);
  43. $uploadfile_file = $dir_gambar . $akte_quiz_tanggal;
  44. if ($file_quiz != ''){
  45. if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile_file)) {
  46. $file = $akte_quiz_tanggal;
  47. }
  48. }else{
  49. $file = '';
  50. }
  51.  
  52. mysql_query("INSERT INTO rb_pertanyaan_essai VALUES('','$_GET[idsoal]','$_POST[a]','$file')");
  53. echo "<script>document.location='index.php?view=soal&act=semuasoal&jdwl=$_GET[jdwl]&idsoal=$_GET[idsoal]&id=$_GET[id]&kd=$_GET[kd]';</script>";
  54. }
  55.  
  56. if (isset($_POST[objektif])){
  57. $dir_gambar = 'files/';
  58. $file_quiz = basename($_FILES['file']['name']);
  59. $akte_quiz_tanggal = date("YmdHis").'_'.basename($_FILES['file']['name']);
  60. $uploadfile_file = $dir_gambar . $akte_quiz_tanggal;
  61. if ($file_quiz != ''){
  62. if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile_file)) {
  63. $file = $akte_quiz_tanggal;
  64. }
  65. }else{
  66. $file = '';
  67. }
  68. mysql_query("INSERT INTO rb_pertanyaan_objektif VALUES('','$_GET[idsoal]','$_POST[a]','$_POST[b]','$_POST[c]','$_POST[d]','$_POST[e]','$_POST[f]','$_POST[g]','$file')");
  69. echo "<script>document.location='index.php?view=soal&act=semuasoal&jdwl=$_GET[jdwl]&idsoal=$_GET[idsoal]&id=$_GET[id]&kd=$_GET[kd]';</script>";
  70. }
  71.  
  72. Oke beres selesai, jika mengikuti dengan benar maka gambar yang diupload akan tersimpan pada folder files dan nama file akan masuk ke database pada table rb_pertanyaan_essai dan rb_pertanyaan_objektif, selamat mencoba.
Terdapat 2 File dilampirkan :
1. form_input_essai.png (60 KB)
2. form_input_objektif.png (75 KB)
Idris Wiranata
commented on 29 Des 2019 08:24:12
  1. Assalamualaikum,.. done, berhasil mas.
  2. Oia nanya lagi. Kok setiap calon siswa isi biodata di psb, data tidak terekam cek di cek di data pendaftar di psb. Tetap kosong datanya setelah di buka.
Bukhori Muslim
commented on 31 Des 2019 07:26:08
  1. Assalamualaikum,.. Pertanyaan baru buat di topic baru saja gan.. :D
  2. https://members.phpmu.com/forum/newthread
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!