割り当て作成API

割り当て作成API

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

説明:このAPIを使用すると、コース内に課題を作成できます。

要求 URL:/api/v4/<orgId>/sessions.json(orgIdの取得方法)

メソッド:POST

OAuthスコープ:TrainerCentral.sessionapi.CREATE


パラメーター

  1. {
  2. 'session':{
  3. 'name':'<assignment name>',
  4. 'courseId':'<courseId>',
  5. 'sectionId':'<sectionId>',
  6. 'deliveryMode':7,
  7. 'sessionSettings': {'registrationRequired': false}
  8. }
  9. }

パラメーターの説明


1. name - 課題の名前です。
2. courseId - 課題が作成されるコースのIDです。
3. sectionId - 課題が作成されるチャプターのIDです。
4. deliveryMode - 課題の場合は7です。

APIのサンプルレスポンス

  1. {
  2. 'ticketsInfo':
  3. {
  4. 'tickets':
  5. {
  6. 'session':<assignmentId>,
  7. 'maximumPurchaseLimit':'1',
  8. '説明':<説明>,
  9. 'orgId':<orgId>,
  10. 'frequency':'1',
  11. 'paymentType':'0',
  12. 'createdTime':'1646227290733',
  13. 'lastUpdatedTime':'1646227290733',
  14. 'id':<ticketId>,
  15. 'deletedTime':'-1',
  16. 'expiryDurationType':'0',
  17. 'lastUpdatedBy':<userId>,
  18. 'amount':'0.0',
  19. 'isTaxable':'false',
  20. 'ticketType':'0',
  • 'sessionId':<assignmentId>,
  • 'isDefault':'true',
  • 'createdBy':<userId>,
  • 'billingCycle':'-1',
  • 'frequencyType':'-1',
  • 'name':<assignmentName>,
  • 'expiryDuration':'0',
  • 'ticketId':<ticketId>,
  • 'status':'1'
  • }
  • },
  • 'sessionMembers':
  • [
  • {
  • 'country':'us',
  • 'role':'1',
  • 'encryptedSessionMemberId':<encryptedSessionMemberId>,
  • 'session':<assignmentId>,
  • 'sessionMemberId':<sessionMemberId>,
  • 'language':'en',
  • 'emailId':<userEmail>,
  • 'sessionId':<assignmentId>,
  • 'presenterImageUrl':<presenterImageURL>,
  • 'userId':<userId>,
  • 'orgId':<orgId>,
  • 'name':<userName>,
  • 'createdTime':'1646227290691',
  • 'time':'1646227290691',
  • 'id':<sessionMemberId>
  • }
  • ],
  • 'session':
  • {
  • 'sessionIndex':'3',
  • 'timezone':<UserTimeZone set>,
  • 'attendeeLimit':'100',
  • 'createdbyName':<userName>,
  • 'orgId':<orgId>,
  • 'protoFlag':'1',
  • 'recurringType':'0',
  • 'deliveryMode':'7',
  • 'sessionType':'1',
  • 'course':<courseId>,
  • 'createdTime':'1646227290674',
  • 'scheduledBy':<userId>,
  • 'id':<assignmentId>,
  • 'joinURL':<joinUrl>,
  • 'deletedTime':'-1',
  • 'courseId':<courseId>,
  • 'registeredCount':'0',
  • 'invitedCount':'0',
  • 'orgName':<orgName>,
  • 'scheduledTime':'1646227290655',
  • 'presenterAutoStartUrl':<presenterAutoStartURL>,
  • 'presenterUrl':<presenterURL>,
  • 'uniqueKey':<uniqueKey>,
  • 'scheduledEndTime':'1646230890655',
  • 'sessionId':<assignmentId>,
  • 'attendedCount':'0',
  • 'paymentsHomePageURL':<paymentsURL>,
  • 'referrer':'1',
  • 'scheduleType':'0',
  • 'createdBy':<userId>,
  • 'name':<assignmentName>,
  • 'zaid':<zaid>,
  • 'memberRole':'2'
  • },
  • 'talks':
  • [
  • {
  • 'owner':<userId>,
  • 'scheduledTime':'1646227290655',
  • 'deliveryMode':'7',
  • 'session':<assignmentId>,
  • 'sessionType':'1',
  • 'id':<talkId>,
  • 'sessionId':<assignmentId>,
  • 'talkId':<talkId>,
  • 'orgId':<orgId>,
  • 'status':'1',
  • 'registeredCount':'0'
  • }
  • ],
  • 'sessionCategories':[]
  • }