- แหล่งข้อมูล: หลักสูตร
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- เมธอด
แหล่งข้อมูล: หลักสูตร
หลักสูตรใน Classroom
การแสดง JSON |
---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum ( |
ช่อง | |
---|---|
id |
ตัวระบุสำหรับหลักสูตรนี้ที่กำหนดโดย Classroom เมื่อ การระบุช่องนี้ในมาสก์การอัปเดตหลักสูตรจะทำให้เกิดข้อผิดพลาด |
name |
ชื่อของหลักสูตร เช่น "ชีววิทยาชั้นมัธยมศึกษาปีที่ 10" ต้องระบุชื่อ ต้องมีความยาวระหว่าง 1 ถึง 750 อักขระและเป็นสตริง UTF-8 ที่ถูกต้อง |
section |
ส่วนหนึ่งของหลักสูตร เช่น "ระยะเวลาที่ 2" หากตั้งค่าไว้ ฟิลด์นี้ต้องเป็นสตริง UTF-8 ที่ถูกต้องและมีความยาวไม่เกิน 2, 800 อักขระ |
description |
หัวเรื่องสำหรับคำอธิบาย (ไม่บังคับ) เช่น "ยินดีต้อนรับสู่ชีววิทยาชั้นมัธยมศึกษาปีที่ 10" หากตั้งค่าไว้ ฟิลด์นี้ต้องเป็นสตริง UTF-8 ที่ถูกต้องและมีความยาวไม่เกิน 3, 600 อักขระ |
description |
คำอธิบายเพิ่มเติม (ไม่บังคับ) เช่น "เราจะเรียนรู้เกี่ยวกับโครงสร้างของสิ่งมีชีวิตจากตำราเรียน การบรรยายจากแขกรับเชิญ และงานในห้องทดลอง โปรดรอติดตาม" หากตั้งค่าไว้ ฟิลด์นี้ต้องเป็นสตริง UTF-8 ที่ถูกต้องและมีความยาวไม่เกิน 30,000 อักขระ |
room |
ตำแหน่งห้อง (ไม่บังคับ) เช่น "301" หากมีการตั้งค่า ฟิลด์นี้ต้องเป็นสตริง UTF-8 ที่ถูกต้องและมีความยาวไม่เกิน 650 อักขระ |
owner |
ตัวระบุของเจ้าของหลักสูตร เมื่อระบุเป็นพารามิเตอร์ของ
โดยต้องตั้งค่าในคำขอสร้าง นอกจากนี้ ผู้ดูแลระบบยังระบุช่องนี้ใน |
creation |
เวลาที่สร้างหลักสูตร การระบุช่องนี้ในมาสก์การอัปเดตหลักสูตรจะทำให้เกิดข้อผิดพลาด อ่านอย่างเดียว การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
update |
เวลาอัปเดตล่าสุดของหลักสูตรนี้ การระบุช่องนี้ในมาสก์การอัปเดตหลักสูตรจะทำให้เกิดข้อผิดพลาด อ่านอย่างเดียว การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
enrollment |
รหัสลงทะเบียนที่จะใช้เมื่อเข้าร่วมหลักสูตรนี้ การระบุช่องนี้ในมาสก์การอัปเดตหลักสูตรจะทำให้เกิดข้อผิดพลาด อ่านอย่างเดียว |
course |
สถานะของหลักสูตร หากไม่ระบุ สถานะเริ่มต้นจะเป็น |
alternate |
ลิงก์สัมบูรณ์ไปยังหลักสูตรนี้ใน UI ของเว็บ Classroom อ่านอย่างเดียว |
teacher |
อีเมลของกลุ่ม Google ที่มีครูทุกคนของหลักสูตร กลุ่มนี้ไม่ยอมรับอีเมลและใช้ได้กับสิทธิ์เท่านั้น อ่านอย่างเดียว |
course |
อีเมลของกลุ่ม Google ที่มีสมาชิกทุกคนของหลักสูตร กลุ่มนี้ไม่ยอมรับอีเมลและใช้ได้กับสิทธิ์เท่านั้น อ่านอย่างเดียว |
teacher |
ข้อมูลเกี่ยวกับโฟลเดอร์ไดรฟ์ที่แชร์กับครูผู้สอนทุกคนของหลักสูตร ระบบจะตั้งค่าช่องนี้สำหรับครูของหลักสูตรและผู้ดูแลระบบโดเมนเท่านั้น อ่านอย่างเดียว |
courseMaterialSets[] |
ชุดเนื้อหาที่ปรากฏในหน้า "เกี่ยวกับ" ของหลักสูตรนี้ อ่านอย่างเดียว |
guardians |
ข้อมูลที่ระบุว่ามีการเปิดใช้การแจ้งเตือนผู้ปกครองสำหรับหลักสูตรนี้หรือไม่ อ่านอย่างเดียว |
calendar |
รหัสปฏิทินสำหรับปฏิทินที่สมาชิกทุกคนของชั้นเรียนจะเห็น ซึ่ง Classroom จะใช้เพิ่มกิจกรรมสำหรับงานในชั้นเรียนและประกาศในชั้นเรียน ระบบจะสร้างปฏิทินสำหรับหลักสูตรแบบไม่พร้อมกันเมื่อตั้งค่าหลักสูตรเป็น อ่านอย่างเดียว |
gradebook |
การตั้งค่าสมุดคะแนนที่ระบุวิธีคำนวณคะแนนโดยรวมของนักเรียนสำหรับหลักสูตรและผู้ที่จะเห็นคะแนน อ่านอย่างเดียว |
CourseState
สถานะที่เป็นไปได้ของหลักสูตร
Enum | |
---|---|
COURSE_STATE_UNSPECIFIED |
ไม่มีสถานะหลักสูตร ข้อความหลักสูตรที่แสดงผลจะไม่ใช้ค่านี้ |
ACTIVE |
หลักสูตรดังกล่าวยังเปิดอยู่ |
ARCHIVED |
เก็บหลักสูตรแล้ว คุณจะแก้ไขไม่ได้ ยกเว้นการเปลี่ยนเป็นสถานะอื่น |
PROVISIONED |
สร้างหลักสูตรแล้ว แต่ยังไม่ได้เปิดใช้งาน ครูผู้สอนหลักและผู้ดูแลระบบโดเมนจะเข้าถึงได้ ซึ่งสามารถแก้ไขหรือเปลี่ยนสถานะเป็น ACTIVE หรือ DECLINED คุณเปลี่ยนหลักสูตรเป็น PROVISIONED ได้ก็ต่อเมื่อหลักสูตรอยู่ในสถานะ DECLINED |
DECLINED |
สร้างหลักสูตรแล้วแต่ถูกปฏิเสธ เจ้าของหลักสูตรและผู้ดูแลระบบโดเมนจะเข้าถึงได้ แต่จะไม่แสดงใน UI ของเว็บ คุณจะแก้ไขหลักสูตรไม่ได้ ยกเว้นการเปลี่ยนหลักสูตรเป็นสถานะ PROVISIONED คุณเปลี่ยนหลักสูตรเป็น DECLINED ได้ก็ต่อเมื่อหลักสูตรอยู่ในสถานะ PROVISIONED |
SUSPENDED |
หลักสูตรถูกระงับ คุณจะแก้ไขหลักสูตรไม่ได้ และมีเพียงผู้ใช้ที่ระบุด้วย ownerId เท่านั้นที่ดูหลักสูตรได้ หลักสูตรอาจอยู่ในสถานะนี้หากมีแนวโน้มที่จะละเมิดข้อกำหนดในการให้บริการ |
CourseMaterialSet
ชุดเนื้อหาที่ปรากฏในหน้า "เกี่ยวกับ" ของหลักสูตร เนื้อหาเหล่านี้อาจรวมถึงหลักสูตร กำหนดเวลา หรือข้อมูลเบื้องต้นอื่นๆ ที่เกี่ยวข้องกับหลักสูตรโดยรวม
การแสดง JSON |
---|
{
"title": string,
"materials": [
{
object ( |
ช่อง | |
---|---|
title |
ชื่อของชุดนี้ |
materials[] |
เนื้อหาที่แนบมากับชุดนี้ |
CourseMaterial
เนื้อหาที่แนบกับหลักสูตรซึ่งเป็นส่วนหนึ่งของชุดเนื้อหา
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ material ข้อมูลวัสดุ material ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
drive |
ไฟล์แนบของ Google ไดรฟ์ |
you |
ไฟล์แนบวิดีโอ YouTube |
link |
ลิงก์ไฟล์แนบ |
form |
ไฟล์แนบ Google ฟอร์ม |
GradebookSettings
การตั้งค่าสมุดพกของหลักสูตร ดูรายละเอียดได้ในบทความในศูนย์ช่วยเหลือ
การแสดง JSON |
---|
{ "calculationType": enum ( |
ช่อง | |
---|---|
calculation |
ระบุวิธีคำนวณคะแนนโดยรวม |
display |
ระบุผู้ที่มีสิทธิ์ดูคะแนนโดยรวม |
grade |
หมวดหมู่คะแนนที่ใช้ได้กับงานในหลักสูตร |
CalculationType
วิธีการคำนวณคะแนนโดยรวมที่เป็นไปได้
Enum | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
ไม่ได้ระบุวิธีการ ซึ่งจะไม่มีการคืนเงิน |
TOTAL_POINTS |
คะแนนโดยรวมคือผลรวมของคะแนนทั้งหมดหารด้วยผลรวมของคะแนนเต็ม โดยไม่คำนึงถึงหมวดหมู่ |
WEIGHTED_CATEGORIES |
คะแนนโดยรวมคือค่าเฉลี่ยถ่วงน้ำหนักตามหมวดหมู่ |
DisplaySetting
การตั้งค่าที่เป็นไปได้สำหรับการแสดงคะแนนโดยรวม
Enum | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
ไม่ได้ระบุการตั้งค่า ซึ่งจะไม่มีการคืนเงิน |
SHOW_OVERALL_GRADE |
แสดงคะแนนโดยรวมในสมุดบันทึกคะแนนและโปรไฟล์นักเรียนให้ทั้งครูและนักเรียนเห็น |
HIDE_OVERALL_GRADE |
ไม่แสดงคะแนนโดยรวมในสมุดพกของชั้นเรียนหรือโปรไฟล์นักเรียน |
SHOW_TEACHERS_ONLY |
แสดงคะแนนโดยรวมให้ครูเห็นในสมุดบันทึกคะแนนและโปรไฟล์นักเรียน ซ่อนจากนักเรียนในโปรไฟล์นักเรียน |
เมธอด |
|
---|---|
(deprecated) |
แสดงผลว่าผู้ใช้มีสิทธิ์สร้างไฟล์แนบของส่วนเสริมในหลักสูตรหนึ่งๆ หรือไม่ |
(deprecated) |
แสดงผลว่าผู้ใช้มีสิทธิ์อัปเดต GradingPeriodSettings ในหลักสูตรหนึ่งๆ หรือไม่ |
|
สร้างหลักสูตร |
|
ลบหลักสูตร |
|
แสดงผลหลักสูตร |
|
แสดงผลการตั้งค่าระยะเวลาการให้คะแนนในหลักสูตร |
|
แสดงรายการหลักสูตรที่ผู้ใช้ที่ส่งคำขอได้รับอนุญาตให้ดู โดยจำกัดไว้เฉพาะหลักสูตรที่ตรงกับคำขอ |
|
อัปเดตช่องอย่างน้อย 1 ช่องในหลักสูตร |
|
อัปเดตหลักสูตร |
|
อัปเดตการตั้งค่าระยะเวลาการให้คะแนนของหลักสูตร |