Versions in this module Expand all Collapse all v0 v0.1.14 Jul 10, 2024 v0.1.13 Nov 21, 2023 v0.1.12 Oct 10, 2023 v0.1.11 Oct 5, 2023 v0.1.10 Oct 3, 2023 v0.1.9 Sep 25, 2023 Changes in this version type AcceptedAssignment + func GetAssignmentList(client api.RESTClient, assignmentID int, page int, perPage int) ([]AcceptedAssignment, error) v0.1.8 Aug 23, 2023 Changes in this version + type AssignmentGrade struct + AssignmentName string + AssignmentURL string + GithubUsername string + GroupName string + PointsAvailable string + PointsAwarded string + RosterIdentifier string + StarterCodeURL string + StudentRepositoryName string + StudentRepositoryURL string + SubmissionTimestamp string + func GetAssignmentGrades(client api.RESTClient, assignmentID int) ([]AssignmentGrade, error) v0.1.7 Aug 14, 2023 Changes in this version + type AcceptedAssignment struct + Assignment Assignment + CommitCount int + FeedbackPullRequestUrl string + Grade string + Id int + Passing bool + Repository GithubRepository + Students []Student + Submitted bool + func (a AcceptedAssignment) RepositoryUrl() string + type AcceptedAssignmentList struct + AcceptedAssignments []AcceptedAssignment + Assignment Assignment + Classroom Classroom + Count int + func ListAcceptedAssignments(client api.RESTClient, assignmentID int, page int, perPage int) (AcceptedAssignmentList, error) + func NewAcceptedAssignmentList(assignments []AcceptedAssignment) AcceptedAssignmentList + type Assignment struct + Accepted int + AssignmentType string + Classroom Classroom + Deadline string + Editor string + FeedbackPullRequestsEnabled bool + Id int + InvitationsEnabled bool + InviteLink string + Language string + MaxMembers int + MaxTeams int + Passing int + PublicRepo bool + Slug string + StarterCodeRepository GithubRepository + StudentsAreRepoAdmins bool + Submissions int + Title string + func GetAssignment(client api.RESTClient, assignmentID int) (Assignment, error) + func (a Assignment) IsGroupAssignment() bool + func (a Assignment) Url() string + type AssignmentList struct + Assignments []Assignment + Classroom Classroom + Count int + func ListAssignments(client api.RESTClient, classroomID int, page int, perPage int) (AssignmentList, error) + func NewAssignmentList(assignments []Assignment) AssignmentList + func (a AssignmentList) Url() string + type Classroom struct + Archived bool + Id int + Name string + Organization GitHubOrganization + Url string + func GetClassroom(client api.RESTClient, classroomID int) (Classroom, error) + func ListClassrooms(client api.RESTClient, page int, perPage int) ([]Classroom, error) + type GitHubOrganization struct + AvatarUrl string + HtmlUrl string + Id int + Login string + Name string + NodeID string + type GithubRepository struct + DefaultBranch string + FullName string + HtmlUrl string + Id int + NodeId string + Private bool + func (gr GithubRepository) Name() string + type Student struct + AvatarUrl string + HtmlUrl string + Id int + Login string v0.1.4 Mar 15, 2023