Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > สร้างระบบข้อสอบแบบ random คำถามและตัวเลือก ต้องการจะสร้างระบบข้อสอบที่ผู้ใช้เข้ามาสอบได้หลายครั้ง



 

สร้างระบบข้อสอบแบบ random คำถามและตัวเลือก ต้องการจะสร้างระบบข้อสอบที่ผู้ใช้เข้ามาสอบได้หลายครั้ง

 



Topic : 010074

Guest




ต้องการจะสร้างระบบข้อสอบที่ผู้ใช้เข้ามาสอบได้หลายครั้งโดยแต่ละครั้งไม่ให้คำถามซ้ำ พร้อมทั้งยังต้อง random ตำแหน่งของตัวเลือกไม่ให้ซ้ำกันในคำถามแต่ละข้อด้วยตอนนี้งง...นึกวิธีทำไม่ออกใครก็ได้ช่วยที


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 20 ก.ย. 2549 09:02:48 By : rabbit19 View : 9066 Reply : 44
 

 

No. 1

Guest


มีใบทเรียนลองไปประยุกต์ดูครับ






Date : 21 ก.ย. 2549 11:25:00 By : nn
 


 

No. 2

Guest


ลองประยุกต์แล้วแต่ทำไม่ได้ค่ะ เพราะต้อง random ทุกอย่างเลยแล้วจะส่งค่าหรือเก็บในฐานข้อมูลแบบไหนหรือจะทำการตรวจสอบค่าอย่างไรโดยใน 1 ชุดข้อสอบมีหลายข้อและจะต้องเลือกจากฐานข้อมูล แล้วใน 1 ข้อก็มีหลายตัวเลือกที่จะต้องเลือกมาจากฐานข้อมูลเหมือนกันโดยจะต้องเลือกทั้งคำตอบที่ถูกและคำตอบที่ผิดด้วยก็เลยงงงงงงงงงงงงงงงงงงงงงงงงงงงอย่างแรงค่ะ
Date : 22 ก.ย. 2549 11:57:47 By : rabbit19
 

 

No. 3

Guest


random ทุกอย่าง ?

หมายถึงชุดข้อสอบ คำถาม และ ตัวเลือกด้วยช่ายไหมค่ะ (เคยทำแบบนี้ค่ะ ตอนทำโปรจบ) รีบอะปล่าวล่ะค่ะ เดียวจะเอามาให้ลองศึกษาดูน่ะค่ะ

แต่ขอบอกว่าต้องไล่โค้ดกันน่าดูค่ะ เพราะเขียนอยู่ในไฟล์เดียว ยาวมาก ๆ ค่ะ

Chatta.
Date : 22 ก.ย. 2549 14:46:17 By : Chatta.
 


 

No. 4

Guest


ยาวไม่เป็นไรค่ะขอให้ random ทุกอย่างก็พอแล้วจะยาวแค่ไหนก็สู้ค่า แต่ถ้าได้เร็ว ๆ ก็ดีนะคะเพราะงานก็ค่อนข้างรีบเหมือนกันค่ะ
Date : 23 ก.ย. 2549 08:23:57 By : rabbit19
 


 

No. 5

Guest


มันเยอะอ่ะค่ะ เอาลงบอร์ดไม่ได้ รบกวนฝากอีเมล์คุณไว้ได้ไหมค่ะ เดียวพรุ่งนี้จะส่งโค้ดไปให้ทางอีเมล์ค่ะ
Date : 25 ก.ย. 2549 12:26:34 By : Chatta
 


 

No. 6



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ผมมีระบบทำแบบทดสอบ เรนดอม และจับเวลา ด้วยครับ
Date : 26 ก.ย. 2549 11:55:05 By : deawx
 


 

No. 7

Guest


ส่งเมลล์มาที่ [email protected] ค่ะขอบคุณมาก ๆ
Date : 26 ก.ย. 2549 14:57:37 By : rabbit19
 


 

No. 8

Guest


ขอโคทระบบแบบทดสอบ แรนดอมและจับเวลาด้วยคนนะคะ คุณ deawx อย่ากได้มากคะ ขอบคุณคะๆๆๆ
ส่งมาที่ [email protected] (ถ้าใครมีดีกว่านี้ก็ส่งมาให้ด้วยนะคะ)
Date : 28 ก.ย. 2549 15:48:25 By : เจนคะ
 


 

No. 9

Guest


ขอด้วยนะคะ [email protected] ขอบคุณค่ะ
Date : 15 ต.ค. 2549 15:28:16 By : akojunk
 


 

No. 10

Guest


ขอด้วยคนนะฮ่ะ ส่งก่อน 20 พ.ย. ได้ป่ะ
[email protected]
Date : 18 ต.ค. 2549 11:07:52 By : ZZZ
 


 

No. 11

Guest


ใครมี code random บ้าง ช่วยโพสต์หน่อยครับ

ต้องการนำไปทำข้อสอบ
Date : 23 ต.ค. 2549 14:16:44 By : d
 


 

No. 12

Guest


ขอระบบ random ข้อสอบด้วยครับ คุณ Chatta. ส่งมาที่ [email protected] ด้วยนะครับ ขอบคุณคร๊าบ
Date : 4 พ.ย. 2549 14:47:30 By : ใจร้อน ร้อรใจ
 


 

No. 13

Guest


ขอcodeด้วยเหมือนกันนะค่ะ
ส่งมาที่เมลล์ [email protected]
Date : 2009-05-18 13:11:34 By : ying
 


 

No. 14



โพสกระทู้ ( 47 )
บทความ ( 0 )



สถานะออฟไลน์


ผมมีระบบทำแบบทดสอบ เรนดอม และจับเวลา ด้วยครับ

ขอโค้ดไปศึกษาหน่อยได้มั้ยค่ะสนใจมาก

รบกวนส่งให้หน่อยนะค่ะ

ขอบคุณมากๆเลยค่ะ
[email protected]
Date : 2009-06-15 13:18:01 By : dreaming
 


 

No. 15

Guest


ขอด้วยค่ะ กำลังทำอยู่พอดี อยากได้โค๊ดไปศึกษาค่ะ ขอบคุณล่วงหน้าค่ะ [email protected] ด่วน ๆ ค่ะ
Date : 2009-12-06 13:29:38 By : taulekjung
 


 

No. 16

Guest


ผมขอการทำแบบทดสอบ random และจับเวลา ด้วยครับ

ขอโค้ดไปศึกษาหน่อยได้มั้ยครับสนใจมาก

รบกวนส่งให้หน่อยนะครับ

ขอบคุณมากๆเลยครับ
[email protected]
Date : 2009-12-14 13:45:56 By : มนตรี
 


 

No. 17



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


ขอด้วยคนคับ

รบกวนด้วยคับ

[email protected]

ขอบคุณมากครับ
Date : 2010-01-21 11:09:40 By : wanpayoom
 


 

No. 18



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์


ผมมีระบบทำแบบทดสอบ เรนดอม และจับเวลา ด้วยครับ

ขอโค้ดไปศึกษาหน่อยได้มั้ยค่ะสนใจมาก

รบกวนส่งให้หน่อยนะครับ

ขอบคุณมากๆเลย
[email protected]
Date : 2010-03-17 20:30:40 By : apiwat_sungkong
 


 

No. 19

Guest


ขอด้วยคนครับ[email protected]
Date : 2010-03-18 23:59:54 By : sorn
 


 

No. 20



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


รบกวนขอด้วยคนได้ไหมครับ...ไม่ทราบว่ายังทันไหม....

จะส่งโปรเจ็คแล้ว...ของผมสอบได้หมด แต่อยากใส่เวลา...เอาของพี่วินมาลองใส่แล้ว...

มันจะต้องแทรก Submit ได้ยังไงอ่ะ เพราะทุกอย่างมันต้องส่งค่าข้ามไฟล์แบบ Method=POST อ่ะครับ...รบกวนช่วยด้วย ขอโค้ดของจริงเลยยิ่งดีครับ ขอบคุณล่วงหน้า

[email protected]

จะเอามาดัดแปลงใส่ของตัวเองครับ
Date : 2010-05-25 09:33:22 By : jom
 


 

No. 21



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


i love thaicreate.com
Date : 2010-08-02 19:59:40 By : pyayam
 


 

No. 22



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


มาให้กำลังใจคุณ pyayam ครับ เว็บดี
Date : 2010-08-02 22:08:40 By : PlaKriM
 


 

No. 23



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้โค๊ด ค่ะ พี่ deawx ส่งมาให่ได้ป่าวค่ะ [email protected] ขอบคุณคร้า จะ รอนะ
Date : 2010-08-28 17:48:34 By : ninjaKMU
 


 

No. 24



โพสกระทู้ ( 355 )
บทความ ( 0 )



สถานะออฟไลน์


เอาใจช่วยจ้า
Date : 2010-08-28 18:30:30 By : zankumuro
 


 

No. 25



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้โค๊ด ค่ะ พี่ deawx ส่งมาให่ได้ป่าวค่ะ [email protected] ขอบคุณคร้า จะ รอนะ อยากได้ คร้าาาาา
Date : 2010-10-11 22:19:35 By : ninjaKMU
 


 

No. 26

Guest


รบกวนขอโค้ดข้อสอบแบบสุ่ม ด้วยนะค่ะ ต้องการมากเลยค่ะ

จะส่งโปรเจ็กจบแล้วค่ะ

[email protected]
Date : 2010-10-18 14:08:38 By : กระด้งหน้าใส
 


 

No. 27

Guest


ขอโค้ดสร้างแบบทดสอบบ้างได้มัยค่ะ รบกวนจิงๆๆ

จะส่งงานจารย์ ไม่ทันแล้วจิงๆๆ

[email protected]
Date : 2010-10-18 14:10:40 By : พลอย
 


 

No. 28

Guest


ขอด้วยคนนะค่ะ กำลังศึกษาเรื่องนี้อยู่พอดีเลยค่ะ
[email protected]
Date : 2010-10-29 10:05:34 By : daKambum
 


 

No. 29



โพสกระทู้ ( 61 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้โค๊ด ระบบทำแบบทดสอบ เรนดอม และจับเวลา มาก ค่ะทำโปรเจ็ค ค่ะตอนนี้ทำแล้ว แต่ มีปัญหาค่ะ อยาก ได้ โค๊ดนี้มากๆๆค่ะ ทำโปรเจ็คอยู่คนเดียวเพื่อน ไม่ช่วยทำไม่ทันแล้ว ค่ะ ขอร้องใครก็ได้ที่มีโค๊ด ส่งมาที่ [email protected] นะค่ะ
Date : 2010-11-25 14:10:50 By : ninjaKMU
 


 

No. 30

Guest


ขอรบกวนหน่อยนะค่ะ พอดีทำโปรเจคระบบสร้างแบบสอบถามอยู่ค่ะ ช่วยส่งรบกวนส่งให้หน่อยนะค่ะ ขอบคุณอย่างมากค่ะ [email protected]
Date : 2011-01-04 00:40:16 By : fai
 


 

No. 31



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้เหมือนกันค่ะ....ขอบคุณล่วงหน้า อย่างมาก...เลยน่ะค่ะ...
Date : 2011-02-24 04:54:05 By : batigo
 


 

No. 32

Guest


ดิฉันขอการทำแบบทดสอบ random และจับเวลา ด้วยค่ะ

ขอโค้ดไปศึกษาหน่อยได้มั้ยคะ สนใจมากค่ะ

รบกวนส่งให้หน่อยนะค่ะ ภายในอาทิตนี้นะะคะ คือจะส่งสิ้นเดือนมิย. 54 ค่ะ

ขอบคุณมากๆเลยค่ะ

[email protected]
Date : 2011-06-16 15:32:26 By : ละออง
 


 

No. 33

Guest


อยกได้บ้างค่ะ พอดีกำลังโปรเจ็ตจบ ทำเกี่ยวกบบทรียนออนไลน์ เหลือแค่แบบทดสอบนี่ล่ะค่ะ อาจารบ์ให้มาแก้เป็นให้มัน random ได้ทั้งหมด ขอโค้ดบ้ารสิค่ะ ขอบคุณล่วงหน้าค่ะ
Date : 2011-06-17 15:26:54 By : น้ำฝน
 


 

No. 34



โพสกระทู้ ( 2 )
บทความ ( 0 )



สถานะออฟไลน์


ขอด้วยครับ คุณChatta.
ผมต้องการด้วยนะครับ

[email protected]
Date : 2011-07-21 20:14:48 By : stivenpan
 


 

No. 35



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


รบกวนขอด้วยนะค่ะ
[email protected]
ขอบคุณมากกนะค่ะ
Date : 2011-07-25 20:49:28 By : MiniMuew
 


 

No. 36



โพสกระทู้ ( 3 )
บทความ ( 0 )



สถานะออฟไลน์


ขอระบบทำแบบทดสอบ เรนดอม และจับเวลา ด้วยคับ
กะลังทำโปรเจกจบอยู่คับ [email protected] ขอบคุนมากๆคับ
Date : 2011-08-25 23:51:30 By : moopooh
 


 

No. 37

Guest


ขอโค้ดด้วยนะครับคุณ deawx พอดีต้องทำโปรเจคจบ ช่วยส่งเข้าเมลล์ [email protected]
Date : 2011-08-30 17:53:50 By : keng_NU_IT50
 


 

No. 38

Guest


ขอระบบทำแบบทดสอบ เรนดอม และจับเวลา ด้วยคับ
กะลังทำโปรเจกจบอยู่คับ [email protected] ขอบคุนมากๆคับ
Date : 2011-10-09 00:56:02 By : ninew
 


 

No. 39

Guest


ขอด้วยครับ [email protected]
Date : 2011-11-17 16:18:57 By : ToRo
 


 

No. 40



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

รบกวนขอ Code ระบบ random และจับเวลาด้วยครับ

[email protected]

ขอบคุณครับ
Date : 2011-11-17 16:45:15 By : talememorize
 


 

No. 41

Guest


ขอด้วยค่ะ ด่วนค่ะ

[email protected]

ขอบคุณค่ะ
Date : 2012-04-19 21:39:42 By : baby_program
 


 

No. 42

Guest


ขอระบบทำแบบทดสอบ เรนดอม และจับเวลา ไปศึกษาด้วยครับ ผมจะนำไปสอนนักเรียนต่อครับ
[email protected] ขอบคุนมากๆครับ
Date : 2014-04-23 15:57:54 By : ชัชวาลย์ เบ้าสมศรี
 


 

No. 43

Guest


ขอโค๊ต การRandom ขอระบบทำแบบทดสอบ และจับเวลา
เมล: [email protected]
Date : 2014-05-24 14:28:56 By : มีมี
 


 

No. 44



โพสกระทู้ ( 19 )
บทความ ( 0 )



สถานะออฟไลน์


จะใช้วิธีการแม็บขอสอบ และ ตัวเลือก จากเซิร์ฟเวอร์ แล้วส่งข้อมูลนั้นไปยัง เครื่อง client เมื่อเครื่องลูกสอบเสร็จจะทำการส่งผลการสอบกลับมาเพื่อทำการตรวจ โดย จะทำการเปรียบเทียบว่า ข้อที่ 1 ของ user A เป็นข้อที่เท่าไหร่ของระบบ แล้วช้อยที่เลือกนั้นเป็นช้อยที่เท่าไหร่ของระบบ โดยข้อสอบตัวจริงที่อยู่ที่เซิร์ฟเวอร์จะเก็บไว้ในรูปของ array

ไฟล์คำถาม ข้อที่52 ของระบบ สมมติให้ชื่อไฟล์นั้นว่า exFRcCzZ3o.php
Code (PHP)
<?php
	unset($qdoc, $qdoc_exp, $qdoc_pic, $qdoc_pic_exp, $qdoc_sound, $qdoc_sound_exp, $qdoc_choice_count, $qdoc_ans, $qdoc_point);
	$qdoc[0]='Q52 | This is question number 52';
	$qdoc_point[0]='11';
	$qdoc[1]='Q52C1 | 111111111111111111111111111111';
	$qdoc_point[1]=0;
	$qdoc[2]='Q52C2 | xx2xx';
	$qdoc_point[2]=0.5;
	$qdoc[3]='Q52C3 | 333333333333333333333333333333';
	$qdoc_point[3]=0;
	$qdoc[4]='Q52C4 | 444444444444444444444444444444';
	$qdoc_point[4]=0;
	$qdoc[5]='Q52C5 | xx5xx';
	$qdoc_point[5]=0.5;
	$qdoc_choice_count=5;
	$qdoc_ans='2@@2@@5';
?>



ไฟล์ จัดลำดับ
Code (PHP)
<?php
	unset($ask);
	$ask[1]='exFRcCzZ3o';
	$ask[2]='oPB76yvkhL';
?>


ก่อนจะส่งข้อมูลไปยังเครื่อง client จะทำการจัดลำดับ คำถาม และ สลับ array ช้อย จากนั้นจะทำการแม็บค่าไว้ของ User แต่ละคน

ไฟล์ map

Code (PHP)
<?php
	unset($map);
	## แยกระหว่าง section,type ใช้ตัวคั่น '@sectionNtypeN@'
	## แยกระหว่าง map คำถามและ map ข้อเลือก ใช้ตัวคั่น '@xxx@'
	## แยกระหว่าง map ข้อเลือก สำหรับแต่ละคำถาม ใช้ตัวคั่น '@c@'
	## แยกระหว่าง map สำหรับแต่ละคำถามและแต่ละข้อเลือก ใช้ตัวคั่น '@'
	$map='@section1type1@2@1@xxx@1@3@4@5@2@c@4@1@5@3@2';
?>


ลิงค์ข้างล่าง อันนี้จะเป็นโปรแกรมระบบสอบ ต้นฉบับครับ จะมีการเพิ่มลดเวลา เพิ่มลดคะแนน รูปแบบการสอบ 9 รูปแบบ ระบบแบบสอบถาม ระบบแจ้งเตือนในกรณีที่มีการเปลี่ยนแปลงข้อสอบระหว่างสอบ โหมดการให้คะแนนที่แตกต่างกัน เช่นมีตัวเลือกที่ถูก 2 ข้อ แต่ตอบถูกแค่ข้อเดียวให้เป็น 0 หรือรูปแบบอื่นๆ การนำเข้านำออกระบบ เป็น word excel การกำหนดรหัสผ่าน ให้กับผู้สอบ การส่งผลสอบจากห้องสอบไปยังศูนย์สอบ ระบบวัดความยากง่ายของข้อสอบ การแสดงคะแนนหลังสอบเสร็จ การแสดงกราฟ เปรียบเทียบกับคนอื่น
รายละเอียด ความสามารถ เพิ่มเติม
http://linux.sut.ac.th/train/sots5701/

ไฟล์คอนข้างใหญ่เพราะผูกติดกับระบบ os
---> http://linux.sut.ac.th/
Date : 2014-05-30 01:38:47 By : dargoro
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สร้างระบบข้อสอบแบบ random คำถามและตัวเลือก ต้องการจะสร้างระบบข้อสอบที่ผู้ใช้เข้ามาสอบได้หลายครั้ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่