การสร้าง e-Test

ศักดา  ศักดิ์ศรีพาณิชย์
วสส.พล.

            ผมตั้งชื่อเรื่องว่า การสร้าง e-Test คำว่า "e-Test"  ไม่ทราบว่าจะมีใครใช้บ้างหรือเปล่า?  จะเข้าใจกันไหม?   ในความหมายของผมก็คือว่า  เป็นข้อสอบอิเล็กทรอนิกส์  เป็นข้อสอบที่ไม่ใช้กระดาษ  ผมเคยเขียนการสร้าง e-Book มาก่อน เพราะไม่อยากให้สถานศึกษาที่มีเครื่องคอมพิวเตอร์เป็นห้อง ๆ แล้วยังใช้กระดาษในการทำเอกสารต่าง ๆ เช่น  ประมวลการสอน  แผนการสอน  เอกสารการสอน และรายงานของนักเรียน นิสิตนักศึกษา

            มาถึงบทความนี้ก็เลยไม่อยากจะให้ใช้กระดาษมาทำข้อสอบอีกเรื่องหนึ่ง  ผมเคยทำข้อสอบอิเล็กทรอนิกส์ โดยใช้ภาษา ASP  ซึ่งเห็นว่า ยากสำหรับครูอาจารย์  คงต้องใช้เวลาในการเรียนรู้อีกมาก   ก็เลยคิดว่าโปรแกรมสร้างข้อสอบเป็นไฟล์ประเภท HTML คงจะง่ายกว่าแน่ ๆ  และอาจนำไปประยุกต์ใช้กับ บทเรียนคอมพิวเตอร์ช่วยสอน (Computer - Assisted Instruction : CAI) ซึ่ง CAI ต้องมีแบบฝึกหัดหรือแบบทดสอบ  และ CAI ก็กำหนดว่า  ต้องมีผลป้อนกลับให้ผู้เรียนรู้ว่า  ตนมีความรู้อะไรบ้าง?  ต้องเพิ่มเติมตรงไหน?  เรื่องแบบนี้ โปรแกรมที่ผมจะนำเสนอนี้ทำได้ดีทีเดียวครับ  ครูอาจารย์มาลองใช้โปรแกรม Hot Potatoes ของมหาวิทยาลัยวิคทอเรีย(University of Victoria) ร่วมกับผมซิครับ  โดยดาวน์โหลดที่ www.hotpotatoes.net และลงทะเบียนที่  http://web.uvic.ca/hrd/hotpot/register.htm

รูปที่  1 About Hot Potatoes

เมื่อติดตั้งแล้วมีโปรแกรมสร้างข้อสอบ 6 แบบ คือ JQuiz. JClose, JCross, JMix, JMatch และ Masher  ดังรูปที่  2  ข้างล่างนี้  แต่ในบทความนี้จะเสนอผู้อ่านคือ โปรแกรม JQuiz

รูปที่  2  โปรแกรมทั้ง 6 โปรแกรม

วิธีการสร้าง e-Test จากโปรแกรม JQuiz

                      จากรูปที่  2  ให้คลิกที่    จะได้หน้าต่างดังรูปที่  3  และ 4  ตามลำดับ  ในรูปที่ 4 ผมได้เพิ่มเติมข้อความเข้าไปอธิบายส่วนประกอบของหน้าต่างบ้างแล้ว

รูปที่  3  หน้าต่างผุดขึ้นระหว่างการเปิด

รูปที่  4  หน้าต่างที่ใช้สร้างโปรเจ็กข้อสอบ

                    จากรูปที่  4  ช่อง (1)  เป็นช่องของ Title ใช้ใส่ข้อความที่เป็นชื่อข้อสอบหรือชื่อวิชา

                      ช่อง  (2)  เป็นช่องของ Q หรือ Question ใช้ใส่ข้อความที่เป็น ข้อความคำถาม

                      ช่อง (3)  เป็นช่องข้อเลือก (Choice) ตั้งแต่ข้อเลือก A-E ใช้ใส่ข้อความที่เป็นข้อความของตัวเลือก

                      ช่อง (4)  เป็นช่องรายงานผลป้อนกลับ(Feedback)  ใช้ใส่ข้อความตอบกลับ เมื่อมีการคลิกเลือกข้อเลือกนี้

                      ช่อง (5)  เป็นช่องกำหนดข้อถูก และค่าคะแนน  โดยใส่เครื่องหมาย / ในช่อง Accept as Correct  ถ้าเป็นข้อสอบเป็นปรนัย  ข้อเลือกที่ถูกต้องจะมีค่าเป็น 100 %  ดูตัวอย่างตามรูปที่  5

                    เมื่อจะทำข้อต่อไปเลือก (6)  เช่น คลิกลูกศรเลื่อนขึ้นเป็นข้อ 2 เป็นต้น  หากต้องการย้อนกลับให้คลิกลูกศรเลื่อนลง  จากนั้นก็ทำตามข้อ 3 - 6

รูปที่  5  ตัวอย่างการพิมพ์ข้อมูลและกำหนดค่า Setting

                เมื่อพิมพ์ข้อสอบ  ได้ตรวจทาน  จัดเรียงเรียงเรียบร้อยแล้ว  งานต่อไปก็คือ การบันทึกข้อมูล 2 ครั้ง

                               8.1   บันทึกโปรเจ็ก  ครั้งแรกบันทึกเป็นโปรเจ็กของข้อสอบชุดนี้ก่อน  จะได้นามสกุลเป็น JQZ  ซึ่งเปิดได้จากโปรแกรม JQuiz นี้เท่านั้น  เพื่อเก็บไว้ปรับปรุงแก้ไขเพิ่มเติมข้อสอบได้ต่อไป  โดยคลิกเมนู File > Save จากนี้จะได้หน้าต่างตามรูปที่  7 

รูปที่  6  การบันทึกโปรเจ็ค JQZ

จากนั้นให้เลือก Save in : ที่ Drive และ Folder ใด  ใส่ชื่อในช่อง File name  แล้วคลิกปุ่ม Save ตามรูปที่ 7

รูปที่  7  กำหนดแหล่งและชื่อไฟล์ในการบันทึกข้อมูล

                            8.2  บันทึกไฟล์เพจ  มาถึงขั้นตอนสำคัญ ก็คือ  การบันทึกให้เป็นไฟล์ HTML ที่จะนำไปเปิดได้ใน Browser ชนิดต่าง ๆ เช่น IE (Microsoft Internet Explorer ตั้งแต่รุ่นที่ 5 ขึ้นไป ที่จะใช้ในการสอบ  วิธีบันทึกทำตามรูปที่  8-10  คือ  คลิกเมนู File > Create Web page > Web page for v6 browsers  แล้วเลือกแหล่งเก็บ  ตั้งชื่อไฟล์  ส่วนรูปที่  10  เป็นการสอบถามผู้อ่านว่า จะเปิดดูเลยหรือไม่ ?  ถ้าจะเปิดดูก็คลิก View the exercise in my browser เป็นต้น

รูปที่  8  Create Web page

รูปที่  9   กำหนดแหล่งและชื่อไฟล์ในการบันทึกข้อมูล

รูปที่  10  แสดงเพจ  หรือ Upload file

                  วิธีการอื่น ๆ เมื่อเสร็จในขั้นตอนที่  8  แล้ว และผู้อ่านได้เห็นผลงาน  หากยังไม่พอใจ e-Test ที่ปรากฎ  ก็สามารถแก้ไขปรับปรุงเปลี่ยนแปลงได้  ดังนี้

                        9.1  Configuration file  สามารถแก้ไข Configuration file ได้  ดังนี้  คลิกเมนู Options > Configure Output  ดังรูปที่  11

รูปที่  11  การแก้ไข Configuration file

                    ซึ่งผู้อ่านสามารถที่จะแก้ไขหรือกำหนด Configuration ต่าง ๆ ได้แก่  (1)  Titiles/Instructions,  (2)  Prompts/Feedback,  (3)   Buttons,  (4)  Appearance,   (5)  Timer,    (6)  Other,  (7)  Custom  และ  (8)  CGI

                   Configuration  ทั้ง  8  อย่าง  ผู้อ่านสามารถที่จะ Save และ Save As  เก็บไว้  เมื่อต้องการใช้ก็สามารถที่ Load มาใช้งานได้

                                ตามรูปที่  12   ผมใส่หัวข้อย่อยลงไปว่า  ตอนการสร้างไฟล์ฐานข้อมูล  และใส่ในช่อง Instructions :  คำแนะนำ  ให้นิสิตเลือกตอบข้อที่ถูกที่สุดเพียงข้อเดียว  โดยคลิกปุ่ม ?  หลังข้อเลือก A - E  แล้วคลิก Save

 รูปที่  12  การกำหนด configuration :  Titiles/Instructions

สำหรับ Configuration ที่เหลืออีก  7  แท๊ป  ลองอ่านแล้วลองทดลองดูเอาเองนะครับ  คงไม่ยากเกินกำลังของท่านหรอกครับ  ถ้าไงก็ e-Mail มาสอบถามก็ได้

                        9.2  การสลับลำดับที่ของคำถาม  และข้อเลือก  คลิกเมนู Manage Questions > Shuffle  จากนั้นเลือก  9.2.1 หรือ 9.2.2  ดูตามรูปที่  13

                                9.2.1  ถ้าสลับลำดับที่ของคำถาม ให้คลิกเลือก Shuffle Order of Questions

                                                     9.2.2   ถ้าสลับลำดับที่ของข้อเลือก  ให้คลิกเลือก Shuffle Order of Questions

รูปที่  13  การสลับลำดับที่ของคำถาม  และข้อเลือก

                        9.3  การเลือก Mode สำหรับผู้เริ่มต้น  โปรแกรมนี้มีโหมดการทำงานอยู่ 2 แบบ คือ แบบ Beginner และ Advanced Mode  สำหรับผู้เริ่มต้นอาจเลือก  Beginner Mokd ก่อน และเมื่อชำนาญแล้วค่อยเลือก Advanced Mode  เราเลือก Mode  ได้ โดยคลิกเมนู Options > Mode > Beginner Mode ตามรูปที่  14  จะได้หน้าต่างตามรูปที่  15   จะสังเกตพบว่า  ค่าที่จะ Setting  มีเพียงใส่เครื่องหมาย / ลงใน Check Box ของข้อเลือกที่ถูกต้องเท่านั้น

รูปที่  14  การเลือก Mode สำหรับกำหนดลักษณะหน้าต่าง

รูปที่  15  หน้าต่างแบบ Beginner Mode 

                        9.4  การกำหนดประเภทของแบบทดสอบ  มีให้เลือก  4  แบบ  บทความนี้เลือกแบบ Multiple-choice ตามรูปที่ 16

รูปที่  16  ประเภทของแบบทดสอบ

                       9.5  การจัดการคำถาม  โปรแกรม JQuiz  สามารถให้ผู้ใช้ลบข้อคำถาม  แทรกข้อคำถาม  ย้ายข้อคำถาม และลอกข้อคำถาม  รวมถึง  การเปลี่ยนคำป้อนกลับอัตโนมัติ โดยไม่ต้องไปแก้ไขที่ Configuration file(Prompts/Feedback) ก็ได้  ตามรูปที่  17  ส่วน Shuffle ได้กล่าวแล้วในข้อ  9.2

รูปที่  17  การจัดการคำถาม

                      9.6  การแทรกไฟล์ประเภท Media Object วิธีการนี้เป็นการใช้ Link ไปที่ไฟล์ ซึ่งเก็บไว้ในเครื่องลูกข่าย หรือ เครื่องแม่ข่าย เมื่อต้องการจะเปิดฟัง  จะต้องคลิกที่จุด Link แล้ว จะมีหน้าต่าง File Download เพื่อ Download ไฟล์  ให้ผู้ทดสอบเลือกว่า จะ Open หรือ Save ไว้

                                            วิธีการแทรก่ไฟล์ที่ปรากฎเป็นจุดเชื่อมโยง มีดังนี้  (1)  คลิก Browse... เลือกไฟล์ที่เตรียมเอาไว้  (2)  กำหนด Width และ Hight  (3)  เลือกชนิดของ Player(s) ที่จะใช้กับไฟล์ที่แทรกไว้ตาม (1)  และ  (4) ใส่ข้อความที่จะปรากฎเป็นจุดเชื่อมโยง ในช่อง Link Text  เช่น  ใส่คำว่า  "คลิกเพื่อฟังคำบรรยายประกอบ"  เป็นต้น

รูปที่  18  การแทรก Media Object

เมื่อผู้อ่านทำมาถึง ณ ตอนนี้แล้ว  ก็จะได้ไฟล์ e-Test ที่จะนำไปใช้ต่อไป  สวัสดีครับ

******************************