REST Resource: courses.topics

المورد: الموضوع

موضوع أنشأه معلّم للدورة التدريبية

تمثيل JSON
{
  "courseId": string,
  "topicId": string,
  "name": string,
  "updateTime": string
}
الحقول
courseId

string

تمثّل هذه السمة معرّف الدورة التدريبية.

للقراءة فقط.

topicId

string

معرّف فريد للموضوع

للقراءة فقط.

name

string

اسم الموضوع الذي أنشأه المستخدم يتم قطع المسافات البيضاء البادئة واللاحقة، إن وُجدت. بالإضافة إلى ذلك، يتم دمج المسافات البيضاء المتعددة المتتالية في مسافة واحدة داخل الاسم. يجب أن تكون النتيجة سلسلة غير فارغة. أسماء المواضيع حساسة لحالة الأحرف، ويجب ألا يزيد طولها عن 100 حرف.

updateTime

string (Timestamp format)

الوقت الذي تم فيه إجراء آخر تعديل على الموضوع من قِبل النظام

للقراءة فقط.

يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

الطُرق

create

تنشئ هذه الطريقة موضوعًا.

delete

لحذف موضوع

get

تعرض هذه الدالة موضوعًا.

list

تعرض هذه الطريقة قائمة بالمواضيع التي يُسمح لمقدّم الطلب بعرضها.

patch

تعدّل هذه الطريقة حقلًا واحدًا أو أكثر من حقول الموضوع.