module AJIMS::LTI
LTI
is a standard defined by IMS for creating eduction Tool Consumers/Providers. LTI
documentation: www.imsglobal.org/lti/index.html
When creating these tools you will work primarily with the ToolProvider
and ToolConsumer
classes.
For validating OAuth request be sure to require the necessary proxy request object. See IMS::LTI::RequestValidator#valid_request? for more documentation.
Installation¶ ↑
This is packaged as the `ims-lti` rubygem, so you can just add the dependency to your Gemfile or install the gem on your system:
gem install ims-lti
To require the library in your project:
require 'ims/lti'
Constants
- VERSIONS
The versions of
LTI
this library supports
Public Class Methods
generate_identifier()
click to toggle source
Generates a unique identifier
# File lib/ajims/lti.rb, line 37 def self.generate_identifier UUID.new end