Moodle - OSS LCMS

16
นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม จัดการเรียนการสอนอิเล็กทรอนิกสดวยระบบ Moodle Moodle เปนซอฟตแวร Open Source ที่ใชสําหรับทําคอรสหรือบทเรียนออนไลน ที่เราเรียกกันติดปาก วาระบบ LMS หรือ Learning Management System โดยทีMoodle นับเปนทูลตัวหนึ่งที่มีความสามารถสูง ตาม มหาวิทยาลัยและโรงเรียนตางๆ เลือกใช ตัว Moodle เองมีระบบ Backend (ระบบจัดการคอรส ที่ดีตัวหนึ่ง) ผู ควบคุมสามารถแบงแยกระหวางอาจารย ผูเรียน ไดอยางงาย และเปนซอรฟแวรที่มีลิขสิทธิ์แบบ GPL (General Public License) หรือลิขสิทธิ์แบบฟรีนั่นเอง ผูนําไปใชสามารถพัฒนาตอยอดได ดังนั้นในบทความชุดนี้จึงขอ แนะนําระบบ Moodle ตั้งแตการติดตั้งจนถึงการใชงานในภาพรวมทั้งหมด ถาจะใหพูดถึงระบบการเรียนการสอนผานเครือขายอินเทอรเน็ต ที่เปนที่นิยมในปจจุบันไมวาจะทีประเทศไทยหรือ ตางประเทศ คงหลีกไมพนคําวา e-Learning ซึ่งเปนระบบการเรียนการสอนผานเครือขาย อินเทอรเน็ตไมวาจะอยูที่ไหนในโลกก็สามารถที่จะเรียนได แคขอใหมีสัญญาณอินเทอรเน็ตเขาถึง แตใชวา จะตองมีอินเทอรเน็ตเทานั้นถึงจะเรียนได ถึงจะไมมีอินเทอรเน็ตใชก็สามารถที่จะเรียนได เพียงดาวนโหลด เนื้อหา ที่ทานตองการเรียนไปเก็บไวในเครื่องกอน จากนั้นทานไปที ่ไหนก็สามารถเรียนได โดยเปดเนื้อหาทีดาวนโหลดมา เมื่อเรียนเสร็จทานก็มาตอสัญญาณอินเทอรเน็ตเพื่อเรียนตอ หรือบางระบบสามารถที่จะติดตาม การเรียนของทานที่ออฟไลนไปก็สามารถทําไดเพียงแคเชื่อมตออินเทอรเน็ต ระบบจะไปดึงขอมูลในเนื้อหาที่ได เรียนไปเมื่อไมมีการเชื่อมตอ e-Learning คือระบบการเรียนการสอนที่ที่ประกอบไปดวย ระบบจัดการเรียนการสอน (LMS) และ ระบบจัดการคอรส (CMS) ที่ชวยในการจัดกิจกรรมการเรียนการสอนในระบบการเรียนแบบออนไลนใหมี บรรยากาศเหมือนเรียนในหองเรียนผานระบบเครือขายอินเทอรเน็ต โดยมีคุณลักษณะเฉพาะ คือ 1. ระบบที่พัฒนาตอเนื่องมาจาก WBI (Web Based Instruction) 2. เพิ่มเติมระบบจัดการ/บริหารหลักสูตรและการเรียนรู (Course/Learning Management System: CMS/LMS) เขามาเพื่อใหสามารถบริหารเนื้อหาและติดตามการเรียนรูของผู เรียน 3. นําเสนอไดทั้งระบบ Online และ Offline 4. นําเสนอไดทั้งระบบ Synchronous และ Asynchronous ซึ่งโปรแกรม ที่มีลักษณะเปน e-Learning นั้นมีอยูมากมายทั้งที่ตองเสียเงินซื้อมา หรือของฟรีบน อินเทอรเน็ต ที่เรียกกันวา โอเพนซอรส โดยความหมายของ โอเพนซอรส ก็คือ โปรแกรมที่ใหทั้ง Source Code และตัวโปรแกรม สามารถที่จะนําไปทําซ้ํา ดัดแปลง แกไขได แตหามหากําไรจากโอเพนซอรสตางๆ เหลานีใน

description

จัดการเรียนการสอนอิเล็กทรอนิกส์ด้วย Moodle

Transcript of Moodle - OSS LCMS

Page 1: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

จัดการเรียนการสอนอิเลก็ทรอนิกสดวยระบบ Moodle

Moodle เปนซอฟตแวร Open Source ที่ใชสําหรับทําคอรสหรือบทเรียนออนไลน ที่เราเรียกกันติดปากวาระบบ LMS หรือ Learning Management System โดยที่ Moodle นับเปนทูลตัวหนึ่งที่มีความสามารถสูง ตามมหาวิทยาลัยและโรงเรียนตางๆ เลือกใช ตัว Moodle เองมีระบบ Backend (ระบบจัดการคอรส ที่ดีตัวหนึ่ง) ผูควบคุมสามารถแบงแยกระหวางอาจารย ผูเรียน ไดอยางงาย และเปนซอรฟแวรที่มีลิขสิทธิ์แบบ GPL (General Public License) หรือลิขสิทธิ์แบบฟรีนั่นเอง ผูนําไปใชสามารถพัฒนาตอยอดได ดังนั้นในบทความชุดนี้จึงขอแนะนําระบบ Moodle ต้ังแตการติดตั้งจนถึงการใชงานในภาพรวมทั้งหมด

ถาจะใหพูดถึงระบบการเรียนการสอนผานเครือขายอินเทอรเน็ต ที่เปนที่นิยมในปจจุบันไมวาจะที่ประเทศไทยหรือ ตางประเทศ คงหลีกไมพนคําวา e-Learning ซึ่งเปนระบบการเรียนการสอนผานเครือขายอินเทอรเน็ตไมวาจะอยูที่ไหนในโลกก็สามารถที่จะเรียนได แคขอใหมีสัญญาณอินเทอรเน็ตเขาถึง แตใชวาจะตองมีอินเทอรเน็ตเทานั้นถึงจะเรียนได ถึงจะไมมีอินเทอรเน็ตใชก็สามารถที่จะเรียนได เพียงดาวนโหลดเนื้อหา ที่ทานตองการเรียนไปเก็บไวในเครื่องกอน จากนั้นทานไปที่ไหนก็สามารถเรียนได โดยเปดเนื้อหาที่ดาวนโหลดมา เมื่อเรียนเสร็จทานก็มาตอสัญญาณอินเทอรเน็ตเพื่อเรียนตอ หรือบางระบบสามารถที่จะติดตามการเรียนของทานที่ออฟไลนไปก็สามารถทําไดเพียงแคเช่ือมตออินเทอรเน็ต ระบบจะไปดึงขอมูลในเนื้อหาที่ไดเรียนไปเมื่อไมมีการเชื่อมตอ

e-Learning คือระบบการเรียนการสอนที่ที่ประกอบไปดวย ระบบจัดการเรียนการสอน (LMS) และระบบจัดการคอรส (CMS) ที่ชวยในการจัดกิจกรรมการเรียนการสอนในระบบการเรียนแบบออนไลนใหมีบรรยากาศเหมือนเรียนในหองเรียนผานระบบเครือขายอินเทอรเน็ต โดยมีคุณลักษณะเฉพาะ คือ

1. ระบบที่พัฒนาตอเนื่องมาจาก WBI (Web Based Instruction)

2. เพิ่มเติมระบบจัดการ/บริหารหลักสูตรและการเรียนรู (Course/Learning Management System: CMS/LMS) เขามาเพื่อใหสามารถบริหารเนื้อหาและติดตามการเรียนรูของผูเรียน

3. นําเสนอไดทั้งระบบ Online และ Offline

4. นําเสนอไดทั้งระบบ Synchronous และ Asynchronous

ซึ่งโปรแกรม ที่มีลักษณะเปน e-Learning นั้นมีอยูมากมายทั้งที่ตองเสียเงินซื้อมา หรือของฟรีบนอินเทอรเน็ต ที่เรียกกันวา โอเพนซอรส โดยความหมายของ โอเพนซอรส ก็คือ โปรแกรมที่ใหทั้ง Source Code และตัวโปรแกรม สามารถที่จะนําไปทําซ้ํา ดัดแปลง แกไขได แตหามหากําไรจากโอเพนซอรสตางๆ เหลานี้ ใน

Page 2: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ที่นี้จะขอแนะนําการใชโปรแกรม Moodle ที่เปนทั้ง LMS และ CMS หรือที่เรียกรวมกันวา LCMS (Learning Content Management System)

Moodle (Modular Objected Dynamic Learning Environment) เปนระบบ e-Learning ที่สมบูรณแบบโปรแกรมหนึ่งที่มีเครื่องมือ ฟงกช่ันตางๆ มาให อีกทั้งเปนโปรแกรมในตระกูลโอเพนซอรสที่แจกจายใหฟรี และสามารถปรับแกไขใหตรงกับความตองการของแตละทานได อีกดวย หากฟงกช่ันที่โปรแกรมมอบใหยังไมพอ ทานก็สามารถดาวนโหลด module ตางๆ มาติดตั้งเพิ่มได ซึ่งมีผูพัฒนาขึ้นมาไวมากมาย บนอินเทอรเน็ต หรือทานจะเปนผูที่พัฒนา Module ใหแกบุคคลอื่นก็จะเปนสิ่งที่ดีในการแลกเปลี่ยนขอมูลกันไดดวย

Moodle มีอะไร?

การออกแบบโดยรวม

การออกแบบของ Moodle อยูบนพื้นฐานของหลักทางการศึกษา โดยสามารถติดตาม พฤติกรรมการเรียน ผลกระทบที่มีตอผูเรียนถึงการใหความสนในหลักสูตร ผูเรียนมีความรูสึกคลายกับกําลังเรียนกับครูผูสอน เนื่องจากตองการให มีการเรียกใชงานผานเว็บไดอยางรวดเร็วการออกแบบ จะดูเรียบงายมี graphic นอย และสามารถใชงานรวมกับ Browser รุนเกาได การติดตั้งตองมีความงาย โดยการติดตั้งสนับสนุนการการนํา PHP มาใชในการติดตั้งและ รองรับกับระบบฐานขอมูลเดียวกันทั้งระบบและสามารถที่จะใชงานรวมกันไดในระบบ รองรับระบบจัดการฐานขอมูลที่เปนโอเพนซอรส สามารถแสดงหลักสูตรมีรายระเอียดของแตละรายวิชา หรือทั้งหมดที่อยูบนเครื่องแมขาย (Server) สามารถกําหนดไดวาจะใหผูสนใจทั่วไปไดใชงาน หรือ กําหนดใหเฉพาะสมาชิกเทานั้น ระบบใหความสําคัญกับเรื่องของความปลอดภัยโดยจะมีการตรวจสอบความถูกตองของขอมูล การเขารหัสคุกกี้ในการ Login ใชงานรหัสผานมีการเก็บในฐานขอมูลที่มีการเขารหัสสวนในระบบที่ตองมี การเขียน บทความ หรือ แมแตกระทู จะมีเครื่องมือชวยเขียนที่เปนแบบ WYSIWYG จะทําใหใชงานและจัดเรียงรูปแบบไดตามที่มองเห็น

ระบบบริหารจัดการไซท (Site Management)

ระบบบริหารจัดการไซท ดูแลโดย Admin ซึ่งกําหนดในครั้งแรกที่ติดตั้ง มี plug-in เพื่อกําหนดให admin สามารถเลือกเปลียนรูปแบบเว็บไซทไดโดยสามารถเปลียน สี ตัวอักษร ภาษาตามการใชงานของประเทศ สามารถที่จะติดตั้งเพิ่มเติม Plug-in หรือ Modulesg ใหม ๆ ได ผูใชงานที่มีความสามารถดานภาษา PHP แกไขโปรแกรมไดตามเงื่อนไขของ GNU license รองรับภาษาตางประเทศทั้งหมด 70 ภาษา สามารถติดตั้งเพิ่มเติมได

Page 3: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ระบบบริหารจัดการผูใชงาน (User Management)

ระบบมีเปาหมายที่จะลดงานของ Admin แตอยูบนพื้นฐานของความปลอดภัยของระบบ จึงมีการแบงระดับของการดูแล ใหกับ ผูดูแลระบบ ทานอื่นได หรือ อาจารยผูสอนในแตละรายวิชา ผูเรียนสามารถที่จะสราง Account ใหตัวเองไดโดยการตรวจสอบผานทาง e-mail และมีการยืนยันตัวตนกลับมา มีระบบที่รองรับการเขาใชงานระบบ (Login) โดยผาน LDAP server รองรับการใชงาน SSL ผูใชงานแตละคน มีไดเพียง Account เดียว โดย Admin account สามารถควบคุมการสรางหลักสูตรและมอบหมายอาจารยประจําวิชาใหสรางหลักสูตรของตนเอง อาจารยผูสอนสามารถที่จะกําหนดผูเรียน เพิ่ม กลุมผูเรียน และกรณีที่มีสมาชิกมาก ระบบมีการ Import ผูใชจาก Excel ไฟล หรือ Text ไฟลตามมาตรฐานที่กําหนด สําหรับผูสอนที่เปนผูสอนชั่วคราว (part-time) นั้นผูดูแลระบบสามารถถอดถอนรายวิชาที่ผูสอนชั่วคราวรับผิดชอบได แตจะไมสามารถกลับเขามาแกไขหลักสูตรไดอีก อาจารยผูสอนสามารถที่จะสราง enrolment key อกีช้ันโดยผูเรียนตอง ใสรหัสผานประจําวิชา นักเรียนสามารถเขามาแกไขขอมูลสวนตัวของตนเอง เปลี่ยนรูปถายในไฟลสวนตัว และกําหนดไมใหแสดงอีเมลของตัวเองตอผูอื่น ผูใชงานแตละคนสามารถที่จะ เลือกเปลี่ยนรูปแบบการแสดงผล Moodle เปลี่ยนภาษาในการ Interface ของเว็บไซต รวมทั้งเปลี่ยน Time Zone ได

ระบบบริหารจัดการหลักสูตร (Course management)

ในระบบนี้อาจารยผูสอนสามารถที่จะจัดการกับโครงสรางหลักสูตรไดอยางเต็มที่ รวมทั้งอาจารยทานอื่นที่อยูในหลักสูตรเดียวกัน การเขียนโครงสรางของหลักสูตร สามารถกําหนดใหเรียนเปนรูปแบบรายสัปดาห หรือเปนแบบไมกําหนดผูเรียนเลือกเรียนไดเอง การจัดการในเนื้อหารายวิชามีความยืดหยุนสูง สามารถที่จะปรับเปลี่ยนใหมีกิจกรรมในแตละสัปดาห ของหลักสูตรเชนการสอบ (Quizzes) กระทูในเนื้อหาประจําสัปดาห (Forums) การบาน (Assignments) Glossaries, Resources, Choices, Surveys, Chats, Workshops การใชงานในพ้ืนที่ ของการเขียนเนื้อหา การโพสตขอความใน Forums เครื่องมือจะมีรูปแบบจะเปน WYSIWYG HTML

โมดูลการบาน (Assignment Module)

อาจารยผูสอนสามารถที่จะกําหนดระยะเวลาสงการบานได ถาเลยกําหนดแลวจะยังรับอีกหรือไม สามารถใหคะแนนในสวนของการบานได ผูเรียนสามารถสงการบานในรูปของไฟลอะไรก็ได ผูสอนสามารถที่จะสงคําแนะนํากลับไปใหผูเรียนหลังจากตรวจการบาน ทางอีเมลเมื่อมีผูสงการบานมา อีกทั้งยังหนดไดวาจะใหมีอีเมลมาเตือนผูสอน รวมทั้งการเลือกตรวจการบานผูสอน สามารถรูไดวามีจํานวนผูสงมาแลวเทาใด

Page 4: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

โมดูลสนทนา (Chat Module)

โมดูลการสนทนาจะชวยทําใหผูเรียนสื่อสารกับผูสอนไดอยางราบลื่น และยังเห็นรูปของผูสนทนาดวย และเมื่อคลิกที่รูปจะสามารถที่จะเชื่อมโยงไปหาขอมูลสมาชิก

โมดูลกระทู (Forum Module)

เปนกระดานถามตอบโดยที่แตกตางจากกระดานถามตอบโดยทั่วไปคือสามารถกําหนดเปนรายวิชาได, กําหนดใหเฉพาะอาจารยประจําหมวดวิชานั้นๆ ได หรือจะใหเฉพาะผูเรียนดวยกัน ขึ้นอยูกับความเหมาะสม หรือ จะอนุญาตใหบุคคลภายนอก ก็ไดเชนกัน ในโมดูลนี้สามารถใสรูปประกอบดวยได

โมดูลขอสอบ (Quiz Module)

โมดูลขอสอบผูสอนสามารถรวมกันออกขอสอบ สะสมไวเปนฐานขอมูลไดแลวเลือกมาใช การสอบ กําหนดใหสุมเลือกมาเปนบางขอได การสอบกําหนดใหเขามาสอบตามกําหนดเวลา หรือไมก็ได สวนเวลาในการสอบก็สามารถที่จะกําหนดเวลาที่ใชสอบในแตละขอ โดยมีนาฬิกากําหนด สามารถที่จะสงคําตอบ พรอมกันทุกขอ หรือสงคําตอบที่ละขอได การนําเขาขอสอบสามารถนําเขาจากไฟลเอกสารไดโดยมีมาตรฐานบอกไวจึงสามารถนําเขาขอสอบหรือแลกเปลี่ยนขอสอบกับผูสอนทานอื่นได รูปแบบ ของขอสอบมีทั้งขอสอบแบบปรนัย คําถามถูกผิด คําถามอัตนัย คําถามเติมคําตอบดวยตัวเลข หรือ เติมคําในชองวาง คําถามคํานวณ คําถามจับคู คําถามแบบเติมคําในชองวาง

โมดูลแหลงขอมูล (Resource Module)

ในสวนเนื้อหาหรือบทเรียน สามารถที่จะเพิ่มเนื้อหาจากแหลงตางๆไดเชนจากเว็บเพจ จากไฟล Word, Power point, Flash, Video, Sounds ไฟลตาง ๆ สามารถที่จะ upload จาก zip ไฟลแลว unzipโดยที่ควบคุมจากระบบได การจัดการไฟลสามารถที่จะลบออก เปลี่ยนช่ือ สรางโฟรเดอรเพื่อจัดการกับไฟล รองรับการนําเขาขอมูลที่มีมาตรฐาน SCROM เครื่องมือในการจัดการเนื้อหาที่เปนเว็บเพจ มีเครื่องประเภท WYSIWYG สรุปวาโมดูลนี้ Moodle รองรับไฟลทุกประเภท

โมดูลแบบสาํรวจ (Survey Module)

โมดูลนี้เตรียมคําถามไว 24 ขอเพื่อสํารวจความคิดเห็นของการเรียนของนักเรียนตอบทเรียน หรือ สื่อตางๆ ที่ผูเตรียมไว สามารถโหลดผลของแบบสํารวจออกมาเปนรายงานในรูปของ Excel File

Page 5: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

การติดตั้งโปรแกรม Moodle

ในการติดตั้งโปรแกรม Moodle นั้นจําเปนที่จะตองมีทั้งเครื่องแมขายและ เครื่องลูกขาย และในการที่จะนําโปรแกรม Moodle ใชงานจริงๆ นั้นคงตองเปนหนาที่ของผูดูแลระบบที่จะเซ็ตคาตางๆ ของเครื่องแมขาย ใหกับโปรแกรม แตในบทความชุดนี้จะขอแนะนําการจําลองเครื่องพีซีที่ทานใชอยูเปนเครื่องแมขายหรือ เครื่อง แมขาย เพื่อใหสามารถใชงานโปรแกรม Moodle ได ดวยโปรแกรมจําลองที่ช่ือวา Appserv โดยในโปรแกรมนี้จะมีโปรแกรมยอยอีก 3 โปรแกรมไดแก Apache, Mysql, PHP ซึ่งถาทานจะติดตั้งเครื่องเปนแมขายจริงๆ นั้นจําเปนที่จะตองนําทั้ง 3 โปรแกรมที่กลาวมานั้นติดตั้งแยกกัน เพื่อการทํางานที่มีประสิทธิภาพมากขึ้น

ติดตั้งโปรแกรม Appserv

โปรแกรม Appserv สามารถดาวนโหลดไดจาก www.nectec.or.th/download/appserv-win32-2.4.1.exe โดยเวอรช่ันที่ขอแนะนําเปนเวอรช่ัน 2.4.1 เมื่อดาวนโหลดเรียบรอยแลวใหดับเบิลคลิก

แสดงขอความตอนรับคุณเขาสูการติดตั้งโปรแรกม Appserv

Page 6: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

Server Name: กรณีท่ีเปนเครื่องทดสอบ ใช localhost แตเครื่อง Server จริง ใหระบุ IP Address ของ Server

เลือกไดรฟ/โฟลเดอร ถือวาเปน Root Directory

Administrator’s Email Address ระบุอีเมลของผูดูแล

Page 7: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ระบุ User Name, Password ของผูดูแลระบบ Server และฐานขอมูล MySQL

Character set คืออะไร

• คอมพิวเตอรเก็บขอมูลโดยรหัสดิจิทัล 0 กับ 1 - รหัส 1 ตัว เรียกวาเปน 1 bit - รหัส 8 bit เรียกวาเปน 1 byte

• ผูที่คิดคนคอมพิวเตอรในยุคแรกๆ นั้นเปนผูที่ใชภาษาอังกฤษ จึงคิดคนระบบการเก็บขอมูลโดยใชรหัสยาว 7 บิต (ASCII) สามารถเก็บอักขระตางๆ ได แตกตางกันทั้งหมด 27 ตัว = 128 ตัว นับวาเพียงพอสําหรับการใชงานทั่วไป เชน

- ตัวอักษร A จะตรงกับรหัส ASCII 65 เขียนเปนเลขฐาน 2 เรียงกัน 7 ตัว ดังนี้ 100 0001

• ตอมาคอมพิวเตอรไดแพรหลายไปยังประเทศที่ไมไดใชแคภาษาอังกฤษ ไดมีวิธีการแกไขแบบเฉพาะหนา โดยการเพิ่มความยาวของรหัสที่เก็บจาก 7 ตัว ใหเปน 8 ตัว สามารถเก็บอักษรไดทั้งหมดเปน 28 = 256 ตัว

• ประเทศตางๆ สามารถใชสวนที่เกินมาอีก 128 ตัวนั้น ใชเก็บรหัสอักขระเพิ่มเติม ที่เปนเฉพาะของภาษาตนเอง เชน

- รหัส 228 จะเปนตัว a umlaut คือ a แลวมีจุดอยูขางบน 2 จุด ใชกันในภาษาเยอรมัน - ประเทศไทยเก็บรหัสไมมลาย "ไ" ไวที่รหัสหมายเลข 228 เปนตน

• ดังที่กลาวมาแลวนั้น เราจําเปนตองมีตารางที่จะแสดงวา หมายเลขอะไร หมายถึงตัวอักษรอะไร ตารางนี้ ก็จะแตกตางกันไปในแตละภาษา ซึ่งมีอักขระซึ่งตางๆ กัน

การเขารหัสอักขระ กรณีภาษาไทยใหเลือกเปน TIS620

Page 8: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

• ดูๆ ไปแลว ก็ยังไมเห็นวาจะมีปญหาอะไร ตราบใดที่ในเครื่องคอมพิวเตอรที่ใชงานมี 2 ภาษา เชน ภาษาไทย กับ ภาษาอังกฤษ ถาทานไดรับรหัสมามีคา 228 ก็สรุปไดเลยวาผูสงตองการจะสงไมมลาย มา

• แตหากทานตองการจะสงขอมูล ไปยังเครื่องคอมพิวเตอรเครื่องอื่น หรือเปด Web Site ใหผูคนจากทั่วโลกเขามาดู ที่ไมไดใชภาษาไทย อยูดวย ผูคนเหลานั้น จะเขาใจไดอยางไรวา ทานตองการสง ไมมลาย ซึ่งเปนอักขระหนึ่งของภาษาไทย?

• ถาคนเยอรมันไดรับรหัสนั้น ยอมตองแปลความหมายของรหัส 228 ที่ทาน สงไปวาเปนอักขระ a umlaut ที่พวกเขาใชกัน? เขาควรจะรูไดอยางไรวา เขาควรจะหยิบตารางที่ใชแปลงคารหัสเปนภาษาไทย แทนที่จะใชตารางของภาษาเยอรมัน?

• วิธีแกปญหานั้นก็งายดาย เพียงแตระบุ ใหชัดเจนวา Server หรือระบบของเราใชรหัสใด เรียกวา Character set

Tis - 620/Windown - 874

• windows-874 เปน character set ที่ใชภายในระบบปฏิบัติการที่ผลิตโดยบริษัท ไมโครซอฟต เทานั้น ไมไดเปน character set ที่ใชในการแลกเปลี่ยนขอมูลระหวางเครื่อง มีสวนขยายเพื่อการแสดงผล เชน bullet, smart quote, dash ฯลฯ

• tis-620 เปน character set ที่จดทะเบียน ถูกตอง เปนที่รับรูกันทั่วโลก ทุกระบบปฏิบัติการ(แมแตระบบปฏิบัติการของไมโครซอฟตเอง)

Page 9: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ติดตั้งเสร็จเรียบรอย

เมื่อติดตั้งเสร็จแลวใหทดสอบการทํางานของ Appserv วาทํางานไดหรือไม ใหเปดเบราวเซอร แลวพิมพ http://127.0.0.1/ ที่ชอง Address

การติดตัง้โปรแกรม Appserv สําเร็จและสามารถใชงานได

การติดตั้ง Moodle

สามารถดาวนโหลดโปรแกรม Moodle ไดที่ http://moodle.org เมื่อดาวนโหลดเรียบรอยแลว ตอมาก็สรางโฟลเดอร ไวภายใต path ดังนี้ “C:\AppServ\www\ช่ือโฟลเดอรของเรา” จากนั้นจะตองแตกไฟลที่ดาวนโหลดมาลงในโฟลเดอรที่สรางขึ้น เมื่อไดแตกไฟลไวในโฟลเดอร แลวก็ตองมาสรางฐานขอมูลใหกับโปรแกรม Moodle กอนเนื่องจากเปนกฏในการติดตั้งโปรแกรม Moodle

• เปดเบราวเซอรขึ้นมาพิมพ http://127.0.0.1

• คลิกเลือกรายการ phpMyAdmin Database Manager เวอรช่ัน 2.6.0-rc1

Page 10: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

• เขาสูหนาจอ phpMyAdmin

• พิมพช่ือฐานขอมูลสําหรับ Moodle ในรายการ “สรางฐานขอมูลใหม” แลวคลิกปุมสราง

- ระบบ Moodle แตละระบบ (ใน Server เดียวกัน) หามตั้งช่ือไฟลฐานขอมูลซ้ํากัน - ควรเปนช่ือเดียวกับโฟลเดอร

• ปดเว็บเบราวเซอร

• แกไขคา Memory จากไฟล c:\windows\php.ini

เปดไฟล c:\windows\php.ini ดวย NotePad คนหาบรรทัด memory_limit เปลี่ยนคาตัวเลขใหสูงขึ้น เชน 20M บันทึกและปดไฟล สาเหตุที่ตองแกไขเนื่องจากเพื่อใหการทํางานของระบบเร็วขึ้น สามารถแกไขเพิ่มไดแลวแตคุณสมบัติของเครื่องแตละเครื่อง

• Restart AppServe โดย - คลิกเลือก Start, Program, AppServ, Apache Control Server, Restart

ใสช่ือฐานขอมูล

Page 11: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

• ติดตั้ง Moodle โดยเปดเว็บเบราวเซอรพิมพ http://127.0.0.1/ช่ือโฟลเดอร

เลือกภาษาในการตดิตั้ง คลิกปุม Next

ตรวจสอบการติดตัง้ PHP คลิกปุมตอไป

ยืนยันท่ีตั้งของการติดตั้ง Moodle คลกิปุมตอไป

User และรหัสผานในการเขาใชงาน mysql

เลือกภาษาที่ใชในการติดตั้ง

โปรแกรม Moodle ตรวจสอบคาตางๆ ที่จําเปนในการตดตั้ง

URL ที่ใชเรียกระบบ

สถานที่เก็บไฟล และระบบ Moodle

สถานที่เก็บขอมูลตางๆ ที่ไดเพิ่มเขาไปในระบบ

Page 12: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ตั้งคาในการติดตอฐานขอมูล คลิกปุมตอไป

ตั้งคาตางๆ เสร็จเรยีบรอย โดยเก็บไวในไฟล config.php คลิกปุมขั้นตอไป

ขอตกลงในการใชงานโปรแกรม Moodle หากยอมรับคลิกใช

ติดตั้งฐานขอมูล คลิกปุมขั้นตอไป

Page 13: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

เวอรชั่นท่ีใชงานเปนเวอรชั่นอะไร คลกิปุมขั้นตอไป

รายละเอียดตางๆ ของเวอรชั่นท่ีใชงานอยูวามีอะไรบาง คลิกปุมขั้นตอไป

แกไขคาตัวแปรตางๆ เมื่อแกไขเสร็จแลว คลิกปุมบันทึกการเปลี่ยนแปลง

เลือกภาษาไทย

Page 14: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

ระบบจะติดตั้งตาราง Database ท่ีโปรแกรม Moodle จําเปนตองใชงาน

• ขั้นตอนตอจากนี้ไปจะเปนการติดตั้งฐานขอมูลเปนสวนใหญ ใหทําตามที่ระบบบอก

• การต้ังคาเว็บไซต

- ช่ือเต็มเว็บไซต คือ ช่ือที่แสดงบน Title Bar เพื่อแสดงชื่อของเว็บไซต - ช่ือยอเว็บไซต คือ ช่ือที่แสดงถึงหนาแรกของเว็บไซตนี้ - รายละเอียดหนาแรก คือ รายละเอียดที่แสดงตรงมุมขวาของหนาเว็บ เพื่อแสดงขอความตอนรับผูเขาเยี่ยมชมเว็บไซต

Page 15: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

- รูปแบบหนาแรกของเว็บ คือ รูปแบบที่ทางเว็บตองการใหแสดงจะมีอยู 4 รูปแบบใหเลือกโดยจะแสดงอยูบริเวณตรงกลางหนาเว็บไซต ไดแก

แสดงขาว แสดงรายวิชา แสดงประเภท แสดง HTML หรือ กิจกรรม

• เมื่อไดติดตั้งโปรแกรมมาถึงขั้นตอนนี้ โปรแกรมจะใหต้ังคา user และ password ของผูดูแลระบบ ซึ่ง user อันนี้นั้นสําคัญมา เปน user ที่ควบคุมระบบทั้งหมด รวมทั้งขอมูลรายละเอียดของผูแลระบบสามารถที่จะแกไขเปลี่ยนแปลงได หากกรอกไมคบระบบจะแจงเตือนเปนขอความสีแดงใหทําตามที่ระบบบอก

• เมื่อไดใส user และ password เรียบรอยแลว ก็เปนอันเสร็จสิ้นการติดตั้งโปรแกรม Moodle จะได

หนาจอนี้ ช่ือเว็บไซต ช่ือเว็บไซต

Page 16: Moodle - OSS LCMS

นายบุญเกียรติ เจตจํานงนุช นายวุฒิชัย สุขเกษม

• หากไมพอใจขอความตอนรับหรือช่ือเว็บไซต ก็สามารถที่จะเปลี่ยนแปลงขอความไดตอนรับหรือ

ช่ือเว็บไซตได แตตอง login เพื่อเขาสูระบบกอนในฐานะผูดูแลระบบ

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

ขอความตอนรับ

รูปแบบหนาแรกของเว็บ ในที่นี้เลือกเปนแบบรายวิชา