CACCL API

Endpoint Functions

  • api.account
    • get
    • list
    • listAdmins
    • listCourses
  • api.conversation
    • create
  • api.course
    • get
    • getUser
    • listDesignerEnrollments
    • listDesigners
    • listEnrollments
    • listObserverEnrollments
    • listObservers
    • listStudentEnrollments
    • listStudents
    • listTAs
    • listTeachers
    • listTeachingTeamMemberEnrollments
    • listTeachingTeamMembers
    • listUsers
    • migrateContent
    • updatePublishState
  • api.course.analytics
    • getStudentMessagingData
    • getStudentParticipationData
    • getStudentSummary
    • listAssignmentSummaries
    • listDailyActivitySummaries
    • listStudentSummaries
  • api.course.announcement
    • create
    • list
  • api.course.app
    • addByClientId
    • addByXML
    • addRedirect
    • get
    • getAssignmentLaunchURL
    • getMetadata
    • getNavLaunchURL
    • hideFromNav
    • list
    • moveToTopOfNavMenu
    • remove
    • showInNav
    • updateMetadata
  • api.course.assignment
    • create
    • createOverride
    • createSubmissionComment
    • createTextSubmission
    • createURLSubmission
    • delete
    • deleteOverride
    • get
    • getOverride
    • getSubmission
    • list
    • listAllSubmissions
    • listGradeableStudents
    • listOverrides
    • listSubmissions
    • update
    • updateGrade
    • updateGrades
    • updateOverride
  • api.course.assignmentGroup
    • create
    • delete
    • get
    • list
    • update
  • api.course.discussionTopic
    • create
    • delete
    • list
    • listEntries
    • updatePublishState
  • api.course.file
    • list
  • api.course.folder
    • list
  • api.course.gradebookColumn
    • create
    • delete
    • get
    • list
    • listEntries
    • update
    • updateEntries
    • updateEntry
  • api.course.group
    • create
    • delete
    • get
    • listUsers
    • updateMembers
  • api.course.groupSet
    • create
    • delete
    • get
    • list
    • listGroups
  • api.course.module
    • list
  • api.course.navMenuItem
    • list
    • update
  • api.course.page
    • create
    • delete
    • get
    • list
    • update
  • api.course.quiz
    • create
    • createEssayQuestion
    • createMultipleChoiceQuestion
    • createShortAnswerQuestion
    • createSubmission
    • delete
    • get
    • getSubmission
    • list
    • listQuestions
    • listSubmissions
    • update
    • updateQuestionGrades
  • api.course.rubric
    • createFreeFormGradingRubricInAssignment
    • get
    • list
  • api.course.section
    • get
    • list
  • api.enrollmentTerm
  • api.other
    • endpoint
  • api.user
    • listCourses
    • listEmails
    • search
  • api.user.self
    • getProfile
    • listCourses

Global

  • DateHandlingType
  • dayOfWeekToNumber

Members

DateHandlingType

Source:
  • ECatCourse/types/DateHandling.js, line 9
Author:
  • Yuen Ler Chow
Two ways to handle dates when performing a course migration.

dayOfWeekToNumber

Source:
  • ECatCourse/types/DateHandling.js, line 28
Author:
  • Yuen Ler Chow
Convert DayOfWeek to a number.

We use JSDoc and the docdash theme to generate our docs.