UVACanvasAccess
Loading...
Searching...
No Matches
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.
Returns
The formatted string.

 

Properties

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

Detailed Description

Represents a quiz.

Member Function Documentation

◆ ToPrettyString()

string UVACanvasAccess.Structures.Quizzes.Quiz.ToPrettyString ( )
inline

Returns a pretty, formatted string representation of the object.

Returns
The formatted string.

Implements UVACanvasAccess.Util.IPrettyPrint.


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