<2017-07-13 Thu> at Hiroshima.rb #057
Learning Tools Interoperability® (LTI®) is a protocol or specification for e-Learning systems (LMS)
LMS = leaning management system, that is a CMS for education. (for example, Blackboard (Hiroshima University uses), moodle, …)
- Learning Tools Interoperability | IMS Global Learning Consortium
- https://www.slideshare.net/hosamshahin/lti-50090855
You can make your own teaching materials with LTI and add them into LMS of your organization!
I’m making a minimal sample LTI tool by using Sinatra.
But it is accesssed HEAD
only LOL.
POST
access should come after HEAD
.
After the HEAD
access, it immediately returns to the page of the list of teaching materials.
The problem Solved at <2017-07-16 Sun>.
Solution: adding the following to my Sinatra app.
set :protection, :except => :frame_options
Sinatra adds a header X-Frame-Options
(sameorigin) by default.
I have to remove the X-Frame-Options
header. LOL