Documentation
¶
Index ¶
- func AddCourse(jwtToken string, reqBody request.AddCourseReqBody, keyId string) (response.Course, error)
- func AddCourseBasedOnTemplate(jwtToken string, reqBody request.AddCourseReqBody, ...) (response.Course, error)
- func AddCourseTypeToCourse(jwtToken string, assessmentParam AddCourseTypeIdParam) error
- func AddGradingSystemToCourse(jwtToken string, courseParam request.GradingSystemIdParam) error
- func AllowArchivalOfCourse(jwtToken string, reqBody common.AllowArchivalReqBody, ...) (response.Course, error)
- func ArchiveCourse(jwtToken string, courseParam common.ResourceIdParam) error
- func BulkArchiveCourses(jwtToken string, reqBody BulkArchiveCoursesReqBody, keyId string) error
- func CopyCourse(jwtToken string, courseParam request.CopyMoveCourseParam) (response.Course, error)
- func DeleteCourseTypeFromCourse(jwtToken string, courseParam common.ResourceIdParam) error
- func DeleteGradingSystemFromCourse(jwtToken string, courseParam common.ResourceIdParam) error
- func GetArchivedCourses(jwtToken string, coursesParam request.GetCoursesParam) ([]response.Course, error)
- func GetCourse(jwtToken string, courseParam common.ResourceIdParam) (response.Course, error)
- func GetCourses(jwtToken string, courseParam request.GetCoursesParam) ([]response.Course, error)
- func GetCoursesAvailableToBeLinkedToThisKey(jwtToken string, keyId string) ([]response.Course, error)
- func GetCoursesLinkedToAssessment(jwtToken string, courseParam common.ResourceIdParam) ([]response.Course, error)
- func LinkCourseToKey(jwtToken string, courseParam common.ResourceIdParam) error
- func MoveCourse(jwtToken string, courseParam request.CopyMoveCourseParam) error
- func UnarchiveCourse(jwtToken string, courseParam common.ResourceIdParam) error
- func UnlinkCourseFromKey(jwtToken string, courseParam common.ResourceIdParam) error
- func UpdateCourse(jwtToken string, reqBody UpdateCourseReqBody, ...) (response.Course, error)
- func UpdateCourseDescription(jwtToken string, reqBody UpdateCourseDescReqBody, ...) (response.Course, error)
- func UpdateCourseGrade(jwtToken string, reqBody request.UpdateGradeReqBody, ...) (response.UpdateCourseGrade, error)
- type AddCourseTypeIdParam
- type BulkArchiveCoursesReqBody
- type CourseByTemplateParam
- type UpdateCourseDescReqBody
- type UpdateCourseReqBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCourseBasedOnTemplate ¶
func AddCourseBasedOnTemplate( jwtToken string, reqBody request.AddCourseReqBody, courseParam CourseByTemplateParam, ) (response.Course, error)
func AddCourseTypeToCourse ¶
func AddCourseTypeToCourse(jwtToken string, assessmentParam AddCourseTypeIdParam) error
func AddGradingSystemToCourse ¶ added in v1.0.6
func AddGradingSystemToCourse(jwtToken string, courseParam request.GradingSystemIdParam) error
func AllowArchivalOfCourse ¶
func AllowArchivalOfCourse( jwtToken string, reqBody common.AllowArchivalReqBody, courseParam common.ResourceIdParam, ) (response.Course, error)
func ArchiveCourse ¶
func ArchiveCourse(jwtToken string, courseParam common.ResourceIdParam) error
func BulkArchiveCourses ¶
func BulkArchiveCourses(jwtToken string, reqBody BulkArchiveCoursesReqBody, keyId string) error
func CopyCourse ¶
func DeleteCourseTypeFromCourse ¶
func DeleteCourseTypeFromCourse(jwtToken string, courseParam common.ResourceIdParam) error
func DeleteGradingSystemFromCourse ¶ added in v1.0.6
func DeleteGradingSystemFromCourse(jwtToken string, courseParam common.ResourceIdParam) error
func GetArchivedCourses ¶
func GetCourses ¶
func LinkCourseToKey ¶
func LinkCourseToKey(jwtToken string, courseParam common.ResourceIdParam) error
func MoveCourse ¶
func MoveCourse(jwtToken string, courseParam request.CopyMoveCourseParam) error
func UnarchiveCourse ¶
func UnarchiveCourse(jwtToken string, courseParam common.ResourceIdParam) error
func UnlinkCourseFromKey ¶
func UnlinkCourseFromKey(jwtToken string, courseParam common.ResourceIdParam) error
func UpdateCourse ¶
func UpdateCourse(jwtToken string, reqBody UpdateCourseReqBody, courseParam common.ResourceIdParam) (response.Course, error)
func UpdateCourseDescription ¶
func UpdateCourseDescription( jwtToken string, reqBody UpdateCourseDescReqBody, assessmentParam common.ResourceIdParam, ) (response.Course, error)
func UpdateCourseGrade ¶ added in v1.0.6
func UpdateCourseGrade( jwtToken string, reqBody request.UpdateGradeReqBody, courseParam common.ResourceIdParam, ) (response.UpdateCourseGrade, error)
Types ¶
type AddCourseTypeIdParam ¶
type BulkArchiveCoursesReqBody ¶
type BulkArchiveCoursesReqBody struct {
CourseIds string `json:"courseIds"`
}
type CourseByTemplateParam ¶
type UpdateCourseDescReqBody ¶
type UpdateCourseReqBody ¶
type UpdateCourseReqBody struct { Name *string `json:"courseName"` CourseId *string `json:"courseId"` SimpleDescription *string `json:"simpleDescription"` DueDate *string `json:"courseDueDate"` StartTime *string `json:"courseStartTime"` EndTime *string `json:"courseEndTime"` Color *string `json:"courseColor"` Tags *string `json:"courseTags"` KanbanMode *bool `json:"kanbanMode"` Completed bool `json:"courseCompleted"` }
Source Files
¶
- courses.1.1.get_courses.go
- courses.1.10.add_course_type_to_course.go
- courses.1.11.delete_course_type_from_course.go
- courses.1.12.add_grading_system_to_course.go
- courses.1.13.delete_grading_system_from_course.go
- courses.1.14.update_course_grade.go
- courses.1.15.update_course_description.go
- courses.1.16.archive_course.go
- courses.1.17.unarchive_course.go
- courses.1.18.get_archived_courses.go
- courses.1.19.bulk_archive_courses.go
- courses.1.2.add_course.go
- courses.1.20.allow_archival_of_course.go
- courses.1.21.copy_course.go
- courses.1.22.move_course.go
- courses.1.3.get_courses_linked_to_assessment.go
- courses.1.4.add_course_based_on_template.go
- courses.1.5.link_course_to_key.go
- courses.1.6.unlink_course_from_key.go
- courses.1.7.get_courses_available_to_be_linked_to_this_key.go
- courses.1.8.get_course.go
- courses.1.9.update_course.go
Click to show internal directories.
Click to hide internal directories.