Monthly Archives: November 2012

Extended context data

The LTI 1.1.1 specification includes 2 sets of elements that are used by a tool provider to figure out the context of a launch: tool_consumer_instance (_guid, _name, _description, _url and _contact_email…that last if you are really desparate) context (_id, _type, … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Using HtmlAgilityPack to convert the resource_link_description to plain text

From the LTI 1.1.1 specification, resource_link_description=… A plain text[1] description of the link’s destination, suitable for display alongside the link. Typically no more than a few lines long. This parameter is optional. [1] Plain text means that the Tool Provider … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Online Tool Consumer now supports Twitter, Facebook, Google, and Microsoft Live login

My sample tool consumer web site is based on the ASP.NET MVC 4 Web Application Template. I chose to start with a template so I could get right to the stuff that I find interesting and not worry too much … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Sample LTI Consumer now on Azure

The sample Consumer app I’ve been posting about is now running in the cloud on Azure, http://consumer.azurewebsites.net/. The data will get wiped out from time to time, but not too often I think. Anyone can register themselves. You must give … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

CodePlex or GitHub?

I can’t decide… CodePlex Seems to have more .NET projects than GitHub Integrates seamlessly with Visual Studio 2012 source control Presents a “front door” to the project GitHub Seems to be talked about more than CodePlex The vibe seems to … Continue reading

Aside | Posted on by | Tagged , , | 2 Comments

Building the LTI POST

In The Launch Action, I showed how the LTI link is launched: The AssignmentController.Launch method calculates all the LTI fields, saves them in the ViewBag, and loads the Assignment/Launch View. The View constructs a <form> from the data in ViewBag. … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment