Table of Contents

Class Set

Namespace
InSite.Domain.Banks
Assembly
Shift.Sdk.dll

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

public class Set
Inheritance
Set
Inherited Members
Extension Methods

Constructors

Set()

Constructs an empty set.

public Set()

Properties

Bank

public BankState Bank { get; set; }

Property Value

BankState

Criteria

The sieves that reference the set.

public List<Criterion> Criteria { get; set; }

Property Value

List<Criterion>

CutScore

In the special-case of a Scenario question set, this is the cut-score for this question set. This property does not apply to sets where Type = Pool.

public decimal? CutScore { get; set; }

Property Value

decimal?

Identifier

public Guid Identifier { get; set; }

Property Value

Guid

Letter

Returns an alphabetic equivalent for the integer sequence (e.g. A = 1, B = 2, C = 3).

public string Letter { get; }

Property Value

string

Name

The internal name used to uniquely identify this set for filing purposes.

public string Name { get; set; }

Property Value

string

Points

In the special-case of a Scenario question set, this is the maximum number of points that can be awarded for answers to the question items in the set. This property does not apply to sets where Type = Pool.

public decimal? Points { get; set; }

Property Value

decimal?

Questions

The questions contained by the set.

public List<Question> Questions { get; set; }

Property Value

List<Question>

Randomization

The randomization settings for the questions in the set. Any section that displays question items in this set is expected to use the same randomization settings for display of the questions it contains.

public Randomization Randomization { get; set; }

Property Value

Randomization

Sequence

The ordinal position of this set in the bank that contains it.

public int Sequence { get; }

Property Value

int

Standard

Uniquely identifies the standard (e.g. general area of competency) evaluated by the questions in the set. If the set does not evaluate any standard then Guid.Empty is assumed as a sentinel value.

public Guid Standard { get; set; }

Property Value

Guid

Methods

Clone()

public Set Clone()

Returns

Set

EnumerateAllQuestions()

public IEnumerable<Question> EnumerateAllQuestions()

Returns

IEnumerable<Question>

ShouldSerializeRandomization()

public bool ShouldSerializeRandomization()

Returns

bool

ToString()

public override string ToString()

Returns

string