Thursday, September 3, 2015

Understanding LTI and moodle and the gradebook

Just a little more thinking around LTI and moodle.

The convenience of using LTI or LTI provider is that you do not have to worry about the content in moodle.  Moodle is the consumer or benefactor of someone else serving up content.  The "someone else" manages, updates the course content.  Moodle is a shell with pointers in activities that connect to a LTI provided data host, server or provider.  Yes, but with every convenience, there is a trade-off.  You give something away.  The cost is a "dependency" on the provider.  Moodle is dependent on the provider to "serve up" the content.

Its actually the browser that makes the request via OAuth of the provider.  Sending a key and shared secret to the provider.  The provider verifies and allows or releases data to the requester or consumer.

The course shell activity UI, like the one below that comes from the provider sometimes has a button that says Grade the data or Output Progress Data.  Requesting a data pull (from consumer perspective) or a data push (provider perspective).







Grade data also has a dependency on the provider.  The LTI definition in moodle (Admin | Plugins | Activities | LTI) has options that ask the provider to push or share graded data.  Moodle privacy settings say to always share consumer data with the provider and to accept grades back from provider.








If there is a time out in a users window during a LTI provided course, probably because the browser sate idle for too long.  The connection information being shared by the brower with the provider expired.  The user should be able to simply refresh the activity by clicking it in the course page.

Is a course better off getting its content from an LTI provider?  Probably - they would be the content experts, right?  They worry about the accuracy, functionality of the content, not moodle.  Moodle jsut has to connect and consume.

You give up control for the convenience of the serve.

The consumer course shell does have control of the window where the content is server.  Moodle has embed options as well as entire page or in new window - standard options.  If you want to keep the left side course navigation visible - because the LTI content UI is a little lacking, you could choose embed.

A sample provider UI


Notice the Score Posted to LMS column.  Nice little progress reporting detail, but lacking in UI options to scroll the content.

 We should be able to control the points associated with an LTI provided activity - the same way by editing the activity in moodle (from the course page, turn on editing).  But - I do not see an option (where is that drop down menu containing 1 - 100)? when looking at the *LTI activity.  I did read that this was added in moodle 2.8 upgrade.  What about 2.6?  How can I change the assigned points in a LTI consumed activity?




































There is no option in the gradebook to change the points associated with the graded item, only the ability to override the students grade received.  I mention this here because I sometimes expect to find this option in the gradebook too, then i end up going to the course page and editing the activity there - finding that drop down menu of 1-100 there, and changing it there.


No comments:

Post a Comment