Table of Contents

Class ActivityDefinition

Namespace
Xapi
Assembly
Xapi.Core.dll

Metadata about an Activity, including the interaction properties of assessment items.

public sealed record ActivityDefinition : IEquatable<ActivityDefinition>
Inheritance
ActivityDefinition
Implements
Inherited Members

Remarks

IEEE 9274.1.1, 4.2.2.3 "Activity Definition Table" and "Interaction Activities Table".

Properties

Choices

Choices, for Choice and Sequencing.

public XapiList<InteractionComponent>? Choices { get; init; }

Property Value

XapiList<InteractionComponent>

CorrectResponsesPattern

Patterns for correct responses. null means absent, which is different from an empty list.

public XapiList<string>? CorrectResponsesPattern { get; init; }

Property Value

XapiList<string>

Description

A description.

public LanguageMap? Description { get; init; }

Property Value

LanguageMap

Extensions

Extensions.

public Extensions? Extensions { get; init; }

Property Value

Extensions

InteractionType

The interaction type; required when any other interaction property is present.

public InteractionType? InteractionType { get; init; }

Property Value

InteractionType?

MoreInfo

An IRL to a human-readable document about the Activity.

public Iri? MoreInfo { get; init; }

Property Value

Iri?

Name

The human-readable name.

public LanguageMap? Name { get; init; }

Property Value

LanguageMap

Scale

The scale, for Likert.

public XapiList<InteractionComponent>? Scale { get; init; }

Property Value

XapiList<InteractionComponent>

Source

Sources, for Matching.

public XapiList<InteractionComponent>? Source { get; init; }

Property Value

XapiList<InteractionComponent>

Steps

Steps, for Performance.

public XapiList<InteractionComponent>? Steps { get; init; }

Property Value

XapiList<InteractionComponent>

Target

Targets, for Matching.

public XapiList<InteractionComponent>? Target { get; init; }

Property Value

XapiList<InteractionComponent>

Type

The type of Activity.

public Iri? Type { get; init; }

Property Value

Iri?