AssignmentForm

data class AssignmentForm: Any

Represents the contents of a form used to create or edit an Assignment.

Fields

Name Description
var assignmentId: String?
var assignmentName: String?
var assignmentTags: String?
var assignmentPackage: String?
var language: Language?
var dueDate: LocalDateTime?
var acceptsStudentTests: Boolean
var minStudentTests: Int?
var calculateStudentTestsCoverage: Boolean
var hiddenTestsVisibility: TestVisibility?
var cooloffPeriod: Int?
var maxMemoryMb: Int?
var leaderboardType: LeaderboardType?
var assignees: String?
var editMode: Boolean
var submissionMethod: SubmissionMethod?
var gitRepositoryUrl: String?
var acl: String?

Constructors

<init>

constructor(assignmentId: String?, assignmentName: String?, assignmentTags: String?, assignmentPackage: String?, language: Language?, dueDate: LocalDateTime?, acceptsStudentTests: Boolean, minStudentTests: Int?, calculateStudentTestsCoverage: Boolean, hiddenTestsVisibility: TestVisibility?, cooloffPeriod: Int?, maxMemoryMb: Int?, leaderboardType: LeaderboardType?, assignees: String?, editMode: Boolean, submissionMethod: SubmissionMethod?, gitRepositoryUrl: String?, acl: String?)

Represents the contents of a form used to create or edit an Assignment.

Parameters

Name Description
assignmentId: String?
assignmentName: String?
assignmentTags: String?
assignmentPackage: String?
language: Language?
dueDate: LocalDateTime?
acceptsStudentTests: Boolean
minStudentTests: Int?
calculateStudentTestsCoverage: Boolean
hiddenTestsVisibility: TestVisibility?
cooloffPeriod: Int?
maxMemoryMb: Int?
leaderboardType: LeaderboardType?
assignees: String?
editMode: Boolean
submissionMethod: SubmissionMethod?
gitRepositoryUrl: String?
acl: String?