teacherKeys

package
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddAttachmentToTeacherAssessmentAsTeacher

func AddAttachmentToTeacherAssessmentAsTeacher(
	jwtToken string,
	reqBody request.AttachmentsReqBody,
	attachmentParam request.AttachmentParam,
) ([]response.Attachment, error)

func AddCommentToTeacherAssessmentAsTeacher

func AddCommentToTeacherAssessmentAsTeacher(
	jwtToken string,
	reqBody request.CommentReqBody,
	commentParam request.CommentIdParam,
) (response.Comment, error)

func AssignAssessmentGradeForAStudentAsTeacher

func AssignAssessmentGradeForAStudentAsTeacher(
	jwtToken string,
	reqBody request.UpdateGradeReqBody,
	classroomParam request.ClassroomIdParam,
) (response.UpdateAssessmentGrade, error)

func AssignCourseGradeToStudent

func AssignCourseGradeToStudent(
	jwtToken string,
	reqBody request.UpdateGradeReqBody,
	classroomParam request.ClassroomIdParam,
) (response.UpdateCourseGrade, error)

func BulkPublishAssessmentGradesForAStudent

func BulkPublishAssessmentGradesForAStudent(
	jwtToken string,
	reqBody PublishStudentGradeReqBody,
	classroomParam request.ClassroomIdParam,
) error

func BulkPublishAssessmentGradesForStudents

func BulkPublishAssessmentGradesForStudents(
	jwtToken string,
	reqBody request.PublishGradesReqBody,
	assessmentParam common.ResourceIdParam,
) error

func GetAssessmentGradesForStudents

func GetAssessmentGradesForStudents(
	jwtToken string,
	assessmentParam common.ResourceIdParam,
) (response.StudentGradeForCourseAndAssessment, error)

func GetCourseAndAssessmentsGradesForAStudentAsTeacher

func GetCourseAndAssessmentsGradesForAStudentAsTeacher(
	jwtToken string,
	classroomParam request.ClassroomIdParam,
) (response.StudentGradeForCourseAndAssessment, error)

func GetCourseGradesForStudents

func GetCourseGradesForStudents(
	jwtToken string,
	courseParam common.ResourceIdParam,
) (response.StudentGradeForCourseAndAssessment, error)

func GetStudentAttachmentSubmissionsAsTeacher

func GetStudentAttachmentSubmissionsAsTeacher(
	jwtToken string,
	submissionParam request.ClassroomIdParam,
) ([]response.Attachment, error)

func GetStudentCommentSubmissionsAsTeacher

func GetStudentCommentSubmissionsAsTeacher(
	jwtToken string,
	submissionParam request.ClassroomIdParam,
) ([]response.Comment, error)

func GetStudentProfile

func GetStudentProfile(jwtToken string, classroomParam request.ClassroomIdParam) (response.Student, error)

func PublishStudentGradesForACourse

func PublishStudentGradesForACourse(
	jwtToken string,
	reqBody request.PublishGradesReqBody,
	assessmentParam common.ResourceIdParam,
) error

Types

type PublishStudentGradeReqBody

type PublishStudentGradeReqBody struct {
	AssessmentIds string `json:"assessmentIds"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL