C# Класс LtiLibrary.AspNet.Outcomes.v1.OutcomesControllerBase

Implements the LTI Basic Outcomes service introduced in LTI 1.1.
Наследование: ApiController
Показать файл Открыть проект

Защищенные методы

Метод Описание
DeleteResult ( string lisResultSourcedId ) : bool

Delete the result (grade, score, outcome) from the consumer.

ReadResult ( string lisResultSourcedId ) : LisResult

Read the result (grade, score, outcome) from the consumer.

ReplaceResult ( LisResult result ) : bool

Save or update the result (grade, score, outcome) in the consumer.

Приватные методы

Метод Описание
CreateCustomResponse ( string messageRefId, string description, imsx_CodeMajorType codeMajor ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope.

CreateSuccessResponse ( string messageRefId, string description ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope. The status is set to success.

GetResult ( ResultRecordType resultRecord ) : LisResult

Convert the ResultRecordType into the Result type.

HandleDeleteResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReadResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReplaceResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
Post ( imsx_POXEnvelopeType request ) : HttpResponseMessage

Описание методов

DeleteResult() защищенный абстрактный Метод

Delete the result (grade, score, outcome) from the consumer.
protected abstract DeleteResult ( string lisResultSourcedId ) : bool
lisResultSourcedId string The sourcedId of the LisResult to delete.
Результат bool

ReadResult() защищенный абстрактный Метод

Read the result (grade, score, outcome) from the consumer.
protected abstract ReadResult ( string lisResultSourcedId ) : LisResult
lisResultSourcedId string The sourcedId of the LisResult to read.
Результат LtiLibrary.Core.Outcomes.v1.LisResult

ReplaceResult() защищенный абстрактный Метод

Save or update the result (grade, score, outcome) in the consumer.
protected abstract ReplaceResult ( LisResult result ) : bool
result LtiLibrary.Core.Outcomes.v1.LisResult The result to save or update.
Результат bool