IMS Final Release

LIS Outcomes

Final Release
Date Issued: 10 September 2015
Latest version: http://www.imsglobal.org/lti

Table of Contents


1. AbstractResult

Direct Known Subtypes:
Result, LISResult

An abstract class representing common elements for the different classes related to the various Outcomes services.

Properties of class AbstractResult
comment
A comment about this Result suitable for display to the learner. Typically, this is a comment made by the instructor or grader.
DataValue.Type 0..1
gradedBy
The agent who generated the result.
Agent 0..1
resultAgent
The person whose score is recorded in this Result.
LISPerson 1
resultScore
The final score that should be displayed in a gradebook for this Result object.
Literal 0..1

2. LISResult

Direct Known Supertypes:
AbstractResult
Known Uses:
See Also:

A container that holds the result of some scorable activity or assignment.

Properties of class LISResult
extraCreditScore
The number of exta credit points earned by the learner.
decimal 0..1
normalScore
The score earned by the learner before adding extra credit or subtracting penalties.
decimal 0..1
penaltyScore
The number of points deducted from the normal score due to some penalty such as submitting an assignment after the due date.
decimal 0..1
resultOf
The LineItem within which this Result is contained.
LineItem 1
resultScoreConstraints
Constraints on the scores recorded in this Result.
ScoreConstraints 0..1
resultStatus
The status of the result for this user and line item.
ResultStatus 0..1
timestamp
The time at which the result was generated.
dateTime 0..1
totalScore
The total score on the assignment given by
    totalScore = normalScore + extraCreditScore - penalty
This value does not take into account the effects of curving.
decimal 0..1
Properties inherited from AbstractResult
comment, gradedBy, resultAgent, resultScore

3. LineItem

Known Uses:
See Also:

A class representing a column in a gradebook capable of holding result values for different users for a single activity.

Properties of class LineItem
assignedActivity
The Activity that learners engage with to produce the Results recorded in this LineItem.
Activity 0..1
dataSource
The resource associated with this line item.
Resource 0..1
label
A human-friendly label for this LineItem suitable for display. For example, this label might be used as the heading of a column in a gradebook.
normalizedString 0..1
lineItemOf
The context to which this LineItem belongs.
Context 1
reportingMethod
Identifies the property that is reported as the resultScore of the Results within this LineItem.
Property 1
result
A Result associated with this LineItem.
LISResult *
results
The container holding the Results for this LineItem.
ResultContainer 1
scoreConstraints
Constraints on the scores recorded in the Results associated with this LineItem.
ScoreConstraints 0..1

4. LineItemContainer

Direct Known Supertypes:
Container
See Also:

A container that holds a collection of LineItem resources.

Properties of class LineItemContainer
membershipPredicate
Indicates which predicate of the container's subject should be used to determine membership in the container.

This property is restricted and must have the value

   http://purl.imsglobal.org/vocab/lti/v2/lti#lineItem

Property 0..1
membershipSubject
Indicates which resource is the subject for the members of the container.
Context 0..1
Properties inherited from Container
membershipPredicate, membershipSubject

5. NumericLimits

Direct Known Supertypes:
ScoreConstraints

Defines the maximum values for numerical scores.

Properties of class NumericLimits
extraCreditMaximum
The maximum number of extra credit points that a learner may earn.
float 0..1
normalMaximum
The maximum number of points that a learner may earn without extra credit.
float 0..1
totalMaximum
The maximum number of points that a learner may earn. This value is given by
    totalMaximum = normalMaximum + extraCreditMaximum
float 0..1

6. Result

Direct Known Supertypes:
AbstractResult
See Also:

A basic result resource.

Properties inherited from AbstractResult
comment, gradedBy, resultAgent, resultScore

7. ResultContainer

Direct Known Supertypes:
Container
See Also:

A container that holds a collection of Result resources.

Properties of class ResultContainer
membershipPredicate
Indicates which predicate of the container's subject should be used to determine membership in the container.

This property is restricted and must have the value

   http://purl.imsglobal.org/vocab/lis/v2/outcomes#result

Property 0..1
membershipSubject
Indicates which resource is the subject for the members of the container.
LineItem 0..1
Properties inherited from Container
membershipPredicate, membershipSubject

8. ResultStatus

Possible status values for result resources.

Known Instances:
Simple Name Description / URI
Completed

http://purl.imsglobal.org/vocab/lis/v2/outcomes#Completed
Final

http://purl.imsglobal.org/vocab/lis/v2/outcomes#Final
Initialized

http://purl.imsglobal.org/vocab/lis/v2/outcomes#Initialized
Started

http://purl.imsglobal.org/vocab/lis/v2/outcomes#Started

9. ScoreConstraints

Direct Known Subtypes:
NumericLimits

The abstract base class for all the various kinds of constraints that might be imposed on the Results associated with a LineItem.


About this Document

Title: LIS Outcomes
Editor:Stephen Vickers (IMS Global)
Version: 2.0
Version Date: 10 September 2015
Release: Final Release
Status: IMS Final Release
Purpose: This document is made available for review and comment by the public community at large.

List of Contributors

The following list of individuals contributed to the authoring of this document:

Craig DunkD2LPadraig O'hiceadhaHMH
Viktor HaagD2LCharles SeveranceIMS Global
Brad HumphreyInstructureColin SmytheIMS Global
Greg McFallPearsonMatt StoeltingCengage
Mark McKellIMS GlobalJohn TibbettsVitalsource
Bracken MosbackerLumen LearningClaude VervoortCengage
Lance NeumannBlackboardStephen VickersIMS Global