บทที่ 2 เอกสารและงานวิจัยที่ ...ctn-phrae.com/assets/uploads/thesis_file/2017-02-16_5140...6 (2.1) การว ดผล (Measurement)

Post on 24-Feb-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

บทท 2 เอกสารและงานวจยทเกยวของ

ในการศกษาเรองการสรางและหาประสทธภาพโปรแกรมท าขอสอบออนไลนทผวจยได

รวบรวมแนวคดทฤษฎและหลกการตางๆจากเอกสารและงานวจยทเกยวของตอไปน 1. ทฤษฎกบหลกการทเกยวของ

1.1 ทฤษฎการวดผลและประเมนผล 1.2 ทฤษฎเกยวกบการทดสอบ 1.3 ทฤษฎเกยวกบขอสอบอตนย 1.4 ทฤษฎเกยวกบขอสอบแบบถกผด 1.5 ทฤษฎเกยวกบขอสอบแบบจบค 1.6 ทฤษฎเกยวกบขอสอบปรนย 1.7 ทฤษฎเกยวกบอ านาจจ าแนกความยากงายของขอสอบ 1.8 ทฤษฎเกยวกบภาษา HTML 1.9 ทฤษฎเกยวกบภาษา CSS 1.10 ทฤษฎเกยวกบภาษา PHP 1.11 ทฤษฎเกยวกบภาษา Javascrip 1.12 ทฤษฎเกยวกบระบบฐานขอมล 1.13 ทฤษฎเกยวกบ editor sublime text 3

2. งานวจยทเกยวของ 2.1 ทฤษฎกบหลกการทเกยวของ

2.1.1 การวดผลและประเมนผล การวดผลการเรยนรในบทเรยนแตละบทนน ครควรพจารณาจดประสงคการเรยนรของ

บทเรยนกอนวา ครอบคลมทงเนอหาและพฤตกรรมการเรยนรทกๆ ดานหรอยง ครควรก าหนดจดมงหมายของบทเรยนนนๆ เพมเตมอกตามความเหมาะสม และพงระวงไวเสมอวา พฤตกรรมการเรยนรทพงประสงคในวชาวทยาศาสตรมไดมแตดานความรความจ าเทานน แตยงมดานความเขาใจ ดานทกษะกระบวนการทางวทยาศาสตร ดานการน าความรและวธการทางวทยาศาสตรไปใช รวมทงดานเจตคตและความสนใจอกดวย การระบจดประสงคของบทเรยนจงควรพจารณาอยาง

4

รอบคอบ เพอใหการวดผลตามจดประสงคเหลานนครอบคลมทงเนอหาและพฤตกรรมการเรยนรทก ๆ ดานตามจดมงหมายของหลกสตร

การวดผลการเรยนรอาจกระท าไดหลายทาง เชน ใหนกเรยนท าแบบทดสอบ ซงอาจมทงทเปนขอเขยนและภาคปฏบต หรอครสงเกตพฤตกรรมทนกเรยนแสดงออกขณะเรยน เปนตน ขอมลทไดจากการวด ผลดงกลาวจะเชอถอไดมากนอยเพยงใดนอกจากขนกบจ านวนครงทท าการวดแลว ยงขนกบคณภาพของแบบทดสอบและความสามารถในการสงเกตของครอกดวย การศกษารายละเอยดเกยวกบหลกการและวธการสรางแบบทดสอบรวมทงการฝกหดสรางแบบทดสอบอยเสมอ จะท าใหไดแบบทดสอบทมคณภาพ ส าหรบการประเมนผลการเรยนการสอนนนครควรพจารณาอยางละเอยดถถวนและยตธรรม ซงครสามารถศกษาไดจาก คมอวดผลประเมนผลวทยาศาสตร ทจดท าโดยสาขาประเมนมาตรฐานสถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย กระทรวงศกษาธการ

2.1.1.1 ความหมายของการวดผล การประเมนผล และการสอบ การวดผลการประเมนผลและการสอบเปนค าทเกยวของกนและมกเรยกรวมกน

วา การสอบวดผลการวดผลประเมนผล ซงเปนค ารวมกนค าละ 2 ค า และมค าซ ากนหนงค า รวมมค าทเกยวของทงหมด 3 ค า คอ ค าวาการวดผล (Measurement) ค าวาการสอบ (Testing) และค าวา การประเมนผล (Evaluation) เปนค าทมความหมายแตกตางกน แตมกจะใชควบคกนเสมอ เพอใหมความเขาใจไดชดเจนและถกตองของค าดงกลาวไดมผใหความหมายไวดงน

(1) ความหมายของค าวาการวดผล การวดผลเปนการก าหนดจ านวนหรอปรมาณใหแกสงทวดโดยมเงอนไขหรอกฎเกณฑการวดผลแบงออกเปน 2 ประเภท คอ

(1.1) การวดทางกายภาพศาสตร (Physical Science) เปนการวดเพอหาจ านวน ปรมาณของสงตางๆ ทเปนรปธรรมมตวตนแนนอนเชนความยาวน าหนกพนทปรมาตร ขนาด สวนใหญเปนการวดวตถ สงของ การวดทางดานนมกเปนรปธรรม มเครองมอวดทใหผลเชอถอได มหนวยการวดแนนอน เชน เปนเมตรเปนกรมซงท าใหการวดทางกายภาพศาสตรไดผลการวดทถกตองแมนย า

(1.2) การวดทางสงคมศาสตร (Social Science) เปนการวดเพอหาจ านวนหรอคณภาพของสงทเปนนามธรรมไมมตวตนแนนอน สวนใหญเกยวของกบพฤตกรรมของสงมชวตทงหลาย เครองมอทใชวดมกขาดคณภาพใหผลเชอถอไดต า เชน การวดความร การวดการปรบตวของนกเรยนการวดผลการศกษาเปนสวนหนงของการวดทางดานสงคมศาสตรซงในปจจบนนการวดทางดานนพยายามปรบปรงวธการโดยอาศยวธการทางวทยาศาสตรเปนรากฐานเพอใหไดผลการวดทแนนอนถกตองมากขน

5

การวดทงสองประเภท เปนการใชความพยายามทจะก าหนดตวเลขหรอสญลกษณเพอใชแทนปรมาณหรอคณภาพของพฤตกรรมความสามารถของบคคล ผลการวดทไดแตละครงจะแตกตางกน มไดมลกษณะหรอคณภาพเหมอนกนทกครงไป ทงนยอมขนกบวตถประสงคของการวด เครองมอทใชวด รวมทงวธการวดทจะท าใหผลการวดมลกษณะอยางไรละเอยดหรอหยาบเพยงใด ซงการวดสามารถจ าแนกระดบของความละเอยดได 4 ระดบ ดงน

ระดบท 1 มาตรานามบญญต (Nominal Scale) เปนการก าหนดชอใหกบเรองราวหรอสงของตาง ๆ เชน เพศชาย เพศหญง ชนประถมศกษา อาชพรบราชการ ชาวนา ชาวสวน เปนตน มาตราวดระดบนเปนเพยงแตการจดหมวดหมสงทมลกษณะเดยวกนเขาเปนประเภทเดยวกนเทานน ซงนบวาเปนมาตรการ วดทหยาบทสด

ระดบท 2 มาตรการ จดอนดบ (Ordinal Scale) เปนการจดเรยงล าดบของสงทอย ในหมวดหรอสกลเดยวกน ใหลดหลนตามล าดบปรมาณหรอคณภาพ เชน เกง คอนขางเกง กลาง หรอการจดอนดบท 1 2 3 เปนตน ซงการจดอนดบในมาตรานเปนเพยงการบอกปรมาณและคณภาพทมมากนอยตางกนเทานน แตไมสามารถบอกไดวาแตละอนดบนนแตกตางกนมากนอยเพยงไรและแตละชนนนหางเทากนหรอไม

ระดบท 3 มาตราอนตรภาค (Interval Scale) การก าหนดตวเลขการวดในระดบน เปนการแบงของทอยในลกษณะเดยวกนออกเปนประเภทหรอชวงทเทา ๆ กน เชน 1 ชวโมงม 30 นาท 1 วนม 24 ชวโมงซงการแบงเปนชวงเทา ๆ กน ในลกษณะนท าใหขอมลทไดจากการวดมความหมายยงขน เพราะสามารถน าผลทไดไปเปรยบเทยบ บวก ลบ กนได แตมาตรการ วดระดบนยงมจดออนอยตรงท ศนยทไดจากการวดในมาตรานยงไมใชศนยแท (Absolute Zero) แตเปนเพยงศนยสมมตเทานน เพราะศนยในมาตรการ วดชนดนมไดหมายความวาไมมอะไรเลย แตเปนการสมมตวาไมม แทจรงยงมลกษณะทวดนนอยบาง

ระดบท 4 มาตราอตราสวน (Ratio Scale) เปนมาตรการ วดทสมบรณ คณสมบตของการก าหนดตวเลขในมาตรการ วดนคอ มศนยแทและมชวงทเทากน เรยงขนลงตามล าดบสม าเสมอ เชน การวดความยาวของสงของ ความยาวเทากบศนยหมายความวาไมมความยาว น าหนกศนยแสดงวาไมมน าหนกสงของทม น าหนก 10 กโลกรม แสดงวาน าหนกเปน 2 เทาของสงของ 5 กโลกรม เปนตน

(2) ความหมายของค าวาการประเมนผล การประเมนผลเปนกระบวนการทท าตอเนองจากการวดผลแลววนจฉย

ตดสนลงสรป เพอพจารณาความเหมาะสมหรอหาคณคาของคณลกษณะและพฤตกรรมอยางมกฎเกณฑและมคณธรรมซงในการประเมนผลจะตองมองคประกอบหลก 3 ประการ คอ

6

(2.1) การวดผล (Measurement) ท าใหทราบสภาพความจรงของสงทจะประเมนวามปรมาณเทาไรมคณสมบตอยางไรเพอใชเปนขอมลส าหรบน าไปเปรยบเทยบกบเกณฑ

(2.2) เกณฑการพจารณา (Criteria) ในการทจะตดสนวาสงใดดเลวใชไดหรอใชไมไดน นจะตองมหลกเกณฑหรอมบรรทดฐานทตองการโดยน าผลการว ดน นมาเปรยบเทยบกบเกณฑทก าหนดไว หรอมาตรฐานทตองการเกณฑการพจารณาในการประเมนผลการศกษานนกคอจดมงหมายของการศกษานนเอง

(2.3) การตดสนใจ (Decision) เปนการชขาดหรอสรปผลทไดจากการวดเทยบกบเกณฑการเปรยบเทยบระหวางผลการปฏบตซงไดจากการวดกบเกณฑทก าหนดไววาสงต ากวากนขนาดไหน ทงนการตดสนใจทดตองอาศยการพจารณาอยางถถวนทกแงมมและกระท าอยางยตธรรมโดยอาศยสภาพและความเหมาะสมตางๆประกอบหรอตองมคณธรรม

จากความหมายของการวดผลและการประเมนผล แสดงวากระบวนการท งสองตอเนองกนไป กลาวคอ เมอมการวดผลแลวจะไดรายละเอยดหลายดาน แลวน าผลทงหลายมาพจารณา หรอทเรยกวาประเมนผล ผลการประเมนจะถกตองเหมาะสมเพยงใดยอมขนกบ ผลของการวดเปนประการส าคญ ทงการวดผล และการประเมนผลจงสมพนธเกยวโยงกน แตอยางไรกตามการวดผล และการประเมนผลยงมลกษณะรายละเอยดทแตกตางกนซงพอจะเปรยบเทยบไดดงแสดงในรปท 2.1

รปท 2.1 การเปรยบเทยบลกษณะของการวดผลและประเมนผล

(3) ความหมายของค าวาการสอบ

การสอบหรอการทดสอบเปนการก าหนดจ านวน ปรมาณ หรอคณลกษณะของพฤตกรรมหรอความสามารถของบคคลโดยใชขอสอบเปนเครองมอ หรอเปนสงเรา ดงนนการสอบหรอการทดสอบกคอการวดผลการศกษาอยางหนงซงใชขอสอบท าหนาทเปนเครองมอวดความสามารถของบคคล ซงจดวาเปนวธการทใชกนมาก และแพรหลายทสดทกครงทมการสอบ จนในบางครงสามารถใชค าวาการสอบแทนการวดผลการศกษาซงในการสอบจะมองคประกอบ 4 ประการ คอ

7

(3.1) บคคลซงถกวดคณลกษณะความสามารถ (3.2) ขอสอบซงท าหนาทเปนสงเรา (3.3) การด าเนนการสอบซงจะตองกระท าใหเกดความยตธรรมแก ผเขาสอบ

อยางเสมอหนากนทกคนหลกเลยงการรบกวนของผคมสอบในขณะทผสอบก าลงใชความคด (3.4) ผลการสอบซงแทนความสามารถสงสดของแตละบคคล

(4) ธรรมชาตของการวดผลการศกษา การวดและประเมนผลทใชในสถานศกษามทงการวดดานกายภาพศาสตรและ

การวดทางสงคมศาสตรผสอนจงตองเขาใจธรรมชาตของการวดผลท ง 2 ประเภทเปนอยางด ไมเชนนนการแปลความหมายอาจเกดความสบสนกนไดเพราะถาเปนการวดทางดานสงคมศาสตรอาจแปลความหมายไมชดเจนและแนนอนเหมอนการวดทางดานกายภาพศาสตรการวดจ าเปนตองมการตรวจวดหลาย ๆ ดานและหลาย ๆ ครงเพอใหไดผลทนาเชอถอยงขน การวดและประเมนผลทางการศกษามลกษณะทส าคญ 5 ประการ ดงน

(4 . 1 ) ก า รว ดผลการ ศกษา เ ปนการวดท า งออม ( IndirectMeasurement) คณลกษณะทตรวจวดในทางการศกษาเชนผลสมฤทธทางการเรยนสตปญญา ความถนด ความสนใจบคลกภาพ เจตคต ของผเรยนน น มลกษณะเปนสภาพทางจตวทยาในตวนกเรยนเปนนามธรรมทไมสามารถวดไดโดยตรง เพราะไมสามารถสงเกตเหนหรอสมผสไดวธการตรวจวดจงเรมโดยการแปลงคณลกษณะนนออกมาเปนพฤตกรรมทวดได สงเกตได จากนนจงใชเครองมอเปนสงเราแกผเรยน เพอใหผเ รยนตอบสนองโดยแสดงพฤตกรรมตางๆออกมาผสอนจงสามารถตรวจวดพฤตกรรมนนๆ ไดในเชงปรมาณหรอเชงคณภาพแลวแตกรณผลทไดผสอนจะน าไป อางองสรปกลบไปยงคณลกษณะทประสงคจะตรวจสอบนนอกครงเราจงกลาววาการวดผลการศกษาเปนการวดทางออม

(4.2) การวดผลการศกษาเปนการวดทไมสมบรณ(Imperfect Measurement)การจดการเรยนการสอนในชนเรยนเปนการจดตามเนอหาและจดมงหมายทก าหนดไวในหลกสตรระดบชนตาง ๆ เนอหาและพฤตกรรมทตองการใหเกดขนแกนกเรยนจะมอยมากมาย ซงผทท าหนาทวดผลและประเมนผลสมฤทธทางการเรยนคงไมสามารถตรวจวดหรอทดสอบใหครอบคลมหรอครบถวนในทกประเดนของเนอหา และทกพฤตกรรมทตองการใหเกดขน เนองจากขอจ ากดของเวลา งบประมาณ คาใชจาย และสภาพการณทเปนจรงในทางปฏบตนนครจะเลอกขอสอบบางขอทเปนตวแทนของเนอหาและจดมงหมาย ดงนนการวดผลการศกษาจงเปนการวดทไมสมบรณไมครบถวนทงหมด

8

(4.3) การวดผลการศกษาเปนการวดเชงปรมาณและการประเมนผลแสดงเชงคณภาพในกระบวนการของการวดผลทใชเครองมอเพอตรวจวดคณลกษณะทตองการจะแสดงผลในรปของจ านวนหรอตวเลข โดยเฉพาะการวดผลสมฤทธทางการเรยนทครนยมใชแบบทดสอบเปนเครองมอหลกในการวดผลทไดคอคะแนน (Score) จากแบบทดสอบรวมกบคะแนนจากการวดครงกอน ๆ เพอใชเปนขอมลในการประเมนผลซงผลการประเมนจะแสดงในเชงคณภาพ เชน ผาน ไมผาน หรอประเมนเปนระดบคะแนน A B C D E (ดมาก ด ปานกลาง ควรปรบปรงตองแกไข)

(4.4) การวดผลการศกษาเปนการวดเชงสมพนธ (Relative Measurement)จ านวนหรอ ตวเลขทไดจากการวดผลทเรยกวาคะแนน (Score) นนมระดบการวดไดสงสดในมาตราอนตรภาค ( Interval Scale) เทานน ซงเปนมาตรการ ทไมมศนยแท (Non absolute Zero) หมายความวา เลข 0 ในการวดผลการศกษาไมไดมความหมายวาไมมคณลกษณะทวดเนองจากเครองมอทใชวดผลไมสามารถจะวดลงไปไดครบถวนจนถงจดทเปนศนยแทจรง เชน ผเรยนทสอบไดคะแนน 0จากการทดสอบดวยแบบทดสอบฉบบหนงไมไดหมายความวาผเรยนไมไดมความรความเขาใจในเนอหาทเ รยนไปเลยบอกไดเพยงวานกเรยนผ นท าขอสอบไมถกเลยแมแตขอเดยวเพราะแบบทดสอบทใชวดผลไมสามารถจะบรรจเนอหาทงหมดทกประเดนทผสอนไวไดแตใชตวอยางของเนอหาและพฤตกรรมมาสอบวดเทานน ดงนนในการจะแปลความหมายของผลการวดทางการศกษาจงตองค านงถงความสมพนธระหวางคะแนนทไดกบเกณฑใดเกณฑหนง

(4.5) การวดผลและประเมนผลการศกษาเปนกระบวนการทมความคลาดเคลอน (Error of Measurement) การวดผลทางการศกษาเปนการวดดานจตวทยาซงมตวแปรทเขามาเกยวของมาก โอกาสทจะเกดความคลาดเคลอน (Error) หรอความผดพลาดซงมอยสงเนองจากผด าเนนการวดผลไมสามารถควบคมตวแปรตาง ๆ ไดครบถวน ดงนนคะแนนทไดจากการวด(Obtained Score) จะเปนผลรวมของคะแนน 2 สวนคอคะแนนทแทจรง (True Score) กบคะแนนทคลาดเคลอน (Error Score) โดยคะแนนทคลาดเคลอนนอาจเปนไปในทางบวกหรอทางลบกไดความคลาดเคลอนทเกดขนจากการวดผลมสาเหตอยหลายประการคอ

(4.5.1) เครองมอทใชวดขาดความสมบรณวดไมตรงคณลกษณะทตองการ

(4.5.2) ผจดด าเนนการวดผลขาดความช านาญในการวดผล (4.5.3) ความผนแปรของผเขาทดสอบขณะสอบ (4.5.4) ความคลาดเคลอนในการคดค านวณในการรวมหรอกรอกคะแนน (4.5.5) ความคลาดเคลอนจากการสมตวอยางเนอหาและพฤตกรรมหลก

9

(5) จดมงหมายของการวดผลและประเมนการศกษา การวดผลและการประเมนผลทางการศกษามจดมงหมายเพอรวบรวมรายละเอยด

ตางๆ เพอแสดงความกาวหนาตามเปาหมายของหลกสตรและเพอจดประสงคอนๆ ทกอใหเกดประโยชนตอการศกษาจดมงหมายของการวดผลและประเมนผลแยกเปนขอๆไดดงน

(5.1) เพอการจดต าแหนง(Placement)โดยใชผลการสอบบอกต าแหนงของผเรยนวามความรความสามารถในระดบใดของกลม หรอเปรยบเทยบกบเกณฑแลวจดวาอยในระดบใด การใชแบบสอบวดเพอจดต าแหนงน ใชในวตถประสงค 2 ประการ คอ เพอคดเลอกเขาเรยนหรอเขาท างาน และใชแยกประเภท แยกกลมเปน เชน กลมเกง- กลมออน ผานเกณฑ-ไมผาน

(5.2) เพอ เปรยบเทยบ(Assessment)หรอเพอประเมนพฒนาการ เปนการประเมนผลกอนเรมตนการเรยนการสอน (Pre-test)ของแตละบทเรยนหรอแตละหนวยเพอพจารณาดวาผเรยนมทกษะทจ าเปนส าหรบการเรยนเพยงใดซงจะชวยใหรวาในระหวางการเรยนรผเรยนควรมความรเพมอยางไร และเปนการพจารณาดวาวธการสอนอยางไรจงจะเหมาะสมกบสภาพผเรยนหากการประเมนผลกอนเรยนพบวา ผเรยนมพนฐานไมพอเพยงทจะเรยนในเรองทจะสอนกจ าเปนตองไดรบการสอนซอมเสรมใหมพนฐานทพอเพยงเสยกอนจงจะเรมตนสอนเนอหาในหนวยการเรยนตอไปได

(5.3) เพอการวนจฉย (Diagnosis)เปนการวดผลเพอคนหาจดเดน จดดอยของผเรยนวามปญหาในเรองอะไรเพอจะน าไปสการตดสนใจแกไขปรบปรงใหตรงเปา แบบทดสอบทใชเพอการนคอแบบทดสอบวนจฉยการเรยน(Diagnostic Test)

(5.4) เพอพยากรณ(Prediction)การวดผลสามารถท าหนาทท านายหรอคาดคะเนความส าเรจในภายภาคหนาของผเรยนไดโดยตองท าการวจยใหทราบกอนวาความส าเรจทตองการคาดคะเนนนประกอบดวยความสามารถประเภทใดหรอความถนดใดบางโดยใชแบบวดความถนด แลวน าผลทไดมาสรางสมการพยากรณหรอเปลยนคะแนนสอบในแตละวชามาสรางเปนกราฟจะมองเหนวาผเรยนมความสามารถในวชาใดสงวชาทไดสงนนจะสามารถพยากรณความสามารถในอนาคต

(5.5) เพอการประเมนผล(Evaluation) เปนการวดผลเพอน าผลของการวดมาสรปวาผเรยนอยในระดบใดของเกณฑทก าหนดไว ในการประเมนผลจากการวดผลการเรยนรของนกเรยน เมอไดเรยนจบแลววามคณภาพระดบใด บรรลจดมงหมายทตองการระดบใด การประเมนผลในเรองนตองไดจากผลการวดใหครอบคลมกบจดมงหมายทตองการประเมนทงหมด ซงมความหมายรวมไปถงการประเมนผลของหลกสตรการสอนเปนการประเมนวาการจดการเรยนการสอนไดบรรลจดมงหมายของหลกสตรมากนอยเพยงใดการบรหารมคณภาพระดบใด

10

จดมงหมายของการวดผลทง 5 ประการ มความตอเนองกนโดยกอนเรมเขามาเรยนกจะตองวดเพอคดเลอกเขามาเรยน (วดเพอจดต าแหนง) และในระหวางภาคเรยนกจะตองทราบวาใครเกงออนตรงไหน (วดเพอวนจฉย) เพอจดการสอนใหเหมาะสม เมอสนภาคเรยนกมการทดสอบเพอดวาใครเรยนดขนเพยงใด (วดเพอเปรยบเทยบ) และในอนาคตนกเรยนแตละคนควรจะเรยนอะไรตอไป (วดเพอพยากรณ) จนในทสดกตองทราบวาผลสดทายนกเรยนเปนอยางไรเมอเปรยบเทยบกบโรงเรยนอน (วดเพอประเมนคา) เปนตน ดงนนผทเกยวของจะตองศกษาวาจะวดวธใดจงจะถกตองและสมบรณทสด เพอน าผลการวดไปใชตามจดมงหมายทง 5 ประการไดอยางมประสทธภาพ

(6) ประโยชนของการวดผลและการประเมนผลการศกษา การวดผลและการประเมนผลทางการศกษามประโยชนตอผเรยนครผสอน

ผปกครอง การแนะแนว การบรหารและการวจยการศกษาดงรายละเอยดตอไปน (1.1) ประโยชนตอตวนกเรยน

(1.1.1) ท าใหผเรยนทราบจดมงหมายของการจดการเรยนการสอน (1.1.2) ท าใหเกดแรงจงใจในการเรยนเพมขน เพอใหไดผลการวด (1.1.3) ชวยสรางนสยในการใฝรใหเกดขนกบผเรยนเมอไมสามารถตอบ

ค าถามหรอตอบแบบทดสอบไดผเรยนจะไปศกษาเพมเตมกอใหเกดนสยอยากรอยากเหนมากขน (1.1.4) ท าใหทราบถงสถานภาพทางการเรยนของตนเองวาเดนดอยใน

เรองใดควรไดรบการปรบปรงอยางไร (1.2) ประโยชนตอครผสอน

(1.2.1) ท าใหทราบขอมลเบองตนในดานตางๆของนกเรยน (1.2.2) ท าใหทราบถงผลการสอนของครวามประสทธผลมากนอย (1.2.3) ท าใหครไดขอมลในการปรบปรงการจดกจกรรมการสอนหรอ

การก าหนดจดมงหมายในการสอนทเหมาะสมตอไป (1.2.4) ชวยใหครก าหนดเทคนควธการสอนทเหมาะสมใหแกนกเรยน

เปนรายบคคลกรณทประสงคจะสอนเพมเตมหรอสอนซอมเสรม (1.3) ประโยชนตอผปกครองนกเรยน

ผปกครองทราบถงพฒนาการหรอความกาวหนาในการเรยนของนกเรยนเปนระยะๆ ดงนนจงตองใหผปกครองนกเรยนทราบดวยเพอทผปกครองจะไดใชเปนพนฐานการตดสนใจเกยวกบการศกษาตอไป

11

(1.4) ประโยชนตองานแนะแนว ขอมลทไดจากการวดผลและประเมนผลการศกษาเชนการวดเจตคตการ

วดความสนใจการวดบคลกภาพการวดผลสมฤทธทางการเรยน การวดความถนดเปนขอมลของนกเรยนทมประโยชนตองานแนะแนวในการใหค าแนะน าหรอขอชแนะเกยวกบการเลอกอาชพ การศกษาตอและปญหาสวนตวของนกเรยนทประสบอย

(1.5) ประโยชนตอการบรหารการศกษา การประเมนผลโดยภาพรวมของสถานศกษานนๆจะเปนขอมลบอกถง

ประสทธภาพ ในการจดและการบรหารการศกษา และการวดผลและการประเมนผลเปนเครองมอในการด าเนนกจกรรมหลายๆ ดาน เชนการคดเลอกบคลากรในต าแหนงหนาทตางๆการสอบคดเลอกการจดแยกประเภทนกเรยนนกศกษาและการประเมนผลการปฏบตงานเปนตน

(1.6) ประโยชนในการวจยการศกษา ขอมลทางการศกษาทไดจากการวดผลและประเมนผลการศกษาดานตางๆ

ไมวาจะเปนดานตวนกเรยน ตวคร ผบรหาร บคลากรในสถานศกษา งบประมาณ ระบบการบรหารการจดการ และอปกรณเครองมอตางๆ นนจะเปนขอมลเบองตนทสามารถน าไปใชในการศกษาและวเคราะหเพอศกษาวจยในประเดนขอสงสยตางๆไดเปนอยางด เพอใหไดผลการศกษาวจยทมคณภาพสามารถน าไปใชพฒนาระบบการศกษาไดอยางแทจรง

(7) ปรชญาของการวดผลและประเมนผลการศกษา การวดและประเมนผลการศกษา เปนสวนทส าคญในการจดกจกรรมการเรยน

การสอนดงนนในการวดผลและประเมนผลผสอนควรยดหลกปรชญาของการวดผลเปนแนวทางในการปฏบต เพอใหผลทไดเปนขอมลทชน าในการด าเนนการสอนตอๆ ไปไดเปนอยางดและถกตองมากทสด มใชการน าผลทไดไปตดสนการสอบไดหรอสอบตกของนกเรยนเพยงอยางเดยว ซงปรชญาการวดและประเมนผลมดงนคอ

(1.1) ใหถอวาการสอบเปนสวนหนงของการสอนถงแมวาการสอนและการสอบมจดมงหมายตางกนและท าในเวลาทตางกน แตกถอวาทงการสอนและการสอบมความตอเนองกนและสมพนธกน ครทดจะไมแยกการสอนและการสอบออกจากกนแตพยายามท าใหทงสองอยางตอเนองกนตลอดเวลา

(1.2) การสอบควรมงวดศกยภาพมากกวาการวดความจ า การสอบทผานมามกมงวดวาผเรยนจ าสงทครสอนไปแลวไดมากนอยเทาไรแตปจจบนมงทจะวดความสามารถดานสมองของผเรยนวาเขาสามารถน าสงทเรยนรไปดดแปลงเพอใชในสถานการณตางๆไดดอยางไร

12

(1.3) สอบเพอวนจฉยการเรยนการสอนปจจบนมงใหผเรยนเรยนเพอรมากกวาแขงขนกน ระเบยบการวดผลปจจบนไดก าหนดใหมการสอนซอมเสรมไดครจ าเปนอยางยงทตองรวาผเรยนบกพรองในเรองใดจงสามารถสอนซอมเสรมได

(1.4) สอบเพอประเมนคา การสอบมงทจะน าผลไปประเมนผลทางการศกษาเปนสวนรวมวามความเหมาะสมหรอไมเพยงใดรวมทงชใหเหนถงความเหมาะสมของหลกสตรการเรยนการสอน และองคประกอบอนๆ ของการศกษา มอะไรควรปรบปรงแกไข

(1.5) ทดสอบเพอคนและพฒนาสมรรถภาพ เปนปรชญาทส าคญยงมงใหครท าหนาทตรวจคนนกเรยนวาใครมสมรรถภาพเดนดอยในดานใดโดยถอวานกเรยนแตละคนกมคณลกษณะพเศษของตนมลกษณะตางกนแฝงอย อาจแสดงออกมาใหเหนเดนชดหรอไมชดกไดครจงตองท าหนาทคนหาใหพบเพอหาทางสงเสรมสนบสนนใหไปในทางนนใหมากทสด

(8) หลกการวดและประเมนผลการศกษา การวดและประเมนผลการศกษาเปนกระบวนการทมระเบยบแบบแผนเพอให

ไดมาซง ตวเลขหรอสญลกษณทแสดงถงปรมาณหรอคณภาพของคณลกษณะทวดได เพอจะไดน าผลของ การวดมาเปนขอมลในการประเมนผลไดอยางถกตองการวดผลการศกษาจะมความถกตองควรปฏบตดงน

(1.1) วดใหตรงกบวตถประสงค ในการวดผลแตละครงถาผลของการวดไมตรงกบคณลกษณะทเราตองการจะวดแลวผลของการวดจะไมมความหมายและเกดความผดพลาดในการน าไปใชตอไปดงนนการวดผลควรมการก าหนดจดมงหมายของการวดตองรวาจะน าผลการสอบไปเพอท าอะไรบาง เพอใชเครองมอและก าหนดวธการใหเหมาะสมถาจดมงหมายทางการศกษาตางกน แบบทดสอบทใชกควรจะตางกนวธการใชแบบทดสอบกยอมแตกตางกนความผดพลาดทอาจท าใหการวดไมตรงกบวตถประสงคคอไมเขาใจในคณลกษณะทตองการวดใชเครองมอไมสอดคลองกบสงทจะวดวดไดไมครบถวนเลอกกลมตวอยางไมเหมาะสม

(1.2) ใชเครองมอดมคณภาพผลของการวดจะเชอถอไดมากนอยเพยงใดนนขนอยกบเครองมอทใชถาหากเครองมอทใชวดมคณภาพไมดพอแลวการวดนนกใหผลทไมเกดคณคาใดๆ เชน การสอบถาใชขอสอบทมคณภาพไมดไปทดสอบผเรยนผลหรอคะแนนทไดกไมมความหมายบอกอะไรไมได ยงกวานนถาน าผลจากการวดไปใชในการตดสนใจกอาจท าใหการตดสนใจนนผดพลาดอาจเกดผลเสยเปนผลกระทบจากการประเมนนนได

(1.3) มความยตธรรมการวดผลการศกษาซงจดไดวาเปนการวดทางดานจตวทยาหรอ ทางสงคมศาสตรนนจะไดผลดตองมความยตธรรมในการวดสงทถกวดจะตองอยภายใตสถานการณทเปนไปเหมอนๆกนไมมการล าเอยง

13

(1.4) แปลผลไดถกตองการวดผลทกครงผลทไดออกมายอมเปนตวแทนของจ านวนหรอระดบของคณลกษณะทตองการจะวดนน ซงสวนใหญแลวผลของการวดมกออกมาในรปของคะแนนหรออนดบทแลวจงน าผลนนไปอภปรายหรอเปรยบเทยบกนจงจะท าใหผลการวดนนมความหมาย และเกดประโยชน ซงการแปลผลจะไดผลดมากนอยเพยงใดขนอยกบหลกเกณฑในการแปลผลวา สมเหตสมผลมากนอยเพยงโดยน าไปเปรยบเทยบกบเกณฑหรอมาตรฐานทมอยแลวหรอน าไปเปรยบเทยบกบคนอนหรอผลงานของคนอนๆ ทวดคณลกษณะเดยวกนโดยเครองมอเดยวกนซงการเปรยบเทยบเหลานจะมความหมายเพยงไรขนอยกบหนวยของการวดเปนส าคญ

(1.5) ใชผลการวดใหคมคาการวดทนอกจากจะเปนการตรวจสอบวาสงทวดมคณภาพเชนไรแลวยงมงหวงทจะน าผลทไดจากการวดไปเปนแนวทางในการปฏบตและปรบปรงกจกรรมตาง ๆ ทางการศกษาใหดขนดวยในการวดผลการศกษาควรมจดมงหมายของการวดหลาย ๆ ดาน และพยายามใชผลการวดนนใหสนองจดมงหมายทวดเหลานนใหมากทสดเชนผลจากการสอบของนกเรยนอาจเปนเครองชแนะการปรบปรงการเรยนการสอนน าผลไปใชในการแนะแนวการเรยนส าหรบผเรยนแตละคนและใชประกอบการปรบปรงระบบการบรหารภายในโรงเรยนเปนตน ในการสอบเพอประเมนผลวานกเรยนไดมการเปลยนแปลงพฤตกรรมไปตามทก าหนดไวในหลกสตรมากนอยเพยงใดมจดเดนจดดอยประการใดควรตองปรบปรงแกไขอยางไรบางครจงตองมทกษะและความรความสามารถในเรองตอไปน

(1.5.1) มความรความเขาใจในเนอหาทจะวดและประเมนผลเปนอยางด (1.5.2) มความรความเขาใจตวนกเรยนทด าเนนการวดและประเมนผล (1.5.3) มทกษะในการใชภาษา (1.5.4) มความรและความคนเคยในเครองมอวดและประเมนผล

(9) กระบวนการในการวดผลประเมนทางการศกษา การวดผลและประเมนผลการศกษาเปนกระบวนการทมระเบยบแบบแผนในการ

ด าเนนการดงนนถาตองการน าผลการวดการศกษาไปใชใหเกดประโยชนเพอใหผลการวดมความถกตองควรจะมการปฏบตตามขนตอนดงน

(1.1.) การวางแผนการวางแผนเปนการก าหนดไวลวงหนาอยางชดเจนวาจะท าอะไรการวางแผนการวดผลและประเมนผลการศกษาควรประกอบดวยสงตอไปน

(1.1.1) ก าหนดจดมงหมายเปนการก าหนดขอบขายกวางๆวาจะวดบคคลใดวดเพอจดประสงคใดและจะวดอะไรจากเขาเชน จะสอบวดนกศกษาระดบประกาศนยบตรวชาการศกษาชนสงเพอทราบผลสมฤทธทางการเรยนวชาหลกการศกษา

14

(1.1.2) ก าหนดสงทจะวดเปนการก าหนดเนอหาและพฤตกรรมหรอคณลกษณะทจะวด แตละเนอหาและพฤตกรรมนนๆ จะวดมากนอยเพยงใดซงการวเคราะหหลกสตรสามารถชวยในการก าหนดเนอหาและพฤตกรรมได

(1.1.3) ก าหนดเครองมอเปนการก าหนดรายละเอยดปลกยอยของเครองมอใชเชน

(1.1.3.1) รปแบบค าถามทจะใชจะใชแบบอตนยหรอปรนยจงจะเหมาะกบเนอหาหรอพฤตกรรมนนๆ

(1.1.3.2) จ านวนขอค าถามและเวลาทใชในการวด (1.1.3.3) วธการทจะตรวจคณภาพเครองมอ (1.1.3.4) ผรบผดชอบในการสรางเครองมอ (1.1.3.5) ก าหนดเวลาทใชในการสรางเครองมอ (1.1.3.6) วธการตรวจใหคะแนนการบนทกผล

(1.2) ขนด าเนนการสรางเครองมอการสรางเครองมอวดผลเปนขนของการลงมอปฏบตจรงหลงจากมการวางแผนเรยบรอยแลวการด าเนนการจะประกอบดวย

(1.2.1) เขยนขอค าถามเปนการเขยนค าถามแตละขอโดยค านงถงความเหมาะสมทางดานพฤตกรรมและเนอหาในเรองนนๆโดยเขยนใหเกนจ านวนขอค าถามทตองการ

(1.2.2) พจารณาคดเลอกขอค าถาม เปนการน าขอค าถามทงหลายมาวจารณ และตรวจสอบเปนรายขอวาแตละขอวดเนอหาและพฤตกรรมทตองการไดจรงหรอไม ถาเปนไปไดควรอาศยความเหนจากหลายๆ คนทมความรในวชานนๆในขนนอาจตองมการแกไข เลอกหรออาจเขยนเพมจนไดครบจ านวนทตองการ

(1.2.3) พจารณาค าถามทงหมดทเลอกใชเพอตรวจสอบจ านวนขอวาครบหรอไม วดพฤตกรรมและเนอหาตางๆ ไดถกตองสอดคลองกบแผนทก าหนดไวหรอไมพรอมทงเขยนค าอธบายการใชเครองมอและวธตอบอยางชดเจน

(1.2.4) พมพและอดส าเนาเครองมอทจะใชโดยค านงถงความถกตองซงจะตองน ามาตรวจทานอยางละเอยดถถวนกอนท าการอดส าเนาเปนเลม

(1.2.5) ท าเฉลยเพอเปนการตรวจสอบความบกพรองตางๆ กอนทใชเครองมอ

(1.2.6) จดเตรยมเครองมอทจะใชโดยแยกตามแตละหองแตละอาคาร

15

(1.3) ขนใชเครองมอ การใชเครองมอเปนการน าเครองมอไปสอบโดยจะตองด าเนนการสอบให

เกดความยตธรรมแกผเขาสอบเหมอนกนทกคนพยายามหลกเลยงการรบกวนเวลาในการคดของผสอบ ควรชแจงวธตอบพรอมทงใหก าลงใจแกผสอบกอนลงมอสอบและใหเวลาสอบตามเวลาทก าหนด

(1.4) ขนตรวจและใชผลการวดการตรวจ และใชผลการวดเปนการรวบรวมค าตอบของผสอบมาตรวจใหคะแนนตามเกณฑทก าหนดไว แลวน าผลจากการวดทกชนดในระหวางภาคเรยนเพอน าไปใชในการประเมนผลและใชผลตามจดมงหมายทตองการตอไป

(1.5) ขนตรวจสอบคณภาพเครองมอการตรวจสอบคณภาพเครองมอเปนการน าขอมลทไดจากการวดมาตรวจสอบหรอหาคณภาพของเครองมอทงฉบบและเปนรายขอ เชน ความเทยงตรง ความเชอมนคาอ านาจจ าแนก และระดบความยากงาย เพอพจารณาวาเครองมอทใชนนมคณภาพดเพยงใด ควรแกไขปรบปรงในเรองใดรวมทงจะชวยใหทราบคณภาพค าถามเปนรายขอเพอแกไขขอทบกพรองและเกบรวบรวมขอทดไวใชตอไป

ดงนนกระบวนการในการวดผลและประเมนผลทางการศกษาจะมการด าเนนงานเชนเดยวกบการปฏบตงานอน ๆ คอจะตองมการจดเตรยมและวางแผนงานทดซงจะชวยใหการปฏบตงาน สามารถด าเนนไปไดโดยเรยบรอยในการวดผลและประเมนผลการเรยนการสอนควรมขนตอนทส าคญ ดงน

(1.5.1) วเคราะหหลกสตรเพอเปนการวางโครงการประเมนผลตามจดมงหมาย

(1.5.2) ก าหนดจดมงหมายเชงพฤตกรรมใหชดเจน (1.5.3) ก าหนดสถานการณ ประสบการณ กจกรรมตางๆเพอใหผเรยนได (1.5.4) ใชเครองมอในการวดผล เพอท าการรวบรวมขอมลตางๆและจด

บนทก (1.5.5) ประเมนผลโดยผสมผสานขอมลตางๆของทกรายการทวดไดแลว

วนจฉย (10) ลกษณะของการวดผล

การวดผลการศกษาซงถอวาเปนการวดทางดานสงคมศาสตรมลกษณะเปนนามธรรม อกทงเครองมอทใชจะตองสรางขนอยางมคณภาพ ถงแมวาขณะนการวดผลจะพยายามใชวธการทางวทยาศาสตรเปนหลกด าเนนการกตามแตในทางปฏบตจรงการวดคณลกษณะ

16

บางอยางกมขดจ ากดไมอาจกระท าอยางไดผลเตมท มกมความคลาดเคลอนในการวดเกดขนทกครงไปทงนเพราะสาเหตส าคญ 3 ประการ คอ

(1) ไมสามารถก าหนดลกษณะหรอความหมายของสงทจะวดไดอยางชดเจน (2) พฤตกรรมการเรยนรบางชนดทตองการใหเกดแกผเรยนนนจะเกดขน

อยางสมบรณไดตองอาศยการผสมผสานพฤตกรรมยอยๆหลายๆ ชนด (3) พฤตกรรมการเรยนรบางอยางของผเรยนบางครงไมอาจเกดขนในสภาวะ

หรอในระยะของการเรยน ปญหาตางๆ เหลานมแนวทางในการแกไขไดหลายดานหลายแบบแนวทาง

หนงทส าคญกคอความพยายามในการหาวธการสอบวดทเหมาะสมกบคณลกษณะทจะวดและสภาพทวๆไป โดยปกตการสอบวดหรอลกษณะของการวดผลการศกษานนมอย 2 ลกษณะใหญ ๆ คอ

(1.1) การวดพฤตกรรมตรง (Direct Measured) การวดพฤตกรรมตรงเปนการวดทมงหาคณสมบต หรอจ านวน ปรมาณ พฤตกรรมของ ผเรยนจากการแสดงออกจรงๆใหสามารถสงเกตหรอเหนได การวดลกษณะนดเลศและถกตองทสดซงม 2 แบบ คอ

(1.1.1) การวดจากการกระท าจรง เปนการวดทใชสถานการณจรงหรอเหตการณในชวตประจ าวนเปนเครองเรา เพอใหผสอบแสดงพฤตกรรมตางๆ ออกมาดวยการปฏบตหรอแกปญหาจรงๆ

(1.1.2) การวดจากการสรางหนจ าลองเปนการสรางแบบหรอสรางสถานการณขนแทนสถานการณจรงๆ เปนการสมมตเหตการณในชวตประจ าวนขนแลวใหผเรยนปฏบตกบหนจ าลองทสรางขน

การวดพฤตกรรมตรงไมวาจะวดจากการกระท าจรงหรอจากการสรางหนจ าลองทสมมตขนกตามเปนวธทตองใชเวลาและแรงงานคอนขางมากจนไมสามารถวดไดทวถง เพราะสวนใหญตองวดเปนรายบคคล ในบางกรณพฤตกรรมบางชนดทตองการวดนนไมมโอกาสเกดจรงไดหรอแมแต จะจ าลองขนกล าบากยงยากมากเชนเหตการณทางประวตศาสตร แผนดนไหว ภเขาไฟระเบด

(1.2) การวดพฤตกรรมทางออม (Indirect Measured) การวดพฤตกรรมทางออมเปนการวดพฤตกรรมหรอความสามารถทตองใชในสถานการณจรงโดยผานตวกลางอนซงสมพนธกบของจรงคณภาพการวดดวยวธนจงอยทความเชอถอไดของตวกลางทก าหนดขนถาเปนเรองราวทตองใชความสามารถเหมอนของจรงผลทไดกมโอกาสถกตองตวกลางในทนกคอ เรองราว สถานการณหรอปญหาทก าหนดขนมาเพอใหเดกแสดงพฤตกรรมออกมาโดยไมตอง

17

กระท าจรง แตใชวธการตอบดวยการเขยนแทนซงกคอการใชขอสอบแบบขอเขยนนนเองวธนกระท าได 3 แบบ คอ

(1.2.1) การวดพฤตกรรมสมพนธเปนการวดพฤตกรรมตางๆ ทเกยวของกบการทจะใชในการปฏบตจรง เชน การวดความสามารถในการเขยนเรยงความแทนทจะใหเขยนเรยงความจรงๆ กใชวธวดความสามารถในดานค าศพท การจดเรยงล าดบขอความการใชภาษาแทน โดยยอมรบวาสงทวดเหลานนเมอรวมกนแลวจะแทนของจรง หรอมคาเทาเทยมหรอสมพนธกบการปฏบตจรงความถกตองของการวดแบบนยอมขนกบการก าหนดพฤตกรรมทจะวดวามความสมพนธกบของจรงจนทดแทนกนไดหรอไม

(1.2.2) การวดสถานการณเปนการลดคณภาพการวดลงมาอกขนหนงดวยการก าหนดหรอสรางสถานการณหรอเหตการณทคลายคลงกบของจรงน ามาใหเดกพจารณาตดสนใจเพอตอบปญหาทเกยวของกบสถานการณนน สงทน ามาเปนสถานการณอาจเปนเหตการณสมมต เปนเรองราว ขอความ แผนท แผนผง บทประพนธ หรอตารางตวเลขใดๆ กไดแลวตงค าถามเพอถามรายละเอยดหรอถามความคดในแงมมตางๆ ของสถานการณทก าหนดขนนนซงถาใครตอบในลกษณะใดกคาดคะเนวาผนนจะไปเผชญของจรงไดในลกษณะนเชนกน

(1.2.3) การวดความรการวดแบบนเปนการวดความสามารถในการจดจ ารายละเอยด ตาง ๆ ของเนอหาวชาหรอเปนการวดพฤตกรรมดานความจ าซงเปนการวดความลกษณะสามารถขนพนฐานทมคณภาพดอยกวาการวดแบบอนๆ ทกลาวมา การวดแบบนยงแพรหลายมาก เพราะวดไดงายและสะดวกในเชงปฏบต แตผลทไดจากการวดจะเปนเพยงพฤตกรรมดานความทรงจ าเทานน ซงเปนการไมเหมาะสมนก เพราะ เนอหาวชาตางๆ ทก าหนดขนในหลกสตรไมไดปราถนาจะปลกฝงเฉพาะพฤตกรรมความสามารถดานความจ าของผเรยนแตเพยงอยางเดยวเทานน การวดผลทกลาวมาแตละแบบไมมแบบใดทดเลศตางกมทงขอดและขอเสยทงสน การจะเลอกใชการวดแบบใดยอมขนกบโอกาสและความเหมาะสมโดยตองพยายามขจดขอเสยตาง ๆ ใหเหลอนอยทสด แตถงอยางไรกตามไมวาจะเปนการวดแบบไหนกยอมมความผดพลาดคลาดเคลอนขนเสมอดงนนจงตองใชความพยายามขจดความคลาดเคลอนเหลานนใหนอยทสด

(11) จดมงหมายทางการศกษา จดมงหมายคอจดทตองพยายามไปใหถงเปนสงทหวงไวในอนาคตเปนเครอง

บอกทศทางใหผท างานอยางหนงพยายามไปใหถงจดนนเปรยบเสมอนผก าหนดทศทางดงนนจดมงหมายทางการศกษาจงเปนการก าหนดทศทางของกจกรรมทางการศกษาใหไดดงทพงประสงคไว

18

การก าหนดจดมงหมายเปนงานทมความส าคญ เพราะจดมงหมายทก าหนดขนจะเหนแนวทางในการก าหนดเนอหา การเลอกวธสอน กจกรรมการเรยนการสอนตลอดจนการวดผล จงควร มลกษณะทชดเจนและเปนไปไดในเชงปฏบต สงทส าคญอยตรงทวาตองรใหแนชดเสยตงแตตนวา วชาน บทน จะตองวดอะไรบางจะตองวดมากนอยอยางละเทาไรและจะตองวดดวยวธใด ซงจดวาเปนสงแรกทส าคญทสดของกระบวนการวดผลดงนนการทจะตอบค าถามดงกลาวนนได จงจ าเปนทจะตองรถงจดมงหมายของวชาหรอบทเรยนนนเสยกอนวาตองการใหเกดสงใดกบผเรยนบางจงจะสามารถท าการวดไดอยางถกตองหากพจารณาจากกระบวนการสอนทเรยกวา OLE จะประกอบดวย

(1) O = Objective = จดมงหมาย (2) L = Learning Experience = การจดประสบการณการเรยนการสอน (3) E = Evaluation = การประเมนผล

ซงทง 3 สวนจะตอเนองเปนวงจรการเรยนการสอนแสดงเปนวงจรไวดงแสดงในรปท 2.2

รปท 2.2 วงจรการเรยนการสอน

จากวงจรการเรยนการสอนจะเหนไดวาองคประกอบทง 3 สวน มความเกยวของตอเนองกนคอ

(1.1) จดมงหมาย (Objective) การเรยนการสอนเพอใหผเรยนเกดความเปลยนแปลงพฤตกรรมตามจดประสงคทก าหนดไวโดยเนนทเปาหมายของการสอนซงการเปลยนแปลงพฤตกรรมนเปนพฤตกรรมทง 3 ดานไดแก ดานความรความคด (ดานพทธพสย) ดานเจตคต (ดานจตพสย) คอการไดเหนคณคา เหนความส าคญและดานทกษะ (ดานทกษะพสย) คอการปฏบตไดถกตองตามวย

ดงนนในการสอนจงตองตงจดมงหมายใหผเรยนเกดการพฒนาทง 3 ดานมใชเพยงดานใดดานหนงเพยงดานเดยว จงจะถอวาเปนการสอนทสมบรณ ตลอดจนมงใหผเรยนสามารถน าประสบการณใหมไปใชได

19

(1.2) การเรยนการสอน (Learning Experience) เปนกจกรรมทส าคญในกระบวนการ ทางการศกษา เพราะเปนการน าหลกสตรไปใชปฏบตใหบรรลจดมงหมายทไดก าหนดไว คณภาพของการศกษาจะดหรอไมนน การสอนเปนส าคญซงจะท าหนาทพฒนาและเสรมสรางผเรยนใหเกด การเปลยนแปลงพฤตกรรม และมประสบการณการเรยนรเพมขน

(1.3) การประเมนผล (Evaluation) เปนการตดตาม ผลการจดการเรยนการสอนวาผเรยนบรรลผลมากนอยเพยงใด ตามธรรมชาตของผเรยนแตละคนขนอยกบการพฒนาทางสตปญญาและทางรางกาย ซงมความแตกตางกน การประเมนผลการเรยนจะเชอมโยงกบจดมงหมายทางการศกษาและวธการเรยน การสอน กลาวคอ ผสอนมกจะตงความหวงกอนสอนวาตองการจะใหผเรยนรอะไร เกดพฤตกรรมอะไร หรอท าอะไรไดบาง ซงความหวงนเรยกวา จดมงหมายทางการศกษา ซงม 3 ดาน คอ พทธพสย จตพสย และทกษะพสย วธการวดและประเมนผลจงตองเกยวพนกบจดมงหมายการศกษา

ดงนนครหรอผประเมนตองสามารถตความหมายของจดมงหมายรายวชานนๆ ใหถกตอง ครอบคลมและชดเจนจงจะสามารถวดและประเมนไดตรงกบสงทตองการ แตปญหาทมกพบในทางปฏบต คอ จากจดมงหมายของรายวชาเดยวกนครผสอนแตละคนมกจะตความตางกนไป โดยเฉพาะในแงของขอบขายอนสงผลใหการด าเนนการสอนและการสอบวดในประเดนทแตกตางกนไป

(12) การจ าแนกจดประสงคการศกษา การทจะวดและประเมนผลทางการศกษาจะตองรจดประสงคทงหมดซงถาน า

จดประสงคทางการศกษามาพจารณาวา พฤตกรรมทตองการใหเกดขนกบผเรยนมอะไรบางโดยพจารณาตามแนวความคดของ บลม จะแบงกลมพฤตกรรมไดเปน 3 ดาน คอ

(1.1) ดานพทธพสย เปนจดประสงคทางการศกษาทเกยวกบพฤตกรรม ทเปนความรและความสามารถในการคด การใชสมองโดยแบงออกเปน 6 ขนเรยงตามล าดบตงแตพฤตกรรมขนต าสดไปหาพฤตกรรมขนสงสดคอ

(1.1.1) ความรความจ าตวอยางจดประสงคการเรยนร เชน - บอกความหมายของภาษได - บอกคณลกษณะของเชอเพลงทด - อธบายการออกก าลงกายได

(1.1.2) ความเขาใจตวอยางจดประสงคการเรยนรเชน - จบใจความจากเรองทครเลาใหฟงได - บอกแนวโนมของสนคาในปตอไปจากกราฟได

20

(1.1.3) การน าไปใชตวอยางจดประสงคการเรยนร เชน - แสดงวธท าและหาค าตอบจากโจทยปญหาเกยวกบสมการได - แสดงการปฐมพยาบาลคนเปนลมแดดได

(1.1.4) การวเคราะหตวอยางจดประสงคการเรยนร เชน - วเคราะหเหตการณทก าหนดใหได

(1.1.5) การสงเคราะหตวอยางจดประสงคการเรยนร เชน - วางแผนในการวดผลการเรยนวชาท ท าการสอนได

(1.1.6) การประเมนคาตวอยางจดประสงคการเรยนร เชน - อภปรายแสดงความคดเหนเกยวกบขาวในหนงสอพมพได

(1.2) ดานจตพสยเปนจดประสงคทางการศกษาทเกยวกบพฤตกรรมทเปนความรสกทเกดขนภายในจตใจเชน ความสนใจเจตคตการปรบตว เปนตนโดยแบงออกเปน5ขนเรยงจากพฤตกรรมขนต าสดไปหาพฤตกรรมขนสงสดคอ

(1.2.1) การรบรเปนความสามารถในการรสกตอสงทปรากฏใหเหนตามธรรมชาตหรอตอสงเราใหความสนใจเกบเรองราวตางๆไดอยางรวดเรวและมประสทธภาพ

(1.2.2) การตอบสนองเปนพฤตกรรมทแสดงออกวาสนใจตอปรากฏการณหรอสงเราอยางจรงจงและมปฏกรยาตอบสนองตอสงเรานนๆ

(1.2.3) การสรางคณคาเปนการแสดงทเกดจากความส านกในคณคาของสงตาง มการยอมรบและตอบสนองตอสงเราหรอเหตการณนนๆในลกษณะของความเชอทศนคต คานยม เปนตน

(1.2.4) การจดระบบคณคาเปนการรวบรวมน าคณคาตางๆ ทเชอถอมาพจารณาจดพวก

(1.2.5) การสรางลกษณะนสยพฤตกรรมในระดบนเกดจากการทบคคลมความเชอ ความคด ความรสก คานยม ทศนคตแตกตางกน กจะมลกษณะนสย ความประพฤตแตกตางกนออกไป

จดประสงคการเรยนรในดานนเปนจดประสงคในลกษณะรวม เชน มความรบผดชอบในการท างาน มนสยทดในการเรยน มน าใจเปนนกกฬา มความสามคค มระเบยบวนย มความขยนหมนเพยรมความเพลดเพลน เปนตน

(1.3) ดานทกษะพสยเปนจดประสงคทางการศกษาทเกยวกบพฤตกรรมความสามารถในการใชระบบการท างานของอวยวะตางๆ ในรางกายใหสมพนธกนพฤตกรรมในดานนแบงออกเปน 7 ระดบ

21

(1.3.1) การรบร เ ปนข นแรกของการกระท าทางกลามเนอเปนกระบวนการของการรบรวตถสงของคณภาพหรอความสมพนธผานประสาทสมผสตางๆ

(1.3.2) การตระเตรยม เปนการเตรยมพรอมและปรบตวทจะกระท าหรอเตรยมพบประสบการณใหมๆซงมอย 3 ดาน คอ ทางสมอง ทางรางกาย และทางอารมณ

(1.3.3) การตอบสนองตามการชแนะเปนการพฒนาทกษะโดยตรงทงนเพราะเนนหนกทความสามารถในการแสดงออกทางทกษะทซบซอนขนการตอบสนองในพฤตกรรมนเปนพฤตกรรมทปรากฏใหเหนภายใตการชแนะของบคคลอน เชน ครผสอน หรอเปนการตดสนใจเองตามหลกเกณฑหรอแบบแผนอยางใดอยางหนงการปฏบตตามคมอ

(1.3.4) การสรางกลไก พฤตกรรมระดบนคอการทบคคลสามารถสมฤทธผลในการปฏบตอยางเชอมนและมประสทธภาพสงจนเกดเปนพฤตกรรมทเปนกจนสยการสนองตอบจงมกจะมความซบซอนมากยงขนดวย และมรปแบบในการปฏบตทเดนชดขนในทก ๆ สถานการณทพบนน

(1.3.5) การตอบสนองสงทซบซอนขน พฤตกรรมระดบนคอการปฏบตสงทยงยากและซบซอนขนโดยแสดงใหเหนชดเจนวามทกษะในการกระท าสามารถกระท าไดอยางมประสทธภาพและราบรนโดยใชพลงงานและเวลานอย

(1.3.6) การดดแปลงใหเหมาะสม เปนการเปลยนแปลงวธการปฏบตเมอตองเผชญกบสถานการณทเปนปญหาใหม โดยบคคลทมการปฏบตจนช านาญแลวจะสามารถหาวธการอนๆ มาลองท าเพอใหเกดประสทธภาพมากขน

(1.3.7) การรเรมใหม เปนการน าทกษะทางรางกายทมอยไปใชใหเปนประโยชนตอการสรางสรรคสงใหมๆ ตวอยางจดประสงคการเรยนรในดานน เชน

- ลากเสนตรงและเสนโคง - ออกเสยงไดชดเจน - เคลอนไหวและแสดงทาบรหารรางกายตามจงหวะเพลงไดถกตอง - มทกษะในการเคลอนไหว (กระโดด วง มวนตวไดคลองแคลว) - ยกของไดถกสขลกษณะ

(13) ความสมพนธระหวางพฤตกรรมทางการศกษาดานพทธพสยจตพสย จดมงหมายทางการศกษาทง 3 ดานโดยกลาวถงความซ าซอนของพฤตกรรม

ตางๆทอาจเกดขนไดจากการแปลความหมายจดมงหมายรายวชาชดเดยวกน ทงนเพราะจดประสงคการสอนบางขออาจจะครอบคลมขอบเขตพฤตกรรมทง 3 ดาน เชน จดมงหมายขอหนงก าหนดวา “ใหสามารถพดทางวชาการหนาชนไดดวยความสนก” จดประสงคนจะประกอบดวยพฤตกรรมทง

22

3 ดาน คอ การออกเสยงพด จะเปนพฤตกรรมดานทกษะพสย มความสนกสนานในการพดจะเปนพฤตกรรมดานจตพสย ความสามารถในการถายทอดเรองทพดจะเปนพฤตกรรมดานพทธพสยลกษณะของพฤตกรรมทง 3 ดาน จะมการประสานสมพนธกนดงแสดงในรปท 2.3

รปท 2.3 ความสมพนธระหวางพฤตกรรมดานพทธพสยจตพสย

(14) จดประสงคเชงพฤตกรรม

จดประสงคเชงพฤตกรรม เปนจดมงหมายของการสอนทก าหนดหรอคาดหวงพฤตกรรม การเรยนร ของผเรยนในรปของการแสดงออกหรอการกระท าทสามารถสงเกตเหนได จดมงหมาย เชงพฤตกรรมทเขยนอยางถกตองครบถวน จะประกอบดวยขอความ 3 สวน คอ พฤตกรรมทคาดหวงสถานการณหรอเงอนไข และเกณฑ ดงน

(1.1) พฤตกรรมทคาดหวง เปนขอความทระบถงพฤตกรรมของผเรยนหลงการเรยนการสอนในรปของการปฏบตหรอการกระท าเพอใหสามารถสงเกตพฤตกรรมเหลานนได เชน เขยน อาน บอก อธบาย จ าแนก ยกตวอยาง วาด เปนตน

(1.2) สถานการณหรอเงอนไข คอการก าหนดเนอหาและกจกรรมทสอดคลองกบการเรยน การสอน เพอใชเปนตวกระตน หรอเปนเงอนไขทจะท าใหผเรยนแสดงพฤตกรรมทคาดหวงออกมาใหสามารถสงเกตเหนไดหรอวดได เชน เมอก าหนดบทความมาใหเมอเรยนจบเรองทกษะการเลยงลกบาสเกตบอลเปนตน

(1.3) เกณฑหมายถงขอความทอธบายใหทราบวาผเรยนจะตองปฏบต ใหดเพยงใด หรอ พฤตกรรมของผเรยนควรอยในระดบใดเราจงจะยอมรบวาผเรยนมพฤตกรรมท

23

คาดหวงจรง เชน ถกตองทงหมด ถกตอง 8 อยาง ใน 10 อยาง เสรจภายใน 5 นาท เปนตน ตวอยางจดประสงคเชงพฤตกรรมทประกอบดวยสวนประกอบครบทง 3 สวน

(1.3.1) เมอก าหนดค ามาให 10 ค า นกเรยนสามารถอานออกเสยงได ถกตองอยางนอย 8 ค า

(1.3.2) เมอก าหนดสมการทมตวแปร 2 ตว มาให 5 สมการนกเรยน สามารถแกสมการไดถกตองอยางนอย 4 สมการ

(1.3.3) ก าหนดระยะทาง 800 เมตร นกศกษา สามารถวงได ภายใน 2 นาท

(1.3.4) ก าหนดภาพมาให1 ภาพนกเรยนสามารถแตงประโยคใหสอดคลองกบภาพได อยางนอย 3 ประโยคจากตวอยางจดประสงคเชงพฤตกรรมสามารถจ าแนกเปนสวนๆ

(1.3.4.1) ค าทใชตวหนาเปนพฤตกรรมทคาดหวง (1.3.4.2) ค าทขดเสนใตเปนสถานการณ (1.3.4.3) ค าทใชตวหนงสอเอนเปนเกณฑ

ในการเขยนจดประสงคเชงพฤตกรรมโดยทวไปจะระบไวแคเพยงสวนของพฤตกรรมทคาดหวงไมระบสถานการณและเกณฑเอาไวเชนท าโจทยปญหาเกยวกบสมการได

(1) แปลความหมายจากกราฟตามทก าหนดใหได (2) สรปเรองทก าหนดใหได (3) แยกประเภทของผาชนดตางๆ ได (4) แปลงประโยคทก าหนดใหเปนประโยคตรรกวทยาได การใชค าทเปนพฤตกรรม เชน ความรความจ า ความเขาใจ การน าไปใชการ

วเคราะห การสงเคราะห และการประเมนคา ค าเหลานเปนค าทแสดงพฤตกรรมแฝงจะตองเขยนเปนจดประสงคซงจะตองเปลยนใหเปนพฤตกรรมตรงเสยกอน ดงตวอยางการเทยบค าทแสดงถงการกระท าทใชในการเขยนจดประสงคทางการศกษาทง 3 ดาน ดงแสดงในรปท 2.4

24

รปท2.4 ตวอยางค าทบงถงการกระท า

สรปแลวจดประสงคเชงพฤตกรรมเปนการจ าแนกรายละเอยดของจดประสงคทาง

การศกษาทสะดวกตอการน าไปปฏบตอนจะชวยในการพฒนาการเรยนการสอนไดเปนอยางดและการประเมนผลจะมประสทธภาพสงขนถาผเรยนและผสอนไดรและเขาใจจดประสงคของสงทตองการประเมน ซงจดประสงคเชงพฤตกรรมจะชวยในจดนได แตถงแมวาจดประสงคเชงพฤตกรรมจะมประโยชนตอการเรยนการสอนและการวดผลประเมนผลมากกตามกยงมขอจ ากดบางประการทจะตองค านงถงกคอ

(1) จดประสงคเชงพฤตกรรมของวชาใดวชาหนงเหมาะทจะใชบอกความตองการขนต าสด (Minimum Requirement) ของการเรยนการสอนวชานนเทานน ผลของการเรยนทตองการมใชมเฉพาะตามทระบไวในจดประสงคเชงพฤตกรรมเทานน แตยงมสงอน ๆ ทตองการซงไมอาจเขยนไดทงหมด นอกจากนพฤตกรรมทางดานจตพสยซงเปนเรองของความรสกอารมณ เปนตน คณลกษณะเหลานยงคงเปนทยอมรบวาเขยนเปนจดประสงคเชงพฤตกรรมไดยากมาก เพราะสงเหลานจะตองอาศยเวลาในการสรางสมนานมาก และไมอาจทจะระบถงพฤตกรรมทคาดหวงไดอยางสมบรณ

(2) การเขยนและใชจดประสงคเชงพฤตกรรมมความเกยวของเปนอยางมากกบความรในเรองการจ าแนกจดประสงคทางการศกษา เพราะจะท าใหไดจดประสงคเชงพฤตกรรมทมคณคาสงทจะชวยใหครมองเหนแงมมในการทจะวดกจกรรมทจะพฒนานกเรยนใหบรรลถงจดประสงคในระดบสงคอระดบวชาและระดบหลกสตรได

25

2.1.1.2 ทฤษฎเกยวกบการทดสอบ

แบบทดสอบคอชดของค าถามปญหาสถานการณกลมของงานหรอกจกรรมอยางใดอยางหนงทใชเปนสงเรา กระตนย วย หรอชกน าใหผถกทดสอบแสดงพฤตกรรมหรอปฏกรยาตอบสนองตามแนวทางทตองการแบบทดสอบเปนเครองมอวดสมรรถภาพทางสมองไดดทสดประเภทของแบบทดสอบแบบทดสอบทใชทางการศกษามแตกตางกนหลายประเภท แลวแตยดหลกเกณฑทใชในการจ าแนกตางกนดงน

(1) จ าแนกตามกระบวนการในการสรางจ าแนกได 2 ประเภท คอ (1.1) แบบทดสอบทครสรางขนเอง (Teacher Made Test) เปนแบบทดสอบทครสราง

ขนเฉพาะคราวเพอใชทดสอบผลสมฤทธและความสามารถทางวชาการของเดก (1.2) แบบทดสอบมาตรฐาน (Standardized Test) เปนแบบทดสอบทสรางขนดวย

กระบวนการ หรอวธการทซบซอนมากกวาแบบทดสอบทครสรางขนเองเมอสรางขนแลวมการน าไปทดลองสอบวเคราะหดวยวธการทางสถตหลายครงเพอปรบปรงใหมคณภาพด มความเปนมาตรฐาน แบบทดสอบมาตรฐานจะมความเปนมาตรฐานอย 2 ประการ คอ

(1.2.1) มาตรฐานในการด าเนนการสอบเพอควบคมตวแปรทจะมผลกระทบตอคะแนนของผสอบดงนนขอสอบมาตรฐานจงจ าเปนตองมคมอด าเนนการสอบไวเปนแนวปฏบตส าหรบผใชขอสอบ

(1.2.2) มาตรฐานในการแปลความหมายคะแนนขอสอบมาตรฐานมเกณฑส าหรบเปรยบเทยบคะแนนใหเปนมาตรฐานเดยวกนซงเรยกวา เกณฑปกต (Norm) แบบทดสอบทครสรางขน มขอดตรงทครวดไดตรงจดมงหมายเพราะผสอนเปนผออก ขอสอบเอง แตแบบทดสอบมาตรฐานมขอดตรงทคณภาพของแบบทดสอบเปนทเชอถอได ท าใหสามารถน าผลไปเปรยบเทยบไดกวางขวางกวา

(2) จ าแนกตามจดมงหมายในการใชประโยชนจ าแนกได 3 ประเภทดงน (2.1) แบบทดสอบวดผลสมฤทธ (Achievement Test) หมายถงแบบทดสอบทใชวด

ความรความสามารถทกษะเกยวกบวชาการทไดเรยนรมาวารบรไวไดมากนอยเพยงไร (2.2) แบบทดสอบความถนด (AptitudeTest)เปนแบบทดสอบทใชวดความสามารถท

เกดจากการสะสมประสบการณทไดเรยนรมาในอดตสวนมากใชในการท านายสมรรถภาพของบคคลวาสามารถเรยนไปไดไกลเพยงใดแบบทดสอบวดความถนดแบงออกเปน 2 ประเภทใหญๆ

26

(2.2.1) แบบทดสอบความถนดทางการเรยน (Scholastic Aptitude Test) หมายถงแบบทดสอบวดความถนดทางดานวชาการตางๆเชนความถนดทางดานภาษาคณตศาสตรเหตผล เปนตน

(2.2.2) แบบทดสอบความถนดเฉพาะอยางหรอความถนดพเศษ (Specific Aptitude Test) หมายถงแบบทดสอบวดความถนดทเกยวกบอาชพหรอความสามารถพเศษทนอกเหนอจากความสามารถดานวชาการ เชนความถนดเชงกลความถนดทางดานดนตร ศลปะ การแกะสลก กฬา เปนตน

(2.3) แบบทดสอบวดบคลกภาพ (Personal Social Test) มหลายประเภท (2.3.1) แบบทดสอบวดเจตคต (Attitude Test) ใชวดเจตคตของบคคลทมตอ

บคคล สงของ การกระท า สงคม ประเทศ ศาสนา และอน ๆ (2.3.2) แบบทดสอบวดความสนใจอาชพ (2.3.3) แบบทดสอบวดการปรบตวความมนใจ

(3) จ าแนกตามรปแบบค าถามและวธการตอบจ าแนกได 3 ประเภท ดงน (3.1) แบบทดสอบอตนย (Subjective Test) แบบทดสอบประเภทนมจดมงหมายทจะ

ใหผตอบไดตอบยาวๆแสดงความคดเหนเตมทผสอบมความรในเนอหานนมากนอยเพยงไรกเขยนออกมาใหหมดภายในเวลาทก าหนดให

(3.2) แบบทดสอบปรนย (Objective Test) เปนแบบทดสอบทมงใหผสอบตอบสนๆ ในแตละขอวดความสามารถเพยงเรองใดเรองหนงเพยงเรองเดยวไดแก แบบทดสอบแบบตางๆ ดงตอไปน

(3.2.1) แบบถกผด (True - False) (3.2.2) แบบเตมค า (Completion) (3.2.3) แบบจบค (Matching) (3.2.4) แบบเลอกตอบ (Multiple Choices)

(4) จ าแนกตามลกษณะการตอบจ าแนกได 3 ประเภท ดงน (4.1) แบบทดสอบภาคปฏบต (Performance Test) ไดแกขอสอบภาคปฏบตทงหลาย

เชน วชาพลศกษาใหแสดงทาทางประกอบเพลงวชาหตถศกษาใหประดษฐของใชดวยเศษวสดใหท าอาหารในวชาคหกรรมศาสตรเปนตน

(4.2) แบบทดสอบเขยนตอบ (Paper- Pencil Test) เปนแบบทดสอบทใชการเขยนตอบทกชนดไดแก แบบทดสอบปรนยและอตนยทใชกนอยท วไปในโรงเรยนรวมทงการเขยนรายงานซงตองใชกระดาษ ดนสอ หรอปากกาเปนเครองมอส าคญในการสอบ

27

(4.3) แบบทดสอบดวยวาจา (Oral Test) เปนแบบทดสอบทผสอบใชการโตตอบดวยวาจาแทนทจะเปนการเขยนตอบ หรอปฏบต เชน การสอบสมภาษณ การสอบทองจ า เปนตน

(5) จ าแนกตามเวลาทก าหนดใหตอบจ าแนกได 2 ประเภท ดงน (5.1) แบบทดสอบวดความเรว (Speed Test) เปนแบบทดสอบทมงวดทกษะความ

คลองแคลวในการคดความแมนย าในการรเปนส าคญแบบทดสอบประเภทนมกมลกษณะคอนขางงายแตมจ านวนขอมากและใหเวลาท านอยใครท าเสรจกอนและถกตองมากทสดถอวามประสทธภาพสงสด

(5.2) แบบทดสอบวดความสามารถสงสด (Power Test) มลกษณะคอนขางยากและใหเวลาท ามากเพยงพอในการตอบ เปนการสอบวดความสามารถในเรองใดเรองหนงโดยใหเวลา ผสอบท าจนสดความสามารถหรอจนกระทงทกคนท าเสรจ เชน การใหคนควารายงานการท าวทยานพนธหรอขอสอบอตนยบางอยางกอนโลมจดอยในประเภทนไดการใชแบบทดสอบ การใชแบบทดสอบเพอการวดผลการศกษานนควรค านงถงหลกเกณฑและขอจ ากดบางประการดงน

(5.2.1) เลอกใชขอสอบทวดคณลกษณะทตองการนนอยางใกลเคยงกบความเปนจรงมากทสด

(5.2.2) การใชแบบทดสอบตองใหเหมาะสมกบระดบกลมของเดก (5.2.3) การใชแบบทดสอบตองใหเกดความยตธรรมมากทสดทงในดานของ

ขอค าถามทใชและวธด าเนนการสอบ (5.2.4) ควรสอบวดหลายๆ ดาน และใชขอสอบหลายๆ อยาง ประกอบกน (5.2.5) แบบทดสอบทใชไดผลตามเปาหมายจะตองเปนแบบทดสอบทม

คณภาพด (5.2.6) คะแนนจากการสอบเปนเพยงตวเลขในมาตราจดอนดบ(Ordinal

Scale) จงควรค านงถงในการแปลคะแนนทไดจากการสอบ (5.2.7) การใชแบบทดสอบควรพยายามใชผลการสอบทไดใหกวางขวาง (5.2.8) คะแนนทไดจากการสอบในแตละครงตองถอวาเปนคะแนนทเกดจาก

ความสามารถของแตละบคคลดงนนถามสงใดทจะท าใหการสอบไดผลไมตรงกบความคดขางตนควรจะไดรบการแกไข

(5.2.9) พงระวงการสอบทท าใหเดกไดเปรยบเชนการใชแบบทดสอบชด (5.2.10) การสอบแตละครงควรจะมการตรวจใหคะแนนผลการสอบอยางเปน

ปรนย

28

2.1.3 ทฤษฎเกยวกบขอสอบอตนย ขอสอบแบบอตนย เปนขอสอบทประกอบดวยค าถามทมจ านวนขอไมมากนก ไมมค าตอบ

ใหเลอกตอบ ผตอบจะตองคดหาค าตอบเองโดย บรณาการความรและความคดแลวแสดงออกเปนภาษาเขยนอยางถกตองและสมเหตสมผลตามหลกวชาของศาสตรนนๆ

2.1.3.1 หลกในการสรางขอสอบแบบอตนยการ สรางขอสอบแบบอตนยมหลกการดงน (1) ขนเตรยมหรอขนวางแผนการสรางขอสอบตองกระท าสงตอไปน

(1.1) ตงวตถประสงคของการสรางขอสอบอตนยวามงวดพฤตกรรมดานใด (1.2) จดท าตารางวเคราะหหลกสตรหรอตารางวเคราะหเนอหาวชาเพอก าหนด

วา ขอสอบตองวดเนอหาและพฤตกรรมดานใด (2) ขนสรางเปนขนของการสรางขอสอบตามตารางวเคราะหเนอหาวชาโดยอาจม

จ านวนขอสอบมากกวาทก าหนดซงจะด าเนนการคดทงภายหลงสงทควรค านงถงในการสรางขอสอบอตนยมดงน

(2.1) ควรเปนขอสอบทสามารถวดพฤตกรรมระดบสงทไมสามารถวดดวย (2.2) ควรมกรอบโครงสรางของขอค าถามทแจมชดไมก ากวมพรอมทงระบ (2.3) ขอสอบควรเนนค าตอบสนๆเนนค าตอบทมขอบเขตจ ากด (2.4) ไมควรสรางขอสอบอตนยแบบใหเลอกท าเปนบางขอเพราะอาจเกดความ

ไมเปนธรรมส าหรบผตอบทเกงซงมแนวโนมวาจะเลอกท าขอทยากหรอมลกษณะทาทายและผตอบอาจเกดความลงเลในการเลอกท าใหเสยเวลาซงสงผลตอคะแนนการสอบ

(2.5) ควรสรางขอสอบใหเหมาะสมกบความสามารถและวฒภาวะของ (2.6) ควรสรางขอสอบใหมรปแบบใหม สถานการณใหมซงมลกษณะทาทาย

กระตนพฒนาการของผตอบในดานความสามารถของสมองในระดบสง (3) ขนสรางคมอเฉลยค าตอบและการใหคะแนนเปนขนของการเฉลยค าตอบทม

โอกาสเปนไปไดพรอมทงก าหนด กฏเกณฑการใหคะแนน (4) ขนทบทวนและคดเลอกขอสอบดงน

(4.1) ตรวจสอบวาขอสอบแตละขอทสรางวดตามวตถประสงคทตงหรอตามตารางวเคราะหเนอหาหรอไม

(4.2) คาดคะเนวาขอสอบแตละขอมระดบความยากระดบใ พรอมทงพจารณาวามโอกาสทจะมผตอบถกหรอไมถาคาดวาจะไมมกควรตดทง หรอปรบปรงใหงายขน

29

(4.3) คดเลอกขอสอบตามจ านวนขอทตองการพรอมทงพจารณาวาจ านวนขอทคดเลอกใหเหมาะสมกบระยะเวลาในการสอบหรอไม

2.1.3.2 การใหคะแนนขอสอบแบบอตนย การตรวจใหคะแนนขอสอบแบบอตนยม 2 แบบ ดงน (1) การใหคะแนนแบบจดหรอแบบวเคราะหเปนสวนๆ เปนวธการตรวจใหคะแนน

โดยการเปรยบเทยบค าตอบกบค าเฉลย (2) การใหคะแนนแบบประเมนคาหรอแบบภาพรวม เปนการจดเตรยมเกณฑการ

ใหคะแนนอยางกวางๆ วธตรวจใหคะแนนอยางกวางๆ วธตรวจใหคะแนนโดยเปรยบเทยบค าตอบขอหนงๆ ของทกคนพรอมทงจดแบงตามคณภาพออกเปนกลม

2.1.3.3 ขอแนะน าในการตรวจใหคะแนน การตรวจใหคะแนนของขอสอบอตนยควรปฏบตดงน (1) จดเตรยมคมอการตรวจใหคะแนน ส าหรบขอสอบแบบจ ากดค าตอบตองม

กฎเกณฑ การใหคะแนนทแนนอนเดนชดเปนระบบ คอการใหคะแนนแบบจด สวนขอสอบทไมจ ากดค าตอบตองมประเดนหลกทจะใหคะแนน

(2) ในการตรวจใหคะแนนควรปฏบตดงน (2.1) ควรตรวจใหคะแนนขอหนงๆ ของทกคนใหเสรจเพอปองกนการล าเอยง

และเพมความเชอมนในการใหคะแนน (2.2) ควรตรวจใหคะแนนขอหนงๆ ใหเสรจโดยปราศจากการรบกวนหรอ

การหยดพกเปนเวลานานๆ (2.3) ควรมการสมตรวจขอสอบโดยไมตองเรยงล าดบคนแรกไปถงคนสดทาย

ในทกๆ ขอ เพอปองกนความล าเอยง (2 . 4 ) ไม ควร ด ช อผ ตอบว ธ ปองกนใหผ ตอบ เ ขยน ชอดานหลงของ

กระดาษค าตอบแทนทจะเปนหนาแรกของกระดาษค าตอบ (2.5) ไมควรน าปจจยอนๆทไมเกยวกบเนอหาสาระของการตอบพจารณาเชน

ลายมอ ส านวน ภาษา การสะกด แตถาผตรวจเนนวาเปนสงส าคญควรแจงใหผตอบทราบลวงหนาวาปจจยเหลานมผลตอคะแนนพรอมทงแยกคะแนนสวนนไวตางหาก

(2.6) ควรใชผตรวจใหคะแนน 2 คนหรอมากกวาเพอ เพมความเชอมนของการใหคะแนน ถาหากหาผตรวจมากกวา 1 คนไมได อาจใชผตรวจคนเดยวตรวจซ า 2 ครงโดยเวนชวงเวลาในการตรวจพรอมทงสลบล าดบทของขอสอบ

30

(3) จดท ารายงานผลการใหคะแนนและเกรด พรอมทงขอบกพรองหรอขอผดพลาดของผตอบ เพอใหผเรยนไดทราบวาตนมจดบกพรองดานใดเพอซอมเสรมและเพองายแกการชแจงถงผลการใหคะแนนและการตดเกรด 2.1.4 ทฤษฎเกยวกบขอสอบแบบถกผด

ขอสอบแบบถกผดมลกษณะเปนขอสอบแบบเลอกตอบทม 2 ตวเลอก ผตอบมโอกาสเลอกตอบเพยงอยางใดอยางหนง ตวค าถามของขอสอบประเภทนจะเขยนในรปประโยคบอกเลาธรรมดาสวนใหญเขาใจวาวดไดเฉพาะความรความจ าแตความจรงแลวสามารถวดความเขาใจและการน าไปใชไดดวย

2.1.4.1 หลกในการสรางขอสอบแบบถกผด ขอสอบแบบถก-ผดมหลกในการสรางดงน (1) เขยนค าสงและขอความทเปนทงค าถามค าตอบใหชดเจน (2) ไมควรใชขอความปฏเสธซอนเพราะอาจท าใหผตอบเขาใจผด (3) ไมควรใชประโยคทมทงถกและผดรวมอยดวยกน (4) ค าตอบของขอสอบควรถกหรอผดตามหลกวชาไมใชถกหรอผด (5) ควรใชขอความทบอกปรมาณหรอจ านวนทแนชด (6) ควรใชค าทมความหมายชดเจน (7) สงทก าหนดวาถกหรอผดควรเปนสวนส าคญของขอความและเกยวของ (8) ไมควรลอกขอความจากหนงสอเรยนหรอจากสมดจดค าบรรยายขอความ (9) พยายามหลกเลยงขอความทเปนค าสงเพราะนนบอกไมไดวาถกหรอผด (10) พยายามใหขอสอบแตละขอเปนอสระแกกนอยาใหขอใดขอหนงแนะค าตอบ

ขออนๆ (11) ขอความแตละขอใหมความยาวใกลเคยงกนไมควรใหยาวหรอสนกวากนมาก

นก และถาเปนไปไดควรเรยงล าดบตามความยาวของขอความ (12) ควรใหมจ านวนขอถกขอผดใกลเคยงกนเปนการชวยลดการเดาไดวธหนง (13) ขอถกและขอผดควรอยกระจายกนออกไปไมควรใหอยรวมกนเปนกลมหรอ

เรยงกนอยางมระบบ (14) ในกรณทขอสอบหลายประเภทอยในฉบบเดยวกนควรจดขอสอบแบบถกผด

ไวตอนตนๆ ของแบบทดสอบ เพราะเปนขอสอบทคอนขางงายเพอเราใหเดกอยากท าขอตอๆ ไป 2.1.4.2 ขอดของขอสอบแบบถกผด

(1) ตรวจใหคะแนนงาย แนนอน และรวดเรว

31

(2) สรางไดงายและรวดเรวกวาขอสอบอนๆ (3) ขอสอบแตละขอใชเวลาตอบนอยจงสามารถออกจ านวนขอมากๆได (4) วธการตอบงายตอการเขาใจเพราะมโอกาสเลอกเพยง 2 ตวเลอก (5) ประหยดคาใชจายในหนาหนงๆ อาจพมพขอความไดถง 30 ขอ

2.1.4.3 ขอจ ากดของขอสอบแบบถกผด ขอสอบแบบถกผดมขอจ ากดดงน (1) เปดโอกาสใหเดาไดมากเพราะใหเลอกหนงอยางจากสองอยางผสอบมโอกาส

เดาถก 50 เปอรเซนต (2) มคาความเชอมนคอนขางต าเนองจากขอสอบแบบถกผดนนผตอบมโอกาสเดา

ไดถง 50 เปอรเซนต วธแกปญหาการเดาอาจท าไดโดยเพมขอสอบใหมจ านวนขอมาก ๆ ขอสอบฉบบหนงๆไมควรมนอยกวา 50 ขอ 2.1.5 ทฤษฎเกยวกบขอสอบแบบจบค

ขอสอบแบบจบคเปนขอสอบทก าหนดค าหรอขอความเปน 2 คอลมน แลวก าหนดใหผตอบเลอกค าหรอขอความจาก

คอลมนหนงไปใสในค าหรอขอความอกคอลมนหนงทมความสมพนธหรอสอดคลองกน ขอสอบประเภทนคลายกบขอสอบแบบเลอกตอบแตตวเลอกไมแนนอนตายตวเพราะตวเลอกจะลดลงเรอย ๆ เมอเลอกตอบไปแลว

2.1.5.1 หลกในการสรางขอสอบแบบจบค ขอสอบแบบจบคมหลกในการสรางดงน (1) ใหค าหรอขอความในคอลมนหนงจบคไดกบค าหรอขอความในอกคอลมนหนง

เพยงขอเดยว (2) ตวเลอกทอยทางขวามอควรมจ านวนขอมากกวาตวค าถามทอยทางซายมออยาง

นอย 3-4 ขอ (3) ระบใหชดเจนวาจะใหจบคโดยยดหลกอะไร (4) พยายามใหตวเลอกหรอค าตอบทอยทางขวามอเปนขอความสนๆเรยงตามล าดบ

มากนอยเพอสะดวกในการคนหาค าตอบ (5) ควรเรยงล าดบค าตามล าดบตวอกษรและถาเปนตวเลขหรอพ.ศ.กควรเรยง

ตามล าดบมากนอยเพอสะดวกในการคนหาค าตอบและขอความทจบคกนควรอยกระจายออกไป (6) ขอความจบคชดหนงไมควรมมากขอเกนไปชดหนงๆควรมค าถามไมเกน10 ขอ

32

(7) ค าทเปนคกนควรจดใหกระจายกนไมควรใหอยตรงกนหรอเรยงกนอยางระบบ (8) ขอสอบแตละชดควรจดใหอยในกระดาษหนาเดยวกน (9) วธการตอบไมควรก าหนดใหยงยากอาจตอบงายๆ โดยเอาตวเลข หรออกษร

ก ากบขอความมาใสไวหนาหรอหลงขอความนน (10) ค าหรอขอความทจะน ามาจบคกนควรเปนเรองราวหรอเนอหาเดยวกน

2.1.5.2 ขอดของขอสอบแบบจบค ขอสอบแบบจบคมขอดดงน (1) สรางไดงายและรวดเรว (2) ตรวจใหคะแนนไดงาย (3) ถาสรางขอสอบดแลวประมาณ 10 ขอ โอกาสทจะเดาถกมนอย (4) เหมาะส าหรบวดความสามารถในการหาความสมพนธ (5) ประหยดกระดาษและเนอทในการออกขอสอบ

2.1.5.3 ขอจ ากดของขอสอบแบบจบค ขอสอบแบบจบคมขอจ ากดดงน (1) มกเปนขอสอบวดความจ ามากกวาทจะวดสมรรถภาพสมองขนสง (2) แตละขอมโอกาสในการเดาถกไมเทากน ขอแรกๆโอกาสในการเดาถกนอย

สวนขอหลงๆ โอกาสในการเดาถกมากขนเพราะตวเลอกมนอยลง (3) เปนการยากทจะท าใหปญหาและค าตอบทงหมดเปนเรองเดยวกนซงท าให

โอกาสทจะเสนอแนะค าตอบหรอชวยในการเดามมากขน (4) บางครงค าหรอขอความหนงอาจจบคกบค าหรอขอความอกดานหนงไดมากกวา

1 ค าตอบ 2.1.6 ทฤษฎเกยวกบขอสอบปรนย

ขอสอบแบบปรนยโดยทวไปจะประกอบดวยขอความ 2 ตอน คอตอนน าหรอ ตวค าถาม เปนขอค าถามทเปนตวเราใหผสอบคด และตวเลอก เปนค าตอบหลายๆ ค าตอบเพอใหผสอบเลอกตอบค าตอบใดค าตอบหนง ตวเลอกม 2 ชนด คอตวเลอกทเปนค าตอบถกและตวเลอกทเปนค าตอบผดหรอตวลวงขอสอบแบบเลอกตอบทนยมใชม 3 แบบ คอ

2.1.6.1 แบบค าถามเดยว (Single Question) เปนแบบทนยมใชกนมากแตละขอมค าถามและตวเลอกจบสมบรณในขอนนๆ เมอขนขอใหมกมค าถามใหมและตวเลอกใหม

2.1.6.2 แบบตวเลอกคงท (Constant Choice)

33

เปนแบบทนยมใชถามเกยวกบเรองราวทมองคประกอบหลายๆ อยาง เชน ค าชแจงใหนกศกษาพจารณาการตรวจสอบเครองมอวดผลขอ 1-5 วาแตละขอเกยวของกบคณลกษณะทดของเครองมอในขอใด ก-จ

ก. ความเทยงตรง ข. ความเชอมน ค. ความเปนปรนย ง. อ านาจจ าแนก จ. ความยาก (1) ผลการสอบปรากฏวาคนเกงท าไดมากกวาคนออน (2) ผลการสอบบางขอนกเรยนท าไดทกคนและบางขอนกเรยนท าไมไดเลย (3) ขอสอบชดนออกไมครอบคลมตามหลกสตร (4) ค าถามบางขอแปลความหมายไดหลายๆอยาง (5) ผลการสอบสอดคลองกบสภาพปจจบนของผสอบ

2.1.6.3 แบบสถานการณ (Situational Test) เปนแบบของขอสอบทใชวธการก าหนดขอความภาพตารางใหเดกอานหรอพจารณา

ดกอนแลวตงค าถามเกยวกบขอความ ภาพ หรอตารางทก าหนดใหนน ขอสอบแบบเลอกตอบประกอบดวยตวค าถามหรอตอนน ากบตวเลอกโดยตวเลอกนนมทงตว

ถกหรอเหมาะสมมากทสด และตวผดหรอตวลวง ขอสอบแบบเลอกตอบเปนทนยมใชมากในสถานศกษา มหลกในการเขยนดงน

2.1.6.4 วธตงค าถาม (1) ควรใชประโยคค าถาม เพราะจะชวยใหมความชดเจนเขาใจไดงาย เชน “วนท

พระพทธเจาตรสร” ไมมค าแสดงการเปนค าถามควรจะเปลยนเปน “วนทพระพทธเจาตรสรเรยกวาวนอะไร”

(2) เนนจดทถามใหชด เพอใหเกดความเปนปรนยเขาใจค าถามไดตรงกน เชน “อาหารชนดใดตางจากชนดอน” ไมไดเนนจดทถามใหชดเจน ควรจะเปลยนเปน “อาหารชนดใดใหคณคาตางจากชนดอน”

(3) ถามในสงทดหรอเปนประโยชน เพราะจะชวยใหเดกไดเรยนรสงทดงาม ถาจะถามในสงทไมดใหถามในแงของโทษ เชน “สงใดทสบไดโดยไมผดกฎหมาย” สงไมดแตถามในแงด ควรจะเปลยนเปน ”ยาเสพตดในขอใดใหโทษนอยทสด”

34

(4) ถามสงทหาขอยตไดตามหลกวชา เพอใหเดกไดใชความคดทมหลกยนยนได เชน “ถาโลกนไมมน ามนจะเปนอยางไร” ไมสามารถหาค าตอบทยดถอในหลกวชาไดควรเปลยนเปน “การขาดแคลนน ามนจะกระทบกระเทอนตอกจการดานใดมากทสด”

(5) ถามใหใชความคด ไมถามเฉพาะจ าตามต ารามาตอบ เชน “เนอมสวนประกอบอะไรมาก” ไมไดใชความคด ควรเปลยนค าถามเปน “สงใดรบประทานแทนเนอไดดทสด”

(6) ค าถามควรกะทดรด ไมใชค าฟมเฟอย ยดยาววกวน เชน ”การรบประทานสมเปนประจ าจะท าใหรางกายไดรบวตามนชนดใด ใชภาษาฟมเฟอย ควรเปลยนค าถามเปน “สมใหวตะมนใด”

(7) ค าถามควรใชภาษาใหเหมาะสมกบระดบผสอบ เชน ขอสอบส าหรบเดกอนบาล “อาหารชนดใดทคนผอมควรบรโภค” ภาษาไมเหมาะกบเดกควรเปลยนเปน “อาหารชนดใดทคนผอมควรรบประทาน”

(8) หลกเลยงค าถามปฏเสธโดยเฉพาะอยางยงปฏเสธซอนปฏเสธ เชน “อะไรไมเปนศตรของความไมพยาบาท” มปฏเสธสองครง ควรเปลยนเปน “อะไรเปนศตรของความพยาบาท”

(9) ควรใชค าถามทย วยหรอชวนใหคด เชน “1/3 มคาเทากบเศษสวนขอใด” เดกเบอไมชวนใหคดควรเปลยนเปน “สวนแรเงาในภาพมคาเทาไร”

2.1.6.5 วธเขยนตวเลอก (1) ตวเลอกตองมความเปนเอกพนธซงมลกษณะ ดงน

(1.1) เปนเรองราวเดยวกนเปนพวกเดยวกนหรอประเภทเดยวกน เชน“เชอเพลงทดมลกษณะอยางไร”

ก. หาไดงาย ข. ไมตองซอ ค. ตดไฟงาย ง. ใหความรอนสง

ตวเลอก ก และ ข ไมใชเกยวกบลกษณะของเชอเพลงดงนนควรเปลยนเปน“เชอเพลงทดมลกษณะอยางไร”

ก. ตดไฟไดนาน ข. หาซอไดงาย ค. ตดไฟงาย ง. ใหความรอนสง

35

(1.2) มทศทางเดยวกนเชน “การสงเสรมการลงทนในประเทศชวยใหเกดสงใด”

ก. คนมงานท ามากขน ข. รฐมรายไดมากขน ค. เงนมการหมนเวยน ง. ทรพยากรถกใชมากขน

ค าถามมทศทางไปทางบวกแตตวเลอก จ มทศทางไปทางลบ ดงนนควรเปลยนใหมทศทางไปทางบวกเหมอนกบตวเลอก ก ข และ ค ดงน การสงเสรมการลงทนในประเทศชวยใหเกดสงใด

ก. คนมงานท ามากขน ข. รฐมรายไดมากขน ค. เงนมการหมนเวยน ง. ทรพยากรถกใชใหเปนประโยชน

(1.3) มโครงสรางสอดคลองกนเชน “การท าลายปาเกดจากสาเหตใดมากทสด ก. ความยากจน ข. คนตองการทท ากน ค. กฎหมายมชองวาง ง. เจาหนาทไมกวดขน

ตวเลอก ก มโครงสรางเปนค าหรอวล และตวเลอก ข ค และ ง มโครงสรางเปนประโยค ดงนนควรเปลยนตวเลอก ก ใหเปนประโยคเหมอนกน ดงน “การท าลายปาเกดจากสาเหตใดมากทสด”

ก. ความยากจนมมากขน ข. คนตองการทท ากน ค. กฎหมายมชองวาง ง. เจาหนาทไมกวดขน (2) ใชตวเลอกทเปนไปได เชน “การกระท าใดทจดไดวาใชเงนอยางประหยด”

ก. ซอในสงทจ าเปน ข. ใชเพยงบางสวนทม ค. เกบสะสมเมอมโอกาส ง. อดมอกนมอเพอเกบเงน

36

ตวเลอก ง ตวเลอกทผดหลกการประหยดซงเปนตวเลอก ทเปนไปไมไดเขยนไปผสอบกไมเลอกซงผดเดนชดเกนไปควรเปลยนดงน “การกระท าใดทจดไดวาใชเงนอยางประหยด”

ก. ซอในสงทจ าเปน ข. ใชเพยงบางสวนทม ค. เกบสะสมเมอมโอกาส ง. ซอสงของทราคาถก

2.1.6.6 ขอดของขอสอบแบบปรนย (1) มความเทยงตรงสงเพราะสามารถสรางค าถามวดไดครอบคลมทกเนอหาและทก

พฤตกรรมทางดานสมอง (2) มความเชอมนไดเพราะมมากขอ (3) ตรวจใหคะแนนไดงายสะดวกรวดเรวและยตธรรมสามารถใชเครองตรวจไดด (4) ตดปญหาเรองการอานจากลายมอผตอบทอานยาก (5) ตอบถกโดยการเดามนอยขอสอบมาตรฐานจงนยมใชแบบเลอกตอบ (6) สามารถวนจฉยขอบกพรองหรอความไมเขาใจในเนอหาไดอยางเปนระบบ (7) สามารถใชแผนผงรปภาพหรอกราฟมาเขยนขอสอบไดงาย

2.1.6.7 ขอเสยของขอสอบแบบปรนย

ขอสอบแบบเลอกปรนยมขอเสยดงน (1) สรางยากเพราะตองคดตวเลอกโดยเฉพาะการเขยนตวลวงใหเหมาะสมและใช

เวลาสรางนาน (2) ไมเหมาะทจะวดความคดรเรมสรางสรรคและความคดเหน (3) สนเปลองคาใชจายสง

2.1.7 ทฤษฎเกยวกบอ านาจจ าแนกความยากงายของขอสอบ ความหมายคาอ านาจจ าแนกของแบบทดสอบอ านาจจ าแนกของแบบทดสอบ หมายถง

ประสทธภาพของแบบทดสอบในการจ าแนกผถกทดสอบออกเปนกลมเกงและกลมออน หรอกลมไดคะแนนสงและกลมไดคะแนนต าไดอยางชดเจน หรอ หมายถง ความสามารถของแบบทดสอบทจ าแนกความแตกตางของสงทตองการวด โดยสามารถจ าแนกกลมผสอบทไดคะแนนสงออกจากกลมผสอบทไดคะแนนต าเกณฑการแปลความหมายคาอ านาจจ าแนกคาอ านาจจ าแนกทเปนบวกมเกณฑการแปลความหมาย (รงสรรค มณเลก และคณะ, 2546) ดงน

37

คาอ านาจจ าแนก ความหมาย 1.00 จ าแนกดเลศ 0.80 - 0.99 จ าแนกดมาก 0.60 - 0.79 จ าแนกด 0.40 - 0.59 จ าแนกไดปานกลา 0.20 - 0.39 จ าแนกไดบาง 0.00 - 0.19 จ าแนกไมคอยได สวนคาอ านาจจ าแนกทเปนลบ จะมลกษณะทตรงขามกบคาอ านาจจ าแนกทเปนบวก

เนองจากคาอ านาจจ าแนกเปนความสมพนธระหวางการตอบถกกบคณลกษณะของบคคล เชนความสามารถของบคคล ดงนนการแปลความหมายจะเปนดงน

ขอสอบทมคา r เปนบวก หมายความวาขอสอบสามารถแยกคนทมความรมากจากคนทมความรนอย หรอจากคนทมความรอบรจากคนทไมมความรอบรได เพราะคนทมความรมาก มแนวโนมตอบถกมาก สวนคนทมความรนอยมแนวโนมตอบผดมาก ขอสอบยงมคา r เปนบวกสงมากเทาใด แสดงวาขอสอบนน คนทมความรมาก จะมแนวโนมตอบถกมากขนเทานน และคนทมความรนอยจะมแนวโนมตอบผดมากเทานน

ขอสอบทมคา r ใกลศนย หมายความวา ขอสอบขอนนแยกคนทมความรมากกบคนทมความรนอยไมคอยได หรอแยกคนทมความรอบรกบคนทไมรอบรไมคอยได เพราะคนทมากอาจตอบขอสอบขอนนถกหรอผดกได ดงนน ในการคดเลอกขอสอบไวใชควรคดเลอกทมคา r สงๆ มเกณฑการพจารณาแกไขปรบปรง

2.1.7.1 วธการวเคราะหคาอ านาจจ าแนกของแบบทดสอบ ในการวเคราะหหาคาอ านาจจ าแนก สามารถกระท าในแบบทดสอบทงทเปนอตนย

และปรนย ซงพอสรปได ดงน (1) แบบทดสอบทเปนแบบปรนย (2) แบบทดสอบทเปนแบบอตนย การวเคราะหหาคาอ านาจจ าแนกแบบทดสอบทเปนแบบปรนยผวจยหรอผออกแบบ

ทดสอบมกนยมใชแบบทดสอบทเปนปรนย เนองจากเขาใจวาเปนแบบทดสอบทออกแบบไดงาย และตรวจงาย ซงอาจตรวจดวยตนเองหรอใชเครองตรวจแบบทดสอบกได แมวาทมผวจยหรอผออกแบบทดสอบ โดยเฉพาะผสอนอาจมการวพากษแบบทดสอบหรอแบบ ทดสอบอยบาง ซงเนนเรองการใชภาษาทสอใหผตอบเขาใจตรงกบผออกแบบหรอผตองการทดสอบเทานน และผตอบแบบทดสอบเองสวนใหญชอบแบบทดสอบชนดนดวยเชนกนเพราะเหตอาจไมตองจ าหรอ

38

เขาใจมากนกกสามารถเดาค าตอบหรอหาค าตอบจากแบบทดสอบได แตแทจรงแลวแบบทดสอบประเภทนเปนสงทออกแบบใหดทสดไดคอนขางยาก เพราะไมอาจจ าแนกผตอบแบบทดสอบทเกงออกจากกลมทไมเกงไดหากขอค าถามไมดพอโดยทผออกแบบทดสอบอาจไมทราบมากอน ดงนนผ ออกแบบทดสอบแบบปรนยจงควรตองท าการว เคราะหแบบทดสอบหลง จากมการใชแบบทดสอบแลวเพอหาคาอ านาจจ าแนกซงแบงออกเปนวธการใหญ ดงน

(1) การหาคาอ านาจจ าแนกแบบทดสอบปรนยรายขอแบบองกล (2) การหาคาอ านาจจ าแนกแบบทดสอบปรนยรายขอแบบองเกณฑ การหาคาอ านาจจ าแนกแบบทดสอบปรนยรายขอแบบองกลม เปนวธการหาคา

อ านาจจ าแนกแบบทดสอบปรนยรายขอ โดยพจารณาจากคะแนนทกลมผถกทดสอบท าไดเปนเกณฑ สามารถค านวณโดยใชสตรอยางงาย (r) และสตรสมประสทธสหสมพนธแบบพอยทไบซเรยล (Point Biserial Correlation Coefficient) ดงรายละเอยด ดงน

(1) การค านวณคาอ านาจจ าแนกโดยใชสตรอยางงาย (r) เปนการเปรยบเทยบจ านวนผถกทดสอบในการตอบแบบทดสอบในแตละขอถกโดยพจารณาจากกลมทไดคะแนนรวมสง กบกลมทไดคะแนนรวมต า

ในการก าหนดกลมผถกทดสอบทไดคะแนนสงหรอกลมผถกทดสอบทไดคะแนนต านน ภทรา นมานนท (2543, 158) กลาวไววา เทคนคการวเคราะหแบบทดสอบรายขอมหลายวธ วธทนยมมากวธหนง คอ เทคนค 27% ของเคลล (Kelly’s Technique of 27 percent) ซงไดมการทดลองวานอยกวา 24% จะใชไดหรอไม แตปรากฎวามความแตกตางกบความเปนจรงและถาใชมากกวา 27% ผลการวเคราะหไมแตกตางกบผลของรอยละ 27% ดงนนจ านวนทพอดจงเปนรอยละ 27 % (กงวล เทยนกณฑเทศน, 2540: 117) ซงวธการนมเงอนไข ดงน

(1.1) เทคนค 27% ใชไดกบแบบทดสอบทมค าตอบถกเพยงค าตอบเดยว และถาตอบถกได 1 คะแนน ผดได 0 คะแนน เทคนค 27% ใชไดเหมาะกบแบบทดสอบปรนยชนดเลอกตอบ

(1.2) จ านวนตวเลอกตองเทากนทกขอ ถาหากตวเลอกเทากนตองแยกวเคราะหเปนตอนๆ

(1.3) จ านวนผสอบหรอกระดาษค าตอบควรมมากพอสมควร ประมาณ 100 คนขนไป ซงท าใหการกระจายของคะแนนเปนโคงปกตอยางไรกตาม คอรตน (Cureton, 1972 อางถงใน กงวล เทยนกณฑเทศน, 2540: 139) กลาวไววา กรณทคะแนนมการแจกแจงแบบปกต ใชเทคนค 27 % นนถกตอง แตส าหรบการแจกแจงทไมเปนปกต ใหใชเทคนค 33% แทน ทงนเพราะถาใชเทคนค 27% แลว จะท าใหระดบความยาก และอ านาจจ าแนกไมตรงกบความเปนจรง

39

(2) การค านวณคาอ านาจจ าแนกโดยใชสตรสมประสทธสหสมพนธแบบพอยทไบซเรยล การหาคาอ านาจจ าแนกโดยวธนใชในกรณทการกระจายของคะแนนรวมหรอการกระจายคะแนนของผถกทดสอบทตอบแบบทดสอบถกหรอการกระจายคะแนนของผถกทดสอบทตอบแบบทดสอบผดไมเปนโคงปกต อยางไรกตาม กงวาล เทยนกณฑเทศน (2540, 139-140) เขยนไววาเงอนไขในการใชสหสมพนธไบซเรยลในการหาอ านาจจ าแนก 4 ขอ ดงน

(2.1) กลมคะแนนมความตอเนอง และม 2 ลกษณะ (2.2) การกระจายของคะแนนเปนโคงปกต (2.3) กลมคะแนนเปนขนาดใหญ (2.4) คะแนนทแบงเปน 2 กลม มคาใกล 0.50 ในโคงปกต

2.1.7.2 เกณฑการพจารณาคาอ านาจจ าแนกแบบทดสอบปรนยรายขอแบบองกลม (1) อ านาจจ าแนกมคาตงแต -1.00 ถง 1.00 (2) แบบทดสอบขอใดทในกลมไดคะแนนรวมสงหรอกลมผถกทดสอบเกงท าถก

ทกคน ในขณะทแบบทดสอบในกลมทไดคะแนนรวมต าหรอกลมผถกทดสอบออนท าผด

ทกคนอ านาจจ าแนกจะเทากบ 1.0 แสดงวา แบบทดสอบขอนนเปนแบบทดสอบทมอ านาจจ าแนกดเลศในทางกลบกนถากลมผถกทดสอบเกงตอบผดในแบบทดสอบขอนนทกคนในขณะทกลมผถกทดสอบออนตอบแบบทดสอบขอน นถกทกคนอ านาจจ าแนกจะมคาเทากบ –1.0 แสดงวา แบบทดสอบขอน นเปนแบบทดสอบทไมดจรงๆเกณฑคาอ านาจจ าแนกทเปนบวกการแปลความหมาย

คาอ านาจจ าแนก ความหมาย 1.00 จ าแนกไดดเลศ 0.80 ถง 0.99 จ าแนกไดดมาก 0.60 ถง 0.79 จ าแนกไดด 0.40 ถง 0.59 จ าแนกไดปานกลาง 0.20 ถง 0.39 จ าแนกไดเลกนอย ต ากวา 0.19 จ าแนกไมไดเลย

2.1.7.3 การหาคาอ านาจจ าแนกแบบทดสอบปรนยรายขอแบบองเกณฑ การหาคาอ านาจจ าแนกแบบทดสอบแบบปรนยตามแนวคดองเกณฑ เปนการหาคา

อ านาจจ าแนกทเปรยบเทยบความสามารถของผถกทดสอบกบเกณฑทเปนมาตรฐานทยอมรบได อ านาจจ าแนกของแบบทดสอบ หมายถง ประสทธภาพในการจ าแนกระดบความสามารถของผ

40

เรยนรแลว (กลมรอบร) กบผทยงไมเรยน (กลมไมรอบร) การวเคราะหแบบทดสอบเปนรายขอตามแนวคดองเกณฑ จะมงเนนหาคาอ านาจจ าแนกของแบบทดสอบ โดยถอวาแบบทดสอบองเกณฑทด ควรมคาอ านาจจ าแนกด (สมศกด สนธระเวชญ, 2522 : 11-13) การหาคาอ านาจจ าแนกแบบทดสอบรายขอแบบองเกณฑ มหลายวธ ดงรายละเอยด ดงน

(1) การหาคาอ านาจจ าแนกตามวธของเบรนแนน (Brennan) เบรนแนน (Brennan) ไดเสนอสตรในการหาคาอ านาจจ าแนกของแบบทดสอบ โดยตงชอ การหาคาอ านาจจ าแนกดวยดชนบ (discrimination index B) การหาคาอ านาจจ าแนกวธนจะท าการสอบครงเดยว หลงเรยนจากกลมตวอยางเดยว แลวแบงออกเปน 2 กลม คอ กลมผทสอบไดคะแนนผานเกณฑ และกลมผทสอบไดคะแนนไมผานเกณฑ การวเคราะหแบบทดสอบโดยใชดชนบ (B-index) มวธการดงน (สมนก ภททยธน, 2537 : 161)

(1.1) น าแบบทดสอบไปทดสอบกบผถกทดสอบทตองการวด (1.2) ตรวจใหคะแนนแบบทดสอบแตละขอและรวมคะแนนไว (1.3) ใชจดตดหรอคะแนนการผานเกณฑแบงผถกทดสอบออกเปนกลมรอบร

(ผทไดคะแนนผานเกณฑ) กบกลมไมรอบร(ผทไดคะแนนไมผานเกณฑ) (1.4) รวมจ านวนกลมรอบร (NH) และกลมไมรอบร (NL) (1.5) นบจ านวนคนรอบรทตอบถก (RH) และนบจ านวนคนทไมรอบรทตอบ

ถก(RL) ในแตละขอ (1.6) ค านวณหาคาอ านาจจ าแนก (BI) การพจารณาคาอ านาจจ าแนกและการ

แปลความหมายคาดชนบ (B-index)คา (B-index) หมายความวาแบบทดสอบนนสามารถ +1.00 บงชผรอบร-ไมรอบร ไดถกตองทกคน 50 ถง .99 บงชผรอบร-ไมรอบร ไดถกตองเปนสวนใหญ 20 ถง .49 บงชผรอบร-ไมรอบร ไดถกตองเปนบางสวน 00 ถง .19 บงชผรอบร-ไมรอบร ไดถกตองนอยมาก หรอไมถกตอง ตดลบบงช

ผรอบร-ไมรอบร ผดพลาด หรอตรงขามกบความจรง อยางไรกตามแบบทดสอบทถอวามคณภาพจะตองมคาอ านาจจ าแนกตามแนวคด

ของเบรนแนน (B-index) ตงแต .20 ขนไป (บญชม ศรสะอาด, นภา ศรไพโรจน และนชวนา ทองทว. 2528 : 130) การวเคราะหคาอ านาจจ าแนกตามแนวคดของเบรนแนน สามารถใชในการวเคราะหคาอ านาจจ าแนกตวลวงไดเชนกน ซงท าไดในกรณคลายกน แตใชสดสวนของผทไมรอบร หรอ กลมผไมผานเกณฑขนกอน

41

(2) การหาคาอ านาจจ าแนกตามวธของครสปนและเฟลดลเซน(Kryspinand Feldluson)ครสปนและเฟลดลเซน(Kryspin and Feldluson)ไดเสนอการหาคาอ านาจจ าแนกทเรยกวา ดชนS(index of sensitivity)หรอดชนความไวในการวดซงมสตรดงน(ส าเรงบญเรองรตน2527 : 88) เกณฑการแปลความหมายคา S การพจารณาคณภาพของแบบทดสอบในดานความไว (index of sensitivity) ส าหรบตวเลอกถกพจารณาตามระดบคา S ดงน

คา S ความหมาย 1.00 เปนขอสอบทด เปนไปตามทฤษฎ 80 ถง .99 เปนขอสอบทดหาไดในเชงปฏบต 30 ถง .79 เปนขอสอบทพอใชได 00 ถง .29 เปนขอสอบทไมด ควรตดทง -1.00 ถง .00 เปนขอสอบทใชไมได ควรตดทง ในการพจารณาคาอ านาจจ าแนก (S) ถาคา S เปนบวกใกล +1.00 หมายถง การเรยน

การสอนบรรลตามเปาหมาย คอ กอนเรยนผถกทดสอบไมมความร หลงจากเรยนแลวปรากฏวามความรตามจดประสงคทตงไว แตถาคา S เปนลบใกล -1.00 หมายถง กอนเรยนผถกทดสอบมความร แตเมอเรยนจบเนอหาแลวปรากฏวาผถกทดสอบกลบไมมความรเลย ผลการพจารณา

คา S = 0 หมายถง เปนขอสอบทไมด ควรตดทงเพราะงายมา คา S = .40 หมายถง เปนขอสอบทพอใชได คา S = -1.00 หมายถง เปนขอสอบทใชไมได ควรตดทง คา S = 1.00 หมายถง เปนขอสอบทด เปนไปตามทฤษฎ

2.1.7.4 การวเคราะหหาคาอ านาจจ าแนกแบบทดสอบทเปนแบบอตนย การวเคราะหหาคาอ านาจจ าแนกแบบทดสอบทเปนแบบอตนย จะตองท าการ

แบงกลมผถกทดสอบทเขาสอบออกเปน 2 กลม คอ กลมเกง(กลมสง) และกลมออน(กลมต า)โดยใชเทคนค 27 % ของจ านวนผถกทดสอบทเขาสอบ วธการค านวณจะตองใชสตรของ วธน และ ชาแบอรส (Whithney and Sabers, 1970 อางถงใน กงวล เทยนกณฑเทศน ,2540 : 152) ดงน

การแปลความหมายคาอ านาจจ าแนกของแบบทดสอบอตนย จะใชหลกการเชนเดยวกนกบการวเคราะหแบบทดสอบแบบองกลม คอ คาความยากของแบบทดสอบแตละขอควรอยในชวง 0.2 - 0.8 และควรมคาอ านาจจ าแนกตงแต 0.20 ขนไป

2.1.7.5 สรปอ านาจความยากงาย การตรวจสอบคณภาพแบบทดสอบ เปนการตรวจสอบวาแบบทดสอบนน ๆ ม

คณภาพดเพยงใด หลงจากทน าแบบทดสอบไปใช และตรวจใหคะแนนแลว การตรวจสอบคณภาพ

42

แบบทดสอบจะกระท าใน 2 ลกษณะ คอ การตรวจสอบคณภาพของแบบทดสอบรายขอ หรอการวเคราะหขอสอบ โดยวธการหาคาอ านาจจ าแนก (discrimination) ถอเปนเรองส าคญและเปนสวนหนงของการตรวจสอบคณภาพแบบทดสอบ การวเคราะหขอสอบ มแนวคดในการหาคณภาพ 2 แนวคด คอ การวเคราะหขอสอบตามแนวคดองกลมและองเกณฑ โดยการวเคราะหขอสอบตามแนวคดองกลมจะพจารณาในเรองความยากและอ านาจจ าแนก สวนการวเคราะหขอสอบตามแนวคดองเกณฑจะพจารณาเฉพาะคาอ านาจจ าแนกเทานน 2.1.8 ทฤษฎเกยวกบภาษา HTML

ความทภาษา HTML เปนภาษาทไดรบการพฒนาอยางตอเนอง จนปจจบนเปนภาษาทมความสามารถในการจดรปแบบเอกสารอยางเตมรปแบบ สงกระตน แรกทกอใหเกดการพฒนาดงกลาว เกดขนในป 1993 เมอโปรแกรม Web browser มความสามารถจะดเอกสารแบบ Hypertext พรอมกบมรปภาพประกอบไดพรอมๆ กน และในระยะหลงจากนนอก 5 ป ภาษา HTML กไดพฒนาตนเองมาเรอยๆ จนเปนเวอรชน ปจจบน — เวอรชน 4.0

สงทท าให HTML เวอรชนปจจบน มความสามารถในการจดรปแบบเอกสารอยางเตมรปแบบ คอ ความสามารถในการใช Cascading Style Sheet เพมเตมจากเวอรชนกอนหนาน (เวอรชน 3.2) ซงมความสามารถจดรปแบบเอกสารอยในขนมาตรฐานปค.ศ. 1961 อนเตอรเนตไดเกดและเตบโตขน พรอมกบภาษาคอมพวเตอรและโปรโตคอล (Protocol) จ านวนมาก เพอรองรบกบ การเตบโตอยางรวดเรวของอนเตอรเนต หนงในภาษาคอมพวเตอรและโปรโตคอลนนคอ ภาษา HTML และ TCP/IP (Transmission Control Protocol/ Internet Protocol) ทงนเพราะ World Wide Web แมจะเปนเพยงสวนหนงของอนเตอรเนต แตไดรบความนยม อยางสง และรวดเรว โปรโตคอล HTTP (ซงเปนสวนยอยของโปรโตคอล TCP/IP) จงไดรบการพฒนาเพอสนบสนนภาษา HTML ซง ใชในการจดเกบเอกสารบน World Wide Web

ภาษา HTML ในยคแรกเรม ถกใชเพอจดท ารปแบบตวอกษรบนเอกสารประเภท Hypertext ความสามารถจงยงคงจ ากดอยมาก เพยงท าไดแต การก าหนดรปแบบ heading แตส าหรบตวอกษรท าไดแค bold และ italic เทานนถง เวอรชน 4.0 จงไดเพมขดความสามารถจากเดม ทมความสามารถเพยงเพอจดรปแบบตวอกษรกล

ในอดต สงทท าใหผเขยนภาษา HTML ประสบกบปญหามากมาย คอ การทโปรแกรม browser หลกๆ ยงคงมความแตกตางทาง ดานเทคโนโลยกนอยางมาก และตางกไดพฒนาภาษา HTML ของตนเพมเตมจากมาตรฐานในเวอรชน 3.2 กนเอง โดยไมไดมการตกลง ระหวางกน เปนผลใหผเขยนภาษา HTML โดยถอตามมาตรฐาน หรออางองคายใดคายหนงไมสามารถจะแสดง

43

รปแบบของเอกสาร ใหเปนอยางทตองการได ในปจจบนปญหาดงกลาวกลบไมลดนอยลงไป แมวาจะไดมการจดตงคณะกรรมการ เพอก าหนดมาตรฐาน ใหโปรแกรม browser ในเวอรชนใหมๆ น าเอา HTML เวอรชน 4.0 เปนมาตรฐานกตาม แตปญหายงคงมอย ตอไป ดวยเหตทคณะกรรมการชดดงกลาวไมสามารถผลกดนใหโปรแกรม browser รบเอามาตรฐานดงกลาวไปใชอยางรวดเรว เพยงพอ

2.1.8.1 HTML HTML หรอ HyperText Markup Language เปนภาษา script ประเภทหนง ซงใชท า

Web page เปนงานหลก ในระบบ World Wide Web ในแรกเรม วตถประสงคหลกของ HTML ถกเสนอโดยนาย ทม เบอรเนอรส-ล (Tim Berners-Lee) แหงศนยปฏบตการวจยทางอนภาคฟสกสของยโรป (CERN) ซงตงอยทกรงเจนวา สวตเซอรแลนด ไดก าหนดไววา

(1) เพอสรางสอทนกวทยาศาสตรสามารถจะเผยแพรผลงานและใชอางองไดตลอด (2) เพอสรางภาษาคอมพวเตอรทรองรบภาษาทองถนทไมขนกบระบบของเครอง

คอมพวเตอร (Platform) หรอระบบเครอขายใดๆและดวยวตถประสงคขางตน ภาษา HTML จงถกใชงานอยางแพรหลายในสงคมของนกวทยาศาสตรและก าหนดใหเครองมอทใชเขยนเปนโปรแกรม text editor ทวๆ ไป

ส าหรบภาษา HTML ในอนเตอรเนต ไดรบการพฒนาอยางตอเนอง เพอใหคนทกๆ ชาตบนโลก สามารถเขาถง เผยแพร และอางอง วทยาการความรได ดวยการเชอมโยงไปมาแบบ hyperlink อาจจะดวยตวอกษร และ/หรอ รปภาพ โดยอาจเชอมโยงเฉพาะภายใน เอกสารนนหรอเชอมโยงขามไปยงเอกสารอนๆได

ภาษา HTML มตนแบบมาจากภาษา SGML (Standard Generalized Markup Language) ซงเปนภาษาทใชไดเฉพาะ กบประเภท ของคอมพวเตอร และสงท HTML รบมาจาก SGML คอ การประกาศคา และ การก าหนดรปแบบเอกสาร (Document Type Definition –DTD)สงทท าให ภาษา HTML ไดรบความนยมอยางมาก และรวดเรว กคอ HTML รวมถง โปรโตคอล

HTTP (HyperText Transfer Protocol) เปนภาษาทใชสอสารกนไดทวโลก โดยทตวภาษาและโปรโตคอล ไมขนกบ ระบบเครอขาย และประเภทของคอมพวเตอร (Platform) ซงมความหลากหลาย อนเนองมาจากเทคโนโลยและประเภทการใชงาน เปนผลใหเอกสารทเขยนโดย HTML สามารถถายโอน ไดอยางกวางขวาง ทงในรปแบบของตวอกษร ภาพ และเสยง

2.1.8.2 HTML เวอรชนตางๆ HTML เวอรชนแรกๆ ยงไมสมบรณดนก จนกระทงในป 1994 HTML 2.0 จงไดรบ

การยอมรบเปนมาตรฐานทสมบรณ แตอยางไรกด Netscapeและ Microsoft ตางกเพมค าสงใหมๆลง

44

ในโปรแกรมของตนเอง เพอใหผใหออกแบบเพจสามารถใชฟงกชนอน นอกเหนอไปจาก HTML 2.0 ตอมา W3C ไดพฒนามาตรฐาน HTML 3.0 ขนมา แตปรากฏวามาตรฐานใหมนไมเปนทยอมรบของ Netscape Microsoft และบรษทอนๆ โดยแตละบรษทตางกพยายามใหมาตรฐานใหมมฟงกชนทตนเองตองการ จนในทสด W3C จงตองกลบไปแกไขใหม และกคอ HTML 3.2

2.1.8.3 HTML 3.2 และ HTML 4.0 HTML 3.2 เปนมาตรฐานในปจจบนของ W3C โปรแกรมเบราเซอรเกอบทงหมด

ไดรบการพฒนาใหสามารถท างานตามค าสงทก าหนดในมาตรฐานของ HTML 3.2 นHTML 3.2 เพงจะไดรบการยอมรบเปนมาตรฐานเมอ ม.ค.1997 แตกระนนกดยงมขดจ ากดบางประการทนกออกแบบเพจตองการทจะให HTML 3.2 มความสามารถเพมมากขน นกออกแบบจ านวนมากนยมใชค าสงใหมๆ ทยงไมถอวาเปนมาตรฐาน ทงๆทรวา การท าเชนน จะท าใหตองเสยเวลาในการเปลยน เบราเซอรใชหลายๆตว แตกเปนการทาทายความสามารถของนกออกแบบ ความตองการของนกออกแบบทเพมมากขน ท าใหองคกร W3C ตกลงใจประกาศใช HTML 4.0 ฉบบรางขนเมอ 8 ก.ค. 1997 ทกๆบรษทกพยายามปรบปรงโปรแกรมเบราเซอรของตน ใหสามารถใชค าสงใหมๆ ตามมาตรฐาน

HTML 4.0 ความสามารถใหมทเพมขนใน HTML 4.0 จะชวยใหผออกแบบเพจ สามารถควบคมรปแบบเอกสาร และรปภาพไดดขน แตท งนโปรแกรมเบราเซอรน นจะตองสนบสนนฟงกชนของ HTML 4.0 ดวย คณสมบตบางประการของ HTML 4.0 ไดมการน าไปใชใน Netscape และ Microsoft กอนทจะมการพฒนา HTML 4.0 เสยอก หลงจากนนจงเพมความสามารถนลงในมาตรฐาน HTML 4.0 แตกมคณสมบตบางประการของ HTML 4.0 ทไมเคยมอยในเบราเซอรใดๆ มากอนเลยกคอ ความสามารถในการจดการกบ Object Model (ฟงกชนยอดนยมของโปรแกรมเมอร) โดย HTML 4.0 ถกแบงออกเปน 3 ประเภทไดแก

(1) แบบเครงครด (Strict HTML 4.0) เปนเอกสาร Hypertext ทเขยนดวยภาษา HTML 4.0 ตามมาตรฐานอยาง

เครงครด tag ใดทคณะกรรมการชดน นยามวา ลาสมย (Deprecate) หรอ ใหเลกใช (Obsolete) กจะไมใชค าสงนนในการเขยนเอกสาร ซงในความเปน จรงขณะน ยงคงไมม โปรแกรม browser ใด สนบสนนภาษา HTML 4.0 อยางเครงครด แตคาดวาในอนาคต อนใกล นาจะมความเปนไปได

(2) แบบคอยเปนไป (Transitional/ Loose HTML 4.0) เปนเอกสารทสรางดวยภาษา HTML 4.0 โดยใชรวมกบค าสงใน HTML

เวอรชน 3.2 เพอให เอกสารทสรางขนมรปแบบ และใชงานไดตามจรง แมวาจะใชโปรแกรม

45

browser ระบบเครอขาย และประเภท คอมพวเตอรทหลากหลายกตาม และแนนอนวา ในบทความน เอกสารทเราสรางขนจะถกจดใหอยในเปนประเภทน

(3) แบบ Frameset (Frameset HTML 4.0) เปนเอกสารทรวมเอาประเภท Transitional เขากบ tag ประเภท frame (ไดแก

FRAME, FRAMESET, NOFRAMES และ IFRAME) ซงเปน tag ใหมเพงจะมในเวอรชน 4.0 น 2.1.8.4 เครองมอ

การสรางไฟลเอชทเอมแอลสามารถท าไดโดยใชโปรแกรมโนตแพด (Notepad) ซงเปนโปรแกรมพมพประจ าบนไมโครซอฟตวนโดวทกเวอรชน ส าหรบโปรแกรมพมพประจ าบนไมโครซอฟตวนโดวส 95 (Windows 95) นอกจากโปรแกรมโนตแพดยงสามารถใชโปรแกรมเวรดแพด (Wordpad) ไดดวย การพมพค าสงภาษาเอชทเอมแอล โดยโปรแกรมดงกลาวเปนการพมพโดยปกตธรรมดาไมมเครองมอชวยสรางค าสง ดงนน การเขยนไฟลเอชทเอมแอลโดยโปรแกรมพมพดงกลาวอาจท าใหเสยเวลามากกวาการเขยนโดยโปรแกรมพมพเอชทเอมแอลอนๆ โดยเฉพาะ ปจจบนมโปรแกรมพมพเอชทเอมแอลหลายโปรแกรมดวยกนซงมชอทวไปวา โปรแกรมเอชทเอมแอลเอดเตอร (HTML editor) หรอโปรแกรมไฮเปอรเอดเตอร (hyper editor) โปรแกรมพมพดงกลาวเปนโปรแกรมอ านวยความสะดวกในการสรางไฟลเอชทเอมแอลไดในระดบหนง โปรแกรมเหลานไดแก โปรแกรมเอชทเอมแอล-แอสซสแตนต (HTML – Assistant) โปรแกรมเอชทเอมแอล-เอด (HTML Ed) โปรแกรมเอชทเอมแอล-ไฮเปอรอดต (HTML-Hyper Edit) และโปรแกรมเดอะฮอตเมตทอล – เอดเตอร (The HoTMetal editor) โปรแกรมฮอตดอก (HoTDog) และโปรแกรมเนตสเปค-เนวเกเตอร – โกลด 2.02 เอดเตอร (Netscape’s Navigator Gold 2.02 Editor) เปนตน โปรแกรมพมพเหลานท างานภายใตระบบวนโดวส อยางไรกตาม โปรแกรมพมพเอชทเอมแอลดงกลาวตองท างานรวมกบโปรแกรมเวลดไวดเวบเบราเซอรเสมอดงน น ผใชคอมพวเตอรจงตองมโปรแกรมเวลดไวดเวบเบราเซอรอยางใดอยางหนงไวส าหรบแสดงผลลพธ

2.1.8.5 โปรแกรมเอชทเอมแอล – แอสซสแตนต (HTML-Assistant) โปรแกรมเอชทเอมแอล-แอสซสแตนตเขยนโดย เอช ฮาราวตซ (H. Harawitz)

เปนโปรแกรมพมพภาษาเอชทเอมแอลทไดรบความนยมมากโปรแกรมหนงโปรแกรมเอชทเอมแอล-แอลซสแตนตท างานรวมกบโปรแกรมเวลดไวดเวบเบราเซอรไดหลายโปรแกรมอนไดแก โปรแกรมเซลโล โปรแกรมโมเซอค และโปรแกรมเนตสเคป การก าหนดไดเรกทอรของไฟลเอชทเอมแอลทเขยนโดยโปรแกรมเอชทเอมแอล -แอสซสแตนตตองระบไดเรกทอรใหตรงกบโปรแกรมเวลดไวดเวบเบราเซอร และการแสดงผลลพธของไฟลเอชทเอมแอลทไดรบการแกไข ท าไดโดยกดปมค าสง “รโหลด” (reload) บนโปรแกรมเวลดไวดเวบเบราเซอรทกครง อยางไรกตาม

46

โปรแกรมเอชทเอมแอล แอสซส-แตนต สามารถท างานรวมกบโปรแกรมเซลโลภายใตการเชอมโยงแบบดดแอล (DDL : Dynamic Data Exchange) ท าใหโปรแกรมเซลโลสามารถแสดงผลลพธซงสอดคลองกบขอมลทไดรบการแกไขโดยไมจ าเปนตองกดปมรโหมด กลาวคอ การแสดงผลลพธบนโปรแกรมเซลโลขนกบการแกไขขอมลบนโปรแกรมเอชทเอมแอล-แอสซสแตนตโดยตรงการเขาสโปรแกรมเอชทเอมแอล-เอสซสแตนต ท าไดโดยการคลกเมาสไปทไอคอนรปดนสอ ท าใหปรากฏภาพโปรแกรมเอชทเอมแอล-แอสซสแตนตซงประกอบดวยเมนและทลบาร (tool bar) ส าหรบตวอยางการพมพไฟลเอชทเอมแอลบนโปรแกรมเอชทเอมแอล-แอสซสแตนต และผลลพธบนโปรแกรมเซลโล

2.1.8.6 โปรแกรมเอชทเอมแอล–เอด (HTML Ed) โปรแกรมเอชทเอมแอล-เอด เขยนโดย ปเตอร กรอวชอว (Peter Crawshaw) เปน

โปรแกรมอ านวยความสะดวกทคลายคลงกบโปรแกรมเอชทเอมแอล-แอสซสแตนต ขอดของโปรแกรมเอชทเอมแอล-เอดคอใหความสะดวกในการพมพอกขระกลม หรอกษรตางประเทศทไมใชภาษาองกฤษ ซงนบวาดกวาโปรแกรมเอชทเอมแอล-แอสซสแตนต โดยทโปรแกรมเอชทเอมแอล-เอด ก าหนดอกษรตางประเทศไวบนทลบาร ขอดอยของโปรแกรมเอชทเอมแอล-เอด คอไมสามารถเชอมโยงแบบดดแอลกบโปรแกรมเซลโลไดเชนเดยวกบโปรแกรมเอชทเอมแอล-แอสซสแตนต

2.1.8.7 โปรแกรมฮอตเมตทอล (HoTMetL) โปรแกรมฮอตเมตทอลเปนโปรแกรมชวยในการพมพเอกสารเอชทเอมแอล

โปรแกรมฮอตเมตทอลเปนของบรษท ซอฟทควอด จ ากด จดเดนของโปรแกรมฮอตเมตทอลคอ เนนค าสงรปแบบภาพเพอใหงายตอความเขาใจ

2.1.8.8 โปรแกรมฮอตดอก (HoTDog) โปรแกรมฮอตดอกเปนโปรแกรมชวยในการพมพเอกสารเอชทเอมแอลทไดรบ

ความนยมสงสดโปรแกรมหนง โปรแกรมฮอตดอกเปนของบรษท ซอสเสจ จ ากด ประเทศออสเตรเลยจดเดนของโปรแกรมฮอตดอกคอ เปนโปรแกรมทใชงาย

2.1.8.9 โปรแกรมเนตสเคป-เนวเกเตอร-โกลด เอดเตอร (Netscape’s Navicator Gold Editor) โปรแกรมเนตสเคป-เนวเกเตอร-โกลด เอดเตอร เปนโปรแกรมชวยในการพมพ

เอกสารเอชทเอมแอลแบบโดยตรงจากจอภาพของโปรแกรม ซงเปนไปตามนยามของค าวา “สงทคณเหนคอสงทคณไดรบ” หรอมาจากนยามภาษาองกฤษทวา WYSIWYG (What You See Is What You Get) โปรแกรมเนตสเคป-เนวเกเตอร-โกลด เอดเตอร เปนของบรษท เนตสเคป คอมมนเคชน

47

จ ากด จดเดนของโปรแกรมเนตสเคป-เนวเกเตอร-โกลด เอดเตอร คอ เปนโปรแกรมทแสดงภาพไดเองเนองจากตวมนเองเปนโปรแกรมเวลดไวดเวบเบราเซอร ดงนนการแกไขขอมลจงท าไดสะดวก

2.1.8.10 โปรแกรมฟรอนตเพจ (Front Page) โปรแกรมฟรอนตเพจเปนโปรแกรมชวยในการพมพเอกสารเอชทเอมแอลแบบ

โดยตรงจากจอภาพการแกไขสามารถแสดงผลบนจอภาพของโปรแกรม โปรแกรมฟรอนตเพจเปนของบรษท ไมโครซอฟต จ ากด จดเดนของโปรแกรมฟรอนตเพจคอ เปนโปรแกรมพมพและแกไขขอมลทเชอมโยงกบเวบเซรฟเวอรเพอสะดวกตอการตรวจสอบโอมเพจทมาจากไฟลเอกสารเอชทเอมแอล

2.1.8.11 โปรแกรมแบกสเตจ-ดไซเนอร (Backstage Designer) โปรแกรมแบกสเตจ-ดไซเนอรเปนของบรษท แมคโครมเดย เปนโปรแกรมพมพ

และแกไขไฟลเอกสารเอชทเอมแอลแบบโดยตรงจาก “สงทคณเหนคอสงทคณไดรบ” เชนเดยวกบโปรแกรมฟรอนตเพจ โปรแกรมเนตสเคป-เนวเกเตอร-โกลด เอดเตอร จดเดนของโปรแกรมแบกสเตจ-ดไซเนอร คอ สามารถแทรกงานประยกตของโปรแกรมแอกทฟ-เอกซ (Active-X) ของบรษทไมโครซอฟต จาวาแอปเพลตของบรษทซนไมโครซสเตม และงานประยกตเนตสเคปปลกอน (Netscape Plug-In) ของบรษท เนตสเคป เพอแสดงงานประยกตแบบมลตมเดย

2.1.8.12 โครงสราง ในการเขยนภาษา HTML นน จะมรปแบบโครงสรางการเขยนแบงออกเปน 3

สวน คอ (1) สวนประกาศ เปนสวนทก าหนดใหบราวเซอรทราบวานคอภาษาเอชทเอมแอล

และจะตองท าการแปรผลอยางไรมค าสงคเดยวคอ <html> และ </html> ปรากฏทหวและทายไฟล (2) สวนหวเรอง (head) เปนสวนทแสดงผลขอความบนไตเตลบารของบราวเซอร

และอาจมค าสงส าหรบก าหนดรายละเอยดดานเทคนคอนๆ อก แทรกอยระหวางค าสง <head> และ </head>

(3) สวนเนอหา (body) เปนสวนทมความซบซอนมากทสด และสามารถใสเทคนคลกเลนเพอดงดดความสนใจจากผชมไดมาก ความแตกตางระหวางเวบไซตตางๆ แสดงความมฝมอของผจดท า ศลปะในการออกแบบจะอยในสวนนทงหมด ซงจะแทรกอยระหวางค าสง <body> และ </body>

โครงสรางพนฐานของภาษาComputer เปนสวนทส าคญทสดของการเขยนภาษา Computer โดยทวไปแลว มนจะตองถก เขยนขนทกครง ภาษา HTML กเหมอนกบภาษา Computer ทวๆไป ทม โครงสราง พนฐานเฉพาะ ของมนค าสงของ HTML สวนมากจะถกก าหนด อยใน

48

เครองหมาย < และ > ซงถกเรยกวา Tag ส าหรบในสวนของค าสง Tag ภายในค าสง ซง Tag แบงออกเปน 2 ประเภท คอ

(1) แทกเดยว คอ ค าสงทมค าสงเพยงอยางเดยว ซงสามารถใชและสนสดค าสงไดดวยตวของมนเอง เชน ขอความ…. <br> <hr> <! – ขอความ – >

(2) แทกค คอ ค าสงทตองมสวนเรมตนและสวนจดจบของค าสงนนๆ โดยแทกทเปนสวนจบนนจะมเครองหมาย slash / ตดเอาไว เชน

<html> สวนของเนอหา ….. </html> <center> ขอความ….. </center <p> ขอความ…. </p> ถาหากมการใชแทกคหลายๆ ค าสง เชน ค าสงตวขดเสนใต <U> …. </U> และ

ตามดวย ค าสงตวเอยง <I>….</I> จะตองปดค าสงตวเอยงกอน แลวจงจะมาปดค าสงตวหนา*** <I> <U> ขอความ…. </U> </I>

ส าหรบในสวนของค าสง Tag ภายในค าสง โครงสราง พนฐาน พอทจะ อธบายคราวๆไดดงน

(1) Title(ชอหวเรอง) จะถกก าหนด อยภายใน Tag ค าสง <HEAD> <TITLE> ชอหวเรอง </TITLE> </HEAD> ขอมลทถกเขยนอยภายใน Tag จะแสดงผลออกมาใหเหนทบน

บารของ Web Browser (2) ขอมลทตองการแสดงผล จะเปนสวนทแสดงใหเราเหนไมวาจะเปน ตวอกษร,

รปภาพตาราง ฯลฯ (ค าสงท ตองการแสดงผลจะอย ระหวาง tag BODY ทงหมด) ซงถกก าหนดอยระหวาง ค าสง <BODY> จนถงค าสง </BODY>

(3) ค าสง Comment Tag เปนค าสงทใช ในการอธบาย อยภายใน HTML จะไมมการแสดงผล ออกมาท Browser จะมประโยชนส าหรบ ผทจะท าการแกไขโปรแกรม ในภายหลง <!–ใสขอความใดๆกได เพอใชในการ อธบาย–>

(4) ค าสงขนบรรทดใหม <BR> เปนค าสง ทใชก าหนดให ขอความทเราพมพ ลงไปในเอกสาร ขน

บรรทดใหม ไดตามทเราตองการ เพราะ ถาเราไมใช ค าสงสงใหเอกสาร แสดงผลขนบรรทดใหมการแสดงผล ของขอความ จะแสดงตอกนไปเรอยๆ แมวาเราจะ พมพขอความ ขนบรรทดใหม กตา

49

(5) ค าสงการยอหนาใหม รปแบบค าสง <P>……….. </P> หรอ <P> มลกษณะคลายกบค าสง < BR > แตค าสงนจะมการเวน บรรทดวาง ใหหนงบรรทด เพราะบางครง เราตองการ เวนบรรทดวาง หนงบรรทด แตโปรแกรม Web Browser จะไมเขาใจการพมพ บรรทดเปลา

(6) เสนคนบรรทดเปนค าสงทใชแบงขอความของจอภาพใหเปนสวนๆรปแบบค าสง <HR>

2.1.8.13 เคลดลบความส าเรจของ HTML HTML ถกพฒนาขนเพอใชงานกบเวบโดยเฉพาะ และใชรหสขอมลแบบธรรมดา

ท าใหไฟล HTML สามารใชไดกบทกโปรแกรม ในขณะทไฟลของโปรแกรมอนจะใชงานไดเฉพาะกบโปรแกรมของตวเอง เชน ไฟลขอมลของเวรดโปรเซสเซอร ไมสามารถเรยกใชจากโปรแกรมเทกซอดเตอรทงไป HTML เปนภาษามาตรฐานเปด ทกคนสามารถน าไปใชงานไดโดยไมจ าเปนตองเสยคาใชจายใดๆ HTML ไมไดเปนของใครคนใดคนหนง แมแตองคกรทก าหนดมาตรฐานของภาษาน (W3C) กเปนองคกรทตงขนโดยไมหวงผลก าไรใดๆ

HTML เปนไฟลทสามารถอานเขาใจนคอจดประสงคขอหนงในการพฒนา HTML ขนมา ซงแตกตางจากโปรแกรมภาษาอนๆ ค าสงของ HTML นนเขาใจงายเหมอนเอกสารทวไป

HTML สามารถใชงานระบบ Hypertext ได คณสมบตขอนอาจจะเปนขอทส าคญทสด การมจดลงค (Hyper Link) อยภายในเวบเพจของเรา จะท าใหสามารถเชอมโยงเอกสารไปยงแหลงขอมลตางๆไดทวโลก เพยงแคคลกเมาสทจดลงคเทานน

HTMLสามารถท างานกบมลตมเดย เชนเสยง รปภาพ วดโอ หรอขอความ เปนตนคณสมบตขอน ท าใหเวบแตกตางไปจากการสอสารประเภทอน เชน หนงสอพมพ หรอแมแต E-Mail

2.1.8.14 ความขดแยงในมาตรฐาน HTML จากแนวความคดของ WWW ทตองการใหทกคนสามารถจะรบสงขอมลถงกนได

โดยไมตองค านงวา เขาจะใชระบบอะไร เครองอะไร หรออยในโลกใด แตแนวความคดนตองเผชญกบการทาทายจาก Netscape Navigator โดยในตนป 1994 Netscape ไดน าเสนอโปรแกรมทมฟงกชนเพมเตมมากมาย เพอเพมประสทธภาพในการจดการกบเพจแตความสามารถทเพมขนมานจะใชไดกบเฉพาะโปรแกรมเบราเซอรทมฟงกชนสนบสนนเทานนท าใหนกออกแบบเพจไดแตกเปน 2กลม กลมหนงไมเหนดวยเพราะฟงกชนใหมๆ เหลานจะใชไดเฉพาะกบเบราเซอร Netscape เทานน ถาหากน าเพจทออกแบบดวย Netscape ไปใชในเบราเซอร Lynx ซงเปน Text-Mode เพจทปรากฏอาจจะดไมรเรองกได แตอกกลมหนงทสนบสนนกเหนวาเปนการเพมสสนลวดลายใหกบ

50

เพจ และกเปนสทธของผใชทจะเลอกเบราเซอรชนดไหนกได เพอจะดเพจทมเทคนคเฉพาะตวเชนน ถงแมวา ผพฒนาโปรแกรมเบราเซอร Netscape และ Internet Explorer จะยอมรบในหลกการพนฐานของ HTML แตทงสองบรษทกยงคงเพมความสามารถพเศษ และลกเลนในโปรแกรมของตนเอง ซงอยนอกเหนอไปจากมาตรฐาน HTML ตวอยางเชน ค าสง <BLINK> ของ Netscape มผลใหขอความกะพรบ และค าสง <MARQUEE> ได ทเปนเชนนเพราะทง Netscape และ Microsoft ตางกตองการจะครองสวนแบงของตลาดใหมากทสด ตางฝายกตางพฒนาเบราเซอรของตนใหมความสามารถทอกฝายไมมถาหากการแขงขนยงเปนเชนนตอไป เสนหดงดดใจของเวบกจะลดลงอยางมาก เพราะผใชคงจะตองเปลยน เบราเซอรกลบไปกลบมา เมอตองการจะดเพจทใชเบราเซอรตางชนดกน

ในทสดโชคดท Netscape และ Microsoftไดขาเปนสมาชกองคกร W3C และรวมมอกนพฒนามาตรฐานของ HTML ถงแมเบราเซอรของทงสองคาย จะมบางฟงกชนทแตกตางกน แตโดยสวนใหญแลว เพจบนเวลดไวดเวบสามารถท างานไดเปนอยางดทงบน Netscapeและ Internet Exprorer

2.1.9 ทฤษฎเกยวกบภาษา CSS

2.1.9.1 CSS CSS ยอมาจาก Cascading Style Sheets คอภาษาคอมพวเตอรภาษาหนงทเปนภาษา

ในกลมภาษาสไตลชต (ภาษาสไตลชต เปนภาษาทมการใชงานมานานแลวในวงการการพมพ โดยภาษาสไตลชตจะเปนโครงสรางเอกสารตนฉบบทมการจดรปแบบและตวอกษรไวเรยบรอยแลว) ซงเราจะใชภาษา CSS ในการจดรปแบบและโครงสรางของเอกสารทเขยนจากภาษา HTMLโดยภาษา CSS นนสามารถใชงานไดหลากหลายและมความยดหยนสามารถใชงานกบภาษา XML SVG และ XUL ดงแสดงในรปท 2.5

51

รปท 2.5 ตวอยางการเขยนโปรแกรม CSS

ภาษา CSS (Cascading Style Sheets) มมาตรฐานทก าหนดโดยกลม World Wide

Web Consortium (W3C) ซงกลมนกคอ องคกรระหวางประเทศท าหนาทจดระบบมาตรฐานทใชงานบนอนเตอรเนต (WWW) ภาษา CSS ไดถกพฒนากนมาอยางตอเนองจนในปจจบนมทงหมด 4 รนดวยกนคอ

(1) CSS 1 เรมใชงานตงแตเดอนธนวาคม ค.ศ. 1996 (2) CSS 2 เรมใชงานตงแตเดอนพฤษภาคม ค.ศ. 1998 (3) CSS 3 เรมใชงานตงแตเดอนพฤศจกายน ค.ศ. 2011 (4) CSS 4 ไดเรมท าการพฒนาตงแตวนท 29 กนยายน ค.ศ. 2009 แตในปจจบนยง

ไมมบราวเซอรไหนรองรบการใชงานของ CSS 4 เลย 2.1.9.2 ประโยชนของ CSS

ภาษา CSS (Cascading Style Sheets) มประโยชนหลายอยางเลยทเดยวซงท าใหการพฒนาเวบเพจดวยภาษา HTML เปนเรองทงายมากขน

(1) ภาษา CSS จะชวยในการจดรปแบบแสดงผลใหกบภาษา HTML ซงจะชวยลดการใชภาษา HTML ใหนอยลง โดยเหลอเพยงแตสวนทเปนเอกสารทเปนภาษา HTML เทานนท าใหมการแกไขและท าความเขาใจไดงายขน

(2) ท าใหขนาดไฟล HTML นอยลงเนองจาก ภาษา CSS จะชวยลดการใชภาษา HTML ลงท าใหขนาดไฟลนนกเลกลงไปดวยเชนกน

52

(3) ภาษา CSS เปนภาษา Style Sheets โดย Style Sheets ชดเดยวสามารถใชก าหนดรปแบบการแสดงผลใหเอกสาร HTML ทงหนา หรอทกหนามผลเหมอนกนได จงท าใหเวลาทมการแกไขกจะแกไขไดงายขนเพยงแกไข Style Sheets ทใชงานเพยงชดเดยวเทานน

(4) ท าใหเวบไซตมมาตรฐานเพราะการใชงาน CSS นนจะท าใหการแสดงผลในสอตางๆถกปรบเปลยนไปไดอยางเหมาะสมเชนการแสดงผลบนหนาจอ และการแสดงผลในมอถอ

(5) CSS สามารถทจะใชงานไดหลากหลาย เวบบราวเซอร ท าใหการใชงานนนสะดวกมากยงขน

CSS ถอวาเปนมาตราฐานททกเวบไซตตองมในปจจบน โดยการใช attribute ของ HTML ตกแตงเอกสารเวบเพจนนเปนเรองทลาสมยมากแลว เพราะขนาดองคอยาง W3C ยงออกมาแนะน าใหเวบไซตใชงาน CSS ในการตกแตงเวบไซตเลย 2.1.10 ทฤษฎเกยวกบภาษา PHP

2.1.10.1 ประวตความเปนมาของ PHP PHP เปนภาษาจ าพวก scripting language ค าสงตางๆจะเกบอยในไฟลทเรยกวา

สครปต (script) และเวลาใชงานตองอาศยตวแปลชดค าสง ตวอยางของภาษาสครปกเชน JavaScript, Perl เปนตน ลกษณะของ PHP ทแตกตางจากภาษาสครปตแบบอนๆ คอPHP ไดรบการพฒนาและออกแบบมา เพอใชงานในการสรางเอกสารแบบ HTML โดยสามารถ สอดแทรกหรอแกไขเนอหาไดโดยอตโนมต ดงนนจงกลาววา PHP เปนภาษาทเรยกวา server-side หรอ HTML-embedded scripting language เปนเครองมอทส าคญชนดหนง ทชวยใหเราสามารถสรางเอกสารแบบ Dynamic HTML ไดอยางมประสทธภาพและมลกเลนมากขน

ถาใครรจก Server Side Include (SSI) กจะสามารถเขาใจการท างานของ PHP ไดไมยาก สมมตวา เราตองการจะแสดงวนเวลาปจจบนทผเขามาเยยมชมเวบไซดในขณะนน ในต าแหนง ใดต าแหนงหนงภายในเอกสาร HTML ทเราตองการ อาจจะใชค าสงในรปแบบน เชน<!--#exec cgi="date.pl"--> ไวในเอกสาร HTML เมอ SSI ของ web server มาพบค าสงน กจะกระท าค าสง date.pl ซงในกรณน เปนสครปตทเขยนดวยภาษา perl ส าหรบอานเวลาจากเครองคอมพวเตอร แลวใสคาเวลาเปนเอาพท (output) และแทนทค าสงดงกลาว ลงในเอกสารHTML โดยอตโนมต กอนทจะสงไปยงผอานอกทหนง อาจจะกลาวไดวา PHP ไดรบการพฒนาขนมา เพอแทนท SSI รปแบบเดมๆ โดยใหมความสามารถ และมสวนเชอมตอกบเครองมอชนดอนมากขน เชน ตดตอกบคลงขอมลหรอdatabase เปนตน

53

PHP ไดรบการเผยแพรเปนครงแรกในปค.ศ.1994 จากนนกมการพฒนาตอมาตามล าดบ เปนเวอรชน 1 ในป 1995 เวอรชน 2 (ตอนนนใชชอวา PHP/FI) ในชวงระหวาง 1995-1997 และเวอรชน 3 ชวง 1997 ถง 1999 จนถงเวอรชน 4 ในปจจบน

2.1.10.2 โครงสรางของภาษา PHP ภาษา PHP มลกษณะเปนembedded script หมายความวาเราสามารถฝงค าสง

PHP ไวในเวบเพจ รวมกบค าสง(Tag) ของ HTML ได และสรางไฟลทมนามสกลเปน .php, .php3 หรอ.php4 ซงไวยากรณทใชใน PHP เปนการน ารปแบบของภาษาตางๆ มารวมกนไดแก C, Perl และ Java ท าใหผใชทมพนฐานของภาษาเหลานอยแลวสามารถศกษา และใชงานภาษานไดไมยาก ตวอยางโคดทใชใน PHP ดงแสดงในรปท 2.6

รปท 2.6 แสดง html tag และ PHP Script

จากรปท 2.6 บรรทดท 6 ถง 9 เปนสวนของ Script PHP ซงเรมตนดวย<?php

ค าสงเรยกใชฟงกชนหรอขอความ ?>ส าหรบ Script นเปนการแสดงขอความวา“ยนดตอนรบสPHP Script”โดยใชค าสง echo “ยนดตอนรบส PHP Script”; ซงจะแสดงผลดงแสดงในรปท 2.7

รปท 2.7 แสดงผลการท างานของโคดผานบราวเซอร

54

2.1.10.3 ความสามารถของภาษา PHP (1) เปนภาษาทมลกษณะเปนแบบ Open source ผใชสามารถ Download และน า

Source code ของ PHP ไปใชไดโดยไมเสยคาใชจาย (2) เปนสครปตแบบ Server Side Script ดงนนจงท างานบนเวบเซรฟเวอร ไม

สงผลกบการท างานของเครอง Client โดย PHP จะอานโคด และท างานทเซรฟเวอร จากนนจงสงผลลพธทไดจากการประมวลผลมาทเครองของผใชในรปแบบของ HTML ซงโคดของ PHP นผใชจะไมสามารถมองเหนได

(3) PHPสามารถท างานไดในระบบปฎบตการทตางชนดกน เ ชน Unix, Windows, Mac OS หรอ Risc OS อยางมประสทธภาพ เนองจาก PHP เปนสครปตทตองท างานบนเซรฟเวอร ดงนนคอมพวเตอรส าหรบเรยกใชค าสง PHP จงจ าเปนตองตดต งโปรแกรมเวบเซรฟเวอรไวดวย เพอใหสามารถประมวลผล PHP ได

(4) PHPสามารถท างานไดในเวบเซรฟเวอรหลายชนด เชน Personal Web Server(PWS), Apache, OmniHttpd และ Internet Information Service(IIS) เปนตน

(5) ภาษาPHP สนบสนนการเขยนโปรแกรมเชงวตถ (6) PHP มความสามารถในการท างานรวมกบระบบจดการฐานขอมลท

หลากหลาย ซงระบบจดการฐานขอมลทสนบสนนการท างานของ PHP เชน Oracle, MySQL, FilePro, Solid, FrontBase, mSQL และ MS SQL เปนตน

(7) PHP อนญาตใหผใชสรางเวบไซตซงท างานผานโปรโตคอลชนดตางๆได เชนLDAP, IMAP, SNMP, POP3 และ HTTP เปนตน

(8) โคด PHP สามารถเขยน และอานในรปแบบของ XML ได 2.1.10.4 หลกการท างานของ PHP

รปท 2.8 แสดงขนตอนการท างาน PHP Script Request/Respons

55

(1) จากไคลเอนตจะเรยกไฟล php script ผานทางโปรแกรมบราวเซอร (2) บราวเซอรจะสงค ารองไปยงเวบเซรฟเวอรผานทางเครอขายอนเทอรเนต (3) เมอเวบเซรฟเวอรรบค ารองขอจากบราวเซอรแลวกจะน าสครปตphpทเกบอย

ในเซรฟเวอรมาประมวลผลดวยโปรแกรมแปลภาษา PHP ทเปนอนเตอรพรเตอร (4) กรณท php script มการเรยกใชขอมลกจะตดตอกบฐานขอมลตางๆผานทาง

ODBC Connection ถาเปนฐานขอมลกลม Microsoft SQL Server, Microsoft Access, FoxProหรอใช Function Connection ทมอยใน PHP Library ในการเชอมตอฐานขอมลเพอดงขอมลออกมาหลงจากแปลสครปต PHP เสรจแลวจะไดรบไฟล HTML ใหมทมแตแทกHTMLไปยง Web Server

(5) Web Server สงไฟล HTML ทไดผานการแปลแลวกลบไปยงบราวเซอรทรองขอผานทางเครอขายอนเตอรเนต

(6) บราวเซอรรบไฟลHTMLทเวบเซรฟเวอรสงมาใหแปล HTML แสดงผลออกมาทางจอภาพเปนเวบเพจโดยใชตวแปลภาษา HTML ทอยในบราวเซอรซงเปนอนเตอรพรเตอรเชนเดยวกน

2.1.10.5 การใชงานฟอรมกบ PHP วธการท างานของฟอรมแสดงวธการท างานของฟอรมดงแสดงในรปท 2.9

รปท 2.9 แสดงการท างานของฟอรม

(1) เรมตนเมอผใชกรอกแบบฟอรมบนเวบเพจและคลกปมสงขอมลมาทเวบ

เซรฟเวอร (2) ขอมลจากฟอรมจะถกประมวลผลทไฟล PHP, ASP หรอไฟล CGI อนๆบน

เวบเซรฟเวอร

56

(3) เมอประมวลผลเสรจแลว ผลลพธจะถกสงกลบไปใหผใชในรปแบบเอกสาร HTML เพอใหเวบเบราเซอรแสดงผล

2.1.10.6 สรปภาษา PHP เราสามารถกลาวไดวา ภาษา PHP เปนภาษาทใชในการตดตอกบฐานขอมลของ

เวบไซตทมประสทธภาพ เนองจากเปนภาษาทเขาใจไดงาย มความยดหยนสงสามารถท างานรวมกบฐานขอมลทหลากหลาย เปนเหมอนกบสครปตสามารถเรยกใชงานงาย น าไปแทรกไวตรงสวนไหนกไดของภาษา HTML โดยรปแบบของภาษา PHP จะอยในแทรก<? PHP ?> ทส าคญทท าใหภาษา PHP เปนทนยม คอ เปน Open Source ผใชสามารถ Download และน า source code ของ PHP ไปใชไดโดยไมเสยคาใชจาย และไมไดยดตดกบบคคลหรอกลมคนเลก ๆ แตเปดโอกาสใหโปรแกรมเมอรทวไปไดเขามาชวยพฒนา PHP เปนภาษาสครปทท างานทเวบเซรฟเวอร ความสามารถของ PHP มดงน

(1) ความสามารถทวไป เชน การรบขอมลจากแบบฟอรม, การสรางหนาจอทไมหยดอยกบท, รบสงCookies เพอแลกเปลยนขอมลระหวางผใชงานกบเวบเซรฟเวอร

(2) ความงายในการใช PHP สามารถท าไดโดยการแทรกสวนทเปนเครองหมายพเศษเขาไประหวางสวนทเปนภาษา HTML ไดทนท

(3) ฟงกชนสนบสนนการท างาน PHP มฟงกชนมากมายทเกยวของกบการจดการขอความอกขระ และ pattern matching (เหมอนกบภาษา Perl) และสนบสนนตวแปร Scalar, Array, Associative Array นอกจากนยงสามารถ ก าหนดโครงสรางขอมลรปแบบอนๆ ทสงขนไปได เชนเดยวกบภาษา C หรอ Java

2.1.11 ทฤษฎเกยวกบภาษา Javascrip

2.1.11.1 JavaScript JavaScript เปนภาษายคใหมส าหรบการเขยนโปรแกรมบนระบบอนเทอรเนตท

ก าลงไดรบความนยมอยางสง เราสามารถเขยน โปรแกรม JavaScript เพมเขาปในเวปเพจเพอใชประโยชนส าหรบงานดานตาง ๆ ทงการค านวณ การแสดงผล การรบ-สงขอมลและท ส าคญคอ สามารถโตตอบกบผใชไดอยางทนททนได นอกจากนยงมความสามารถดานอนๆ อกหลายประการทชวยสรางความนาสนใจให กบเวบเพจของเราไดอยางมาก ภาษาจาวาสครปตถกพฒนาโดยเนตสเคปคอมมวนเคชนส(Netscape Communications Corporation)โดยใชชอวา Live Script ออกมาพรอมกบ Netscape Navigator2.0 เพอใชสรางเวบเพจโดยตดตอกบเซรฟเวอรแบบ Live Wire ตอมาเนตสเคปจงไดรวมมอกบ บรษทซนไมโครซสเตมสปรบปรงระบบของบราวเซอรเพอใหสามารถ

57

ตดตอใชงานกบภาษาจาวาได และไดปรบปรง LiveScript ใหมเมอ ป 2538 แลวตงชอใหมวา JavaScript

2.1.11.2 ลกษณะการท างานของ JavaScript JavaScript เปนภาษาสครปตเชงวตถ หรอเรยกวา ออบเจกโอเรยลเตด (Object

Oriented Programming) ทมเปาหมายในการ ออกแบบและพฒนาโปรแกรมในระบบอนเทอรเนต ส าหรบผเขยนเอาสารดวยภาษา HTML สามารถท างานขามแพลตฟอรมไดท างานรวมกบ ภาษา HTML และภาษาจาวาไดทงทางฝงไคลเอนต (Client) และ ทางฝงเซรฟเวอร (Server) โดยมลกษณะการท างานดงน 1. Navigator JavaScript เปน Client-Side JavaScript ซงหมายถง JavaScript ทถกแปลทางฝงไคลเอนต (หมายถงฝงเครอง คอมพวเตอรของผใช ไมวาจะเปนเครองพซ เครองแมคอนทอช หรอ อน ๆ) จงมความเหมาะสมตอการใชงานของผใชทวไปเปนสวนใหญ 2. LiveWire JavaScript เปน Server-Side JavaScript ซงหมายถง JavaScript ทถกแปลทางฝงเซรฟเวอร (หมายถงฝงเครอง คอมพวเตอรของผใหบรการเวบ โดยอาจจะเปนเครองของซนซลคอมกราฟกส หรอ อนๆ) สามารถใชไดเฉพาะกบ LIveWire ของเนตสเคป โดยตรง

2.1.11.3 JavaScript กบ HTML การเขยน JavaScript เราอาจเขยนรวมอยในไฟลเดยวกนกบ HTML ได ซง

แตกตางจากการเขยนโปรแกรมภาษา Java ทตอง เขยนแยกออกเปนไฟลตางหาก ไมสามารถเขยนรวมอยในไฟลเดยวกบ HTML ได วธการเขยน JavaScript เพอสงใหเวปเพจท างาน มอยดวยกน 2 วธ ดงน - เขยนดวยชดค าสงและฟงกชนของ JavaScript เอง หรอ - เขยนตามเหตการณทเกดขนตามการใชงานจากชดค าสงของ HTML เมอเรมใชงาน โปรแกรมบราวเซอร จะอานขอมลจากสวนบนของเพจ HTML และท างานไปตามล าดบจาก บนลงลาง (top-down) โดยเรมทสวน < HEAD >...< /HEAD > กอนจากนนจงท างานในสวน < BODY >...< /BODY > เปนล าดบตอมา การท างานของ JavaScript ดไมแตกตางไปจาก HTML เทาใดนก แต HTML จะวางเลยเอาตโครงสรางของออบเจกตภายใน และสวนเชอมโยงกบเวบเพจเทานน ในขณะท JavaScript สามารถเพมเตมสวนของการเขยนโปรแกรมและลอจกเขาไป

< FORM NAME ="statform" > < INPUT type="text" name="username" size = 20 > < INPUT type="text" name="userage" size = 3 > < /FORM > สมาชก (ในทนคอ INPUT 2 ชด) ในแบบฟอรม statform ท าหนาทสะทอนไป

ยงออบเจกต document.statform.username และ document.statform.userage จากการอางองโดย

58

JavaScript ท าใหเราสามารถน าออบเจกตนมาใชงานไดทนททแบบฟอรมนถก ก าหนดขนมา อยางไรกตาม เราไมสามารถใชออบเจกตนกอนทแบบฟอรม statform จะถกก าหนดขนมาได ตวอยางตอไปนจะแสดงถง คาตาง ๆ ของออปเจกตในสครปตทอางถงแบบฟอรม

(1) ตวอยาง< SCRIPT >document.write(document.statform.username.value) document.write(document.statform.userage.value) < /SCRIPT > ถาเราเขยนสครปตไวกอนค าสงก าหนดแบบฟอรม เราจะพบความผดพลาดจากการเรยกใชออปเจกตทไมไดมอยจรงในโปรแกรม Navigator

(2) ตวแปร การท างานของโปรแกรมคอมพวเตอรไมวาจะเปนโปรแกรมชนดใดกตาม

สวนใหญ แลวมกมขนตอนและกลไกการท างานเปนแบบอยางเฉพาะตว โดยเฉพาะเรองเกยวกบรปแบบของภาษา การใชประโยคขอค าสง การใชขอมลและ ตวแปร ฯลฯ ภาษา JavaScript กเชนกน การท าความเขาใจและ การใชขอมลจงเปน พนฐานส าคญกอนทจะน าไปสการเรยนรเกยวกบการเขยนโปรแกรมดวย JavaScript ขนซบซอนตอไป

ตวแปร (Variable) หมายถง ชอหรอสญลกษณทตงขนส าหรบการเกบคาใด ๆ ทไมคงท โดยการจองเนอทในหนวยความจ าของระบบเครองทเกบขอมลซงสามารถอางองได มขนาดขนอยกบชนดของขอมลและคาของขอมล ซงคาในตวแปรนสามารถเปลยนแปละไดตามค าสงในการประมวลผล

(3) การตงชอ การตงชอ (Identifier or Name) เปนชอทตงขนมาเพอก าหนดใหเปนชอของโปรแกรมหลก, ฟงกชน, ตวแปร, คาคงท, ค าสง และค าสงวน โดยมหลกการตงชอวา

(3.1) ขนตนดวยตวอกษรในภาษาองกฤษ ตามดวยตวอกษรหรอตวเลขใดๆ กได

(3.2) หามเวนชองวาง (3.3) หามใชสญลกษณพเศษ ยกเวนขดลาง (_) และดอลลาร ($) (3.4) ส าหรบความยาวของชอใน JavaScript จะมความยาวเทาใดกได แตท

นยมใช ไมเกน 20 ตวอกษร (3.5) การตงชอมขอพงระวงวา จะตองไมซ ากบค าสงวน (Reserve word)

และตวอกษรของชอจะจ าแนกแตกตางกนระหวางอกษรตวพมพเลกกบอกษรตวพมพใหญ (3.6) ควรจะตงชอโดยใหชอนนมสอความหมายใหเขากบขอมล สามารถ

อานและเขาใจได

59

(4) ค าสงวน ค าสงวน (Reserve word) เปนค าทมความหมายเฉพาะตวในภาษาJavaScript สงวนไมใหมการตงชอซ ากบชอโปรแกรม, ฟงกชน, ตวแปร, คาคงท และค าสง ค าสงวน สามารถเรยกใชไดทนทโดยไมตองมาก าหนดความหมายใหมแตอยางใด

(5) ชนดขอมลของตวแปร ชนดของขอมลของตวแปร (Data Type) เปนการก าหนดประเภทคาของขอมลใหกบตวแปร เพอใหเหมาะสมกบการอางองขอมลจากตวแปรในการใชงาน ชนดขอมลของตวแปรนนมอยดวยกน4 ชนด ไดแก

(5.1) number หมายถง ขอมลชนดตวเลข ประกอบดวย เลขจ านวนเตม (Integer) และเลขจ านวนจรง (Floating)

(5.2) logical หมายถง ขอมลทางตรรกะ ม 2 สถานะ คอ จรง (True) และเทจ (False)

(5.3) string หมายถง ขอมลทเปนขอความ ซงจะตองก าหนดไวในเครองหมายค าพด ("...")

(5.4) null หมายถง ไมมคาขอมลใดๆ ซงคา null ใชส าหรบการยกเลกพนทเกบคาของตวแปรออกจากหนวยความจ า

(6) การประกาศตวแปร การประกาศตวแปร (Declarations) เปนการก าหนดชอและชนดขอมลใหกบตวแปรเพอน าไปใชในโปรแกรม โดยการตงชอจะตองค านงถงคาของขอมลและ ชนดของขอมลทอางอง นอกจากนการตงชอควรใหสอความหมายของขอมล และอกษรของชอจ าแนกแตกตางกนระหวางอกษรตวพมพเลกกบอกษรตวพมพ ในกรณทตองการก าหนดตวแปรหลายตวในบรรทดเดยวกนใหใชเครองหมาย คอมมา ( , ) คนระหวางชอตวแปรและปดทายดวยเครองหมายเซมโคลอน ( ; )

(7) การก าหนดคาใหกบตวแปรคาของขอมลไดแก (7.1) ขอมลทเปนตวเลขโดยก าหนดตวเลขไปไดเลย เชน num = 500 (7.2) ขอมลในทางตรรกะ ไดแก จรง (True) หรอ เทจ (False) เชน test =

True; (7.3) ขอมลสตรง ใหก าหนดอยในเครองหมายค าพด ("...") เชน name

"Adisak";ตวแปรม 2 จ าพวก หากเราก าหนดชอตวแปรไวทโปรแกรมหลกโดยไมไดอยภายในขอบเขตฟงกชนใด ๆ เราเรยกวาเปนตวแปรแบบโกลบล (global) ตวแปรจ าพวกนจะมคาคงอยในหนวยความจ าตลอกการท างานของโปรแกรม ท าใหสามารถเรยกใชไดจากทก ๆ สวนของโปรแกรม รวมถงภายในฟงกชนตาง ๆ ดวย แตถาก าหนดตวแปรไวภายในขอบเขตฟงกชนใด ๆ เรา

60

จะเรยกวาเปนตวแปรแบบ โลคล (local) เพราะจะเปนตวแปรทมคาคงอย และสามารถเรยกใชไดเฉพาะ ภายในขอบเขตของฟงกชนนน ๆ เทานน

2.1.11.4 ตวแปรแบบอารเรย ตวแปรแบบอารเรย (Array) หมายถงตวแปรซงมคาไดหลายคาโดยใชชออางอง

เพยงชอเดยว ดวยการใชหมายเลขล าดบเปนตวจ าแนกความแตกตางของคาตงแปรแตละตว ถาเราจะเรยกตวแปรชนดนวา "ตวแปรชด" กเหนจะไมผดนก ตวแปรชนดนมประโยชนมาก ลองคดถงคาขอมลจ านวน 100 คา ทตองการเกบไวในตวแปรจ านวน 100 ตว อาจท าใหตองก าหนดตวแปรทแตกตางกนมากถง 100 ชอ กรณอยางนควรจะท าอยางไรด แตดวยการใชคณสมบตอารเรย เราสามารถน าตวแปรหลาย ๆ ตวมาอยรวมเปฯชดเดยวกนได และสามารถเรยกใชตวแปรทงหมดโดยระบผานชอเพยงชอเดยวเทานน ดวยการระบหมายเลขล าดบ หรอ ดชน(index) ก ากบตามหลงชอตวแปร ตวแหรเพยงชอเดยวจงมความสามารถเทยบไดกบตวแปรนบรอยตว พนตว (ตวท 1) ในตวแปรแบบอารเรยมดชนเปน 0 สวนตวแปรตอ ๆ ไปกจะมดชนเปน 1,2,3,... ไปตามล าดบ เมอตองการระบชอตวแปรแบบอารเรยแตละตว กจะใชรปแบบ name[0], name[1],... เรยงตอกนไปเรอยๆ เราสามารถสรางตวแปรอารเรยใหมดวย myArray = new Array() ดงน

myArray[0] = 17; myArray[1] = "Nun"; myArray[2] = "Stop";

2.1.11.5 คาคงท คาคงท (Literal หรอ Constant) หมายถง คาของขอมลทเมอก าหนดแลวจะท าการ

เปลยนแปลงคาเปนอยางอนไมได ชนดขอมลของคาคงทไดแก (1) เลขจ านวนเตม (Integer) เปนตวเลขทไมมเศษทศนยม สามารถเขยนใหอยใน

แบบ เลขฐานสบ (0-9), เลขฐานสบหก (0-9, A-F) หรอ เลขฐานแปด (0-7) โดยการเขยนเลขฐานแปดให น าหนาดวย O (Octenary)สวนการเขยนเลขฐานสบหกใหน าหนาดวย Ox หรอ OX (Hexadenary)

(2) เลขจ านวนจรง (Floating) ใชรปแบบการเขยนโดยประกอบไปดวยตวเลขจดทศนยมและตวเลขยกก าลง E (Exponential) เชน 5.00E2 จะหมายถงคา 5.00 คณดวย 10 ยกก าลง 2 จะมคาเปน 500 3.141E5 จะหมายถงคา 3.141 คณดวย 10 ยกก าลง 5 จะมคาเปน 314,1000

(3) คาบลน (Boolean) เปนคาคงทเชงตรรกะ คอมคาเปน จรง(True) และ เทจ(False) เทานน

61

(4) ขอความสตรง (String) เปนคาคงทแบบขอความทอยภายในเครองหมายค าพด ("..." หรอ '...') เชน "บรษท เอกซทรม จ ากด", 'นางนฤมล เวชตระกล'

2.1.11.6 รหสค าสงพเศษ รหสค าสงพเศษ (Character escape code) เปนการก าหนดรหสเพอควบคมงาน

พมพสตรงโดยใชเครองหมาย \ (Backslash) น าหนาตวอกษรทตองการก าหนดเปนรหส เพอใหกลายเปนรหสค าสงพเศษ

รหส Character escape code \b หมายถง ลบไปทางซาย (Back Space) \f หมายถง เลอนกระดาษไปอก 1 หนา (Form Feed) \n หมายถง ขนบรรทดใหม (New Line) \r หมายถง ตรวจสอบการกด Enter (Return) และการเลอนขนบรรทดใหมของ

หนากระดาษ \t หมายถง เลอนต าแหนงไปทางขวา 1 ชวงแทบ (Tab) \\ หมายถง เตมเครองหมาย \ (Backslash) \" หมายถง เตมเครองหมายค าพด (1) ตวอยาง

ถาเราตองการใหตวแปร yoyo เกบขอความ C:\JavaScript จะก าหนดดงนyoyo= "C:\\JavaScript" ; จะไดผลลพธเปน C:\JavaScript

(2) ตวอยาง ถาตองการแสดงเครองหมายค าพด ("...") ในประโยคขอความ เชนตองการ

ใหตวแปร Know เกบขอความ คณรจก "จาวาสครปต" แลวหรอยงจะก าหนดดงน Know = "คณรจก \"จาวาสครปต\" แลวหรอยง" ใหสงเกตวาเราจะใช (\") ในการควบคมการพมพ

2.1.11.7 ขอค าสง (Statement) ขอค าสง (Statement) คอ ถอยแถลงหรอขอความค าสงทสงใหจาวาสครปต

ด าเนนงานตามล าดบทไดสงไว การเขยนขอค าสงจะสนสดหรอจบขอค าสงดวยเครองหมายเซมโคลอน(;)

(1) ตวอยางการก าหนดขอค าสง 2 ค าสง ก าหนดใหตวแปร name เกบชอ Adisakใหพมพประโยคขอความวา My name is Adisak จะก าหนดไดดงนname = "Adisak"; document.write("My name is "+name);

62

2.1.11.8 นพจน นพจน (Expression) เปนขอค าสงทใชก าหนดคาของขอมล เชน การบวกตวเลข

การเปรยบเทยบขอมล โดยการก าหนดชอของตวแปร ตามดวยเครองหมายทตองการกระท า (Operations) ตอขอมลเปนผลใหเกดคาขอมลใหมคาหนงใหกบตวแปรเพอน าไปใชงาน

(1) นพจน JavaScript มดวยกน 3 ชนดดงน (1.1) นพจนคณตศาสตร (Arithmetic) เปนนพจนทใชเครองหมายทาง

คณตศาสตรเปนตวกระท า ผลลพธทไดจะมคาเปนตวเลขใหกบตวแปร เชน ใหตวแปร num เกบตวเลข 5000 จะเขยนไดดงน num = 5000;

(1.2) นพจนตรรกะ (Logical) เปนนพจนในการเปรยบเทยบขอมลโดยใชเครองหมายในการเปรยบเทยบเพอตรวจสอบขอมลในการเปรยบเทยบวาจรงหรอเทจ เชน ก าหนดให a = 50; b = 70; c = b>a; ผลลพธทไดคอ c จะมคาเปนจรง (True

(1.3) นพจนขอความ (String) เปนนพจนเกยวกบการก าหนดขอความ การเชอประโยคขอความ ใชประมวลผลขอความในลกษณะตาง ผลลพธทไดจงมคาเปฯตวอกษรหรอขอความเสมอเชน ใหตวแปร name เกบชอ Adisak จะเขยนไดดงน name = "Adisak"

2.1.11.9 ตวด าเนนการ ตวด าเนนการ (Operator) หมายถง เครองหมายก าหนดกรรมวธทางคณตศาสตร,

พชคณต, บลน, การเปรยบเทยบ ระหวางขอมล 2 ตว ซงเรยกวา โอประแรนด(Operand) โดยอาจมคาเปนตวเลข ขอความ คาคงท หรอตวแปรตาง ๆ

2.1.11.10 ชนดของตวด าเนนการ ตวด าเนนการคณตศาสตร (Arithmetic operator) หมายถง ใชส าหรบค านวณโอ

ประแรนดทเปนคาคงทหรอตวแปรกได โดยใหคาผลลพธเปนตวเลขคาเดยว โอประเรเตอร เชงคณตศาสตรทคนสวนใหญรจกคนเคยกนมากทสดไดแก

+ หมายถง เครองหมายการบวก - หมายถง เครองหมายการลบ * หมายถง เครองหมายการคณ / หมายถง เครองหมายการหาร % หมายถง เครองหมายหาเศษทไดจากการหารทเรยกวา โมดลส (Modulus) ++ หมายถง เครองหมายการเพมคาทเรยกวา(increment) โดยจะเพมคาครงละ -- หมายถง เครองหมายการลดคาทเรยกวา ดครเมนต(decrement) โดยจะลดคา

ครงละ 1

63

(-) หมายถง เครองหมายแปลงคาใหกลายเปนคาตรงกนขามกบคาเดมทเรยกวา ยนารนเกชน (unary negation) เชน x = 20 % 3; ผลลพธคอ x จะมคาเปน 2 เชน ถา x = -100 ดงนน -x จะมคาเทากบ 100 เปนตน

2.1.11.11 ตวด าเนนการเชงเปรยบเทยบ ตวด าเนนการเชงเปรยบเทยบ(Comparison operator)หมายถง เครองหมายใน

การเปรยบเทยบขอมล ผลลพธทไดจะมคาตรรกบลลนเปน จรง (True) และ เทจ (False) ไดแก == หมายถง เครองหมายเทากบ != หมายถง เครองหมายไมเทากบ > หมายถง เครองหมายมากกวา >= หมายถง เครองหมายมากกวาหรอเทากบ < หมายถง เครองหมายนอยกวา <= หมายถง เครองหมายนอยกวาหรอเทากบ

2.1.11.12 ตวด าเนนการก าหนดคา ตวด าเนนการก าหนดคา (Assignment operator) หมายถง เครองหมายในการ

ก าหนดใหตวแปรทอยทางฝงซายมคาเทากบคาเดมในตวแปรนน "กระท า" (บวก, ลบ, คณ, หาร) กบอกตวแปรหนงทอยทางฝงขวา ไดแก

x = y หมายถง ก าหนดคา y ใหกบตวแปร x x += y หมายถง เพมคา y ใหกบตวแปร x (x = x + y) x -= y หมายถง ลบคา y ออกจากตวแปร x (x = x - y) x *= y หมายถง ก าหนดคา x คณกบคา y ใหกบตวแปร x (x = x * y) x /= y หมายถง ก าหนดคา x หารกบคา y ใหกบตวแปร x (x = x / y) x %= y หมายถง ก าหนดเศษทไดจากการหารคา x ดวยคา y ใหกบตวแปร x (x

= x % y) x <<= y หมายถง เลอนบตในตวแปร x ไปทางซาย y บต (x = x << y) x >>= y หมายถง เลอนบตในตวแปร x ไปทางขวา y บต (x = x >> y) x >>>= y หมายถง เลอนบตแบบซโรฟลลในตวแปร x ไปทางขวา y บต (x = x

>>> y) x &= y หมายถง เกบคา x AND y ในตวแปร x (x = x & y) x ^= y หมายถง เกบคา x XOR y ในตวแปร x (x = x ^ y) x |= y หมายถง เกบคา x OR y ในตวแปร x (x = x | y)

64

2.1.11.13 ตวด าเนนการเชงตรรกะ ตวด าเนนการเชงตรรกะ (Logical operator) เปนเครองหมายทใหคาจรง (True)

และ เทจ (False) ในการเปรยบเทยบ ประกอบดวยเครองหมาย && หมายถง และ(AND) จะเปนจรงเมอคาทใชเปรยบเทยบทง 2 คาเปนจรงทง

ค || หมายถง หรอ(OR) จะเปนจรงเมอคาทใชเปรยบเทยบทง 2 คาเปนจรงทงค

หรอจรงเพยงคาใด คาหนง ! หมายถง ปฎเสธ (NOT) เปนการแปลงคาตรงกนขาม จากจรงจะเปนเทจ และ

จากเทจจะเปนจรง 2.1.11.14 ตวด าเนนการเชงขอความ

ตวด าเนนการเชงขอความ (String operator) เปนการเชอมประโยคขอความเขาดวยกน (concatenation) โดยใชเครองหมายบวก (+) เปนตวกระท า เชน Name = "Bodin";Say = "Hey "+Name; ผลลพธทได Say จะมขอความเปน Hey Bodin

2.1.11.15 ตวด าเนนการระดบบต ตวด าเนนการระดบบต(Bitwise operator) เปนการด าเนนการเชงตรรกะใน

ระดบบต โดยจะใชมมมองในแบบเลขฐาน 2 มาจดการกบขอมล นนคอ ขอมลตวเลขนนจะถกแปลงเปนเลขฐานสองในหนวยความจ าในขณะทมการด าเนนการเชงตรรกะในระดบบต ซงโดยปกตแลวการกระท าใน JavaScript จะอยในระดบตวอกษร ทเรยกวา ระดบไบต (byte) โดยตวด าเนนการระดบบตมรายละเอยดดงน

x & y หมายถง ใหผลลพธการเทยบบตแบบ AND ระหวาง x กบ y x | y หมายถง ใหผลลพธการเทยบบตแบบ OR ระหวาง x กบ y x ^ y หมายถง ใหผลลพธการเทยบบตแบบ XOR ระหวาง x กบ y ~x หมายถง เพมคาบตให 1 จากนนจะใหผลลพธของบตมคาตรงขาม x << y หมายถง เลอนบตในตวแปร x ไปทางซาย y บต x >> y หมายถง เลอนบตในตวแปร x ไปทางขวา y บต x >>> y หมายถง เลอนบตแบบซโรฟลลในตวแปร x ไปทางขวา y บต ล าดบความส าคญของตวด าเนนการ ล าดบท 1 ( ) ล าดบท 2 ++ -- ! ~ ล าดบท 3 * / %

65

ล าดบท 4 + - ล าดบท 5 << >> >>> ล าดบท 6 < <= > >= ล าดบท 7 == != ล าดบท 8 & ล าดบท 9 ^ ล าดบท 10 | ล าดบท 11 && ล าดบท 12 || ล าดบท 13 = += -= *= /= %= <<= >>= >>>= &= ^= !=

2.1.11.16 การสรางตวแปรอารเรย กอนทจะมการใชงานอารเรยนน เรา จะตองท าการปะกาศตวแปรทมลกษณะ

เปนอารเรยเสยกอน เพอใหโปรแกรมรจกชอของตวแปรทจะก าหนดเปนอารเรย พรอมถงการก าหนดขนาดของพนทในหนวยความจ าส าหรบเกบคาของขอมล รายละเอยดของการประกาศสรางตวแปรอารเรย มดงตอไปน

2.1.11.17 การประกาศตวแปรอารเรย ชอตวแปรอารเรย = new Array (จ านวนสมาชก);รายละเอยดมดงนจ านวน

สมาชก หมายถง การก าหนดการจองพนทในหนวยความจ า ใหกบตวแปรเพอรองรบขอมลทก าหนด โดยปกตจะก าหนดหรอไมกได เพราะอารเรยของจาวาสครปตมความยดหยนมากส าหรบในการรบจ านวนสมาชก

2.1.11.18 การก าหนดคาใหกบตวแปรอารเรย ตวแปร [Index] = ขอมล;รายละเอยดมดงนIndex หมายถง หมายเลขล าดบของ

พนททเกบขอมลโดยเรมนบตงแต 0, 1, 2, ... เปนตนไป 2.1.11.19 การรบขอมลใหกบตวแปรอารเรย

การรบขอมลใหกบตวแปรอารเรย เปนวธการในการก าหนดคาใหกบตวแปรอารเรย โดยปอนขอมลทตองการผานแปนพมพโดยใชค าสง PROMPT( ... ) ในการรบขอมลมรายละเอยดดงนตวแปร [Index] = prompt("ขอความน า", "คาเรมตน"); รายละเอยดมดงน

(1) ตวแปร หมายถง ตวแปรทอางองเพอรอรบเกบขอมลทปอนไดจากแปนพมพ

(2) Index หมายถง หมายเลขล าดบของพนททเกบขอมล โดยเรมนบตงแต 0

66

(3) ขอความน า หมายถง ขอความทตองการใหปรากฏแสดงในกรอบโตตอบเพอบอกวาตองการใหท าอะไร

(4) คาเรมตน หมายถง คาของขอมลหรอขอความใด ๆ ทตองการใหปรากฏในชองของการกรอกขอมลบนกรอบโตตอบ จะก าหนดหรอไมกได แตถาไมก าหนดคาเรมตนใด ๆ ภายในกรอบการกรอกขอมล จะแสดงขอความ undefined ออกมา เมอมการปอนขอมลทตองการแลว จะมปมค าสงใหเลอกดงน

ปม OK จะท าหนาทน าขอมลทปอนนนมาเกบลงยงตวแปรทก าหนด ปม Cancel จะท าหนาทยกเลกขอมล ท าใหตวแปรทรอรบคานนไมมคาขอมล

ใด ๆ จะม ผลใหตวแปรนนพมพค าวา null ออกมา ซงหมายถงไมมคานนเอง

2.1.11.20 การก าหนดคาเรมตนใหกบอารเรย การก าหนดคาเรมตนใหกบอารเรย (Intial value) เปนการก าหนดคาโดยตรง

ใหกบตวแปรอารเรย ในขณะทมการประกาศเรมใชตวแปรอารเรย คาทก าหนดนถอวาเปนคาเรมตนในการก าหนดคาใด ๆ ใหกบตวแปรอารเรย คาเหลานมกใชในกรณเหมอนคาคงทใชส าหรบเปรยบเทยบหรอใชส าหรบอางองกบขอมลอน ๆ และโดยทวไปกยงคงมการใชงานและก าหนดคาเหมอนตวแปรอารเรยปกต

2.1.11.21 ฟงกชนและเมธอด ฟงกชน (Function) โดยเนอแทแลวกคอโปรแกรมยอย เปนสวนของโปรแกรม

ทถกก าหนดใหท างานใดงานหนงจนส าเรจ มประโยชนตรงทชวยเหลอการท างาน หรอตอบสนองการท างานตอโปรแกรมหลก เมอมการเรยกใชงาน และมประโยชนท าใหโครงสรางของโปรแกรม มขนาดเลกลง เมอมการเรยกใชงานเดมซ าๆ หลายๆ ครง แทนทจะเขยนค าสงเดมเพมขนใหมซ าๆ หลายครง ท าใหดสนเปลองเนอท ซ าซอนและเสยเวลาการท างาน นอกจากนฟงกชนยงท าใหโปรแกรมอานไดงายขน สะดวกในการหาจดทผดและงายตอการปรบปรงแกไขพฒนาโปรแกรมใหดยงขน

2.1.11.22 การเรยกใชฟงกชน เปนการก าหนดทศทางการท างานของค าสงหรอก าหนดสวนของโปรแกรมให

ท างานใดงานหนงจนส าเรจ โดยอางองชอฟงกชนของการท างานทตองการผลของการเรยกใชฟงกชนจะมการสงคาคนกลบไปยงโปรแกรมสวนทเรยก โดยใชชอฟงกชนเปนตวเกบคาเปรยบเสมอนหนงกบเปนตวแปร

67

2.1.11.23 การสรางฟงกชนขนใชเอง การสรางฟงกชนขนใชเอง (User-defined Function) เปนแบบชอของฟงกชนท

ผใชสรางขนมาเพอก าหนดใหท างานใดงานหนงจนส าเรจ การสรางฟงกชนนนจะขนตนดวยค าวา function ตามดวยชอของฟงกชนทตองการ

พารามเตอร (parameter)หมายถง คาของขอมลหรอตวแปรทอางอง(arguement) แลวสงผานไปยงฟงกชน ตองระบอยภายในเครองหมายวงเลบเทานน โดยจะมพารามเตอรเพยงตวเดยว, หลายตว หรอไมมเลยกได กรณทมพารามเตอรหลาย ๆตว แตละตวจะตองเขยนแยกออกจากกนดวยเครองหมายจลภาค (,)

ขอค าสง (statements) - หมายถง ค าสงตาง ๆ ทประกอบขนเพอใหด าเนนงานภายในฟงกชน ตองก าหนดค าสงตาง ๆ ภายใตเครองหมายวงเลบปกกา { ... }

2.1.11.24 การวางต าแหนงฟงกชน ส าหรบการวางต าแหนงฟงกชนในภาษาJavaScript กมลกษณะเชนเดยวกบการ

วางต าแหนงสครปต นนคอจะวางไวในสวนของ <HEAD> หรอวางไวในสวนของ <BODY>อยางไรกขนอยกบวาตองการใหฟงกชนนนถกโหลดใชงานกอนหรอหลงตามล าดบการเรยกใชงานอยางไร

ในกรณทฟงกชนนนมการถกเรยกใชบอยครงจากสวนอน ๆ ของโปรแกรม ทางคณะผจดท าแนะน าวา ควรจะก าหนดฟงกชนไวในสวนของ <HEAD> เพราะเมอมการเรยกใชโหลดเวบเพจขนมา ฟงกชนตาง ๆ ทก าหนดในสวน <HEAD> จะถกโหลดเขามาเกบไวในหนอยความจ ากอนเปนอนดบแรก ท าใหเราสามารถเรยกใชฟงกชนจากต าแหนงใดๆ บนเอกสาร HTML หรอบนขอบเขต <SCRIPT> ไดอยางตอเนอง และนอกจากนฟงกชนยงสามารถเรยกใชฟงกชนอนๆ ทก าหนดในสวน <HEAD> ท างานรวมกนไดอกดวย 2.1.12 ทฤษฎเกยวกบระบบฐานขอมล

2.1.12.1 File Server เปนเซรฟเวอรทมหนาทจดเกบไฟล โดยการจดเกบไฟลจะท าเสมอนเปน

ฮารดดสกรวมศนย(Centerized disk storage) เสมอนวาผใชงานทกคนมทเกบขอมลอยทเดยวเพราะควบคมบรหารงาย การส ารองขอมล การ Restore งาย ขอมลดงกลาวสามารถ Shared ใหกบ Client ได โดยสวนมากขอมลทอยใน File Server คอ โปรแกรมและขอมล (Personal Data File) โดยปกตแลวเซรฟเวอรไมมหนาทตองประมวลขอมลเหลาน เปนเพยงแหลงเกบขอมล กลาวงายๆ กคอ File Serverท าหนาเสมอน Input /Output ส าหรบไฟลการท างานของเซรฟเวอรทเปน File Server นน

68

ในทางเทคนคแลวยงไมเรยกวาเปน"Client/Server" เพราะไมมการแบงโหลดการท างานระหวาง Client/Server แตหนาทท File Serverจะตองจดการคอ ม NOS (Network Operating System) ทดแลเกยวกบการ "เขาถง" ไฟล ตองมกระบวน"Lock" ไว ไมใหเกดความซ าซอนในการแกไขไฟล เชน ขณะทผใชงานคนท 1 เปด ไฟล A และก าลงแกไข (edit) อย ผใชงานคนทสองจะเปดไฟล A เพอแกไขไมได (แตเปดเพออาน Read Only ได) แตถาหากขอมลนนเปน Database แทนทไฟลหรอฐานขอมลทงฐานขอมลจะถก Lock กระบวนการ Lock กอาจจะเกดเฉพาะ Record (Row) นเปนหนาทของ NOS และ Application ทใชงาน ดงแสดงในรปท 2.10

รปท 2.10 File Server

2.1.12.2 Print Server

Print Server คอ เพอแบงใหพรนเตอรราคาแพงบางรนทออกแบบมาส าหรบการท างานมากๆเชน HP Laser 5000 พมพได 10 - 24 แผนตอนาท พรนเตอรประเภทน ความสามารถในการท างานสงถาหากซอมาเพอใชงานเพยงคนเดยว แตละวนพมพ 50 แผน กไมคมคา ดงนนจงตองมกระบวนการจดการแบงปนพรนเตอรดงกลาวใหกบผใชทกๆคนในส านกงาน หนาทในการแบงปนกประกอบดวยการจดคว ใครสงพมพกอน การจดการเรอง File Spooling เปนของเซรฟเวอร ทมชอวา Print Serverโดยสวนใหญในองคกร นอยองคกรทจะซอเซรฟเวอรมาเพอใชส าหรบเปน Print Server โดยเฉพาะ แตจะใชวธเอาเซรฟเวอรทซอมาเพอเปน File Server , Data Base server ท าเปน Print Server ไปดวย ดงแสดงในรปท 2.11

69

รปท 2.11 Print Server

2.1.12.3 Database Server

Database Server หมายถงเซรฟเวอรทมไวเพอรนระบบทเปนฐานขอมล DBMS (DataBase Managment System) เชนSQL,Informix เปนตน โดยภายในเซรฟเวอรทมทงฐานขอมลและตวจดการฐานขอมล ตวจดการฐานขอมลในทนหมายถง มการแบงปน การประมวลผล โดยผานทาง Client หรอเปนเครองบรการขอมล ทเปดใหผใชเพมขอมล ลบ หรอแกไข ส าหรบโปรแกรมบรการระบบฐานขอมลทนยมใช ไดแก MYSQL หรอ Microsoft Access เปนตน โดยผใชตองเขยนโปรแกรมสงประมวลผล ปรบปรงขอมล หรอน าขอมลในสวนทตนเองมสทธ ไปใชตามตองการ ดงแสดงในรปท 2.12

รปท 2.12 Database Server

2.1.12.4 Application Server และ Web server

Application Server คอ เซรฟเวอรทรนโปรแกรมประยกตไดดวย โดยการท างานสอดคลองกบไคลเอนต เชน Mail Server (รน MS Exchange Server) Proxy Server (รน Proxy

70

Server) หรอ Web Server (รน Web Server Program เชน Xitami , Apache' )Web server บรการ HTTP (HyperText Transfer Protocol) เพอใหผใชสามารถอานขอมล ทงภาพ และเสยง จากเครองบรการ ผาน Browser เชนบรการ http://www.thaiall.com หรอhttp://localhost เปนตน เครองบรการ ทรอรบค ารองขอจาก web browser ขอมลทจะสงไปอาจเปนเวบเพจ ภาพ หรอ เสยง เปนตน ส าหรบโปรแกรมทไดรบความนยม ใหน ามาเปดบรการ web คอ Apache web server หรอMicrosoft web server ดงแสดงในรปท 2.13

รปท 2.13 Application ServerและWeb server

2.1.12.5 DNS server

DNS server เปนเครองบรการแปลงชอเวบเปนหมายเลข IP ซงการแปลงชอนอาจเกดในเครองlocal เองจาก cache ในเครอง local หรอจากเครองบรการของผใหบรการดงแสดงในรปท 2.14

รปท 2.14 DNS server

2.1.12.6 FTP(File Transfer Protocol)

FTP(File Transfer Protocol) เครองบรการการรบ-สงขอมล ซงเปดใหผใชทเปนสมาชกเขาใชแตบางเครองอาจเปนใหผใชท วไปเขาใช โดยใชรหสสมาชก anonymous ซงเปนทร

71

กนทวโลกวาเปนรหสผใชส าหรบผทไมประสงคออกนามFTP คอโปรโตคอลส าหรบถายโอนขอมล โดยเครองทเปดบรการ FTP จะเปด TCP port 21 ไวการเชอมตอของ FTP ม 2 mode

(1) FTP standard mode คอ การเชอมตอท server เชอมตอกบ client ผาน port 20 เปน Out goingport สวน port ฝง client จะแลวแตตกลงกน แตถา client ม firewall ทไมบรการ ftp กจะตดตอไมได

(2) FTP passive mode คอ การเชอมตอท client เปนผเชอมตอไปยง server เพอใชหมายเลข portทแลวแตจะตกลงในการสงขอมลดงแสดงในภาพท 2.15

รปท 2.15 FTP (File Transfer Protocol)

2.1.11.7 Mail server

Mail server เครองบรการรบ-สงจดหมายส าหรบสมาชก บรการทมใหใชเชน สงจดหมาย รบจดหมาย สง attach file หรอการม address book เปนตน ตวอยาง mail server ทเปนทรจกทวไป เชนhotmail.com หรอ Gmail.com เปนตน

SMTP server (Simple mail transfer protocol server) คอเครองบรการสง e-mail ไปยงเครองบรการอนๆ ส าหรบ SMTP สวนใหญจะไมยอมใหคนนอกองคกร หรอ IP ทอยนอกองคกรใชงานSMTP เพราะอาจมคนในโลกใบนมาแอบใช ท าใหบรการ SMTP ท างานหนกใหกบคนภายนอกโดยไมเกดประโยชนใด ๆ หากเครองของทานบรการ SMTP แกคนนอก แสดงวาไมไดก าหนด RELAY ไวเพราะชาวโลกอาจใชเครองมอคนหา "OPEN RELAY" แลวพบวาเครองของทานเปนเครองหนงทไมไดท า RELAY ไวกได และทอนตรายคอ อาจมชาวโลกบางคนใชโปรแกรม MOBI+ ก าหนดใหเครองSMTP ของทาน bomb mail ไปยง mail box ของเปาหมาย และหมายเลขเครองทโจมต กคอ เครองSMTP ของทานนน เอง

72

POP server (Post office protocol server) คอบรการรบ-สงอเมลจาก mail server กบเครองของสมาชก บรการน ท าใหสามารถอาน mail ดวยมอถอ หรอ PDA แตถาทานใช mail ของ thaimail.com จะเปน web-based mail ทเปดอานe-mailไดจาก web เทานนจะเปดดวย outlook หรอ PDA ไมได ดงแสดงในรปท 2.16

รปท 2.16 Mail server

2.1.12.8 Proxy server

Proxy server เครองทอยตรงกลางระหวางเครองลกกบอนเทอรเนตเพราะเครองลกในเครอขายทงหมดจะไมตดตอกบอนเทอรเนตโดยตรง เมอเครองลกเรยกดขอมล จะสงค าขอใหเครอง Proxy server และคนหาขอมลนนใน เครอง Proxy server วามหรอไมหากมกจะสงกลบไปใหเครองลก โดยไมออกไปหาจากแหลงขอมลจรง เพราะขอมลนนถกเกบในหนวยความจ าของเครอง Proxy server แลวจงเปนการลดภาระของระบบเครอขายทจะออกไปนอกเครอขายโดยไมจ าเปน จะเหนวา Proxy serverท าหนาทเปน Cache server ท าหนาทเกบขอมลทผใชเคยรองขอ หากมการรองขอขอมลทไมมใน proxyกจะออกไปหาในอนเทอรเนต แลวน ากลบมาเกบใน cache เมอผใชทานอนตองการกจะน าจาก cacheไปใชไดทนท ส าหรบ Proxy server ทนยมใชใน Linux เชน Squid มกใหบรการท port 3128 เปนตน

Proxy server คอ เครองบรการทท าหนาทแปลง address ของเครองตนทางเมอม package สงไปยง local host หรอแปลง address ปลายทาง เมอม package สงไปยง local host โดยลกษณะทชดเจนของproxy server คอการท า caching ท าให local host เขาถงขอมลซ าๆ กนไดโดยตรงจากเครองบรการในlocal network ไมตองออกไปนอกเครอขายโดยไมจ าเปน NAT (Network Address Translation)คณสมบตหนงของการแจก IP หรอการท า IP Sharing เพราะใน

73

เครอขายขนาดใหญจะใช Local IP หรอFake IP แตจะม Real IP อยบางสวน โปรแกรมเครองบรการบางโปรแกรมมหนาทก าหนด Local IP ใหเครองลก เมอเครองลกตองการออกไปอานขอมลจากอนเทอรเนต กจะใช Real IP ออกไป จากลกษณะดงกลาวอาจท าใหเครองทเปน NAT server ท าหนาทเปน Firewall ปกปองเครองลก เพราะจะไมมใครทราบ Local IP ของเครองในองคกรได เนองจากการออกไปสอนเทอรเนตจะใช IP ของ NAT serverเสมอ จงไมมใครเจาะเขาสเครองลกไดโดยตรง การเปน NAT server อาจไมจ าเปนตองใชคณสมบตCache server กได เพราะเครองทเปน Proxy server ทมศกยภาพต าจะลมไดเรวกวาเครองทท าหนาทเปน NAT เพยงอยางเดยว ส าหรบโปรแกรมทท าหนาทเปน NAT server เชน Win Gate, Win Route ,Win Proxy หรอ ICS(Internet Connection Sharing) เปนตน ดงแสดงในรปท 2.17

รปท 2.17 Proxy server

2.1.12.9 DHCP (Dynamic Host Configuration Protocol)

DHCP (Dynamic Host Configuration Protocol) โปรโตคอลทใชในการก าหนด IP Address อตโนมตแกเครองลกขายบนระบบ ทตดตง TCP/IP ส าหรบ DHCP server มหนาทแจก IP ในเครอขายไมใหซ า เปนการลดความซ าซอน เมอเครองลกเรม boot กจะขอ IP address, Subnet mark, หมายเลขDNS และ Default gateway ขนตอนการเชอมตอของเครองลกกบ DHCP server

(1) เครองลกคนหาเครอง DHCP server ในเครอขาย โดยสง DHCP discover (2) DHCP server จะคนหา IP ทวางอยในฐานขอมล แลวสง DHCP offer

กลบไป (3) เมอเครองลกไดรบ IP กจะสงสญญาณตอบกลบ DHCPRequestใหเครองแม (4) DHCP server สงสญญาณ DHCP Ack กลบไปใหเครองลกเพอแจงวาเรมใช

งานได ดงแสดงในรปท 2.18

74

รปท 2.18 DHCP (Dynamic Host Configuration Protocol

2.1.13 ทฤษฎเกยวกบ editor sublime text 3

2.1.13.1 เนอหาเกยวกบโปรแกรมทใชเขยนโคด Sublime Text เปนโปรแกรมเขยนโคดซงสนบสนนภาษาทหลากหลาย

C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile และ XML

2.1.13.2 คณสมบตของโปรแกรม Sublime Text 3 (1) เรวมาก ทงตอนเปดโปรแกรม เรยกไฟล หรอฟงกชนตางๆ (2) Multiple Cursors สามารถแกไขหลายๆทในทเดยวชวยประหยดเวลา (3) แตง Theme ไดเอง และมแบบทคนท าไวใหเยอะมาก (4) Split Screen สามารถแบงหนาจอการท างานไดแบบเปนคอลมป (5) Command Palette > ท าหนาทคลายๆspotlight ใน Mac ทหาอะไรไม

เจอ กพมพเขาไป เดยวมนจะหาค าสงนนมาใหเอง สะดวกมากๆ (6) Minimap ส าหรบดวาเราแกโคดสวนไหนของไฟลอย (7) Sublime Package Control เปน plugin ทชวยใหเราควบคม package

ตางๆ ทเราจะลงเพมใน sublime text ได ดงแสดงในรปท 2.19

รปท 2.19 โปรแกรม Sublime Text 3

75

2.1.13.3 ขอเสย ของ Sublime Text 3

(1) ยงไมคอยจะ Support ภาษาไทยสกเทาไหร 2.2 งานวจยทเกยวของ

การสรางและหาประสทธภาพของระบบทดสอบออนไลนเปนการน าเอาโปรแกรมและเทคโนโลย ทางการศกษามาใชในการเรยนร เพอชวยเพมประสทธภาพการเรยนรคนผชม ผใช ผอานใหสงขน จากการศกษาผลงานวจยทเกยวของกบระบบทดสอบออนไลน ดงตวอยางงานวจยตอไปน

บญชม ศรสะอาด. “การวเคราะหขอทดสอบ,” พฒนา วดผล. 58-66,2512. การวจยเบองตน. มหาสารคาม : อภชาตการพมพ, 2532.

บญชม ศรสะอาด, นภา ศรไพโรจน และนชวนา ทองทว. การวดผลและประเมนผล ทางการศกษา. มหาสารคาม : ปรดาการพมพ, 25828.

บญเชด ภญโญอนนตพงษ. การทดสอบแบบองเกณฑ : แนวคดและวธการ. กรงเทพฯ :โอเดยนสโตร, 2527.

ใจทพย เชอรตนพงษ (2539). การพฒนาหลกสตร : หลกการและแนวปฏบต. จฬาลงกรณมหาวทยาลย, อลน เพรส, กรงเทพฯ.

กมปนาท จตะกานนท, ศภมตต บญชยวฒนา, เอกลกษณ กระจางแสง นกศกษาภาควชาเทคโนโลยวศวกรรมอเลกทรอนกส มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ ปการศกษา 2550 ไดท าการวจยเรอง “โครงงานระบบทดสอบออนไลน”เนองจากในปจจบนเจาหนาทวชาการของวทยาลยเทคโนโลยอตสาหกรรม สถาบนเทคโนโลยพระจอมเกลาพระนครเหนอ ยงมความลาชาและเกดความยากในการจดท าระบบทดสอบออนไลน อนเนองมาจากยงคงใชการจดตารางลงบนกระดาษ ประกอบกบจานวนนกศกษาทมจ านวนเพมมากขน และจ านวนหองเรยนทไมเพยงพอ ยงท าใหเกดความยากในการจดระบบทดสอบออนไลนดงน นจงเกดแนวความคดทจะจดท าโครงงานปรญญานพนธเรอง โปรแกรมจดระบบทดสอบออนไลน เพอสรางความสะดวกรวดเรวและงายตอการท างานของทางเจาหนาทวชาการในการจดตารางเรยนและตารางสอบ อกทงนกศกษายงสามารถตรวจสอบตารางเรยนและตารางสอบไดโดยผานทางระบบอนเตอรเนต ในโปรแกรมระบบทดสอบออนไลนนมการแบงขนตอนการท างานออกเปน 3 สวน คอ สวนท 1 ท าการรวบรวมขอมลและออกแบบฐานขอมลโดยใชโปรแกรม Microsoft SQL Server สวนท 2 ท าการออกแบบหนาเวบไซตดวยโปรแกรม Macromedia Dreamweaver และสวนสดทาย

76

ใชโปรแกรม Sublime Text 3 มาเขยนคาสงภาษา PHP เพอทจะใชในการสรางโปรแกรมระบบทดสอบออนไลน

จากการศกษาเอกสารและงานวจยทเกยวของกบการทฤษฎการสรางขอสอบสรปไดวาการสรางคอการสรางขอสอบออนไลนเพอใหประสทธภาพของแบบทดสอบดงนนผวจยจงไดน าเอาหลกการตางๆจากเอกสารและงานวจยเหลานมาเปนแนวทางในการสรางและหาประสทธภาพโปรแกรมท าขอสอบออนไลนเพอเพมประสทธภาพของแบบทดสอบและขอสอบออนไลนใหสงขน นกศกษาทศกษาจากทฤษฎการสรางขอสอบและการวดผลประเมนผลและสรางโปรแกรมท าขอสอบออนไลนใหมประสทธภาพยงขนมความรและความเขาใจมากขน

top related