Table of Contents

Class MatchingList

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

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

public class MatchingList
Inheritance
MatchingList
Inherited Members
Extension Methods

Constructors

MatchingList()

Constructs an empty list.

public MatchingList()

Properties

Distractors

Additional (and optional) answers, all of which are incorrect. Students see a randomized list that includes these distractors with the correct answers in the Matching right-side fields.

public List<ContentTitle> Distractors { get; set; }

Property Value

List<ContentTitle>

IsEmpty

If there are no pairs then the list is empty.

public bool IsEmpty { get; }

Property Value

bool

Pairs

The list of matching left/right pairs in the array.

public List<MatchingPair> Pairs { get; set; }

Property Value

List<MatchingPair>

Methods

Clone()

public MatchingList Clone()

Returns

MatchingList

Equals(MatchingList)

public bool Equals(MatchingList other)

Parameters

other MatchingList

Returns

bool

ShouldSerializeDistractors()

public bool ShouldSerializeDistractors()

Returns

bool

ShouldSerializePairs()

public bool ShouldSerializePairs()

Returns

bool

ShouldSerializePoints()

public bool ShouldSerializePoints()

Returns

bool