Canvas Messenger เพิ่มข้อความส่วนตัว แชทกลุ่ม และช่องสนทนาระดับชั้นเรียนในสไตล์ Discord ให้กับ Canvas LMS — ไม่ต้องใช้แอปแยก ไม่ต้องสลับบัญชีไปมา
ไม่มีส่วนเกี่ยวข้องหรือได้รับการรับรองโดย Instructure หรือ Canvas ชื่อ Canvas เป็นเครื่องหมายการค้าของ Instructure, Inc.
ทุกอย่างทำงานทับหน้าเว็บ Canvas ที่คุณใช้อยู่แล้ว
ส่งข้อความหาเพื่อนร่วมชั้นแบบตัวต่อตัว แบบเรียลไทม์ โดยไม่ต้องออกจาก Canvas
สร้างเทรดกลุ่มสำหรับทำโปรเจกต์ นัดติว หรือพูดคุยกับเพื่อนๆ
ช่องแชทส่วนรวมสำหรับทุกคนในรายวิชา — สำหรับประกาศ ถามตอบ และพูดคุยทั่วไป
ข้อความส่งถึงทันทีผ่านการเชื่อมต่อแบบ peer-to-peer ของ WebRTC — รวดเร็วและเบาสมอง
ชุดโค้ดเดียว รองรับทั้งสองเบราว์เซอร์ โหลดเป็นส่วนขยายมาตรฐาน
ส่วนขยายและบริการแบ็กแอนด์ทั้งสองตัวเป็นโอเพนซอร์ส — คุณสามารถรันระบบทั้งหมดได้เอง
ติดตั้งส่วนขยาย เชื่อมต่อ Canvas และเริ่มแชทได้เลย
Firefox: ดาวน์โหลดไฟล์ .xpi จาก รุ่นล่าสุด และเปิดใน Firefox เพื่อติดตั้งได้ด้วยคลิกเดียว Chrome: ดาวน์โหลด canvas-messenger-chrome.zip, แตกไฟล์ จากนั้นโหลดโฟลเดอร์ที่ chrome://extensions (เปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ → โหลดส่วนขยายที่ไม่ได้打包)
เปิดส่วนขยายและทำตามขั้นตอนการตั้งค่าโทเค็นเพื่อเชื่อมโยงโปรไฟล์ Canvas ของคุณเพื่อให้เพื่อนร่วมชั้นหาคุณเจอ
แผงแชทจะปรากฏขึ้นทับหน้า Canvas เริ่มส่งข้อความส่วนตัว สร้างกลุ่ม หรือเข้าร่วมช่องแชทของชั้นเรียนได้เลย
ระบบทั้งหมดประกอบด้วยสามคลังเก็บโค้ด (Repositories) ซึ่งเป็นสาธารณะทั้งหมด
สรุปสั้นๆ
ใช่ — ฟรีและเป็นโอเพนซอร์สภายใต้ไลเซนส์ของคลังโค้ดนี้ หากมันช่วยให้คุณไม่ต้องปวดหัวกับการสร้างแชทกลุ่ม คุณสามารถ buy me a coffee.
ได้ทั้งคู่ สคริปต์การสร้างจะผลิตไฟล์ manifest ที่ถูกต้องสำหรับแต่ละเบราว์เซอร์
ไม่จำเป็น — หากต้องการใช้งาน Canvas Messenger เฉยๆ ให้ติดตั้งส่วนขยายแล้วมันจะเชื่อมต่อกับแบ็กแอนด์ที่มีให้อยู่แล้วทันที คุณจะต้องมีเซิร์ฟเวอร์ของตัวเองก็ต่อเมื่อต้องการ self-host ระบบทั้งหมดด้วยตัวเอง: เซิร์ฟเวอร์ relay และ signaling เป็นโอเพนซอร์สและพร้อมใช้งานในรูปแบบคอนเทนเนอร์ (อิมเมจ ghcr.io + Dockerfiles) ดังนั้นคุณจึงสามารถรันมันเองและชี้ส่วนขยายไปยังปลายทางของคุณได้
ไม่ใช่ Canvas Messenger เป็นส่วนขยายอิสระที่สร้างโดยชุมชน ไม่มีส่วนเกี่ยวข้องหรือได้รับการรับรองโดย Instructure ชื่อ Canvas เป็นเครื่องหมายการค้าของ Instructure, Inc.
ข้อความจะถูกส่งแบบ peer-to-peer ผ่าน WebRTC หากเป็นไปได้ ส่วน relay จะจัดการเรื่องการลงทะเบียน คำเชิญ และการจัดส่ง โฮสต์แบ็กแอนด์เองเพื่อให้ทุกอย่างอยู่บนโครงสร้างพื้นฐานที่คุณควบคุมได้