Moodle  
Report problem to : lms-support@group.psu.ac.th
Picture of SUWAT ANANTAKUNUPAKORN
Re: การ link file(s) ร่วมกัน
by SUWAT ANANTAKUNUPAKORN - Friday, 13 January 2017, 02:55 PM
 
มี 2 วิธีที่ทำได้ครับ

ก่อนจะอธิบายวิธีการทำผมจะเริ่มจากประเด็นปัญหาก่อนว่าทำไมไฟล์ที่ upload เข้าไปในรายวิชาหนึ่งถึงไม่สามารถนำไปใช้กับอีกรายวิชาหนึ่งได้

สมมติว่าอาจารย์ได้ upload ไฟล์ไว้ในรายวิชา 231-244 ผู้ใช้ที่มีสิทธิ์เข้าถึงไฟล์นี้ได้จะต้องเป็นผู้ใช้ที่เป็น Teacher หรือ Student ในรายวิชา 231-244 เท่านั้น ถึงอาจารย์จะ copy link ของไฟล์ในรายวิชา 231-244 ไปใส่ในรายวิชา 231-342 แต่ผู้เรียนในรายวิชา 231-342 ก็จะไม่สามารถเปิดไฟล์ดังกล่าวได้เพราะไม่มีสิทธิ์เข้าถึงไฟล์ในรายวิชา 231-244 ครับ ยกเว้นผู้ใช้ดังกล่าวจะมีสิทธิ์เป็น Student ทั้งรายวิชา 231-244 และ 231-342

วิธีการทำให้สามารถแชร์ไฟล์ได้คือ

1) ให้คลิกที่เมนู Settings ในกล่อง Administration ในรายวิชา 231-244 (ขอเรียกรายวิชานี้ว่ารายวิชาต้นทาง) แล้วเลือกค่าในช่อง Guest access ให้เป็น Allow guests without the key แล้วกดปุ่ม Save changes เพื่อบันทึกการเปลี่ยนแปลง หลังจากนั้นอาจารย์ก็ upload ไฟล์เข้าในรายวิชา 231-244 ตามปกติ ถ้าต้องการจะนำไฟล์ในรายวิชา 231-244 ไปใช้ในรายวิชาอื่นก็คลิกที่เมนู Files ในกล่อง Administration ในรายวิชา 231-244 คลิกขวาที่ไฟล์ที่ต้องการแล้วเลือก Copy link address (ชื่อเมนูอาจจะไม่ใช่คำนี้ ขึ้นอยู่กับ browser ที่ใช้งาน) หลังจากนั้นก็ไปรายวิชา 231-342 หรือรายวิชาอื่นที่ต้องการใช้งานไฟล์นี้แล้วกด Turn editing on แล้วเลือก Add a resource > Link to a file or web site แล้วจึง paste ลิงก์ที่คัดลอกมาลงในช่อง Location ก็เป็นอันเสร็จครับ (ดูรูปที่แนบมาประกอบ)

หลักการของวิธีนี้คือผู้ใช้ที่ login เข้าสู่ระบบ LMS ด้วย PSU Passport ได้จะได้สิทธิ์เป็น Guest ด้วย ซึ่งถ้ารายวิชาต้นทางเปิดสิทธิ์ให้ Guest สามารถเข้าสู่รายวิชาได้ ผู้ใช้ที่ login เข้าสู่ระบบ LMS ได้ก็สามารถเข้าถึงไฟล์ในรายวิชาต้นทางได้ด้วย

ข้อเสียของวิธีนี้คือจะเป็นการเปิดสิทธิ์การเข้าถึงรายวิชาต้นทาง ซึ่งจะทำให้ผู้ใช้ที่ไม่ใช่ Teacher และ Student ในรายวิชาต้นทางสามารถเข้าไป view ดูข้อมูลในรายวิชาได้ (ดาวน์โหลดไฟล์ได้ แต่ไม่สามารถทำกิจกรรมอย่างส่งการบ้าน หรือตอบเว็บบอร์ดได้) ซึ่งผู้ที่เข้าดูได้จะรวมถึงคนที่ไม่มี PSU Passport ด้วย (ก่อนจะ login เข้าระบบถ้าคลิกตรงคำว่า Login ที่อยู่ตรงมุมบนขวาของหน้าจอจะเห็นหน้า login ที่มีปุ่ม Login as a guest ซึ่งถ้ากดปุ่มนี้ก็จะทำให้สามารถเข้าระบบ LMS ด้วยสิทธิ์ของ Guest ได้ถึงแม้จะไม่มี PSU Passport ซึ่งสิทธิ์ Guest ก็จะสามารถ view เฉพาะรายวิชาที่เปิดให้ Guest เข้าดูได้เท่านั้น)

2) upload ไฟล์ไว้ที่เว็บแชร์ไฟล์ภายนอกอย่าง Google drive แล้วนำลิงก์จาก Google drive มาใส่ในช่อง Location

ข้อเสียของวิธีนี้คือต้องมีการใช้ระบบอื่นคู่กับระบบ LMS อีกทั้งหากลิงก์ของไฟล์หลุดออกไป ไม่ว่าใครก็จะสามารถเข้าถึงไฟล์นี้ได้ครับ