หน้า 1 จากทั้งหมด 1

Count down Javascript โปรเจ็คเกี่ยวกับการทำข้อสอบ

โพสต์แล้ว: 05/05/2012 7:50 pm
โดย ultraman_neww
คือตอนนี้หนูทำโปรเจ็คเกี่ยวกับการทำข้อสอบของนักเรียนค่ะ แล้วในการทำข้อสอบผ่านเว็บไซต์หนูต้องการกำหนดเวลาทำข้อสอบ เช่น วิชาคณิตศาสตร์ใช้เวลา 2 ชั่วโมง และต้องการให้มีการนับเวลาถอยหลังในข้อสอบด้วยค่ะ คือเวลาหมดจะเช็คคะแนนแล้วเก็บใส่ดาต้าเบสทันที แต่ปัญหามีอยู่ว่า เวลาที่หนูทำให้มันนับถอยหลังนั้น เวลากด F5 หรือรีเฟสมันก็จะเริ่มนับใหม่ หรือกด back มันก็เริ่มนับใหม่ หนูต้องการให้เวลานั้นนับจากดาต้าเบสเช่นเก็บเวลาไว้ในดาต้าเบสแล้วนำมาหักออกในเวลาที่ใช้ไปอ่ะครับถ้ากดรีเฟสก็นับต่อประมาณนั้น ถ้ากด back ก็ทำการรวมคะแนนเรย

***มือใหม่ค่ะ^^ เขียนในรูปแบบ CI ขอบคุณล่วงหน้านะคะ

Re: Count down

โพสต์แล้ว: 05/05/2012 8:00 pm
โดย mindphp
ขอตอบเป็นแนวทางนะครับ
ลองใช้ cookies เข้ามาช่วย ด้วยซิครับ
เก็บเวลาเริ่มต้นไว้ก่อน ถ้า user refresh หน้า ก็ให้ javascript นับ ถอยหลังต่อจาก เวลาที่อยู่ใน cookies ที่เราสร้างไว้ตอนเข้าหน้าทำข้อสอบครั้งแรก
หรือ ใช้ Ajax ร่วมด้วยก็ดีครับ เช่นพอเข้าหน้าแรก ก็ให้ ajax อัพแดดเวลาในฐานข้อมูลไป เรื่อยๆ ถ้าเวลา เกินที่ตั้งไว้ แล้วก็ให้เปลี่ยนไปหน้าที่ต้องการ หรือ รวมคะแนนออกมาเลยตามต้องการก็ได้

Re: Count down

โพสต์แล้ว: 05/05/2012 8:10 pm
โดย ultraman_neww
mindphp เขียน:ขอตอบเป็นแนวทางนะครับ
ลองใช้ cookies เข้ามาช่วย ด้วยซิครับ
เก็บเวลาเริ่มต้นไว้ก่อน ถ้า user refresh หน้า ก็ให้ javascript นับ ถอยหลังต่อจาก เวลาที่อยู่ใน cookies ที่เราสร้างไว้ตอนเข้าหน้าทำข้อสอบครั้งแรก
หรือ ใช้ Ajax ร่วมด้วยก็ดีครับ เช่นพอเข้าหน้าแรก ก็ให้ ajax อัพแดดเวลาในฐานข้อมูลไป เรื่อยๆ ถ้าเวลา เกินที่ตั้งไว้ แล้วก็ให้เปลี่ยนไปหน้าที่ต้องการ หรือ รวมคะแนนออกมาเลยตามต้องการก็ได้


ขอบคุณค่ะ
แต่ต้องทำอย่างไงบ้างอ่ะคะ รบกวนลองเขียนเป็นตัวอย่างให้ศึกษาได้ป่ะคะ พอดีว่าไม่เก่งค่ะ เพิ่งเริ่มเขียนยังไม่ค่อยชำนาญค่ะ

Re: Count down Javascript โปรเจ็คเกี่ยวกับการทำข้อสอบ

โพสต์แล้ว: 06/05/2012 2:50 am
โดย mindphp
ถ้าเพิ่งเริ่มหัดเขียน แนะนำให้ เขียนธรรมดาก่อน ใช้ CI ครับ

Re: Count down Javascript โปรเจ็คเกี่ยวกับการทำข้อสอบ

โพสต์แล้ว: 16/05/2012 10:16 am
โดย malangtub
สอบถามได้นะคะ
0876665547