UVACanvasAccess
Public Member Functions | Properties | List of all members
UVACanvasAccess.Structures.Quizzes.Quiz Class Reference

Represents a quiz. More...

Inheritance diagram for UVACanvasAccess.Structures.Quizzes.Quiz:
Inheritance graph
[legend]
Collaboration diagram for UVACanvasAccess.Structures.Quizzes.Quiz:
Collaboration graph
[legend]

Public Member Functions

string ToPrettyString ()
 Returns a pretty, formatted string representation of the object.
 

Properties

ulong Id [get]
 The quiz id. More...
 
string Title [get]
 The quiz title. More...
 
string HtmlUrl [get]
 The url to the web interface. More...
 
string MobileUrl [get]
 The url to the mobile view of the web interface. More...
 
string PreviewUrl [get]
 The url to the quiz preview in the web interface. More...
 
string Description [get]
 The quiz description. More...
 
QuizType QuizType [get]
 The quiz type. More...
 
ulong AssignmentGroupId [get]
 The assignment group id. More...
 
decimal? TimeLimit [get]
 The quiz time limit, in minutes. More...
 
bool? ShuffleAnswers [get]
 Whether the order of answer choices is shuffled for students. More...
 
HideResults HideResults [get]
 Whether to hide students' results after they complete the quiz. More...
 
bool? ShowCorrectAnswers [get]
 Whether the correct answers should be shown to students in the results view. More...
 
bool? ShowCorrectAnswersLastAttempt [get]
 Whether the correct answers should be shown to students in the results view when the student has used all their quiz attempts. More...
 
DateTime? ShowCorrectAnswersAt [get]
 The date at which to honor ShowCorrectAnswers. More...
 
DateTime? HideCorrectAnswersAt [get]
 The date at which to stop honoring ShowCorrectAnswers. More...
 
bool? OneTimeResults [get]
 If true, results will only be shown to students right after they submit their answers. More...
 
ScoringPolicyScoringPolicy [get]
 The quiz scoring policy. More...
 
int AllowedAttempts [get]
 How many attempts are allowed. A value of '-1' indicates unlimited attempts. More...
 
bool? OneQuestionAtATime [get]
 Whether one question should be shown at a time. More...
 
uint? QuestionCount [get]
 The amount of questions in the quiz. More...
 
decimal? PointsPossible [get]
 The amount of points possible. More...
 
bool? CantGoBack [get]
 Whether answers should be locked in once given. Only applies if OneQuestionAtATime is enabled. More...
 
string AccessCode [get]
 The access code required to access the quiz. More...
 
string IpFilter [get]
 The IP address or range the quiz must be accessed from. More...
 
DateTime? DueAt [get]
 When the quiz is due. More...
 
DateTime? LockAt [get]
 When the quiz locks. More...
 
DateTime? UnlockAt [get]
 When the quiz unlocks. More...
 
bool? Published [get]
 Whether the quiz is published. More...
 
bool? Unpublishable [get]
 Whether the quiz is able to be unpublished. More...
 
bool? LockedForUser [get]
 Whether the quiz is locked for the current user. More...
 
LockInfo LockInfo [get]
 If LockedForUser is true, the lock information. More...
 
string LockExplanation [get]
 If LockedForUser is true, the lock explanation. More...
 
string SpeedGraderUrl [get]
 The url to the speed grader interface. More...
 
string QuizExtensionsUrl [get]
 The url to the web interface page for granting extensions. More...
 

Detailed Description

Represents a quiz.

Property Documentation

◆ AccessCode

string UVACanvasAccess.Structures.Quizzes.Quiz.AccessCode
get

The access code required to access the quiz.

◆ AllowedAttempts

int UVACanvasAccess.Structures.Quizzes.Quiz.AllowedAttempts
get

How many attempts are allowed. A value of '-1' indicates unlimited attempts.

◆ AssignmentGroupId

ulong UVACanvasAccess.Structures.Quizzes.Quiz.AssignmentGroupId
get

The assignment group id.

◆ CantGoBack

bool? UVACanvasAccess.Structures.Quizzes.Quiz.CantGoBack
get

Whether answers should be locked in once given. Only applies if OneQuestionAtATime is enabled.

◆ Description

string UVACanvasAccess.Structures.Quizzes.Quiz.Description
get

The quiz description.

◆ DueAt

DateTime? UVACanvasAccess.Structures.Quizzes.Quiz.DueAt
get

When the quiz is due.

◆ HideCorrectAnswersAt

DateTime? UVACanvasAccess.Structures.Quizzes.Quiz.HideCorrectAnswersAt
get

The date at which to stop honoring ShowCorrectAnswers.

◆ HideResults

HideResults UVACanvasAccess.Structures.Quizzes.Quiz.HideResults
get

Whether to hide students' results after they complete the quiz.

◆ HtmlUrl

string UVACanvasAccess.Structures.Quizzes.Quiz.HtmlUrl
get

The url to the web interface.

◆ Id

ulong UVACanvasAccess.Structures.Quizzes.Quiz.Id
get

The quiz id.

◆ IpFilter

string UVACanvasAccess.Structures.Quizzes.Quiz.IpFilter
get

The IP address or range the quiz must be accessed from.

◆ LockAt

DateTime? UVACanvasAccess.Structures.Quizzes.Quiz.LockAt
get

When the quiz locks.

◆ LockedForUser

bool? UVACanvasAccess.Structures.Quizzes.Quiz.LockedForUser
get

Whether the quiz is locked for the current user.

◆ LockExplanation

string UVACanvasAccess.Structures.Quizzes.Quiz.LockExplanation
get

If LockedForUser is true, the lock explanation.

◆ LockInfo

LockInfo UVACanvasAccess.Structures.Quizzes.Quiz.LockInfo
get

If LockedForUser is true, the lock information.

◆ MobileUrl

string UVACanvasAccess.Structures.Quizzes.Quiz.MobileUrl
get

The url to the mobile view of the web interface.

◆ OneQuestionAtATime

bool? UVACanvasAccess.Structures.Quizzes.Quiz.OneQuestionAtATime
get

Whether one question should be shown at a time.

◆ OneTimeResults

bool? UVACanvasAccess.Structures.Quizzes.Quiz.OneTimeResults
get

If true, results will only be shown to students right after they submit their answers.

◆ PointsPossible

decimal? UVACanvasAccess.Structures.Quizzes.Quiz.PointsPossible
get

The amount of points possible.

◆ PreviewUrl

string UVACanvasAccess.Structures.Quizzes.Quiz.PreviewUrl
get

The url to the quiz preview in the web interface.

◆ Published

bool? UVACanvasAccess.Structures.Quizzes.Quiz.Published
get

Whether the quiz is published.

◆ QuestionCount

uint? UVACanvasAccess.Structures.Quizzes.Quiz.QuestionCount
get

The amount of questions in the quiz.

◆ QuizExtensionsUrl

string UVACanvasAccess.Structures.Quizzes.Quiz.QuizExtensionsUrl
get

The url to the web interface page for granting extensions.

◆ QuizType

QuizType UVACanvasAccess.Structures.Quizzes.Quiz.QuizType
get

The quiz type.

◆ ScoringPolicy

ScoringPolicy? UVACanvasAccess.Structures.Quizzes.Quiz.ScoringPolicy
get

The quiz scoring policy.

◆ ShowCorrectAnswers

bool? UVACanvasAccess.Structures.Quizzes.Quiz.ShowCorrectAnswers
get

Whether the correct answers should be shown to students in the results view.

◆ ShowCorrectAnswersAt

DateTime? UVACanvasAccess.Structures.Quizzes.Quiz.ShowCorrectAnswersAt
get

The date at which to honor ShowCorrectAnswers.

◆ ShowCorrectAnswersLastAttempt

bool? UVACanvasAccess.Structures.Quizzes.Quiz.ShowCorrectAnswersLastAttempt
get

Whether the correct answers should be shown to students in the results view when the student has used all their quiz attempts.

◆ ShuffleAnswers

bool? UVACanvasAccess.Structures.Quizzes.Quiz.ShuffleAnswers
get

Whether the order of answer choices is shuffled for students.

◆ SpeedGraderUrl

string UVACanvasAccess.Structures.Quizzes.Quiz.SpeedGraderUrl
get

The url to the speed grader interface.

◆ TimeLimit

decimal? UVACanvasAccess.Structures.Quizzes.Quiz.TimeLimit
get

The quiz time limit, in minutes.

◆ Title

string UVACanvasAccess.Structures.Quizzes.Quiz.Title
get

The quiz title.

◆ UnlockAt

DateTime? UVACanvasAccess.Structures.Quizzes.Quiz.UnlockAt
get

When the quiz unlocks.

◆ Unpublishable

bool? UVACanvasAccess.Structures.Quizzes.Quiz.Unpublishable
get

Whether the quiz is able to be unpublished.


The documentation for this class was generated from the following file: