Get desktop application:
View/edit binary Protocol Buffers messages
bool write_permission = 1
(message has no fields)
uint64 course_id = 1
bool allows_join = 2
uint64 assignment_id = 1
bool anonymous = 2
string name = 1
uint64 course_id = 2
string description = 7
uint64 upload_limit = 10
optional Assignment assignment = 1
uint64 assignment_id = 2
string name = 1
string short_name = 2
string description = 3
uint64 course_id = 1
optional Course course = 2
uint64 manifest_id = 1
string token = 2
uint64 assignment_id = 1
uint64 manifest_id = 2
repeated uint64 submitters = 3
string leaderboard_name = 4
uint64 submission_id = 1
repeated string files = 2
repeated string submitters = 3
uint64 manifest_id = 1
string filename = 2
(message has no fields)
uint64 assignment_id = 1
uint64 user_id = 2
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
optional Assignment assignment = 1
bool anonymous = 3
(message has no fields)
(message has no fields)
(message has no fields)
bool anonymous = 2
bool full = 3
(message has no fields)
uint64 user_id = 1
string token = 2
uint64 submission_id = 1
string filename = 2
bool is_directory = 3
bool is_output = 4
string token = 1
string filename = 3
int64 filesize = 4
uint64 manifest_id = 1
string filename = 2
string token = 3
uint64 filesize = 4
uint64 assignment_id = 1
uint64 user_id = 2
string username = 1
string password = 2
string challenge_token = 3
string captcha = 4
(message has no fields)
(message has no fields)
uint64 course_id = 1
repeated uint64 user_ids = 2
repeated uint64 removed = 1
string email = 1
string captcha = 2
(message has no fields)
string email = 1
string username = 2
string captcha = 3
(message has no fields)
string email = 1
string code = 2
string password = 3
(message has no fields)
string username = 1
string nickname = 2
string email = 3
uint64 user_id = 4
string student_id = 5
uint64 user_id = 1
bool is_admin = 2
(message has no fields)
string email = 1
string username = 2
string code = 3
string password = 4
uint64 score = 1
uint64 maxScore = 2
optional PendingRank pending_rank = 4
(message has no fields)
uint64 assignment_id = 1
optional Assignment assignment = 2
(message has no fields)
uint64 course_id = 1
string name = 2
string short_name = 3
string description = 4
(message has no fields)
(message has no fields)
string old_password = 1
string new_password = 2
string nickname = 1
string student_id = 2
repeated bytes keys = 1
repeated bytes values = 2
uint64 grader_id = 1
bytes key = 2
uint64 grader_id = 2
uint64 concurrency = 3
uint64 grader_id = 1
bytes key = 2
bytes value = 3
(message has no fields)
(message has no fields)
Used in: AddCourseMembersRequest
string email = 1
string name = 2
Used in: CreateAssignmentResponse, GetAssignmentResponse, UpdateAssignmentRequest
string name = 1
uint64 course_id = 2
string description = 7
bool published = 9
uint64 upload_limit = 11
Used in: Assignment, CreateAssignmentRequest
Used in: CreateCourseResponse, GetAllCoursesResponse.CourseInfo, GetCourseResponse
string name = 1
string short_name = 2
string term = 3
string description = 4
string join_code = 5
bool allows_join = 6
repeated uint64 user_id = 1
Used in: AddCourseMembersResponse, UpdateCourseMemberRequest
uint64 user_id = 1
uint64 course_id = 3
Used in: AddCourseMembersRequest.MemberToAdd, CourseMember, GetAssignmentResponse, GetCourseListResponse.CourseCardInfo, GetCourseMembersResponse.MemberInfo, GetCourseResponse, GetLeaderboardResponse
Student = 0
TA = 1
Instructor = 2
Reader = 3
Used in: GradeReport
uint64 submission_id = 1
string container_id = 2
bool started = 3
bool created = 4
Used in: InitDownloadResponse
Binary = 0
Text = 1
Image = 2
PDF = 3
string real_path = 1
string filename = 2
bool is_directory = 3
uint64 submission_id = 4
Used in: ExportAssignmentGradesResponse
uint64 user_id = 1
string username = 2
string student_id = 3
string nickname = 4
uint64 score = 5
uint64 max_score = 6
uint64 submission_count = 7
uint64 submission_id = 8
uint64 progress = 1
uint64 total = 2
Exporting = 0
Exported = 1
Failed = 2
Cancelled = 3
Used in: GetFilesInSubmissionResponse
string name = 1
string path = 4
Used in: FileTreeNode
Used in: GetAllCoursesResponse
uint64 course_id = 1
optional Course course = 2
Used in: GetAllGradersResponse
uint64 grader_id = 1
repeated uint64 submissions = 3
Used in: GetAllUsersResponse
uint64 user_id = 1
optional User user = 2
Used in: GetAssignmentsInCourseResponse
uint64 assignment_id = 1
string name = 2
bool submitted = 5
Used in: GetCourseListResponse
string name = 1
string short_name = 2
uint64 course_id = 4
Used in: GetCourseMembersResponse
uint64 user_id = 1
string username = 2
string email = 3
string nickname = 4
string github_id = 6
string student_id = 7
Used as response type in: GraderHubService.Grade, GraderHubService.GradeCallback
(message has no fields)
Used in: GradeResponse
Used as request type in: GraderHubService.Grade
Used as field type in: GraderHeartbeatResponse
uint64 submission_id = 1
optional Submission submission = 2
bool is_cancel = 4
bool is_stream_log = 5
string request_id = 6
Used in: GraderStatusMetadata, RegisterGraderRequest
string hostname = 1
repeated string tags = 2
uint64 concurrency = 3
Used in: GetAllGradersResponse.Grader
Used in: GraderStatusMetadata
Offline = 0
Online = 1
Unknown = 2
Used in: InspectAllSubmissionsInAssignmentResponse
uint64 user_id = 1
string username = 2
string nickname = 3
string student_id = 4
uint64 submission_count = 5
Used in: GetLeaderboardResponse
uint64 submission_id = 1
string nickname = 2
uint64 user_id = 4
string student_id = 6
string username = 7
string email = 8
Used in: ExportAssignmentGradesResponse.Entry, LeaderboardEntry, SubmissionReport
string name = 1
bool is_desc = 3
int64 order = 4
string suffix = 5
uint64 user_id = 1
uint64 assignment_id = 2
repeated string files = 3
uint64 manifest_id = 1
uint64 filesize = 2
uint64 user_id = 2
uint64 assignment_id = 3
uint64 upload_limit = 4
Used in: Mergeable
Used in: Mergeable
Used in: GradeReport, SubmissionInfo, SubscribeSubmissionResponse
uint64 rank = 1
uint64 total = 2
Used in: Assignment, CreateAssignmentRequest, GradeRequest
string image = 1
uint64 full_score = 2
float cpu = 3
int64 memory = 4
int64 timeout = 5
repeated string tags = 6
string id = 1
uint64 score = 2
Used in: GradeRequest, SubmissionEntry
uint64 assignment_id = 1
repeated uint64 submitters = 3
string path = 4
repeated string files = 5
string leaderboard_name = 6
uint64 user_id = 7
Used in: GradeReport
uint64 score = 1
uint64 max_score = 2
int64 exit_code = 3
int64 internal_error = 4
Used in: GetSubmissionsInAssignmentResponse, InspectUserSubmissionHistoryResponse
uint64 submission_id = 1
uint64 score = 4
uint64 max_score = 5
optional PendingRank pending_rank = 7
Used in: SubmissionInfo
uint64 user_id = 1
string username = 2
string nickname = 3
string student_id = 4
Used in: Assignment, CreateAssignmentRequest
uint64 total = 1
uint64 frequency = 2
uint64 period = 3
Used in: GetSubmissionReportResponse, GradeReport
uint64 submission_id = 1
uint64 score = 2
uint64 max_score = 12
uint64 execution_time = 3
string output = 4
string output_path = 5
int64 exit_code = 10
int64 internal_error = 11
Used in: SubmissionReport
uint64 score = 1
uint64 max_score = 2
string name = 3
uint64 order = 4
repeated string tags = 5
string output = 6
string output_path = 7
Used in: GetSubmissionReportResponse, SubmissionBriefReport, SubmissionInfo, SubscribeSubmissionResponse, SubscribeSubmissionsResponse.StatusUpdate
Queued = 0
Aborted = 1
Finished = 2
Cancelled = 3
Running = 4
Cancelling = 5
Failed = 6
repeated uint64 submission_ids = 1
Used in: SubscribeSubmissionsResponse
uint64 submission_id = 1
uint64 score = 2
Used in: SubmissionReport, SubmissionReportTestcase
Visible = 0
Hidden = 1
AfterDueDate = 2
AfterPublished = 3
string upload_id = 1
uint64 offset = 2
bytes data = 3
uint64 user_id = 1
uint64 assignment_id = 2
uint64 manifest_id = 3
string filename = 4
uint64 filesize = 5
uint64 upload_limit = 6
Used in: GetAllUsersResponse.UserInfo, GetUserResponse, SearchUserResponse
string username = 1
bytes password = 2
string email = 3
string github_id = 4
string nickname = 5
string student_id = 6
bool is_admin = 8
uint64 user_id = 1
string username = 2
string nickname = 3
bool is_admin = 4