UVACanvasAccess
|
Represents an assignment. More...
Public Member Functions | |
string | ToPrettyString () |
Returns a pretty, formatted string representation of the object.
| |
Properties | |
ulong | Id [get] |
The id. | |
string | Name [get] |
The name. | |
string | Description [get] |
The HTML-formatted description. | |
DateTime | CreatedAt [get] |
When this assignment was created. | |
DateTime? | UpdatedAt [get] |
When this assignment was last updated. | |
DateTime? | DueAt [get] |
The due date for this assignment, if present. | |
DateTime? | LockAt [get] |
When this assignment will lock itself, if applicable. | |
DateTime? | UnlockAt [get] |
When this assignment will unlock itself, if applicable. | |
bool | HasOverrides [get] |
Whether or not this assignment has any overrides. | |
IEnumerable< AssignmentDate > | AllDates [get] |
All relevant assignment dates. | |
ulong | CourseId [get] |
The course this assignment belongs to. | |
string | HtmlUrl [get] |
The URL to this assignment's web page. | |
string | SubmissionsDownloadUrl [get] |
The URL to all of this assignment's submissions as a zip. | |
ulong | AssignmentGroupId [get] |
The assignment's group. | |
bool | DueDateRequired [get] |
Whether or not a due date must be present for this assignment, reflecting the account-level setting. | |
IEnumerable< string > | AllowedExtensions [get] |
If this assignment allows online submission, the list of allowed file extensions for submission. | |
uint | MaxNameLength [get] |
The maximum length this assignment's name may be. | |
bool? | TurnitinEnabled [get] |
If the Turnitin plugin is available to the account, whether or not Turnitin is enabled for this assignment. | |
bool? | VeriCiteEnabled [get] |
If the VeriCite plugin is available to the account, whether or not VeriCite is enabled for this assignment. | |
TurnitinSettings | TurnitinSettings [get] |
If Turnitin is enabled, the relevant settings. | |
bool? | GradeGroupStudentsIndividually [get] |
If this is a group assignment, whether or not students will be graded individually. | |
ExternalToolTagAttributes | ExternalToolTagAttributes [get] |
If this assignment support external tools, the relevant attributes. | |
bool | PeerReviews [get] |
Whether or not this assignment requires peer reviews. | |
bool | AutomaticPeerReviews [get] |
Whether or not peer reviews are assigned automatically. | |
uint? | PeerReviewCount [get] |
The amount of reviews each user is assigned. | |
DateTime? | PeerReviewsAssignAt [get] |
The date when peer reviews are due. Defaults to the assignment's due date if absent. | |
bool? | IntraGroupPeerReviews [get] |
Whether or not students are allowed to peer review work from fellow group members. | |
ulong? | GroupCategoryId [get] |
If this is a group assignment, the assignment's group set. | |
uint? | NeedsGradingCount [get] |
The amount of submissions that need grading. | |
IEnumerable< NeedsGradingCount > | NeedsGradingCountBySection [get] |
The amount of submissions that need grading, organized by section. | |
ulong | Position [get] |
The position of this assignment relative to others in the group. | |
bool? | PostToSis [get] |
Whether this assignment is posted to SIS. | |
string | IntegrationId [get] |
The integration id. | |
object | IntegrationData [get] |
The integration data, if any. | |
bool? | Muted [get] |
For courses using Old Gradebook, indicates whether the assignment is muted. For courses using New Gradebook, true if the assignment has any unposted submissions, otherwise false. | |
uint? | PointsPossible [get] |
The maximum amount of points possible for this assignment. | |
IEnumerable< string > | SubmissionTypes [get] |
The submission types supported for this assignment. | |
bool? | HasSubmittedSubmissions [get] |
Whether or not any submissions have been made yet. | |
string | GradingType [get] |
The type of grading used by this assignment. | |
ulong? | GradingStandardId [get] |
The id of the grading standard. | |
bool | Published [get] |
Whether or not this assignment is published. | |
bool | Unpublishable [get] |
Whether or not this assignment can be unpublished. | |
bool | OnlyVisibleToOverrides [get] |
Whether or not this assignment is only visible to overrides. | |
bool | LockedForUser [get] |
Whether or not this assignment is locked for the current user. | |
LockInfo | LockInfo [get] |
If this assignment is locked for the current user, the relevant info. | |
string | LockExplanation [get] |
If this assignment is locked for the current user, the explanation. | |
ulong? | QuizId [get] |
If this assignment is an online quiz, the quiz id associated with it. | |
bool? | AnonymousSubmissions [get] |
If this assignment is an online quiz, whether or not anonymous submissions are allowed. | |
DiscussionTopic | DiscussionTopic [get] |
The associated DiscussionTopic, if applicable. | |
bool? | FreezeOnCopy [get] |
Whether or not this assignment will be frozen when copied. | |
bool? | Frozen [get] |
Whether or not this assignment is frozen for the current user. | |
IEnumerable< string > | FrozenAttributes [get] |
Attributes of the assignment which are frozen. | |
Submission | Submission [get] |
The current user's submission to this assignment, if present. | |
bool? | UseRubricForGrading [get] |
Whether the included rubric is used for grading, or only advisory. | |
object | RubricSettings [get] |
The rubric settings. | |
IEnumerable< RubricCriteria > | Rubric [get] |
The list of rubric criteria that comprise the rubric. | |
IEnumerable< ulong > | AssignmentVisibility [get] |
The list of users who can see this assignment. | |
IEnumerable< AssignmentOverride > | Overrides [get] |
The list of overrides, if present. | |
bool? | OmitFromFinalGrade [get] |
Whether or not this assignment will be omitted from the final grade. | |
bool | ModeratedGrading [get] |
Whether or not this assignment is moderated. | |
uint | GraderCount [get] |
If this assignment is moderated, the maximum amount of provisional graders. | |
ulong? | FinalGraderId [get] |
If this assignment is moderated, the user responsible for choosing the final grade. | |
bool? | GraderCommentsVisibleToGraders [get] |
If this assignment is moderated, whether or not graders' comments are visible to other graders. | |
bool? | GradersAnonymousToGraders [get] |
If this assignment is moderated, whether or not graders are anonymous to other graders. | |
bool? | GraderNamesVisibleToFinalGrader [get] |
If this assignment is moderated, whether or not grader names are visible to the final grader. | |
bool? | AnonymousGrading [get] |
Whether or not students are anonymous to graders. | |
int | AllowedAttempts [get] |
The maximum amount of submission attempts allowed. -1 indicates unlimited attempts. | |
Represents an assignment.
|
inline |
Returns a pretty, formatted string representation of the object.
Implements UVACanvasAccess.Util.IPrettyPrint.
|
get |
The due date for this assignment, if present.
When an assignment override that affects the current user is present, this field will reflect the override as it affects the current user.
|
get |
When this assignment will lock itself, if applicable.
When an assignment override that affects the current user is present, this field will reflect the override as it affects the current user.
|
get |
When this assignment will unlock itself, if applicable.
When an assignment override that affects the current user is present, this field will reflect the override as it affects the current user.