• Resolved stevenbrainbuffet

    (@stevenbrainbuffet)


    We’re working on an LTI solution for our existing LearnDash site, and we came across this plugin. However, scalability has been an issue for us with WordPress, and I’d like to get some help understanding how this plugin and its dependencies work, and whether or not it would be a good solution to run on our site (10k+ concurrent LearnDash users, 50k+ total) where only a small percentage of users will be using LTI at first.

Viewing 1 replies (of 1 total)
  • Plugin Author Stephen P Vickers

    (@spvickers)

    You can find documentation for this plugin at https://github.com/celtic-project/lti-tool-learndash/wiki, and also at https://github.com/celtic-project/wordpress-lti/wiki which it extends. It is an implementation of the Learning Tools Interoperability specifications from 1EdTech and supports all versions of LTI from LTI 1.0 to 1.3. Since it is only used when a user makes a connection to the WordPress server, its impact should be minimal; after the connection has been made it is not used. The latest LTI spec (1.3) incurs the greatest overhead in verifying a connection because it requires access to a public key, but this impact can be minimised by configuring the LTI platforms within WordPress with the key itself, rather than relying on fetching it from an endpoint. But if scalability is a concern I would certainly recommend running your own tests to verify the impact; I am not aware of any results of such tests being publicly available.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.