<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
Make teaching materials with LTI
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 access, it immediately returns to the page of the list of teaching materials.
The problem Solved
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