cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ฉันจะจัดรูปแบบไฟล์ข้อความ CSV สำหรับการอัพโหลดข้อมูล SIS ลงในบัญชี Canvas ได้อย่างไร?

ฉันจะจัดรูปแบบไฟล์ข้อความ CSV สำหรับการอัพโหลดข้อมูล SIS ลงในบัญชี Canvas ได้อย่างไร?

Canvas อนุญาตให้คุณจัดทำผู้ใช้,บัญชี,เทอม,บทเรียน,กลุ่มย่อย,การลงทะเบียนและล็อกอินจำนวนมากด้วยตนเองผ่านอินเทอร์เฟซผู้ดูแลระบบ

เอกสารอ้างอิงนี้ หน้า API รูปแบบ CSV นำเข้า SIS ที่ซึ่งข้อมูล CSV ส่วนใหญ่ระบุอยู่ ไฟล์ CSV แต่ละไฟล์มีความเชื่อมโยงกับไฟล์อื่นและบอกให้ Canvas ทราบถึงวิธีจัดการข้อมูลทั้งหมดสำหรับบัญชี ดูไดอะแกรมความสัมพันธ์ SIS

แต่ละขั้นตอนในบทเรียนนี้จะมีไฟล์ CSV ตัวอย่างพร้อมคำอธิบายของช่องที่จำเป็นและช่องตัวเลือก คุณยังจะพบลิงค์สำหรับดาวน์โหลดไฟล์แต่ละไฟล์หากต้องการดูรายละเอียดการจัดรูปแบบอย่างละเอียด ดาวน์โหลดแพคเกจซิปของไฟล์ตัวอย่างทั้งหมด หากลิงค์ CSV ไม่ดาวน์โหลด ลองเปิดลิงค์ในแท็บใหม่

คุณควรฝึกการนำเข้าข้อมูลในของคุณ สภาพแวดล้อมการทดสอบ Canvas ก่อนที่จะนำเข้าเนื้อหาใดๆ ไปยังสภาพแวดล้อมการผลิตของคุณ

รูปแบบไฟล์ CSV

เพื่อรวมข้อมูลอัพโหลดไปยัง Canvas คุณต้องจัดทำไฟล์ข้อความ CSV อย่างน้อยหนึ่งไฟล์  ไฟล์ CSV สามารถสร้างได้จากหลายโปรแกรม ระบบข้อมูลผู้เรียน (SIS) มักจะมีวิธีการสร้างรายงานในรูปแบบ CSV ที่สามารถแก้ไขได้เพื่อให้พอดีกับรูปแบบที่ Canvas ต้องการ หากคุณไม่ทราบวิธีบันทึกไฟล์ในรูปแบบ CSV โปรดตรวจสอบเอกสารสำหรับโปรแกรมที่คุณใช้จัดทำไฟล์ CSV (เช่น Excel)

เมื่อมีการใช้รูปแบบ Instructure ในการนำเข้าไฟล์ใน หน้าการนำเข้า SIS คุณอาจนำเข้าไฟล์ข้อความ CSV แต่ละไฟล์หรือคุณอาจบีบอัดไฟล์หลายไฟล์เป็นไฟล์ ZIP ไฟล์เดียวเพื่อนำเข้าข้อมูลจำนวนมาก หากคุณกำลังอัพโหลดแต่ละไฟล์ด้วยตนเอง ไฟล์จะต้องอัพโหลดตามลำดับที่แสดงในบทเรียนนี้

การจัดรูปแบบช่อง CSV

แถวแรกของไฟล์ CSV (หัวเรื่อง) ต้องมีชื่อช่องที่สมบูรณ์สำหรับแต่ละไฟล์ ลำดับของ คอลัมน์ ไม่สำคัญแต่มี แถว ที่เรียงลำดับอย่างถูกต้องเป็นสิ่งสำคัญสำหรับไฟล์ เช่น accounts.csv

ช่อง Sticky

โดยค่าเริ่มต้น การเปลี่ยนแปลงบางอย่างที่ทำในอินเทอร์เฟซผู้ใช้จะไม่ถูกเขียนทับโดยการนำเข้า SIS ในอนาคตและถูกระบุว่าเป็นแบบ sticky ช่อง sticky ทั้งหมดถูกระบุในเอกสารนี้ คุณสามารถบอกล้างช่องเหล่านี้ได้โดยการตั้งค่า override_sis_stickiness ใน API หรือทำเครื่องหมายในช่องทำเครื่องหมายการเปลี่ยนแปลงการบอกล้าง UI ใน หน้าการนำเข้า SIS

เอกสาร API

ไฟล์ CSV มีเฉพาะชุดของช่องที่ระบุเท่านั้น Canvas มีค่าเพิ่มเติมที่มีอยู่ใน API แต่ละรายการ หลังจากเรียกใช้ไฟล์ CSV สำหรับสถาบันของคุณแล้ว แนวปฏิบัติมาตรฐานสำหรับสถาบันส่วนใหญ่คือการอัพโหลดไฟล์ SIS CSV ทั้งหมด จากนั้นใช้ Canvas API เพื่ออัพเดตแอตทริบิวต์บัญชีและบทเรียนแบบเต็ม สำหรับข้อมูลเพิ่มเติม ดู เอกสาร Canvas API สำหรับผู้ใช้, บัญชี, เทอม, บทเรียน, กลุ่มย่อย, การลงทะเบียน, และกลุ่ม การนำเข้า SIS ยังคงสามารถจัดการได้ด้วยการใช้ API นำเข้า SIS

users.csv

ผู้ใช้คือบุคคลที่มีบัญชีผู้ใช้ภายในสถาบัน users.csv เพิ่มบุคคลล็อกอินเป็นผู้ใช้ทั่วไป Users.csv จะกำหนดบทบาท (ผู้สอน, ผู้เรียน ฯลฯ) ไปยังผู้ใช้เหล่านั้น เมื่อบัญชีผู้ใช้ถูก ลบ การลงทะเบียนทั้งหมดจะถูกลบด้วย และพวกเขาจะไม่สามารถเข้าสู่ระบบบัญชี Canvas ได้ หากคุณยังต้องการให้ผู้ใช้สามารถล็อกอินได้แต่ไม่สามารถเข้าร่วมได้หรือหากคุณต้องการเพียงแค่ลบออกจากบทเรียนเฉพาะ จากนั้นคุณควรปล่อยให้บัญชีผู้ใช้ของพวกเขาเป็น ใช้งานอยู่ และเปลี่ยนการลงทะเบียน (ใน enrollments.csv) เพื่อ เสร็จสิ้น หรือ ลบ, ตามลำดับ

ดาวน์โหลดไฟล์ตัวอย่าง users.csv ด้วยบัญชีผู้ใช้ Canvas 10 บัญชี

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • user_id*:  นี่เป็นค่าเฉพาะที่ใช้เพื่อระบุใครก็ตามที่มีบัญชีใน Canvas ค่านี้จะต้องไม่เปลี่ยนแปลงสำหรับผู้ใช้และจะต้องไม่ซ้ำกันในผู้ใช้ทั้งหมด ในส่วนอินเทอร์เฟซผู้ใช้เรียกว่า SIS ID และอาจประกอบด้วยอักขระต่างๆรวมกัน คุณสามารถค้นหา SIS ID นี้ได้โดยไปที่บัญชีผู้ใช้ใดๆและดู ข้อมูลล็อกอิน
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อนมากขึ้น รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับผู้ใช้และจะต้องไม่ซ้ำกับส่วนกลาง
  • login_id*^:  นี่คือชื่อผู้ใช้ที่จะใช้เพื่อล็อกอินไปยัง Canvas หากคุณมีการกำหนดค่าบริการการตรวจรับรอง (เช่น LDAP) โดยทั่วไปจะตรงกับชื่อผู้ใช้ในระบบระยะไกล Login_id สามารถประกอบด้วยตัวอักษร,ตัวเลขหรืออักขระสัญลักษณ์ต่อไปนี้:  - _ = + . @
  • password:  หากบัญชีได้รับการกำหนดค่าให้ใช้ LDAP หรือโปรโตคอล SSO ดังนั้นสิ่งนี้ไม่จำเป็น มิฉะนั้น นี่คือรหัสผ่านสำหรับ 'login_id' ด้านบน รหัสผ่านนี้ต้องมีอักขระอย่างน้อย 8 ตัว
  • ssha_password: แทนที่จะใช้รหัสผ่านแบบข้อความธรรมดา คุณสามารถส่งรหัสผ่านที่แฮชไว้ล่วงหน้าได้โดยใช้รูปแบบการสร้างรหัสผ่าน SSHA ในช่องนี้ แม้ว่าจะดีกว่าการส่งรหัสผ่านแบบข้อความธรรมดา แต่คุณควรสนับสนุนให้ผู้ใช้เปลี่ยนรหัสผ่านหลังจากเข้าสู่ระบบในครั้งแรก เรียนรู้วิธีการสร้าง รหัสผ่าน SSHA
  • authentication_provider_id: นี่คือผู้ให้บริการการตรวจรับรองที่เชื่อมโยงกับการล็อกอิน การล็อกอินที่เชื่อมโยงกับผู้ให้บริการเฉพาะสามารถใช้ได้กับผู้ให้บริการนั้นเท่านั้น ผู้ให้บริการเดิม (LDAP, CAS, SAML) จะค้นหาข้อมูลเข้าสู่ระบบที่เชื่อมโยงกับผู้ให้บริการดังกล่าวหรือการเข้าสู่ระบบที่ไม่เกี่ยวข้อง ผู้ให้บริการรายใหม่จะค้นหาเฉพาะการล็อกอินที่เชื่อมโยงกับพวกเขาอย่างชัดเจนเท่านั้น นี่อาจเป็น ID จำนวนเต็มของผู้ให้บริการหรือประเภทของผู้ให้บริการ (ซึ่งในกรณีนี้ จะเป็นการค้นหาผู้ให้บริการที่ตรงกันรายแรก)  
  • first_name^:  นี่คือชื่อแรก (ชื่อแรก) ของผู้ใช้ หากนำเสนอ ใช้การสร้าง full_name และ/หรือ sortable_name
  • last_name^:  นี่คือนามสกุล(ชื่อสุดท้าย) ของผู้ใช้ หากนำเสนอ ใช้การสร้าง full_name และ/หรือ sortable_name
  • full_name^: นี่คือทั้งชื่อแรกและนามสกุลของผู้ใช้ ละเว้น first_name และ last_name หากมีระบุไว้แล้ว
  • sortable_name^: นี่คือตัวเลือกชื่อแบบจัดเรียงได้ใน Canvas ซึ่งมักจะอนุมานจากชื่อผู้ใช้แต่สามารถปรับแต่งได้
  • short_name^: นี่คือชื่อที่แสดงของผู้ใช้ซึ่งมักจะอนุมานจากชื่อผู้ใช้แต่สามารถปรับแต่งได้
  • email:  นี่คือ อีเมลแอดเดรสที่สถาบันกำหนด ละจะถูกทำเครื่องหมายเป็น อีเมลแอดเดรสเริ่มต้น สำหรับบัญชีผู้ใช้นี้ อีเมลแอดเดรสนี้ควรยังคงถูกระบุแม้ว่าจะเหมือนกับชื่อ login_id ของผู้ใช้ก็ตาม
  • pronouns: หากสรรพนามส่วนบุคคลถูกเปิดใช้ สรรพนามเหล่านี้เป็นสรรพนามส่วนบุคคลที่แสดงหลังชื่อผู้ใช้ใน Canvas ช่องสรรพนามยอมรับสรรพนามทั้งหมด แม้ว่าจะไม่ได้จัดทำไว้ในหน้าค่าปรับตั้งบัญชีก็ตาม
  • status*:  นี่คือที่ที่คุณสามารถเพิ่มหรือลบผู้ใช้ออกจาก Canvas ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อเพิ่มผู้ใช้หรือ ลบ ออกจากผู้ใช้ที่มีอยู่

 

ความขัดแย้งอีเมลแอดเดรส

Canvas จะระบุตัวผู้ใช้ผ่านทางอีเมลแอดเดรส เมื่อมีการเพิ่มผู้เรียนในบทเรียน Canvas จะพยายามกระทบยอดความขัดแย้งของอีเมลแอดเดรสเมื่อผู้ใช้ลงชื่อเข้าใช้บทเรียนในครั้งแรก

โดยปกติอีเมลแอดเดรสเป็นเอกลักษณ์ของผู้เรียนแต่ละคน ในบางครั้งผู้เรียนหลายคนอาจแชร์อีเมลแอดเดรสเดียว เมื่อมีการเพิ่มผู้เรียนในบทเรียนผ่านการนำเข้า SIS แล้ว Canvas จะรับรู้เมื่อมีการกำหนดอีเมลแอดเดรสให้กับผู้เรียนมากกว่าหนึ่งคน

  • หาก SIS ID ใหม่เชื่อมโยงกับอีเมลแอดเดรสที่กำหนดให้กับ SIS ID ที่มีอยู่แล้ว Canvas จะส่งอีเมลไปยังอีเมลแอดเดรสนั้น
  • เมื่อมีการเพิ่มผู้ใช้ในบัญชีผ่านการนำเข้า SIS พวกเขาจะไม่ได้รับการแจ้งข้อมูลทางอีเมล เว้นแต่ระบบจะตรวจพบผู้ใช้ที่ซ้ำกัน อย่างไรก็ตาม หากมีการเพิ่มหรือลงทะเบียนผู้ใช้ด้วยตนเอง พวกเขาจะได้รับอีเมลแจ้งว่าได้เพิ่มหรือลงทะเบียนในบทเรียนใหม่แล้ว ผู้เรียนที่แชร์อีเมลแอดเดรสจะได้รับการแจ้งข้อมูลว่ามีการใช้อีเมลแอดเดรสนี้แล้วและได้รับเชิญให้จัดทำบัญชีใหม่ใน Canvas กระบวนการนี้อาจนำไปปรับใช้เมื่อเพิ่มผู้ใช้ในการลงทะเบียนบทเรียน

accounts.csv

บัญชี เป็นหน่วยขององค์กรภายใน Canvas (เช่น บัญชีต้นทางสำหรับสถาบัน) แต่ละบัญชีสามารถมีลำดับชั้นของบัญชีย่อยได้ เช่น การจัดทำบัญชีสำหรับวิทยาลัยแต่ละแห่งภายในสถาบันหรือสำหรับโรงเรียนแต่ละแห่งภายในเขต บัญชีย่อยยังสามารถมีบัญชีย่อยได้หลายบัญชี เช่น เมื่อวิทยาลัยแบ่งย่อยเป็นภาควิชาหรือโปรแกรมหรือโรงเรียนที่แยกย่อยเป็นระดับชั้นหรือบทเรียน

ดาวน์โหลดไฟล์ตัวอย่าง accounts.csv ด้วยบัญชีย่อยดังต่อไปนี้:

  • 3 บัญชีย่อยภายในบัญชีหลัก/บัญชีของคุณ (ศิลปะ & มนุษยศาสตร์, ธุรกิจ, คณิตศาสตร์ & วิทยาศาสตร์)
  • 4 บัญชีย่อยภายในบัญชีหลักทางธุรกิจของคุณ (การบัญชี, วิทยาศาสตร์คอมพิวเตอร์,เศรษฐศาสตร์และการตลาด)
  • 3 บัญชีย่อยภายในบัญชีย่อยทางคณิตศาสตร์ & วิทยาศาสตร์ของคุณ (ชีววิทยา,ฟิสิกส์และสถิติ)
  • 1 บัญชีย่อยภายในบัญชีย่อยทางศิลปะ & มนุษยศาสตร์ของคุณ (ทัศนศิลป์)
  • 2 บัญชีย่อยภายในบัญชีย่อยทางทัศนศิลป์ของคุณ (การถ่ายภาพและสื่อดิจิทัล)

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • account_id*:  นี่คือรหัสเฉพาะที่ใช้ในการจัดทำบัญชีย่อย ไฟล์ courses.csvจะอนุญาตให้คุณกำหนดบทเรียนให้กับ ID บัญชีเฉพาะได้ รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับบัญชีและจะต้องไม่ซ้ำกับส่วนกลางในทุกบัญชี ใน Canvas UI สิ่งนี้เรียกว่า SIS ID และสามารถแก้ไขได้โดยไปที่ ค่าปรับตั้ง สำหรับแต่ละบัญชีย่อยที่เกี่ยวข้อง
  • parent_account_id*^: รหัสเฉพาะนี้บ่งชี้ว่าบัญชีย่อยควรซ้อนอยู่ใต้บัญชีหลักนี้ หากช่องนี้ว่างเปล่า บัญชีย่อยจะซ้อนอยู่ใต้บัญชีรากหรือบัญชีหลักของคุณ โปรดทราบว่าแม้ว่าค่าทั้งหมดจะว่างเปล่า แต่ต้องรวมคอลัมน์เพื่อแยกความแตกต่างของไฟล์จากการนำเข้ากลุ่ม
  • name*^:  นี้คือชื่อสำหรับบัญชีย่อย
  • status*: นี่คือวิธีการที่คุณสามารถจัดทำหรือลบบัญชีย่อย ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อเพิ่มบัญชีย่อยหรือ ลบ ออกจากบัญชีย่อยที่มีอยู่
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อนมากขึ้น รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับบัญชีและจะต้องไม่ซ้ำกับส่วนกลาง

terms.csv

เทอม จะกำหนดชุดเริ่มต้นของวันที่เริ่มต้นและวันที่สิ้นสุดให้กับบทเรียนที่กำหนดให้กับเทอมนั้น วันที่ของเทอมสำหรับบทเรียนสามารถจัดการด้วยตนเองได้ที่ระดับบทเรียนโดยไม่ต้องนำเข้าไฟล์ อย่างไรก็ตาม การแนบ term_id เข้ากับบทเรียนต่างๆมากมายทำให้มั่นใจได้ว่าบทเรียนทั้งหมดในเทอมนั้นจะเริ่มต้น/สิ้นสุดพร้อมกัน วันที่ของเทอมที่อัพโหลดจะช่วยให้คุณจัดเรียงและจัดระเบียบบทเรียนเมื่อดูข้อมูลและรายงานในอินเทอร์เฟซผู้ดูแลระบบ

ดาวน์โหลดตัวอย่างไฟล์ terms.csv ด้วย 10 เทอม

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • term_id*:  นี่คือตัวระบุที่ไม่ซ้ำสำหรับเทอม courses.csv จะอนุญาตให้คุณอ้างอิง term_id นี้ เพื่อให้บทเรียนของคุณทราบว่าจะเริ่มเมื่อใดและต้องสรุปเมื่อใด รหัสเฉพาะนี้จะต้องไม่เปลี่ยนแปลงสำหรับเทอมและจะต้องไม่ซ้ำกับส่วนกลางทั้งหมด ในส่วนอินเทอร์เฟซผู้ใช้เรียกว่า SIS ID
  • name*^:  นี่คือชื่อของเทอมของคุณ คิดรูปแบบการตั้งชื่อที่ดีซึ่งจะช่วยให้คุณอ้างอิงเทอมของคุณได้อย่างง่ายดาย  มีเครื่องมือการดูแลระบบมากมายที่ช่วยให้คุณสามารถค้นหาหรือสืบค้นข้อมูลโดยใช้ชื่อเทอมได้
  • status*:  นี่คือวิธีการที่คุณสามารถจัดทำหรือลบเทอม ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อเพิ่มเทอมหรือ ลบ ออกจากเทอมที่มีอยู่
  • start_date^:  นี่คือวันที่เทอมเริ่มต้น รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่างตามที่เห็นในภาพหน้าจอตัวอย่าง) ตัวอย่างเช่น สิงหาคม 26, 2013 เวลา 5:00 น. EST จะถูกเขียนเป็น 2013-08-26T17:00-5:00
  • end_date^:  นี่คือวันที่เทอมสิ้นสุด รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่างตามที่เห็นในภาพหน้าจอตัวอย่าง) โดยค่าเริ่มต้น การเข้าถึงผู้ใช้จะถูกตัดออกเวลา 12.00 น. ของวันที่สิ้นสุดที่คุณระบุ หมายความว่าวันก่อนหน้าเป็นวันเต็มวันสุดท้ายที่ผู้ใช้สามารถเข้าถึงผู้ใช้ได้ แนวทางปฏิบัติที่ดีที่สุดคือการกำหนดวันที่สิ้นสุดเป็นวันหลังจากสิ้นสุดเทอม
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อนมากขึ้น รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับเทอมและจะต้องไม่ซ้ำกับส่วนกลาง
  • date_override_enrollment_type: วิธีนี้ทำให้คุณสามารถตั้งค่าหรือลบวันที่เริ่มต้นและวันที่สิ้นสุดสำหรับประเภทการลงทะเบียนเฉพาะภายในเทอมที่มีอยู่ เมื่อตั้งค่าแล้ว คอลัมน์ทั้งหมดยกเว้น term_id, สถานะ, start_date และ end_date จะถูกละเว้นสำหรับแถว หากสถานะถูกตั้งค่าเป็นใช้งาน วันที่ของเทอมจะมีผลเฉพาะกับการลงทะเบียนในประเภทที่กำหนดเท่านั้น หากสถานะถูกตั้งค่าเป็นลบ วันที่ที่ตั้งไว้ในปัจจุบันจะถูกลบออกสำหรับประเภทการลงทะเบียนที่กำหนด ประเภทการลงทะเบียนสามารถตั้งค่าเป็นการลงทะเบียนผู้เรียน, การลงทะเบียนผู้สอน, การลงทะเบียนผู้ช่วยสอนหรือการลงทะเบียนนักออกแบบ

courses.csv

บทเรียนคือการนำเสนอที่เป็นระเบียบเกี่ยวกับเรื่องใดเรื่องหนึ่งโดยเฉพาะ บางครั้งบทเรียนอาจมีชุดบทเรียน บทเรียนจะอยู่ในเงื่อนไขเพื่อจัดทำวันที่เริ่มต้นและวันที่สิ้นสุด อย่างไรก็ตาม หากบทเรียนมีวันที่ของบทเรียนเฉพาะ วันที่เหล่านี้จะบอกล้างวันที่เข้าถึงของผู้เรียนในเทอมที่ระบุโดย term_id (ถ้ามี) ค่าของการแนบ term_id คือคุณจะสามารถจัดเรียงและจัดระเบียบบทเรียนเมื่อดูข้อมูลและรายงานในอินเทอร์เฟซผู้ดูแลระบบ คุณสามารถแนบ term_id เข้ากับบทเรียนต่างๆที่เริ่มต้น/สิ้นสุดพร้อมกันได้อย่างง่ายดาย หากคุณไม่ลิงค์บทเรียนกับเทอม จากนั้นบทเรียนจะลิงค์กับเทอมเรียกว่า เทอมเริ่มต้น

หากสถาบันของคุณเปิดใช้งานบทเรียนพิมพ์เขียว คุณสามารถใช้ courses.csv เพื่อเพิ่มบทเรียนที่เกี่ยวข้องลงในบทเรียนพิมพ์เขียว โปรดทราบว่าจะต้องจัดทำและเปิดใช้งานบทเรียนพิมพ์เขียวเป็นบทเรียนพิมพ์เขียวก่อนจึงจะสามารถเพิ่มบทเรียนที่เกี่ยวข้องได้

ดาวน์โหลดตัวอย่างไฟล์ courses.csv ด้วย 10 บทเรียน ไฟล์อยู่ในบัญชีย่อยที่เกี่ยวข้องในเทอมที่ระบุ

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • course_id*:  นี่คือรหัสเฉพาะที่ใช้ในการสร้างความแตกต่างของบทเรียนภายใน Canvas รหัสเฉพาะนี้จะต้องไม่เปลี่ยนแปลงสำหรับบทเรียนและ จะต้องไม่ซ้ำกับบทเรียนส่วนกลางทั้งหมด ในส่วนอินเทอร์เฟซผู้ใช้เรียกว่า SIS ID
  • short_name*^:  นี่คือชื่อสำหรับบทเรียน ใน Canvas UI ยังสามารถเรียกว่า รหัสบทเรียน หรือ รหัสอ้างอิง
  • long_name*^:  นี่คือชื่อเต็มสำหรับบทเรียน (อาจเป็นชื่อเดียวกับชื่อย่อ แต่ถ้าใช้ได้ทั้งคู่ จะมอบประสบการณ์การใช้งานที่ดีขึ้นให้กับผู้ใช้ทั้งสอง)
  • account_id^:  นี่คือตัวระบุบัญชี SIS ID ที่ไม่ซ้ำกัน (จาก accounts.csv) ซึ่งบอกบทเรียนภายใต้บัญชีย่อยที่จะอยู่ หากไม่ได้ระบุ account_id สำหรับบทเรียนใหม่ บทเรียนนั้นจะถูกแนบไปกับบัญชีหลัก/บัญชีรากของคุณ SIS ID สามารถพบได้ในค่าปรับตั้งบัญชีย่อย
  • term_id^:  นี่คือตัวระบุเทอมเฉพาะ (จาก Terms.csv) ซึ่งจะบอกบทเรียนว่าเมื่อใดควรเริ่มและเมื่อใดควรสรุป หากเชื่อมโยง term_id กับบทเรียน คุณไม่จำเป็นต้องกรอก start_date หรือ end_date
  • status*^:  นี่คือวิธีการที่คุณสามารถจัดทำ,ลบ,สรุปหรือเผยแพร่บทเรียน ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อเพิ่มบทเรียน ลบ เพื่อลบบทเรียนที่มีอยู่ เสร็จสิ้น เพื่อสรุปบทเรียนที่มีอยู่หรือ เผยแพร่ เพื่อเผยแพร่บทเรียนที่มีอยู่
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อนมากขึ้น รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับบทเรียนและจะต้องไม่ซ้ำกับส่วนกลาง
  • start_date^:  นี่คือวันที่บทเรียนเริ่มต้น รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่าง)
  • end_date^:  นี่คือวันที่บทเรียนสิ้นสุด รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่าง) โดยค่าเริ่มต้น การเข้าถึงผู้ใช้จะถูกตัดออกเวลา 12.00 น. ของวันที่สิ้นสุดที่คุณระบุ หมายความว่าวันก่อนหน้าเป็นวันเต็มวันสุดท้ายที่ผู้ใช้สามารถเข้าถึงบทเรียนได้ แนวทางปฏิบัติที่ดีที่สุดคือการกำหนดวันที่สิ้นสุดเป็นวันหลังจากสิ้นสุดบทเรียน
  • course_format: นี่คือรูปแบบสำหรับบทเรียน รูปแบบสามารถเป็น ออนไลน์, on_campus, หรือ ผสมผสาน
  • blueprint_course_id: นี่คือ ID บทเรียนของบทเรียนพิมพ์เขียวที่คุณต้องการเพิ่มบทเรียนที่เกี่ยวข้อง หากต้องการลบลิงค์บทเรียนพิมพ์เขียว คุณสามารถส่ง 'dissociate' แทน ID ได้ ในอินเทอร์เฟซผู้ใช้ นี่คือ SIS ID ของบทเรียนพิมพ์เขียว
  • homeroom_course: ใช้สำหรับกำหนดบทเรียนโฮมรูมสำหรับบัญชี Canvas ระดับประถม ต้องเปิดใช้งานจากค่าปรับตั้งของ Canvas ระดับประถม

sections.csv

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

หากคุณกำลังพยายามลบบทเรียนและผู้ใช้ที่เชื่อมโยงกับกลุ่มย่อย คุณจะต้องรวมพารามิเตอร์ section_id ในการนำเข้า CSV และกลุ่มย่อย SIS IDs

ดาวน์โหลดไฟล์ตัวอย่าง sections.csv ด้วยบัญชีย่อยดังต่อไปนี้:

  • 4 กลุ่มย่อยใน ACCT300 - การบัญชีต้นทุน บทเรียน
  • 4 กลุ่มย่อยใน ACCT310 - การบัญชีบริหาร บทเรียน
  • 2 กลุ่มย่อยใน BIO101 - ชีววิทยาเบื้องต้น บทเรียน

ไฟล์นี้อนุมานว่าคุณอาจมีหลายกลุ่มย่อยในบทเรียนเดียว หลายสถาบันนำเข้ากลุ่มย่อยบทเรียนเป็นบทเรียนแยกกัน ซึ่งสามารถทำได้โดย (1) จัดทำบทเรียน Canvas สำหรับแต่ละกลุ่มย่อยใน Courses.csv ของคุณ จากนั้น (2) จัดทำกลุ่มย่อยเดียวในแต่ละบทเรียนเหล่านี้ คุณสามารถใช้ข้อมูลเดียวกันสำหรับบทเรียนและกลุ่มย่อย รวมถึง SIS ID ซึ่งจะเหมือนกันสำหรับทั้ง course_id และ section_id

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • กลุ่มย่อย_id*:  นี่คือรหัสเฉพาะที่ใช้ในการจัดทำกลุ่มย่อยภายในบทเรียน รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับกลุ่มย่อยและจะต้องไม่ซ้ำกับส่วนกลาง ในส่วนอินเทอร์เฟซผู้ใช้เรียกว่า SIS ID
  • course_id*^:  นี่คือรหัสเฉพาะของบทเรียนที่กลุ่มย่อยจะถูกเพิ่มหรือลบ (เพิ่มใน courses.csv)
  • name*^:  นี้คือชื่อสำหรับกลุ่มย่อย กลุ่มย่อยถูกเรียงตามตัวอักษรโดยชื่อ
  • status*:  นี่คือวิธีการที่คุณสามารถจัดทำหรือลบกลุ่มย่อยภายในบทเรียน ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อจัดทำกลุ่มย่อยหรือ ลบ ออกจากกลุ่มย่อยที่มีอยู่
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อนมากขึ้น รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับกลุ่มย่อยและจะต้องไม่ซ้ำกับส่วนกลาง
  • start_date^:  นี่คือวันที่กลุ่มย่อยเริ่มต้น รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่าง)
  • end_date^:  นี่คือวันที่กลุ่มย่อยสิ้นสุด รูปแบบควรจะอยู่ใน ISO 8601: YYYY-MM-DDTHH:MM:SSZ (T อาจถูกแทนที่ด้วยช่องว่าง) โดยค่าเริ่มต้น การเข้าถึงผู้ใช้จะถูกตัดออกเวลา 12.00 น. ของวันที่สิ้นสุดที่คุณระบุ หมายความว่าวันก่อนหน้าเป็นวันเต็มวันสุดท้ายที่ผู้ใช้สามารถเข้าถึงกลุ่มย่อยได้ แนวทางปฏิบัติที่ดีที่สุดคือการกำหนดวันที่สิ้นสุดเป็นวันหลังจากสิ้นสุดกลุ่มย่อย

enrollments.csv

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

ดาวน์โหลดไฟล์ตัวอย่าง enrollments.csv โดยการลงทะเบียนดังต่อไปนี้:

  • 1 ผู้ใช้ในฐานะผู้สอนใน ACCT300 - การบัญชีต้นทุน บทเรียน
  • 1 ผู้ใช้ในฐานะผู้ช่วยสอนใน ACCT300 - การบัญชีต้นทุน บทเรียน
  • 1 ผู้ใช้ในฐานะนักออกแบบใน ACCT300 - การบัญชีต้นทุน บทเรียน
  • 3 ผู้ใช้ในฐานะผู้เรียนในกลุ่มย่อย 1 ของ ACCT300 - การบัญชีต้นทุน บทเรียน
  • 3 ผู้ใช้ในฐานะผู้เรียนในกลุ่มย่อย 2 ของ ACCT300 - การบัญชีต้นทุน บทเรียน
  • 1 ผู้ใช้ในผู้สังเกตการณ์ของผู้เรียนในกลุ่มย่อย 1 ของ ACCT300 - การบัญชีต้นทุน บทเรียน

ช่องที่ต้องกรอก*

  • course_id*:  (จำเป็นถ้า section_id หายไป) นี่คือรหัสเฉพาะสำหรับบทเรียนที่ผู้ใช้จะลงทะเบียน (เพิ่มใน courses.csv) หากลงทะเบียนผู้เรียนในบทเรียนแทนที่จะเป็นกลุ่มย่อยเฉพาะ ให้ใส่ course_id ในช่องนี้ มิฉะนั้นให้เว้นว่างไว้
  • root_account: นี่คือโดเมนของบัญชีเพื่อค้นหาผู้ใช้
  • user_id*:  นี่คือรหัสเฉพาะของผู้ใช้ที่จะลงทะเบียนภายในบทเรียนที่กำหนด (เพิ่มใน users.csv) หากมี user_integration_id ช่องนี้จะถูกละเว้น
  • user_integration_id*: (จำเป็นถ้า user_id หายไป) นี่คือตัวรหัสเฉพาะสำรองของผู้ใช้ (เพิ่มใน users.csv เป็น integration_id)
  • role*:  นี่คือบทบาทที่ผู้ใช้จะได้รับมอบหมายให้กับผู้ใช้ในบทเรียนที่กำหนด คุณลงทะเบียนผู้ใช้ให้มีบทบาทใดๆต่อไปนี้: ผู้สอน, นักออกแบบ,ผู้ช่วยสอน,ผู้เรียน, ผู้สังเกตการณ์หรือบทบาทที่กำหนดเองที่คุณกำหนด  แต่ละบทบาทมีชุดสิทธิ์อนุญาตที่ผู้ดูแลระบบสามารถปรับแต่งได้ที่บัญชีหลัก/บัญชีรากหรือระดับบัญชีย่อย
  • role_id*: (จำเป็นถ้าบทบาทหายไป) นี่คือตัวรหัสเฉพาะสำหรับบทบาทที่ผู้ใช้จะถูกเพิ่มเป็นส่วนหนึ่งของการลงทะเบียน
  • กลุ่มย่อย_id*:  (จำเป็นถ้า course_id หายไป) นี่คือรหัสเฉพาะสำหรับกลุ่มย่อยที่จะลงทะเบียนผู้ใช้ (เพิ่มใน section.csv) หากมีการลงทะเบียนผู้เรียนในกลุ่มย่อยเฉพาะของบทเรียน ให้ใส่ section_id ของกลุ่มย่อยนี้ที่นี่ มิฉะนั้น ให้เว้นช่องนี้ว่างไว้ หากไม่ได้ระบุ section_id กลุ่มย่อยเริ่มต้นสำหรับบทเรียนจะถูกใช้ หากไม่มีส่วนเริ่มต้น ส่วนหนึ่งจะถูกจัดทำขึ้นโดยอัตโนมัติโดยไม่มี SIS ID
  • status*: นี่คือวิธีที่คุณลงทะเบียน,สรุป,ปิดใช้งาน (ไม่ได้ใช้งาน) หรือลบการลงทะเบียนในบทเรียน ทำเครื่องหมายเป็น ใช้งาน เพื่อลงทะเบียนผู้ใช้ในบทเรียน เสร็จสิ้น เพื่อสรุปการลงทะเบียนของผู้ใช้ในบทเรียน ไม่ได้ใช้งาน to ปิดการใช้งานผู้ใช้ในบทเรียน และ ลบ เพื่อลบผู้ใช้ออกจากบทเรียน เมื่ออยู่ในสถานะ 'ไม่ได้ใช้งาน' ผู้เรียนจะถูกระบุไว้ในรายชื่อของบทเรียนสำหรับผู้สอน แต่จะไม่สามารถดูหรือเข้าร่วมในบทเรียนได้จนกว่าจะเปิดใช้งานการลงทะเบียน  
  • associated_user_id:  (บทบาทผู้สังเกตการณ์เท่านั้น)  นี่คือรหัสเฉพาะของผู้ใช้ที่มีข้อมูล (รวมถึงเกรด) ที่ผู้สังเกตการณ์จะดูได้ ผู้สังเกตการณ์ควรลงทะเบียนในบทเรียน/กลุ่มย่อยเดียวกันกับผู้ใช้ที่คุณต้องการให้พวกเขาสังเกต ช่องนี้จะถูกละเว้นสำหรับบทบาทอื่นที่ไม่ใช่ผู้สังเกตการณ์
  • limit_section_privileges: นี่คือวิธีกำหนดว่าการลงทะเบียนจะอนุญาตให้ผู้ใช้ดูและโต้ตอบกับผู้ใช้ที่ลงทะเบียนในกลุ่มย่อยที่กำหนดโดย course_section_id เท่านั้น ช่องนี้มีค่าเริ่มต้นเป็นเท็จ การจำกัดผู้เรียนให้โต้ตอบตามกลุ่มย่อยจะส่งผลต่อการทำงานร่วมกัน,แชท,บุคคลและการสนทนาเท่านั้น เมื่อลงทะเบียนผู้สอนและผู้ช่วยสอน ข้อจำกัดของกลุ่มย่อยจะอนุญาตให้ผู้ใช้ให้เกรดผู้เรียนในกลุ่มย่อยเดียวกันได้ หัวข้อการพูดคุยและเพจไม่ได้รับผลกระทบจากข้อจำกัดของหัวข้อและผู้เรียนทุกคนสามารถดูได้ ขอบเขตคุณสมบัติเหล่านี้อาจถูกจำกัดโดยการจัดทำเนื้อหาในกลุ่มบทเรียน
  • แจ้ง: นี่คือวิธีที่คุณเลือกส่งการแจ้งข้อมูลไปยังผู้ใช้ที่ลงทะเบียนเมื่อพวกเขาลงทะเบียนในบทเรียน

group_categories.csv

หมวดหมู่กลุ่มช่วยให้คุณจัดระเบียบกลุ่มใน Canvas group_categories.csv อนุญาตให้คุณจัดทำหมวดหมู่กลุ่มที่ระดับบัญชีหรือบทเรียน ในอินเทอร์เฟซผู้ใช้ หมวดหมู่กลุ่มถูกเรียกว่าชุดกลุ่ม

ดาวน์โหลดไฟล์ตัวอย่าง group_categories.csv ด้วยหมวดหมู่กลุ่มดังต่อไปนี้:

  • กลุ่มผู้ดูแลระบบ
  • กลุ่มนักออกแบบ
  • กลุ่มโครงการประวัติศาสตร์

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • group_category_id: นี่คือรหัสเฉพาะใช้เพื่ออ้างอิงหมวดหมู่กลุ่ม รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับหมวดหมู่กลุ่มและจะต้องไม่ซ้ำกับส่วนกลาง
  • account_id: นี่คือรหัสเฉพาะที่แนบหมวดหมู่กลุ่มไปยังบัญชี (เพิ่มใน accounts.csv) หากไม่ได้ระบุบัญชีหรือบทเรียนไว้ กลุ่มจะถูกแนบไว้กับบัญชีราก
  • course_id: นี่คือรหัสเฉพาะที่แนบหมวดหมู่กลุ่มกับบทเรียน(เพิ่มใน บทเรียน.csv) หากไม่ได้ระบุบัญชีหรือบทเรียนไว้ กลุ่มจะถูกแนบไว้กับบัญชีราก
  • category_name*^: นี้คือชื่อของหมวดหมู่กลุ่ม
  • status*: นี้คือสถานะของหมวดหมู่กลุ่ม ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อจัดทำหมวดหมู่กลุ่มหรือ ลบ ออกจากหมวดหมู่กลุ่มที่มีอยู่

groups.csv

สามารถใช้กลุ่มเพื่อสร้างโอกาสในการทำงานร่วมกันสำหรับผู้เรียน,ผู้สอน,ผู้ดูแลระบบหรือผู้ใช้รายอื่นๆ groups.csv อนุญาตให้คุณจัดทำระดับบทเรียนและ กลุ่มระดับบัญชี กลุ่มที่อัพโหลดผ่าน SIS สามารถอัพเดตหรือลบผ่าน SIS เท่านั้น

ดาวน์โหลดไฟล์ตัวอย่าง groups.csv โดยกลุ่มดังต่อไปนี้:

  • ผู้ดูแลระบบ
  • ผู้สอนคณิตศาสตร์
  • นักออกแบบ

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • group_id*: นี่คือรหัสเฉพาะใช้เพื่ออ้างอิงกลุ่มของคุณ รหัสเฉพาะจะต้องไม่เปลี่ยนแปลงสำหรับกลุ่มและจะต้องไม่ซ้ำกับส่วนกลาง
  • group_category_id: นี่คือรหัสเฉพาะของหมวดหมู่กลุ่ม (เพิ่มใน group_categories.csv) ที่คุณกำลังเพิ่มกลุ่ม หากไม่มีการระบุประเภทกลุ่ม กลุ่มจะถูกจัดอยู่ในประเภทกลุ่มเริ่มต้นสำหรับบัญชีหรือบทเรียนที่กำหนดไว้ หากไม่ได้ระบุบัญชีหรือบทเรียนไว้ กลุ่มจะถูกจัดอยู่ในหมวดหมู่กลุ่มเริ่มต้นสำหรับบัญชีราก
  • account_id: นี่คือรหัสเฉพาะที่แนบกลุ่มไปยังบัญชี (เพิ่มใน accounts.csv) หากไม่ได้ระบุไว้ กลุ่มจะถูกแนบไว้กับบัญชีราก
  • course_id: นี่คือรหัสเฉพาะที่แนบกลุ่มไปยังบทเรียน (เพิ่มใน courses.csv) หากไม่ได้ระบุบัญชีหรือบทเรียนไว้ กลุ่มจะถูกแนบไว้กับบัญชีราก
  • name*^: นี้คือชื่อของกลุ่ม
  • status*: นี้คือสถานะของกลุ่ม ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อตั้งกลุ่มเปิดรับสมาชิกหรือ ลบ เพื่อลบกลุ่ม

groups_membership.csv

การเป็นสมาชิกในกลุ่มทำให้ผู้ใช้สามารถทำงานร่วมกันในกิจกรรมต่างๆใน Canvas groups_membership.csv อนุญาตให้คุณเพิ่มหรือลบบุคคลจำนวนมากในกลุ่มที่คุณจัดทำผ่าน groups.csv ได้

ดาวน์โหลดตัวอย่าง groups_membership.csv ไฟล์ด้วยสมาชิกกลุ่มดังต่อไปนี้

  • ผู้ใช้ที่ได้รับการยอมรับ 1 รายในกลุ่มผู้ดูแลระบบ
  • ผู้ใช้ที่ได้รับการยอมรับ 1 รายในกลุ่มผู้สอนคณิตศาสตร์
  • ผู้ใช้ที่ถูกลบ 1 รายในกลุ่มผู้สอนคณิตศาสตร์

ช่องที่ต้องกรอก*

  • group_id*: นี่คือรหัสเฉพาะใช้เพื่ออ้างอิงกลุ่มของคุณ (เพิ่มใน groups.csv)
  • user_id*: นี่คือรหัสเฉพาะของผู้ใช้ที่คุณต้องการเพิ่มในกลุ่ม (เพิ่มใน users.csv)
  • status*: นี้คือสถานะของผู้ใช้ในกลุ่ม ทำเครื่องหมายเป็น ยอมรับ เพื่อเพิ่มผู้ใช้ไปยังกลุ่มหรือ ลบ เพื่อลบผู้ใช้ออกจากกลุ่ม

xlists.csv

การข้ามรายการ อนุญาตให้คุณสามารถย้ายกลุ่มย่อยต่างๆไปยังบทเรียนอื่นได้ ไฟล์ xlist.csv อนุญาตให้คุณสามารถข้ามรายการกลุ่มย่อยต่างๆลงในบทเรียนที่มีอยู่และจัดทำลำดับชั้นของกลุ่มย่อยได้

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

ดาวน์โหลดไฟล์ตัวอย่าง xlists.csv ด้วยบทเรียนและกลุ่มย่อยดังต่อไปนี้:

  • 4 กลุ่มย่อยที่ใช้งานจาก ACCT300 - การบัญชีต้นทุน บทเรียนข้ามรายการไปยัง ACCT310 - การบัญชีบริหาร บทเรียน

ช่องที่ต้องกรอก*

  • xlist_course_id*: นี่คือรหัสเฉพาะของบทเรียนใหม่ (เพิ่มใน courses.csv)
  • กลุ่มย่อย_id*: นี่คือรหัสเฉพาะของกลุ่มย่อย (เพิ่มใน sections.csv)
  • status*: นี้คือสถานะของกลุ่มย่อย ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อทำให้กลุ่มย่อยใช้งานอยู่หรือ ลบ ออกจากกลุ่มย่อยที่มีอยู่

user_observers.csv

บทบาทผู้สังเกตการณ์สามารถใช้ในการลงทะเบียนต้นสังกัดและเชื่อมโยงพวกเขากับผู้เรียน ซึ่งช่วยให้พวกเขาดูเกรดของผู้เรียนและการโต้ตอบของบทเรียนได้ user_observers.csv อนุญาตให้คุณลงทะเบียนและเชื่อมโยงผู้สังเกตการณ์กับการลงทะเบียนของผู้เรียนแต่ละคนที่กำหนด

ดาวน์โหลดตัวอย่าง user_observers.csv ไฟล์โดยการลงทะเบียนดังต่อไปนี้:

  • 2 ผู้สังเกตการณ์ที่ใช้งานอยู่
  • 1 ผู้สังเกตการณ์ที่ถูกลบ

ช่องที่ต้องกรอก*

  • observer_id*: นี่คือรหัสเฉพาะของผู้สังเกตการณ์ (เพิ่มเป็น user_id ใน users.csv)
  • student_id*: นี่คือรหัสเฉพาะของผู้เรียน (เพิ่มเป็น user_id ใน users.csv)
  • status*: นี้คือสถานะของผู้สังเกตการณ์ ทำเครื่องหมายเป็น ใช้งาน เพื่อลงทะเบียนผู้สังเกตการณ์สำหรับการลงทะเบียนของผู้เรียนแต่ละคนหรือ ลบ เพื่อลบการลงทะเบียนของผู้สังเกตการณ์

logins.csv

logins.csv อนุญาตให้คุณจัดทำหรืออัพเดตข้อมูลรับรองการล็อกอินสำหรับผู้ใช้ สามารถเพิ่มล็อกอินให้กับผู้ใช้ที่มีอยู่เท่านั้น สามารถลบล็อกอินได้โดยใช้ users.csv

ดาวน์โหลดไฟล์ตัวอย่าง logins.csv ด้วยล็อกอินของผู้ใช้สามคน

ช่องที่ต้องกรอก* | ช่อง Sticky^

  • user_id*: นี่คือรหัสเฉพาะของผู้ใช้ (อ้างอิงใน enrollments.csv) ค่านี้จะต้องไม่เปลี่ยนแปลงสำหรับผู้ใช้และจะต้องไม่ซ้ำกันในผู้ใช้ทั้งหมด เรียกว่า SIS ID ในส่วนอินเทอร์เฟซผู้ใช้ Canvas
  • integration_id: นี่คือรหัสเฉพาะสำรองซึ่งมีประโยชน์สำหรับการผสานรวม SIS ที่ซับซ้อน ค่านี้จะต้องไม่เปลี่ยนแปลงสำหรับผู้ใช้และจะต้องไม่ซ้ำกันในผู้ใช้ทั้งหมด ช่องนี้ควรเว้นว่างไว้เมื่อมีการรวมผู้ใช้กับการจับคู่การผสานรวม IDs
  • login_id*: นี่คือชื่อที่ผู้ใช้จะใช้เพื่อล็อกอินไปยัง Canvas สำหรับบริการการตรวจรับรองที่กำหนดค่า เช่น LDAP นี่จะเป็นชื่อผู้ใช้จากระบบระยะไกล
  • password: นี่คือรหัสผ่านที่ผู้ใช้จะใช้เพื่อล็อกอินไปยัง Canvas ช่องนี้ไม่ควรถูกกรอกสำหรับบัญชีที่กำหนดค่าเป็น LDAP หรือ SSO
  • ssha_password: นี่คือรหัสผ่านที่สร้างขึ้นด้วยรูปแบบการสร้าง pre-hashed SSHA
  • authentication_provider_id: นี่คือผู้ให้บริการการตรวจรับรองที่เชื่อมโยงกับการล็อกอิน
  • existing_user_id^: นี่คือ SIS ID ของผู้ใช้ที่พบใน users.csv
  • existing_integration_id^: นี่คือการผสานรวม ID ของผู้ใช้ที่พบใน users.csv
  • existing_canvas_user_id^: นี่คือ Canvas ID ของผู้ใช้
  • root_account: นี่คือบัญชีโดเมนสำหรับผู้ใช้
  • email: นี่คืออีเมลแอดเดรสของผู้ใช้

หมายเหตุ:

  • หนึ่งใน existing_user_id, existing_integration_id, หรือ existing_canvas_user_id จำเป็นสำหรับการนำเข้าที่ประสบความสำเร็จของ logins.csv.
  • ต้องระบุช่อง root_account เมื่อระบุผู้ใช้ในบัญชีที่เชื่อถือ (เช่น เมื่อระบุผู้ใช้ข้ามบัญชีภายในบัญชีที่เชื่อถือ)

admins.csv

ผู้ดูแลระบบจัดการค่าปรับตั้งสำหรับทั้งบัญชีหรือบัญชีย่อย admins.csv ให้คุณกำหนดผู้ใช้ใน Canvas เป็นผู้ดูแลบัญชีหรือบทบาทบัญชีหรือบัญชีย่อยที่กำหนดเองอื่นๆ

ดาวน์โหลดไฟล์ตัวอย่าง admins.csv โดยผู้ดูแลระบบดังต่อไปนี้:

  • ผู้ดูแลระบบบัญชีที่ใช้งานอยู่ 2 คน
  • ผู้ดูแลระบบบัญชีที่ถูกลบ 1 คน
  • บทบาทบัญชีที่กำหนดเองที่ใช้งานอยู่ 2 บทบาท

ช่องที่ต้องกรอก*

  • user_id*: นี่คือ ID เฉพาะของผู้ใช้ที่คุณต้องการกำหนดให้เป็นผู้ดูแลระบบ (เพิ่มใน users.csv)
  • account_id*: นี่คือรหัสเฉพาะของบัญชีที่คุณต้องการให้ผู้ดูแลระบบอาศัยอยู่ (เพิ่มใน accounts.csv) หากคอลัมน์นี้เว้นว่างไว้ ผู้ใช้จะอยู่ในบัญชีราก จำเป็นต้องใช้คอลัมน์นี้เสมอ แม้ว่าค่าจะว่างเปล่า  
  • role_id*: (จำเป็นถ้าบทบาทหายไป) นี่คือ ID ของบทบาท ไม่ว่าจะเป็น Idเริ่มต้นหรือ ID ที่กำหนดเองซึ่งกำหนดโดยบัญชี
  • role*: (จำเป็นถ้า role_id หายไป) นี่คือชื่อของบทบาท ไม่ว่าจะเป็นบทบาทผู้ดูแลบัญชีเริ่มต้นหรือบทบาทที่กำหนดเองซึ่งกำหนดโดยบัญชี หากคุณกำลังเพิ่มผู้ดูแลบัญชี ให้จัดรูปแบบช่องให้อ่าน 'ผู้ดูแลระบบัญชี' หากคุณกำลังเพิ่มบทบาทที่กำหนดเอง ให้จัดรูปแบบช่องให้ตรงตามที่ปรากฏใน Canvas UI
  • status*: นี้คือสถานะของผู้ดูแลระบบ ทำเครื่องหมายเป็น ใช้งานอยู่ เพื่อจัดทำผู้ดูแลระบบที่ใช้งานอยู่หรือ ลบ ออกจากผู้ดูแลระบบ
  • root_account: นี่คือโดเมนของบัญชีเพื่อค้นหาผู้ใช้

change_sis_id.csv

SIS ID เป็นรหัสเฉพาะสำหรับออบเจคต์ใน Canvas change_sis_id.csv อนุญาตให้คุณเปลี่ยน SIS IDs จำนวนมากสำหรับบัญชีที่มีอยู่, เทอม,บทเรียน,กลุ่มย่อย,กลุ่มหรือผู้ใช้

ดาวน์โหลดไฟล์ตัวอย่าง change_sis_id.csv ด้วยการเปลี่ยนแปลง SIS ID ต่อไปนี้:

  • การเปลี่ยนแปลง SIS ID 1 ผู้ใช้
  • การเปลี่ยนแปลง SIS ID 1 บทเรียน
  • การเปลี่ยนแปลง SIS ID 1 เทอม

ช่องที่ต้องกรอก*

  • old_id*: นี่คือ SIS ID ปัจจุบันของออบเจคต์
  • new_id*: นี่คือ SIS ID ที่ต้องการของออบเจคต์ SIS ID ใหม่ในปัจจุบันจะต้องไม่ซ้ำกับประเภทออบเจคต์และบัญชีราก
  • type*: นี่คือประเภทของออบเจคต์ ประเภทสามารถเป็นบัญชี,เทอม,บทเรียน,กลุ่มย่อย,กลุ่มหรือผู้ใช้
Was this article helpful? Yes No






If you find a typo or outdated info, or have a suggestion to improve this guide, please share your feedback