ThaiOpenSource เคยนำเสนอเรื่อง Moodle บน OpenShift ไปหลายครั้งแล้ว สำหรับครั้งนี้จะมาแนะนำวิธีติดตั้งแบบรวดเร็ว โดยไม่ต้องใช้คำสั่งบน terminal ไม่ต้องหา Git Repository และไม่ต้องติดตั้งเองให้ยุ่งยาก วิธีการที่จะมาแนะนำวันนี้คือเรียกใช้ผ่าน Dashboard ได้เลย สำหรับท่านที่มี account ให้ล็อกอินเข้าไปที่ OpenShift สั่งสร้าง Application ใหม่
Tag Archives: Moodle
บริการ E-Learning ผ่านมือถือของสถาบันการศึกษา
เขียน Unofficial Moodle Mobile Application ไปเมื่อหลายเดือนก่อน ซึ่งตอนนั้นยังไม่ค่อยมี Mobile App ลักษณะนี้บน Google Play มากนัก มีแค่ 2 ตัว แต่ตอนนี้สถาบันการศึกษาในต่างประเทศเริ่มหันมาให้ความสนใจกับการให้บริการ E-Learning ผ่าน Mobile Device และ Tablet กันมากขึ้น หลังจากการติดตามจาก Google Play Store พบ App ลักษณะนี้เพิ่มมากขึ้น ดังนี้
- UL Moodle ของ University London
- UCL Moodle ของ University College London
- UNO Moodle ของ University of New Orleans
- Bilgi Online ของ Istanbul Bilgi University
- Birmingham City Moodle ของ Birmingham City University
- City University Moodle ของ City University London
- Moodle Moot West Coast ของ West Coast University
- Hult University Moodle ของ Hult University
- Moodle City University London ของ City University London
- Wisconsin Moodle Moot 2012 ของ Wisconsin University
- iULSU ของ University of Lethbridge
- MyMMU-mobile ของ Manchester Metropolitan University
- WWS CONNECTED ของ Westfield Washington Schools
- Forth Valley College ของ Forth Valley College
- RCC Mobile App ของ Robeson Community College
- RUB Mobile ของ Ruhr-Uni Bochum
- Leicester College ของ Leicester College
- Colaiste Dhulaigh Mobile ของ Coláiste Dhúlaigh College of Further Education
- SAC Student Handbook and Diary ของ Scottish Agricultural College
- OBU ของ Ouachita Baptist’s campus
- AAU Studentenportal ของ Alpen-Adria-Universität
- iLancaster ของ Lancaster University
- University of Edinburgh ของ University of Edinburgh
- UoB Student ของ University of Birmingham
และอีกมากมาย ผม List ไม่ไหว T_T เพราะมันเยอะมากครับ นอกจากนี้ยังมี Moodle Mobile Client ตัวใหม่ๆ เพิ่มขึ้นมาอีก เช่น
อยากเห็น University ในบ้านเรามี Mobile App เจ๋งๆ อย่างนี้บ้าง
มาเล่น Moodle ผ่าน Android Tablet กัน
หลังจากโดนคณาจารย์รุมอัดเรื่อง Moodle บน iPad มาก็เลยได้มีโอกาสค้นหาข้อมูลเรื่องเหล่านี้บน Android Tablet บ้าง ก็พบว่า มีโครงการลักษณะเดียวกันนี้บน Android Tabet เหมือนกัน คือ เป็น Mobile Client ที่เชื่อมต่อกับ Moodle ผ่าน Service APIs ทำงานได้เหมือนกับ Client ที่อยู่บน iPad แต่เจ้าตัวนี้ทำงานได้บน Android Tabet/Mobile และ Black Berry ครับ โครงการนี้มีชื่อว่า umm : Unofficial Moodle Mobile App
ตัว umm พัฒนาบน Phonegap platform โดยหวังผลในการ port ไปยัง mobile platform อื่นๆ ได้ เช่น iOS, QNX, Android, Window Mobile เป็นต้น นอกจากนี้การใช้ HTML5 ในการพัฒนา App ทำให้ข้าม Platform ทำได้ง่ายมากขึ้น โดยผ่าน Phonegap Build นั่นเอง สำหรับตัวโครงการสามารถดูข้อมูลเพิ่มเติมได้ที่ หน้าโครงการ umm: Unofficial Moodle Mobile app และแนวทางการพัฒนาต่อยอดการนำไปใช้งาน สำหรับซอร์สโค้ดของ App นี้สามารถ check out ได้ที่ GitHub ครับ
บริการจัดการชั้นเรียน Moodle ผ่าน iPad
ช่วงนี้ต้อนรับกระแส Tablet กันหน่อย แต่ไม่ใช่ Tablet เด็ก ป.1 นะ แต่เป็น Tablet สำหรับ เด็ก ม.ต้น ม.ปลาย, ป.ตรี, ป.โท, ป.เอก ผู้มีอันจะกินละกันครับ :P เนื่องจากโดนแซวจากคณาจารย์ผู้ทรงคุณวุฒิที่โคราช ซึ่งหอบเอา iPhone + iPad มาแซวว่าเดี๋ยวนี้เค้าเรียน, สอบ, ทำการบ้าน, ดูคะแนนสอบ ผ่าน iPad กันแล้ว เล่นเอาผมเหวอไปเลย เป็นจริงครับ เดี๋ยวนี้เค้าเรียนผ่าน iPad กันจริงๆ เป็นที่ทราบกันอยู่แล้วว่า Moodle เป็นเครื่องมือจัดการชั้นเรียนหรือ Learning Management System ชั้นดีและเป็นที่นิยมสูง การพัฒนา Moodle ให้รองรับกับอุปกรณ์และซอฟต์แวร์ต่างๆ ในรูปแบบของ Plugin ก็มีมากขึ้นด้วย สำหรับท่านที่ต้องการใช้งาน Mooble บน iPhone/iPad ก็สามารถดาวน์โหลด App ชื่อ My Moodle ได้ที่ App Store ครับ
ตรวจแหล่งข่าว RSS ผ่าน แต่ทำไมเพิ่มแหล่งข่าว RSS แล้ว Moodle ปฏิเสธ
เมื่อผู้ดูแลระบบจะทำการเพิ่ม RSS Feeds ให้กับเว็บไซต์โดยการเพิ่ม block แบบ Remote RSS Feeds และทำการ Validate feed เพื่อตรวจสอบว่าลิงก์ที่ต้องการใช้นั้นใช้ได้หรือไม่ ระบบแจ้งว่าตรวจสอบลิงก์ผ่าน แต่เมื่อเพิ่มเข้าใน block ระบบกลับปฏิเสธโดยแจ้งว่า “URL not defined for rss feed”
วิธีแก้ไขให้ ใส่ลิงก์ทำการตรวจสอบ Validate feed จากนั้นให้คัดลอกลิงก์ที่ได้เพิ่มใน Remote RSS Feeds แทน ที่เป็นแบบนี้เพราะเว็บไซต์สมัยใหม่ได้ให้ลิงก์ในแบบโปรโตคอล feed:// มาซึ่งตัว Moodle เองไม่รู้จัก แต่ Validate feed นั้นใช้บริการภายนอกตรวจสอบ
จะให้บริการ Moodle ผ่านพร็อกซี่ได้อย่างไร
บางองค์กรหน่วยงานหรือสถานศึกษาติดตั้ง Moodle บนเซิร์ฟเวอร์ที่ต้องผ่านพร็อกซี่ ผู้ดูแลระบบจะต้องตั้งค่าให้กับ Moodle โดยไปที่ส่วนของเมนูผู้ดูแลระบบ
Server > HTTP > Web proxy
ระบุค่าพร็อกซี่ตามที่องค์กรหน่วยงานหรือสถานศึกษานั้นๆ ตั้งค่าไว้ หากไม่ทราบให้ติดต่อผู้ดูแลระบบพร็อกซี่ เมื่อระบุค่าเรียบร้อยแล้วให้กดปุ่ม Save Changes เพื่อบันทึกการเปลี่ยนแปลง
ต้องการเพิ่มหนังสือเสริมใน Moodle ให้นักเรียนอ่าน จะทำได้อย่างไร
Moodle มีโมดูลที่ใช้สร้างหนังสือเพื่อใช้อ่านประกอบหรือเป็นเนื้อหาที่ต้องการให้ผู้เรียนศึกษาเพิ่ม ซึ่งคือโมดูลที่ชื่อว่า Book http://moodle.org/mod/data/view.php?d=13&rid=319 วิธีการติดตั้งและสร้างหนังสือให้ทำดังต่อไปนี้
- ติดตั้งแฟ้มโมดูล book ไว้ภายใต้แฟ้ม mod บนเซิร์ฟเวอร์ Moodle
- เพิ่มแหล่งข้อมูล “หนังสือ” หรือ “book” ในเนื้อหาหลักสูตร
- ตั้งชื่อหนังสือ จากนั้นให้เพิ่มบทและเนื้อหาให้กับหนังสือ โดยทางซ้ายมือจะแสดงสารบาญของหนังสือและทางขวาคือชื่อบทและเนื้อหา
ตัวอย่างหนังสือที่ได้จากการใช้โมดูล book
จะเพิ่ม block ค้นหาด้วย Google ที่รองรับภาษาไทย จะต้องทำอย่างไร
ปัญหา block Google search เมื่อค้นหาแล้วภาษาไทยกลายเป็นภาษาต่างดาว หรือไม่รู้ว่าว่าจะ Google search ลงใน block ได้อย่างไร สามารถแก้ไขได้โดยใช้โค้ดนี้ซึ่งเป็นการสร้างตารางที่บรรจุอินพุตสำหรับค้นหาจาก Google โดยใช้การเข้ารหัสภาษาไทยแบบ UTF-8 ทำให้ภาษาไทยไม่แสดงผลเพี้ยนไป
โค้ด
<center><form target="blank" method="get" action="http://www.google.com/custom">
<input type="hidden" value="UTF-8" name="ie" /> <input type="hidden" value="tis-620" name="oe" />
<table bgcolor="#fff0e1" align="center" width="100"><tbody><tr bgcolor="#ffffff">
<td height="39"><a href="http://www.google.com/search"><center>
<img border="0" complete="true" src="http://www.google.com/logos/Logo40wht.gif" alt="Google" />
</center></a><table cellspacing="0" border="0" bgcolor="#fff0e1"><tbody>
<tr valign="top"><td><input maxlength="255" size="20" name="q" />
<center><input type="submit" value="ค้นหา" class="textbox" name="sa" /> </center>
</td></tr></tbody></table></td></tr></tbody></table></form></center>
- ให้สร้าง block แบบ HTML ขึ้นมาแล้วเลือกแก้ไข block
- ในแถบเครื่องมือแก้ไขข้อความ ให้เลือกปุ่ม < > เพื่อให้สามารถใส่โค้ด HTML ได้โดยตรง
- คัดลอกโค้ดข้างต้น และจากนั้นให้บันทึกการเปลี่ยนแปลง
กราฟในแบบสอบถามของ Moodle ไม่แสดงภาษาไทย แก้ไขอย่างไร
แก้ไขปัญหาโดย คัดลอก Font ภาษาไทย จาก C:WINDOWSFonts ประเภทที่เป็นภาษาไทย เช่น Angsana New (True Type) เช่น ANGSAB.TTF (หรืออาจเป็นฟอนต์ภาษาไทยอื่น ๆ ) ไปเก็บไว้ที่ langth_utf8fonts ของ Moodle โดยเปลี่ยนชื่อไฟล์เป็น default.ttf
ต้องการอัพไฟล์แนบขนาดใหญ่กว่า 2MB ใน Moodle ต้องทำอย่างไร
ผู้ดูแลเว็บไซต์อาจต้องติดต่อผู้ดูแลเซิร์ฟเวอร์เพราะต้องอาศัยการแก้ไขไฟล์ที่ชื่อ php.ini โดยไม่สามารถปรับได้จากหน้าควบคุมของผู้ดูแลเว็บไซต์ Moodle ได้ ในไฟล์ php.ini ให้แก้ไขบรรทัดดังต่อไปนี้
uploadmaxfilesize = …(ตามที่ต้องการ)…M
postmaxsize =…(ตามที่ต้องการ)…M
memory_limit =…(ตามที่ต้องการ)…M
เช่น ต้องการให้ระบบอัพโหลดได้ 10M
uploadmaxfilesize = 10M
postmaxsize = 10M
memory_limit = 10M
หมายเหตุ: การอัพโหลดไฟล์ที่มีขนาดใหญ่มาก จะทำให้ฐานข้อมูลมีขนาดใหญ่และเซิร์ฟเวอร์อาจตัดเพราะการเชื่อมต่อกับฐานข้อมูลนานเกินไป