Author Archives: Andy

LtiLibrary is now a NuGet Package

To make it even easier to add IMS LTI support to your learning app, I wrapped LtiLibrary into its own NuGet Package. To add LtiLibrary to your application, run the following command in the Package Manager Console: PM> Install-Package LtiLibrary … Continue reading

Posted in Uncategorized | Tagged , , , , , | 7 Comments

Quickly add LTI consumer outcomes support to your ASP.NET MVC web site

The IMS LTI™ outcomes service allows consumers (such as Learning Management Systems) and providers (such as an online test) to send score information back and forth. Teachers love this! No more manually entering grades into the gradebook. In this post, … Continue reading

Posted in Uncategorized | Tagged , , | 4 Comments

Quickly add LTI consumer functionality to your ASP.NET MVC web site

NOTE: This post is obsolete. LtiLibrary is now on GitHub, along with several samples. IMS LTI™ is a technology which helps one educational system interoperate with another. For example, a Learning Management System (LMS) can launch an educational tool with enough … Continue reading

Posted in Uncategorized | Tagged , | 2 Comments

How to Launch a Lincoln Speech from Canvas with LTI

My sample provider site has two Lincoln speeches which I use to experiment with LTI consumers. I signed up for a trial Canvas account yesterday and found out that the trial includes LTI consumer functionality. So, of course I started … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment

Turn Your LTI 1.0 Consumer into an LTI 1.1 Consumer in 30 Minutes (or Less!)

If you have taken a peak at the source code in CodePlex lately, you may have noticed a new library project called LtiLibrary. I’m slowly pulling the LTI specific code out of Consumer (and eventually Provider) to make it easier … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Deploy ASP.NET MVC application with Membership to Azure

This article describes how to deploy an ASP.NET MVC application with the default Membership database to Azure, Deploy a Secure ASP.NET MVC application with OAuth, Membership and SQL Database – .NET Web Development and Tools Blog – Site Home – … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment

Customizing External Login Buttons in Sample Consumer

Ran across this… Customizing External Login Buttons in ASP.NET MVC 4. Now you see this… http://consumer.azurewebsites.net/Account/Login

Posted in Uncategorized | Tagged | Leave a comment

I’ve Launched My inBloom LTI App, Now What?

In a previous post, I described how I made my Sample LTI Consumer website (Consumer) into an SLC–now inBloom—application: The first step was to extend the OAuth 2.0 support in ASP.NET MVC 4.5 to work with inBloom. When my sample … Continue reading

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

Does LTI use OAuth?

How to Think About OAuth I’ve been “following” Tim Bray for a very long time. Probably since Chris Sells organized an XML conference at the amazing Skamania Lodge. He recently wrote down some of his thoughts about OAuth in his … Continue reading

Posted in Uncategorized | Tagged , | 2 Comments

Refining the Tenant Registration

In my last post I wrote about passing the Client ID from the SLC to the Sample LTI Consumer Website (consumer website). This is required because each SLC tenant will have a different Client ID for the consumer website and … Continue reading

Posted in Uncategorized | Tagged , | Leave a comment