aLLow CI mania semua.....minta tlong dunx....
saia mo bikin kuis online, dan saia memakai referensi dari :
http://contoh.sofwan.net/
saia sudah mencobanya dan berhasil...,yang ingin saia tanyakan bagaiman caranya menampilkan soal perhalamannya 1 soal. Jadi tiap page hanya ada 1 soal kemudian ada link next untuk soal selanjutnya.
Tlong donx teman-teman CI....,
Comments
Pake paginasi CI aja
December 9, 2009 by fahmibasya, 1 year 4 days ago
Comment: 5740
Pake paginasi CI aja, coba baca di user guidenya.
Trims,
Freelance Programmer
www.a2fahmi.com
tolong donk rekan--rekan CI
December 10, 2009 by cah_ajus, 1 year 3 days ago
Comment: 5749
tolong donk rekan--rekan CI skalian....aq sangat butuh bantuan kalian....coz TA-ku mentok ne gara2 ini....please help me....hiksz
ini aq sertakan code-nya:
//controller
<?
class Quiz extends Controller
{
function Quiz()
{
parent::Controller();
$this->load->library('calendar');
$this->load->model('mquiz');
}
function index()
{
$data['hasil'] = $this->mquiz->getSoal();
$this->load->vars($data);
$this->load->view('quiz');
}
function proses()
{
$query="select * from soal order by id_soal";
$hasil=$this->db->query($query);
$jumlah=$hasil->num_rows();
for ($i=1;$i<=$jumlah;$i++)
{ $jawaban[$i]=$this->input->post($i);
if($jawaban[$i]=='a' || $jawaban[$i]=='b' || $jawaban[$i]=='c' || $jawaban[$i]=='d' || $jawaban[$i]=='e')
{ $data['hasil'][$i]=$jawaban[$i]; }
else
{ $data['hasil'][$i]="x"; }
}
$this->load->view('hasil_quiz',$data);
}
}
//model
<?
class Mquiz extends Model
{
function Mquiz()
{
parent::Model();
}
function getSoal()
{
$this->db->order_by('id_soal','asc');
$query = $this->db->get('soal');
return $query;
}
}
?>
terima kasih
December 9, 2009 by cah_ajus, 1 year 4 days ago
Comment: 5741
terima kasih atas sarannya....
kebetulan saia sudah mencoba melakukan pagging, dan yang membuat saya bingung adalah bagaimana cara menyimpn sementara nilai dari jawaban kuis itu, sebelum semua soal tertampil.
Misalnya kita berada pada page 1 yang menampilkan soal kuis no 1, setelah menjawab soal no 1 itu lalu kita lari ke page 2, begitu seterusnya sampai soal habis. Nah skr bagaimana cara menyimpan jawabn, apakah setelah soal tertampil semua baru dilakukan pengecekan jawaban, atau tiap page dilakukan pengecekan jawaban.....
Mohon pencerahannya teman.....saia benar2 bingung.....
just share
December 12, 2009 by rakata_oi, 1 year 1 day ago
Comment: 5754
sedikit saran.... untuk menyimpan data hasil dari jawaban quis di simpen ja pake session, ketika sudah selesai menjawab soal (session yang di simpan menggunakan array agar bisa menerima beberapa jawaban dengan 1 session).
kemudian di funtion proses untuk mengambil hasil jawaban, tinggal memanggil session jawababnya.
untuk cara pake session di CI bisa baca user guide.
moga bisa menjadi pencerahan. ^^