39
กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก Evaluation of Guidelines for Sharable Learning Objects in Learning Management System by Learning Object Metadata จจจจจ จจจจจ 1 จจจ จจจจจจจ จจจจจจจจจจจจจ 2 [email protected], [email protected] กกกกกกกก จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจ จจจ จจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจ จจจจจจจจ จจจจจจจจจจจ จจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ 1 จจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจ 2 จจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจ จจจจจจจจจจจจจจจจจจจจจจจจ

 · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

การประเมนแนวทางการแบงปนสอการเรยนรเชงวตถในระบบจดการเรยนรดวย

เมตาดาตาของสอการเรยนรเชงวตถEvaluation of Guidelines for Sharable

Learning Objects in Learning Management System by Learning Object Metadata

จรยา ชปาน 1 และ วชรวล ตงคปตานนท [email protected], [email protected]

บทคดยอการแบงปนสอการเรยนรเปนแนวทางสำาคญในการลดปญหาการ

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

1 โครงการจดการศกษาพเศษ หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาการจดการเทคโนโลยสารสนเทศคณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร2 โครงการจดการศกษาพเศษ หลกสตรวทยาศาสตรมหาบณฑต สาขาวชาการจดการเทคโนโลยสารสนเทศคณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทร

Page 2:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ประกอบ เรยงตามลำาดบความสำาคญ ดงตอไปน 1) การบรณาการสอการเรยนร 2) การทำาดชนและการคนหา 3) การตดตามรนของสอการเรยนร 4) การแจงเตอนเมอมการเปลยนแปลงสอการเรยนร 5) การอางองแหลงทมา 6) ความปลอดภยของสวนเพมขยาย 7) การสงขอเสนอแนะไปยงผสรางสอการเรยนร 8) การวดคณภาพของสอการเรยนร 9) การเขาถงสอการเรยนร 10) ความยดหยนในการใชงาน 11) สวนตอประสานใชงานงาย 12) การโตตอบผานกระดานสนทนา 13) ระบบสามารถแสดงเมนและคณสมบตอนๆ ไดในหลายภาษา 14) รปแบบของระบบปฏบตการมความเปนอสระ และ 15) ระบบสามารถแปลงภาษาเอชทเอมแอลอตโนมต นอกจากน ผลการวจยยงพบวาองคประกอบทใชตนทนในการพฒนาสงสด 3 อนดบ ไดแก 1) การบรณาการสอการเรยนร 2) การทำาดชนและการคนหา และ 3) ความยดหยนในการใชงานคำาสำาคญ : 1) การประเมนแนวทางการแบงปนสอการเรยนร 2) สอการเรยนรเชงวตถ

3) เมตาดาตาของสอการเรยนรเชงวตถ 4) ระบบจดการเรยนร

AbstractsSharable Learning Objects (SLOs) is an important

guideline to reduce repetitive investments in educational institutions. Currently, there are a number of addressing issues of the development tools for the sharable function. Specifically, the lack of prioritization of activities and elements that influence the development of a very important difference must be addressed which embedded with a group of constraints including time, budget or personnel. This research aims to prioritize Sharable Learning Objects in Learning Management System (LMS) by Learning Object Metadata (LOM) and assesses expansion costs for the sharing function by using surveys. The surveys have collected data from experts and program developers. The experts are able to assess the factors that possibly effect the development. The program

Page 3:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

developers are able to estimate the development cost. The results showed that the main elements that will be used as a way of sharable learning objects consist of 15 elements, ease of use, ease of navigation, security, indexing and searching, automatic HTML conversion, document version tracking, platform independence, ease of access, notification, language, feedback, interactions, reference and personal integration for active learning. The study also found that the top three spending development costs are the integration of active learning, the indexing and searching and ease of use.

Keywords : 1) Evaluation of Guidelines for Sharable Learning Objects 2) Learning Objects 3) Learning Object Metadata 4) Learning Management System

บทนำา (Introduction)ปจจบนสถาบนการศกษามการนำาระบบจดการเรยนร หรอ

Learning Management System (LMS) เขามาใชเพอสนบสนนการบรหารจดการดานการศกษาและการฝกอบรมใหมประสทธภาพมากขน โดยมการนำาไปปรบใชใหเหมาะสมกบแตละสถาบนเพอใหเกดประโยชนสงสด ทงน IEEE รบหนาทเปนองคกรกลางในการกำาหนดมาตรฐานสำาหรบการพฒนา LMS ใหไปในแนวทางเดยวกน ภายใตมาตรฐาน IEEE 1484.11.1-2004 [1] ซงตวอยาง LMS ทอยภายใตมาตรฐานดงกลาว ไดแก Moodle, Sakai, ATutor, LearnSquare, VClas และ ILIASs เปนตน นอกจากน LMS ทมคณภาพจะตองสามารถแบงปนเนอหาบทเรยน และนำากลบมาใชใหมได [2] แนว คดสำาหรบการแบงปน เรยกอกอยางหนงวา Sharable Leaning Objects (SLOs) ทงน Learning Objects (LOs) หมายถง สอการเรยนรเชงวตถ ซงเปนองคประกอบทสำาคญของการสรางเนอหาบทเรยน

Page 4:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

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

งานวจยในอดตไดประยกตใช เมตาดาตาของสอการเรยนรเชงวตถ หรอ Learning Object Metadata (LOM) เพอการแบงปน ซงทำาให LOs สามารถทำางานรวมกนได [3] การใช LOM เปนชดของขอมลทอธบายถงลกษณะของ LOs เพอเชอมโยงเนอหาบทเรยนในแตละสวนใหมความสอดคลองกน [4] และการใช LOM เพอเปนเครองมอในการแบงปนเนอหาบทเรยนของสถาบนการศกษาตอไป [5] ซง LOM เปนการระบรายละเอยดของ LOs นนๆ ไดแก 1) ขอมลทวไป 2) สถานะ 3) ขอมลเชงลก 4) ขอมลเทคนค 5) ขอมลการเรยนการสอน 6) ลขสทธ 7) ความสมพนธ 8) ขอ คดเหนและคะแนนคณภาพ 9) หมวดหม ซงสวนทมความสำาคญสำาหรบการแบงปน LOs คอ ขอมลทวไป และความสมพนธของ LOs [1]

การบรหารจดการการแบงปน LOs ทดนนจะชวยอำานวยความสะดวกแกผสรางและผขอใชงาน LOs เปนอยางมาก และยงชวยลดตนทนในการพฒนาเนอหาบทเรยนของสถาบนการศกษาอกดวย ในปจจบนมงานวจยทนำาเสนอแนวทางการแบงปนสอการเรยนร ไว 11 แนวทาง ไดแก 1) ความยดหยนในการใชงาน 2) สวนตอประสานใชงานงาย 3) ความปลอดภยของระบบ 4) การทำาดชนและการคนหา 5) ระบบสามารถแปลงภาษา HTML โดยอตโนมต 6) การตดตามรนของสอการเรยนร 7) รปแบบของระบบปฏบตการมความเปนอสระ 8) การเขาถงสอการเรยนร 9) การแจงเตอนเมอมการเปลยนแปลงสอการเรยนร 10) ระบบสามารถแสดงเมนและคณสมบตอนๆ ไดในหลายภาษา 11) การวด

Page 5:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

คณภาพของสอการเรยนร [11] นอกจากนยงมงานวจยทนำาเสนอเกยวกบระดบคณภาพของการแบงปน 5 ระดบ ไดแก ระดบท 1 การอางองแหลงทมาของสอการเรยนร ระดบท 2 การแจงเตอนเมอมการเปลยนแปลงสอการเรยนร ระดบท 3 การใหขอเสนอแนะตอบกลบไปยงผสราง ระดบท 4 การโตตอบผานหวขอสนทนาตางๆ ระดบท 5 การบรณาการเพอการเรยนรของผเรยน [12]

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

งานวจยนจงมวตถประสงคเพอจดลำาดบความสำาคญของแนวทางการแบงปนสอการเรยนรในระบบจดการเรยนรดวยเมตาดาตาของสอการเรยนรเชงวตถ ซงประกอบดวย 2 ขนตอนหลก คอ 1) ศกษารวบรวมวเคราะห และสงเคราะหงานวจยในอดตทนำาเสนอแนวทางการแบงปนอยางมคณภาพ เพอจดลำาดบความสำาคญของกจกรรมและองคประกอบทมอทธพลตอการพฒนาเครองมอสำาหรบการแบงปน LOs 2) พฒนาเครองมอสำาหรบการแบงปน LOs ตามแนวทางดงกลาว เพอเปนตนแบบในการประเมนตนทนทใชพฒนา ซงใชแบบสอบถามเปนเครองมอเกบรวบรวมขอมลโดยใหผเชยวชาญดานระบบจดการเรยนรประเมนองค

Page 6:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ประกอบทมอทธพลตอการพฒนา และผเชยวชาญดานพฒนาโปรแกรมประเมนตนทนทใชพฒนา

ทฤษฎและหลกการงานวจยนไดทำาการศกษาทฤษฏและหลกการ และงานวจยท

เกยวของ ดงรายละเอยดตอไปน1 สอการเรยนรเชงวตถ

สอการเรยนรเชงวตถ หรอ Learning Objects (LOs) คอ สอทใชในการเรยนการสอนทใชผสมผสานกนเพอสรางบทเรยน [8] และ LOs ตามมาตรฐาน IEEE หมายถง “Entity ใดๆ ทเปนดจตอลทใชในการเรยนการสอน หรอการฝกอบรม ” [1] “หลกความคดของ LOs คอการแบงเนอหาการศกษาลงเปนชนเลกๆ ทสามารถนำากลบมาใชใหมได ” [9] ซงคณ ลกษณะของ LOs ไดแก ความสามารถในการนำากลบมาใชใหม ความ สามารถในการใชงานรวมกน [10] จากความหมายทกลาวมาแลวขางตน สามารถสรปไดวา LOs คอ องค ประกอบยอยทสำาคญสำาหรบการสรางเนอหาบทเรยน สามารถแบงปน หรอ Sharable Learning Objects (SLOs) และนำากลบมาใชใหมได หรอ Reusable Learning Objects (RLOs)2 การบรหารจดการการแบงปน

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

2.1 การแบงปนสอการเรยนรการแบงปนสอการเรยนร เปนกระบวนการทสำาคญของการบรหาร

จดการความรดานการเรยนการสอนสำาหรบสถาบนการศกษา เพอการเปลยน แปลงทางวฒนธรรมของการเรยนร ซงคณลกษณะของการแบงปนทมประสทธภาพ ประกอบดวย [11] 1) ความยดหยนในการใชงาน 2) สวนตอประสานสามารถใชงานไดงาย 3) ความปลอดภยของระบบ 4) การทำาดชนและการคนหา 5) ระบบสามารถแปลงภาษา HTML โดย

Page 7:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

อตโนมต 6) การตดตามรนของสอการเรยนร 7) รปแบบของระบบปฏบตการมความเปนอสระ 8) ผใชงานสามารถเขาถงเนอหาบทเรยนไดงาย 9) การแจงเตอนอตโนมตในการเพมหรอการเปลยนแปลงสอการเรยนร 10) ระบบสามารถแสดงเมนและคณสมบตอนๆ ไดในหลายภาษา 11) การวดคณภาพของสอการเรยนร

2.2 ระดบคณภาพของการแบงปน การจดระดบคณภาพของการแบงปนจะเรมจากการแบงปนในระดบ

งายทสดไปถงระดบยากทสด เพอสนบสนนใหการเรยนการสอนมคณภาพมากขน ซงสามารถกำาหนดระดบคณภาพของการแบงปนได [12] ดงรปท 1

อางองภาพท 1 ทายบทความ

ระดบ 1 ผใชงานขอแบงปนและอางองแหลงทมาของสอการเรยนร

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

ระดบ 3 จากการแบงปนในระดบ 2 ผใชงานใหขอเสนอแนะตอบกลบ ไปยงผสรางสอการเรยนร

ระดบ 4 จากการแบงปนในระดบ 3 ผใชงานและผสรางสอการเรยนรโตตอบผานหวขอการสนทนาตางๆ

ระดบ 5 จากการแบงปนในระดบ 4 ผใชงานและผสรางสอการเรยนรรวมกนบรณาการสอการเรยนร 3 โครงสรางเมตาดาตา

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

Page 8:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

มกจะถกเรยกวาขอมลทอธบายขอมล หรอสารสนเทศทใชอธบายสารสนเทศ ในปจจบนเมตาดาตามโครงสรางเปน SGML (Standard Generalized Mark-up Language) หรอภาษา XML ซงพฒนาโดย World Wide Web Consortium (W3C) โครงสรางและองคประกอบของเมตาดาตามการพฒนาตามสภาพ แวดลอมของผใชงานในสาขาวชาตางๆ เพอใหเกดการทำางานรวมกนและการบรณาการทรพยากรขอมล ตวอยางเมตาดาตาทนยมใชกน ไดแก Dublin Core MODS IEEE LOM เปนตน [13]4 เมตาดาตาของสอการเรยนรเชงวตถ

เมตาดาตาของสอการเรยนรเชงวตถ หรอ Learning Object Metadata (LOM) คอ คำาซงใชระบถงรายละเอยดความเปนมาของสอการเรยนรเชงวตถนนๆ [14] ทำาใหสามารถเชอมโยงความสมพนธระหวาง LOs เพอเปนการตอบสนองความตองการในการเขาถงและการแบงปน LOs ได LOM ถกพฒนาโดย IEEE และ IMS Global Learning Consortium มโครงสรางเปนภาษา XML ถกนำามาใชภายใตมาตรฐาน IEEE 1484.12.1-2002 [1] ซงสามารถแบงประเภทของเมตาดาตาทงหมด 9 หมวด 67 ขอมล ดงรปท 2

อางองภาพท 2 ทายบทความ

5 ระบบจดการเรยนรระบบจดการเรยนร หรอ Learning Management System

(LMS) คอ โปรแกรมคอมพวเตอรทออกแบบมาเพอบรหารจดการดานการเรยนการสอนแบบออนไลน ถกนำามาใชภายใตมาตรฐาน IEEE 1484.11.1-2004 ซง LMS ทมคณภาพภายใตมาตรฐานนจะตองมความยดหยน สามารถแลกเปลยนขอมล และนำากลบมาใชใหมได [1] ตวอยาง LMS ทพฒนาจากซอฟตแวรเปดเผยรหส ภายใตขอตกลงของ GPL (General Public License) ทไดมาตรฐาน ไดแก Moodle,

Page 9:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

Sakai, ATutor, Learn Square, VClas และ ILIASs เปนตน นอกจากนยงมซอฟตแวรเชงพาณชย ไดแก Blackboard, IBM และ Lotus เปนตน6 โปรแกรม Moodle

โปรแกรม Moodle คอ ซอฟตแวรเปดเผยรหส [15] ถกออกแบบระบบการพฒนาใหแบงแยกแตละสวนของระบบออกเปนระบบยอยหรอสวนยอยๆ เรยกวา สวนเพมขยาย (Module) คอ กจกรรมการเรยนการสอนภายในโปรแกรม Moodle ประกอบดวยไฟลมาตรฐานสำาหรบการสรางและการทำางานตามขอกำาหนดของโปรแกรม Moodle เพอใหการพฒนาโปรแกรมแยกกนอยางเปนอสระ เมอพฒนาเสรจจงนำาสวนเพมขยายตางๆ มาตดตงเปนโปรแกรมเสรมรวมกนทงโปรแกรม ซงรวมฐานขอมลทเกยวของเขาไวดวย เพอความสะดวกในการพฒนาและการปรบปรงเวอรชนของสวนเพมขยาย และความรวดเรวในการพฒนาสวนประกอบตางๆ [16]7 การวดคณภาพของ LOs

การวดคณภาพของ LOs ประกอบไปดวย 10 กระบวนการ ดงตอไปน 1) วธการนำาเสนอ 2) ทฤษฎการเรยนร 3) ความถกตองแมนยำา 4) ความสอด คลองกบวตถประสงคการเรยนร 5) แรงจงใจในการเรยนร 6) ชองทางในการโตตอบขณะใชงาน 7) ชองทางในการแสดงขอคดเหน 8) การนำากลบ มาใชใหม 9) คำาอธบายขอมลเพอการใชงานรวมกน 10) การเปดโอกาสใหกลมคนทมความหลากหลายสามารถเขาถง LOs อยางเทาเทยมกน [6]8 เทคนควศวกรรมซอฟตแวรเชงวตถ

เทคนควศวกรรมซอฟตแวรเชงวตถ หรอ Object-oriented Software Engineering (OOSE) ไดรบการพฒนาโดย Ivar Jacobson ในป 1992 เปนเทคนคการออกแบบซอฟตแวรทใชในการออกแบบซอฟแวรในการเขยนโปรแกรมเชงวตถ [17] ประกอบดวย 3 กระบวนการ

2.8.1 การวเคราะหเชงวตถ หรอ Object-Oriented Analysis

Page 10:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

1) การกำาหนดปญหา 2) ทฤษฎและหลกการ 3) งานวจยทเกยวของ

2.8.2 การออกแบบเชงวตถหรอ Object-Oriented Design 1) Use Case Diagram 2) Class Diagram 3) Sequence Diagram

2.8.3 การโปรแกรมเชงวตถ หรอ Object-oriented Programming

1) การพฒนาตารางฐานขอมลโดยการประยกตใช LOM 2) การพฒนาสวนเพมขยายตามแนวทางการแบงปน LOs 3) การทดสอบสวนเพมขยาย

9 แผนภาพ UMLUnified Modeling Language (UML) เกดขนในป 1990

โดย Booch, Rumbaugh, Jacobson และคณะ ทตองการรวบรวมแนวคดและวธการเพอใหเปนมาตรฐานเดยวกน ถกกำาหนดโดย Object Management Group (OMG) UML เปนโมเดลมาตรฐานทใชหลกการออกแบบ OOP รปแบบของภาษาเปนสญลกษณสอความหมายตอการเขยนโปรแกรม ตวอยางของ UML Diagram ทใชในการออกแบบระบบ [18] ไดแก Use Case Diagram, Class Diagram และ Sequence Diagram เปนตน10 เทคนคการวจยแบบเดลฟาย

เทคนคการวจยแบบเดลฟาย (Delphi Technique) คอ วธการคาดการณผลลพธโดยการสอบถามเพอเกบขอมลและความคดเหนของกลมผเชยวชาญเฉพาะดานในเรองททำาการศกษา ประกอบดวย 4 กระบวนการ คอ 1) การกำาหนดประเดนปญหาของการวจย 2) การคดเลอกผเชยวชาญเฉพาะดาน ซงสวนใหญจะกำาหนดผเชยวชาญรวมตอบแบบสอบถามจำานวน 17 คนขนไป อตราความคลาดเคลอนของคำาตอบจะมคานอยลง 3) การสรางเครองมอทใชในการวจยและเกบรวบรวมขอมล และ 4) การสรปผลการวเคราะหขอมล [19]

Page 11:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

วธดำาเนนการ (Methods)งานวจยชนนเลอกใชเทคนควศวกรรมซอฟตแวรเชงวตถใน

กระบวนการดำาเนนงานวจย ดงรายละเอยดตอไปน

1 กระบวนการวจย 1.1 การวเคราะหเชงวตถ งานวจยนวเคราะหการพฒนาสวนเพมขยายสำาหรบการแบงปน

LOs ตามแนวทางการแบงปนสอการเรยนร เพอประเมนตนทนทใชพฒนาโดยกำาหนดกรอบของสวนเพมขยายทมชอวา Sharable Learning Objects (SLOs) ภายในสวนเพมขยายน ผใชงานสามารถสราง LOs ลกษณะตางๆ เชน ขอความ ภาพนง ภาพเคลอนไหว แอนเมชน และเสยง เปนตน โดยผใชงานจำาเปนจะตองกรอกเมตาดาตา เพอเปนการอธบายรายละเอยดตางๆ ของสอการเรยนรลงใน LMS หากผใชงานทานอนตองการแบงปน LOs ระหวางรายวชา หรอระหวางผสอนกสามารถทำาการคนหา LOs ทตองการไดตามเมตาดาตาทง 9 หมวดขอมล เมอผใชงานตองการสรางบทเรยนในครงตอไปกสามารถผสมผสาน LOs ทมอยใน LMS ใหเปนบทเรยนใหม ตามตองการไดอยางมประสทธภาพ ดงรปท 3

อางองภาพท 3 ทายบทความ

เมอทดลองพฒนาสวนเพมขยายสำาหรบการแบงปน LOs แลว ผวจยประยกตใชการคดเลอกผเชยวชาญจากเทคนคการวจยอนาคตแบบเดลฟายมาใชในการคดเลอกจำานวนผเชยวชาญในการตอบแบบสอบถามเพอประเมนแนวทางการแบงปน LOs ใน LMS ดวย LOM และประเมนตนทนทใชพฒนาสวนเพมขยายตอไป

Page 12:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

1.2 การออกแบบเชงวตถ ผวจยไดทำาการศกษาการออกแบบเชงวตถตามหลกการโปรแกรม

เชงวตถ เพอนำา ไปสแนวทางการแบงปน LOs ใน LMS ดวย LOM ดงตอไปนดงตอไปน

1) Use Case Diagramแผนภาพทใชแสดงถงขนตอนการทำางานทสำาคญของระบบ (Use

Case) เพอตอบสนองตอผกระทำาตอระบบ (Actor) โดยจะแสดงใหเหนถงความ สมพนธระหวาง Use case และ Actor สามารถแสดง Use Case Diagram ภาพรวมของสวนเพมขยายสำาหรบการแบงปน LOs ดงรปท 4

อางองภาพท 5 ทายบทความ

Actors ในสวนของภาพรวมของระบบ ประกอบดวย1) User: ผใชงาน2) Repository LOs: พนทเกบ LOs Use Cases ในสวนของภาพรวมของระบบ ประกอบดวย1) Create LOs: กระบวนการในการสราง LOs 2) Share LOs: กระบวนการในการแบงปน LOs 3) Retrieve LOs: กระบวนการในการคนคน LOs 2) Class Diagramแผนภาพทใชในการแสดงกลมของ Class โครงสรางของ Class

และ Interface ตลอดจนแสดงความสมพนธ (Relationship) ระหวาง Class สามารถแสดงรายละเอยดของ Method และ Attribute ไดอยางชดเจน Class Diagram ของสวนเพมขยายสำาหรบการแบงปน LOs แสดงได ดงรปท 5

อางองภาพท 6 ทายบทความ

Page 13:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

จากรปท 5 สามารถอธบายรายละเอยดของ Class Diagram ถงความสมพนธของแตละ Class โดยผใช (Class User) สามารถสราง LOs (Class LOs) และสามารถแบงปน LOs ไปยงรายวชาตางๆ (Class Course) ได และทำาการจดเกบ LOs ลงยงพนทเกบ LOs (Repository)

3) Sequence Diagramแผนภาพทแสดงใหเหนถงปฏสมพนธ (Interaction) ระหวาง

Object ตามลำาดบของเหตการณทเกดขน ณ เวลาทกำาหนด โดยการสง Message ระหวาง Object ตามลำาดบของเวลา (Sequence) ทเกดเหตการณ Sequence Diagram ของสวนเพมขยายสำาหรบการแบงปน LOs แสดงได ดงรปท 6

อางองภาพท 7 ทายบทความ

จากรปท 6 สามารถอธบายรายละเอยดได ดงตอไปนกระบวนการท 1 การลงทะเบยนในรายวชากระบวนการท 2 การสราง LOs และการกรอกเมตาดาตา กระบวนการท 3 การแบงปน LOs กระบวนการท 4 การคนคน LOs 1.3 การโปรแกรมเชงวตถ ผวจยไดทำาการศกษาแนวทางการพฒนาระบบตามหลกการ

โปรแกรมเชงวตถ เพอนำาไปสการประเมนแนวทางการแบงปน LOs ใน LMS ดวย LOM ดงตอไปน

1) การพฒนาตารางฐานขอมลผวจยทำาการออกแบบและพฒนา LOM เพอใชในการเกบเมตาดา

ตาของ LOs ซงงานวจยนเลอกเมตาดาตามาทงหมด 9 หมวด เพอนำาไปสการประเมนแนวทางการแบงปน LOs ใน LMS ดวย LOM ไดแก

Page 14:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

- General อธบาย ขอมลทวไปของ LOs - Life Cycle อธบาย สถานะของ LOs - Meta-Metadata อธบาย ขอมลเชงลกของ LOs - Technical อธบาย ขอมลเทคนคของ LOs - Educational อธบาย ขอมลการเรยนการสอนของ LOs - Rights อธบาย ลขสทธของ LOs - Relation อธบาย ความสมพนธของ LOs - Annotation อธบาย หมายเหต หรอขอคดเหนตอ LOs - Classification อธบาย หมวดหมของ LOs LOM ทถกออกแบบและพฒนาขนถกนำามาใชเปนสวนสำาคญในการ

พฒนาสวนเพมขยายสำาหรบการแบงปน LOs ซงงานวจยนทำาการออกแบบและพฒนาสวนเพมขยายภายในโปรแกรม Moodle เพอเปนการระบตวตนและความนาเชอถอ (Authentication) ของ LOs และสวนเพมขยายมความยดหยนในการปรบเปลยนรนของโปรแกรม Moodle เพอตอบสนองความตองการแกผใชงานในรนทแตกตางกน

2) การพฒนาสวนเพมขยายงานวจยนออกแบบสวนเพมขยายสำาหรบการแบงปน LOs ตาม

แนวทาง การแบงปนสอการเรยนร สามารถอธบายรายละเอยดได ดงตอไปน

2.1) ความยดหยนในการใชงาน การออกแบบสวนตดตอกบผใช และขนตอนการทำางานใหสอดคลองกบโปรแกรม Moodle ไดแก

- การออกแบบเมน ไอคอนทมรปแบบเดยวกนทงหมด

อางองภาพท 8 ทายบทความ

- การใชแถบเมนเพอจำาแนกกลมของเมตาดาตาอยางเปนหมวดหมชดเจน

Page 15:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

อางองภาพท 9 ทายบทความ

- การใชตวอกษรสเขมบนพนสออนเพองายตอการอาน

อางองภาพท 10 ทายบทความ

- การใชถอยคำาทงายกระชบอธบายสญลกษณขนตอนตางๆ2.2) สวนตอประสานใชงานงาย ซงขนตอนการตดตงสวนเพม

ขยาย สามารถตดตงไดเสรจใน 2 ขนตอน คอ การคดลอกแฟมสวนเพมขยายไปยงเครองแมขาย และทำาการตดตงผานโปรแกรม Moodle

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

2.4) การทำาดชนและการคนหา สวนเพมขยายสามารถคนหาคนหา LOs ทตองการไดตามเมตาดาตาทง 9 หมวดขอมล

2.5) ระบบสามารถแปลงภาษา HTML โดยอตโนมตโดย LMS ใชฟงกชนพนฐานของโปรแกรม Moodle

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

2.7) รปแบบของระบบปฏบตการมความเปนอสระ สวนเพมขยายสามารถใชกบระบบปฏบตการ Windows, Linux และ Unix ได

2.8) การเขาถงสอการเรยนร สวนเพมขยายมระบบนำาทางและเครองมอคนหา อำานวยความสะดวกในการเขาถงเนอหาบทเรยน

อางองภาพท 11 ทายบทความ

อางองภาพท 12 ทายบทความ

Page 16:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

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

อางองภาพท 13 ทายบทความ

2.10) ระบบสามารถแสดงเมนและคณสมบตอนๆ ไดในหลายภาษา การปรบแตงเมน และปรบเปลยนคณสมบตไดหลายภาษา โดยใชฟงกชนพนฐานของโปรแกรม Moodle

2.11) การวดคณภาพของสอการเรยนร มเครองมอสำาหรบประเมนคณภาพ LOs โดยเปดโอกาสใหผใชงาน LOs เปนผประเมน

อางองภาพท 14 ทายบทความ

2.12) การสงขอเสนอแนะไปยงผสรางเนอหาบทเรยนไปปรบปรงแกไขใหเนอหาบทเรยนมคณภาพมากขน

อางองภาพท 15 ทายบทความ

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

2.14) การอางองแหลงทมาของสอการเรยนร เมอผใชงานทำาการแบงปนสอการเรยนรมาใชในการสรางเนอหาบทเรยน

2.15) การสรางเนอหาบทเรยนดวยการบรณาการ LOs ของผ สรางเอง และจากผใชงานทานอน

อางองภาพท 10 ทาย

Page 17:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

บทความ

3) การทดสอบสวนเพมขยาย (Module Testing)ผวจยทำาการออกแบบกระบวนการทดสอบสวนเพมขยายสำาหรบ

การแบงปน LOs ดงรายละเอยดตอไปน3.1) การทดสอบโดยผวจย- Unit Test การทดสอบสวนยอยของสวนเพมขยายเพอหา

ขอ ผดพลาดทเกดขนภายในสวนยอยนนๆ ทำาการทดสอบโดยผวจย - Integration Test การทดสอบการเชอมตอสวนยอยๆ ท

นำามาประกอบกนภายในสวนเพมขยายเพอใหไดสวนเพมขยายทสมบรณ โดยผวจยเลอกลกษณะการทดสอบแบบ Top-down Approach

- System Test การทดสอบการเชอมตอสวนเพมขยายและสวนเพมขยายอนๆ ภายในโปรแกรม Moodle โดยวธการ Functional Testing คอ การทดสอบฟงกชนหลกของสวนเพมขยาย ซงใชเทคนคการทดสอบแบบ Black-box ทำาการทดสอบโดยผวจย

3.2) การทดสอบโดยผเชยวชาญ- Alpha Test กระบวนการตรวจสอบและยนยนความถก

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

กลมตวอยาง: ผเชยวชาญดานระบบจดการเรยนร จำานวน 3 คนเครองมอเกบขอมล: แบบสอบถามความคดเหนประเดนการวด

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

แบบสอบถามประเดนการวดคณภาพของสวนเพมขยายสำาหรบการแบงปน LOs ผวจยเลอกใชสถตในการวเคราะหขอมล ไดแก คาเฉลย ( ) คาสวนเบยงเบนมาตรฐาน (SD) และ One-Sample T Test

สมมตฐานการวดคณภาพของสวนเพมขยาย:H0: สวนเพมขยายมระดบคณภาพนอยกวาหรอเทากบ 4.00 หรอ

H0: µ≤4.00

Page 18:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

H1: สวนเพมขยายมระดบคณภาพมากกวา 4.00 หรอ H1: µ>4.00

กำาหนดระดบนยสำาคญ 0.013.2 การประเมนแนวทางการแบงปนสอการเรยนรจากการพฒนาสวนเพมขยายสำาหรบการแบงปน LOs แลว นำาไปส

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

3.2.1 การจดลำาดบความสำาคญของแนวทางการแบงปนสอการเรยนร

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

กลมตวอยาง: ผใชงานระบบจดการเรยนร จำานวน 17 คนเครองมอเกบขอมล: แบบสอบถามความคดเหนประเดนการจด

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

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

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

พฒนาสวนเพมขยายสำาหรบการแบงปนสอการเรยนรเชงวตถ

ผลการศกษา (Results)จากผลการพฒนา สวนเพมขยายดงกลาวชอวา Sharable

Learning Objects (SLOs) ภายในโปรแกรม Moodle ซงมรายละเอยดในสวนตางๆ ของสวนเพมขยายดงตอไปน

Page 19:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

1 สวนเพมขยายสำาหรบการแบงปน LOs1.1 หนาหลกของระบบจดการเรยนร

สวนเพมขยายสำาหรบการแบงปน LOs ถกพฒนาขนภายในโปรแกรม Moodle ผใชงานสามารถเพม ลบ และแกไข กลองของสวนเพมขยายได ดงรปท 17

อางองภาพท 10 ทายบทความ

1.2 การสราง LOs ผใชงานสามารถสราง LOs ได โดยการเพม LOs และเมตาดาตา 9

หมวด 67 ขอมล ซงหมวดทจำาเปนสำาหรบสวนเพมขยายสำาหรบการแบงปน LOs คอสวนของ General และ Relation ดงรปท 18

อางองภาพท 10 ทายบทความ

1.3 การแบงปน LOsหนาแสดง LOs และเมตาดาตาของ LOs ผใชงานสามารถแบงปน

LOs ไปยงรายวชาทตองการไดจากสวนแบงปน LOs ดงรปท 19

อางองภาพท 10 ทายบทความ

1.4 การบรณาการสอการเรยนร การบรณาการสอการเรยนร ผใชงานสามารถเลอกแบงปน LOs ได

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

Page 20:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

อางองภาพท 10 ทายบทความ

2 การประเมนคณภาพของสวนเพมขยายจากการทดสอบสามารถสรปไดวาสวนเพมขยายสำาหรบการแบงปน

LOs สามารถทำางานไดอยางถกตองครบถวนรอยละ 100 ดงตารางท 2

อางองตารางท 10 ทายบทความ

จากผลการวเคราะหคาทางสถตสามารถสรปได ดงตารางท 3

อางองตารางท 10 ทายบทความ

จากตารางท 3 สวนเพมขยายสำาหรบการแบงปน LOs อยในระดบคณภาพสง มคาเฉลยเทากบ 4.1 และคาเบยงเบยนมาตรฐานเทากบ 0.7

อยางมนยสำาคญทางสถตทระดบความเชอมนรอยละ 99 (P < 0.01)

3 การประเมนแนวทางการแบงปนสอการเรยนรจากผลการประเมน สามารถสรปลำาดบความสำาคญและตนทนทใชพฒนา

สวนเพมขยายสำาหรบการแบงปน ดงตอไปน

อางองตารางท 10 ทายบทความ

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

Page 21:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ตนทนทใชพฒนา หากสถาบนการศกษาพฒนาโดยใหนำาหนกองคประกอบทมความสำาคญกอน กจำาเปนจะตองใชตนทนสงในการพฒนา

สรปและอภปรายผล (Conclusion and Discussion)งานวจยนตระหนกถงความสำาคญของการแบงปนสอการเรยนร

เพอเปนแนวทางในการลดปญหาการลงทนซำาของสถาบนการศกษา ดงนนจงนำา เสนอการจดลำาดบความสำาคญของแนวทางการแบงปนสอการเรยนรในระบบจดการเรยนรดวยเมตาดาตาของสอการเรยนรเชงวตถ และเพอประเมนตนทนทใชพฒนาสวนเพมขยายสำาหรบการแบงปน โดยใชแบบ สอบถามเปนเครองมอเกบรวบรวมขอมลเพอใหผเชยวชาญดานระบบจด การเรยนรประเมนองคประกอบทมอทธพลตอการพฒนา และผเชยวชาญดานพฒนาโปรแกรมประเมนตนทนทใชพฒนา จากผลการประเมนสามารถนำามาเปนเกณฑตดสนใจในการคดเลอกพฒนาองคประกอบทมความเหมาะสมเพอประยกตใชพฒนาสวนเพมขยายสำาหรบการแบงปนอยางมประสทธภาพ สำาหรบงานวจยในอนาคตสามารถนำาสวนเพมขยายภายในโปรแกรม Moodle ไดแก สวนเพมขยายสำาหรบการออกรายงาน (Report Module) และสวนเพมขยายสำาหรบการสนทนา (Chat Module) มาประยกตใชได เพอบรหารจดการการแบงปนองคความรใหคงอยกบสถาบนการศกษาตอไป

การใชประโยชนจากการจดลำาดบความสำาคญผลการจดลำาดบความสำาคญของแนวทางการแบงปน LOs ใน

LMS ดวย LOM สามารถนำาไปใชประโยชนเพอการวางแผนงานทเกยวของกบการบรหารจดการดานการเรยนการสอนไดในหลายดาน ดงตอไปน6.1 การจดทำาแผนยทธศาสตรการพฒนา

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

ไมใสเลขหนา

Page 22:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

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

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

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

เอกสารอางอง (References) ชชวาลย ทตศวช. (2553). การวจยดวยเทคนคเดลฟาย. วารสารรฐประศาสนศาสตร. 8(1). พนดา พานชกล. (2552). เทคโนโลยเชงวตถ. กรงเทพฯ: ไทยเจรญการพมพ. ศรชย นามบร. (2553). การพฒนาโมดลกจกรรมใหมสำาหรบเสรมการ

ทำางานมเดล. ภาควชาวทยาศาสตรประยกต, คณะวทยาศาสตรเทคโนโลยและการเกษตร มหาวทยาลยราชภฏยะลา.

สหถยา ไชยรมย. (2552). การพฒนาระบบจดการสอการเรยนรเชงวตถ. วทยานพนธครศาสตรอตสาหกรรมมหาบณฑต, สาขาวชาเทคโนโลยคอมพวเตอร ภาควชาคอมพวเตอรศกษา มหาวทยาลยเทคโนโลยพระจอมเกลาพระนครเหนอ.

Page 23:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

สำานกงาน ก.พ.ร. และสถาบนเพมผลผลตแหงชาต. (2553). กระบวนการจดการความร (Knowledge Management Process). http://203.157.19.120/km_ict/?p=392. (สบคนเมอ 15 ธนวาคม 2553)

Antonio Vinha. (2005). Reusable Learning Objects: Theory to Practice. BSc(Hons) Information Technology in Organisations, Department of Electronics and Computer Science, University of Southamton.

cmsthailand. (2007). Learning Management System. www.cmsthailand.com/lms/index.html. [Accessed online December, 2009].

D.Del Corso. (2006). Improving the Reusability and Interoperability of E-Learning Material.

International Journal of Social Sciences 2. no.2 : 134-139. F. Sartori, M.A. Sicilia, and N. Manouselis (Eds.): MTSR

(2009). Reusability Evaluation of Learning Objects Stored in Open Repositories Based on Their Metadata. CCIS 46, pp. 193-202.

Gerald S. Edmonds and Rob Pusch. (2002). Creating Shared Knowledge: Instructional Knowledge Management Systems. Educational Technology & Society. 5(1).

IEEE-LTSC. (2010). IEEE Learning Technology Standard Committee. www.ieeeltsc.org:8080/Plone. [Accessed online June, 2010]

IMS Global Learning Consortium Inc. (2006). IMS Meta-data Best Practice Guide for IEEE 1484.12.1-2002 Standard for Learning Object Metadata Version 1.3 Final

Page 24:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

Specification. www.imsglobal.org/metadata/mdv1p3/imsmd_bestv1p3.html. [Accessed online Mach, 2010].

James Rumbaugh. (2008). Object Modeling Technique (OMT). Object-Oriented Modeling and Design. www.ebookpdf.net/__ebook-Object-oriented-modeling-and-design---James-Rumbaugh_ebook_.html. [Accessed online November, 2010].

Jorum Team. (2006). Review of the Jorum Workflow. Jorum External Report. www.jorum.ac.uk/docs/pdf/JorumWorkflowReview0806.pdf. [Accessed online December, 2010].

J. Vargo, J.C. Nesbit, K. Belfer and A. Archambault. (2003). Learning Object Evaluation: Computer-Mediated Collaboration and Inter-Rater Reliability. International Journal of Computers and Applications, Vol. 25, No. 3.

Kao G. Y.-M., Lin S. S.-J. and Sun C.-T. (2008). Beyond Sharing: Engaging Students in Cooperative and Competitive Active Learning. Educational Technology & Society, 11(3), 82–96.

Kucza, Timo. (2001). Knowledge Management Process Model. Espoo 2001. Technical Research Centre of Finland, VTT Publications 455. 101 p. + app. 3 p.

moodle.org. (2010). Moodle. http://docs.moodle.org/en/. [Accessed January, 2010].NISO Press. (2004). Understanding Metadata.

National Information Standards Organization. www.niso.org [Accessed online Mach, 2012].

Rajendra G. Singh. (2004). Creating Sharable Learning Objects from Existing Digital

Page 25:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

Course Content. http://portal.acm.org/citation.cfm?id=1275582. [Accessed online December, 2009].

thaiall. (2010). Moodle. http://www.thaiall.com/e-learning/moodle.html.

[Accessed online December, 2009].Timothy C. Lethbridge and Robert Laganière. (2006).

Object-Oriented Software Engineering. http://www.eecs.uottawa.ca/school/research/lloseng/[Accessed online Mach, 2010].

Thomas E. Malloy, Gary C. Jensen and Mary Reddick. (2007). Open courseware and shared knowledge in online education: The Utah open-source, Java-based learning management system. www.psych.utah.edu/learn/olms/OLMS-01-11-07.pdf [Accessed online December, 2010].

TrueHits. (2011). TrueHits Statistics. http://truehits.net/. [Accessed online January, 2011].

University of Wisconscin-Extension. (2005). Learning Object. Teaching and Learning with Technology by Design. http://www.uwex.edu/ics/design/glossary.htm#l.[Accessed online Mach, 2010].

Willey D. (2004). Effective and efficient education. http://wiley.byu.edu/dle/wiley/e3/.

[Accessed online Mach, 2010].

ตารางท 1 การประเมนคณภาพของสวนเพมขยาย

Page 26:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

การทดสอบ ผลการทดสอบUnit Test ผานIntegration Test

ผาน

System Test ผานAlpha Test

H0: µ ≤ 4.00H1: µ >

4.00

ผานปฏเสธ H0ยอมรบ H1 (ดงแสดงในตารางท 3)

ตารางท 2 การวเคราะหคาทางสถต

N Mean

SD

t df Sig.

Expert Proof

15

4.1 0.7

22.8

14

0.0

ตารางท 3 ผลการประเมนแนวทางการแบงปนสอการเรยนร

อนดบ

แนวทางการแบงปน LOs ใน LMS ดวย LOM

ระยะเวลา (ชวโมง)

1 การบรณาการสอการเรยนร 1042 การทำาดชนและการคนหา 643 การตดตามรนของสอการเรยนร 404 การแจงเตอนเมอมการเปลยนแปลงสอการ

เรยนร 56

5 การอางองแหลงทมา 326 ความปลอดภยของสวนเพมขยาย 327 การสงขอเสนอแนะไปยงผสรางสอการเรยนร 328 การวดคณภาพของสอการเรยนร 489 การเขาถงสอการเรยนร 3210 ความยดหยนในการใชงาน 6411 สวนตอประสานใชงานงาย 1

Page 27:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

12 การโตตอบผานกระดานสนทนา 6413 ระบบสามารถแสดงเมนและคณสมบตอนๆ

ไดในหลายภาษา48

14 รปแบบของระบบปฏบตการเปนอสระ 3215 ระบบสามารถแปลงภาษา HTML อตโนมต 32

ภาพท 1 ระดบคณภาพของการแบงปน

ภาพท 2 โครงสราง LOM [7]

Page 28:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ภาพท 3 สวนเพมขยายสำาหรบการแบงปน LOs

ภาพท 4 Use Case Diagram

ภาพท 5 Class DiagramUser

- Authentication - Accounts - Permission + get Authentication() + get Accounts() + get Permissions()

LOs - Name - FileName - Metadata - Category - Author - Date + add LOs() + edit LOs() + delete LOs() + add Metadata() + share LOs() + retrieve LOs()

Course - Name - Category - Enrollments + add Course() + edit Course() + get Enrollments()

Repository - Name - Category + add Repository() + edit Repository()

Add Share

Storage Storage

Retrieve

1 1 1

1 1

1

* *

*

*

Page 29:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ภาพท 6 Sequence Diagram

ภาพท 7 ภาพท 8 การออกแบบเมน และไอคอน

ภาพท 9 การออกแบบแถบเครองมอ

ภาพท 10 การใชตวอกษร

Page 30:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ภาพท 11 ระบบนำาทาง

ภาพท 12 เครองมอคนหา

ภาพท 13 การแจงเตอน

ภาพท 14 การวดคณภาพ

ภาพท 15 ขอเสนอแนะ

Page 31:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ภาพท 16 การบรณาการ LOs

ภาพท 17 หนาหลกของระบบจดการเรยนร

ภาพท 18 หนาหลกของการสราง LOs

ภาพท 19 หนาหลกแสดงกระบวนการแบงปน LOs

Page 32:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ภาพท 20 หนาแสดง LOs และเมตาดาตา

Page 33:  · Web view2.8.3 การโปรแกรมเช งว ตถ หร อ Object-oriented Programming 1) การพ ฒนาตารางฐานข อม ลโดยการประย

ประวตผเขยน

ชอ-นามสกล จรยา ชปานตำาแหนงปจจบน อาจารยประวตการศกษา ปรญญตร วทยาศาสตรบณฑต เทคโนโลยสารสนเทศและการสอสาร คณะวทยาศาสตร มหาวทยาลยสงขลานครนทรปรญญโท วทยาศาสตรมหาบณฑต การจดการเทคโนโลยสารสนเทศ คณะวศวกรรมศาสตร มหาวทยาลยสงขลานครนทรผลงานทางวชาการจรยา ชปาน และ วชรวล ตงคปตานนท, “แนวทางการนำาสอการเรยนรเชงวตถในรปแบบมลตมเดย

กลบมาใชใหมในระบบจดการเรยนรดวยเมทาดาตา,” การประชมวชาการระดบประเทศดานเทคโนโลยสารสนเทศ (National Conference on Information Technology: NCIT 2010), คณะเทคโนโลยสารสนเทศ, สถาบนเทคโนโลยพระจอมเกลาเจาคณทหารลาดกระบง, 28 – 29 ตลาคม 2553.

ททำางานปจจบน หลกสตรบรหารธรกจบณฑต สาขาวชาคอมพวเตอรธรกจ คณะวทยาการจดการมหาวทยาลยราชภฏสวนดสต ศนยการศกษานอกทตง ตรงทอยสำาหรบจดสงเอกสาร 82 ม.6 ต.ทาแค อ.เมอง จ.พทลง 93000 E-mail Address [email protected]