UVACanvasAccess
Loading...
Searching...
No Matches
Classes | Enumerations
UVACanvasAccess.Structures.Quizzes Namespace Reference

Classes

class  BlankQuizQuestionAnswer
 An answer for fill-in-the-blank and dropdown questions. More...
 
class  BlankQuizQuestionAnswerInput
 Answer input for fill-in-the-blank and dropdown questions. More...
 
class  CalculatedQuizQuestion
 
class  CalculatedQuizQuestionBuilder
 
class  ChoiceQuizQuestionAnswer
 An answer for choice-like question types. More...
 
class  ChoiceQuizQuestionAnswerInput
 Answer input for choice-like questions. More...
 
class  EssayQuizQuestion
 
class  EssayQuizQuestionBuilder
 
class  ExactNumericalQuizQuestionAnswerInput
 Numerical answer input for exact answers. More...
 
class  FileUploadQuizQuestion
 
class  FileUploadQuizQuestionBuilder
 
class  FillInMultipleBlanksQuizQuestion
 
class  FillInMultipleBlanksQuizQuestionBuilder
 
class  GenericQuizQuestion
 
class  GenericQuizQuestionBuilder
 
class  MatchingQuizQuestion
 
class  MatchingQuizQuestionAnswer
 An answer for matching questions. More...
 
class  MatchingQuizQuestionAnswerInput
 Answer input for matching questions. More...
 
class  MatchingQuizQuestionBuilder
 
class  MultipleAnswersQuizQuestion
 
class  MultipleAnswersQuizQuestionBuilder
 
class  MultipleChoiceQuizQuestion
 
class  MultipleChoiceQuizQuestionBuilder
 
class  MultipleDropdownsQuizQuestion
 
class  MultipleDropdownsQuizQuestionBuilder
 
class  NumericalQuizQuestion
 
class  NumericalQuizQuestionAnswer
 An answer for numerical questions. More...
 
class  NumericalQuizQuestionAnswerInput
 Base class for numerical question answer inputs. More...
 
class  NumericalQuizQuestionBuilder
 
class  PrecisionNumericalQuizQuestionAnswerInput
 Numerical answer input for precision answers. More...
 
class  Quiz
 Represents a quiz. More...
 
class  QuizAssignmentOverrides
 Represents the assignment override data for a quiz. More...
 
class  QuizBuilder
 Builder for quiz creation and updates. More...
 
class  QuizExtension
 Represents a quiz extension for a user. More...
 
class  QuizExtensionInput
 A quiz extension definition for setting extensions. More...
 
class  QuizIpFilter
 Represents an IP filter for a quiz. More...
 
class  QuizPermissions
 
class  QuizQuestion
 Represents a quiz question. More...
 
class  QuizQuestionAnswer
 Represents an answer option for a quiz question. More...
 
class  QuizQuestionAnswerInput
 Base class for quiz question answer inputs. More...
 
class  QuizQuestionBuilder
 Builder for quiz questions. More...
 
class  QuizQuestionGroup
 Represents a quiz question group. More...
 
class  QuizQuestionGroupBuilder
 Builder for quiz question groups. More...
 
class  QuizReorderItem
 An item to reorder within a quiz (either a question or a group). More...
 
class  QuizReport
 Represents a quiz report. More...
 
class  QuizStatistics
 Represents quiz statistics. More...
 
class  QuizStatisticsResponse
 A container for quiz statistics responses. More...
 
class  QuizSubmission
 Represents a quiz submission. More...
 
class  QuizSubmissionEvent
 Represents a quiz submission event. More...
 
class  QuizSubmissionEventInput
 A quiz submission event definition used for posting events. More...
 
class  QuizSubmissionFillInMultipleBlanksAnswerValue
 Represents fill-in-multiple-blanks answers. More...
 
class  QuizSubmissionFormattedAnswer
 Represents a formatted quiz submission answer. More...
 
struct  QuizSubmissionMatchingAnswerPair
 Represents a matching answer pair. More...
 
class  QuizSubmissionMatchingAnswerValue
 Represents matching question answers. More...
 
class  QuizSubmissionMultipleAnswersAnswerValue
 Represents multiple answer ids. More...
 
class  QuizSubmissionMultipleDropdownsAnswerValue
 Represents multiple dropdown answers. More...
 
class  QuizSubmissionNumericAnswerValue
 Represents a numeric answer value. More...
 
class  QuizSubmissionQuestion
 Represents a submission question for a quiz submission. More...
 
class  QuizSubmissionQuestionAnswer
 An answer definition for updating quiz submission questions. More...
 
class  QuizSubmissionQuestionAnswerValue
 Represents a polymorphic answer value for a quiz submission question. More...
 
class  QuizSubmissionScoreUpdate
 Represents a score update for a quiz submission question. More...
 
class  QuizSubmissionSingleAnswerIdValue
 Represents a single answer id. More...
 
class  QuizSubmissionTextAnswerValue
 Represents a text answer value. More...
 
class  QuizSubmissionTime
 Represents timing info for a quiz submission. More...
 
class  QuizSubmissionUnknownAnswerValue
 Represents an unknown answer value. More...
 
class  QuizSubmissionUserListMessage
 Defines a message to users in a quiz submission user list. More...
 
class  RangeNumericalQuizQuestionAnswerInput
 Numerical answer input for range answers. More...
 
class  ShortAnswerQuizQuestion
 
class  ShortAnswerQuizQuestionBuilder
 
class  TextOnlyQuizQuestion
 
class  TextOnlyQuizQuestionBuilder
 
class  TrueFalseQuizQuestion
 
class  TrueFalseQuizQuestionBuilder
 

Enumerations

enum  QuizType : byte { PracticeQuiz , Assignment , GradedSurvey , Survey }
 Represents the types of Quiz. More...
 
enum  ScoringPolicy : byte { KeepHighest , KeepLatest }
 Represents the types of scoring policy for a Quiz if multiple attempts are allowed. More...
 
enum  HideResults : byte { Never , Always , UntilAfterLastAttempt }
 Represents the possible values for Quiz.HideResults in a Quiz. More...
 
enum  QuizQuestionType : byte {
  CalculatedQuestion , EssayQuestion , FileUploadQuestion , FillInMultipleBlanksQuestion ,
  MatchingQuestion , MultipleAnswersQuestion , MultipleChoiceQuestion , MultipleDropdownsQuestion ,
  NumericalQuestion , ShortAnswerQuestion , TextOnlyQuestion , TrueFalseQuestion
}
 The quiz question types.
 
enum  QuizNumericalAnswerType : byte { ExactAnswer , RangeAnswer , PrecisionAnswer }
 Types of numerical answers for numerical questions.
 
enum  QuizReorderItemType : byte { Question , Group }
 The type of item being reordered in a quiz. More...
 
enum  QuizReportType : byte { StudentAnalysis , ItemAnalysis }
 The types of quiz report.
 
enum  QuizReportInclude { File = 1 << 0 , Progress = 1 << 1 }
 Optional include fields for quiz report endpoints.
 
enum  QuizSubmissionQuestionInclude { QuizQuestion = 1 << 0 }
 Additional data to include when retrieving submission questions.
 
enum  QuizSubmissionUserListRecipients { Submitted , Unsubmitted }
 Which users to message via the submission user list.
 

Enumeration Type Documentation

◆ HideResults

Represents the possible values for Quiz.HideResults in a Quiz.

Enumerator
Never 

Do not hide results.

Always 

Hide results.

UntilAfterLastAttempt 

Hide results until the student has used all of their quiz attempts.

◆ QuizReorderItemType

The type of item being reordered in a quiz.

Enumerator
Question 

A quiz question.

Group 

A quiz question group.

◆ QuizType

Represents the types of Quiz.

Enumerator
PracticeQuiz 

The quiz is a practice quiz.

Assignment 

The quiz is a graded assignment.

GradedSurvey 

The quiz is a graded survey.

Survey 

The quiz is an ungraded survey.

◆ ScoringPolicy

Represents the types of scoring policy for a Quiz if multiple attempts are allowed.

Enumerator
KeepHighest 

Keep the highest scoring attempt.

KeepLatest 

Keep the most recent attempt.