Table of Contents

Namespace InSite.Domain.Banks

Classes

AssessmentHookChanged
AssessmentQuestionOrderVerified
Attachment

An attachment is an uploaded file with metadata.

AttachmentAdded
AttachmentAddedToQuestion
AttachmentChanged
AttachmentDeletedFromQuestion
AttachmentImage

Encapsulates the extended properties that apply only to image attachments.

AttachmentImageChanged
AttachmentUpgraded
BankAggregate

The term "assessment" is understood to encapsulate the administrative side of a learning interaction. For example, in the case of a competency evaluation it is the definition of an exam form. The term "examination" is understood to encapsulate the user side of a learning interaction. In the example of a competency evaluation it is the instantiation of an exam form for a specific candidate. Put in simplest terms, an Assessment is the definition of exam-related assets, and an Examination is the instantiation of exam-related assets.

BankAnalyzed
BankAttachmentDeleted
BankCommentModified
BankCommentPosted
BankContentChanged
BankDeleted
BankEditionChanged
BankHelper
BankLevelChanged
BankLocked
BankMemorized
BankOpened
BankRenamed
BankStandardChanged
BankState

A question bank is a planned library of question items designed to fulfill specific predetermined purposes.

For example, a bank can contain hundreds of questions for each chapter in a published resource. This provides an opportunity for teachers to select from a wide variety of questions when developing an exam, developing more than one exam for a specific assessment strategy and rotate them between terms, or to draw a random set of questions into an exam.

The question items in a bank are grouped int question sets. This makes it easier for instructors and administrators to work with large banks, and it allows for the creation of exam forms containing questions that naturally group together - and for which different display rules might need to apply.

For example, consider an exam form that contain 20 questions, where the first 10 questions relate to topic A and the second 10 questions relate to topic B. An instructor might want students to see all A questions before any B questions, and also want to randomize the question items in each of the two groups.

BankStatusChanged
BankTypeChanged
BankUnlocked
CannotUpgradeOldFormException
Comment

A comment is a block of text posted about something in the bank. For example, it might be descriptive commentary from an instructor building a specification, or it might be feedback from a student on a specific question.

CommentAuthorRoleChanged
CommentDuplicated
CommentMoved
CommentRejected
CommentRetracted
CommentVisibilityChanged
ComposedVoice
Criterion

A criterion represents a set of rules for selecting and filtering the question items from one or more question sets. Each section on an exam form uses a criterion to determine the questions it contains and displays.

CriterionAdded
CriterionDeleted
CriterionFilterChanged
CriterionFilterDeleted
Edition

A simple version number that follows the convention "Major.Minor". For example: 009.900 1.2 2019.Q4 A.101

Field

A field is a reference to a specific question item from within a specific form (in a specific section).

FieldAdded
FieldDeleted
FieldsDeleted
FieldsReordered
FieldsSwapped
Form

An exam form is a specific set of questions (grouped into sections) for a student or candidate to answer.

FormAdded
FormAddendum
FormAddendumChanged
FormAddendumItem
FormAnalyzed
FormArchived
FormAssetChanged
FormClassification

Forms can be classified (optionally) by instrument and/or theme.

FormClassificationChanged
FormCodeChanged
FormContentChanged
FormDeleted
FormGradebookChanged
FormInvigilation

Invigilation properties determine the rules applied to an online exam submission.

FormInvigilationChanged
FormLanguagesModified
FormMessageConnected
FormNameChanged
FormPublication

Publication properties determine the rules for availability and/or display of an online assessment form.

FormPublished
FormUnarchived
FormUnpublished
FormUpgraded
FormVersionChanged
Hotspot
HotspotImage
HotspotImage.ResizeEventArgs
HotspotOption
HotspotShape
HotspotShapeCircle
HotspotShapeRectangle
ImageDimension

The two dimensions of an image are height and width.

Level

The type and number for a discrete skill level. For example, Certificate of Qualification Level 2.

LikertColumn
LikertMatrix
LikertOption
LikertRow
MatchingList

A matching list is an array of matching pairs. It is use only in exam questions where Type = Matching.

MatchingPair

A matching pair is an item in a matching list. It is use only in exam questions where Type = Matching.

Option

Represents an answer option on an exam question. In the special case of a Compsition question, it represents an item in the question's scoring rubric.

OptionAdded
OptionChanged
OptionColumn

The options contained by a question can be displayed in a multi-column table. This class represents a column in such a table.

OptionDeleted
OptionLayout

Represents the layout configuration for a question containing options that are displayed to a student/candidate in a multi-column table.

OptionsReordered
Ordering
OrderingLabel
OrderingOption
OrderingSolution
Question

Represents a question item in a question bank.

QuestionAdded
QuestionClassification

Questions can be classified using open-ended tag, taxonomy rank, difficulty rank, and/or like-item-group.

QuestionClassificationChanged
QuestionComposedVoiceChanged
QuestionConditionChanged
QuestionContentChanged
QuestionDeleted
QuestionDuplicated2
QuestionEvaluatesMultipleCompetenciesException
QuestionFlagChanged
QuestionGradeItemChanged2
QuestionHotspotImageChanged
QuestionHotspotOptionAdded
QuestionHotspotOptionChanged
QuestionHotspotOptionDeleted
QuestionHotspotOptionsReordered
QuestionHotspotPinLimitChanged
QuestionHotspotShowShapesChanged
QuestionLayoutChanged
QuestionLikertColumnAdded
QuestionLikertColumnChanged
QuestionLikertColumnDeleted
QuestionLikertOptionsChanged
QuestionLikertReordered
QuestionLikertRowAdded
QuestionLikertRowChanged
QuestionLikertRowDeleted
QuestionLikertRowGradeItemChanged
QuestionMatchesChanged
QuestionMoved
QuestionMovedIn
QuestionMovedOut
QuestionOrderingLabelChanged
QuestionOrderingOptionAdded
QuestionOrderingOptionChanged
QuestionOrderingOptionDeleted
QuestionOrderingOptionsReordered
QuestionOrderingSolutionAdded
QuestionOrderingSolutionChanged
QuestionOrderingSolutionDeleted
QuestionOrderingSolutionOptionsReordered
QuestionOrderingSolutionsReordered
QuestionPublicationStatusChanged
QuestionRandomizationChanged
QuestionRubricConnected
QuestionRubricDisconnected
QuestionScoringChanged
QuestionSetChanged
QuestionStandardChanged
QuestionUpgraded
QuestionsReordered
Randomization

Represents the randomization settings for the items in a list. If randomization is enabled, it may be required to randomize only the first N items in the list.

ScoreCalculation

Represents the settings used to calculate and display the score for an exam submission.

Section

A section is a reference to a specific question set from within a specific form.

SectionAdded
SectionContentChanged
SectionDeleted
SectionReconfigured
SectionsAsTabsDisabled
SectionsAsTabsEnabled
SectionsReordered
Set

Represents a question set in a question bank. A set is a group of related question items.

SetAdded
SetDeleted
SetImported
SetRandomizationChanged
SetRenamed
SetStandardChanged
SetsMerged
SetsReordered
SingleQuestionPerTabDisabled
SingleQuestionPerTabEnabled
Specification

A specification represents a set of rules to determine the content and behaviour of an exam form.

SpecificationAdded
SpecificationCalculationChanged
SpecificationContentChanged
SpecificationDeleted
SpecificationReconfigured
SpecificationRenamed
SpecificationRetyped
SpecificationTabTimeLimitChanged
TabNavigationDisabled
TabNavigationEnabled
ThirdPartyAssessmentDisabled
ThirdPartyAssessmentEnabled

Interfaces

IHasAssetNumber
IQuestionAnswer

Delegates

HotspotImage.ResizeEventHandler