C# Class LtiLibrary.Core.Outcomes.v1.OutcomesClient

Helper methods for the Basic Outcomes service introduced in LTI 1.1.
Datei anzeigen Open project: andyfmiller/LtiLibrary

Public Methods

Method Description
DeleteScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
IsLtiOutcomesRequest ( Stream stream ) : bool

Returns True if the stream contains an LTI Outcomes payload.

PostScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId, double score ) : Task
ReadScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task

Private Methods

Method Description
CreateLtiOutcomesRequest ( imsx_POXEnvelopeType imsxEnvelope, string url, string consumerKey, string consumerSecret ) : HttpRequestMessage
OutcomesClient ( ) : System
ParseDeleteResultResponse ( HttpResponseMessage webResponse ) : BasicResult
ParsePostResultResponse ( HttpResponseMessage webResponse ) : BasicResult
ParseReadResultResponse ( HttpResponseMessage webResponse ) : LisResult

Method Details

DeleteScoreAsync() public static method

public static DeleteScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
return Task

IsLtiOutcomesRequest() public static method

Returns True if the stream contains an LTI Outcomes payload.
public static IsLtiOutcomesRequest ( Stream stream ) : bool
stream Stream The to examine.
return bool

PostScoreAsync() public static method

public static PostScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId, double score ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
score double
return Task

ReadScoreAsync() public static method

public static ReadScoreAsync ( string serviceUrl, string consumerKey, string consumerSecret, string lisResultSourcedId ) : Task
serviceUrl string
consumerKey string
consumerSecret string
lisResultSourcedId string
return Task