Stephen P Vickers
Forum Replies Created
-
Forum: Plugins
In reply to: [LTI Tool] Understanding data passedThe current release of the LTI Connector for LearnDash uses the LTI Outcomes service options (including the Assignment and Grade services) to save a user’s progress. If there are specific types of outcomes you are looking to record in the LTI Platform, then I recommend you either post a comment in the support pages for the LearnDash plugin or as an issue in its GitHub repository.
Forum: Plugins
In reply to: [LTI Tool] Understanding data passedAn LTI launch message typically passes data about the LTI Platform, the user (e.g. ID, name and email), the context from which the launch occurred (e.g. ID and title) and the user’s role(s) in that context. What is actually sent will depend upon the platform being used and how the connection has been configured; none of the items listed in the previous sentence is required by the spec. You can find more details in the LTI spec.
LTI defines a number of services allowing data to be retrieved from the platform by a tool, or sent to the platform by a tool. The main ones are Assignment and Grade, Names and Role Provisioning, and Course Groups. For more information about the spec see https://www.1edtech.org/standards/lti.
You can find contact details in the source files if you need more personal support.
Forum: Plugins
In reply to: [LTI Tool] Learndash to launch a bookshelf from vital sourceThis plugin allows LearnDash to be launched from an LTI Platform; what you appear to be wanting to do is have LearnDash act as the LTI Platform so that it can launch VitalSource Bookshelf as an LTI Tool, For this you should take a look at the LTI Platform plugin for WordPress.
Forum: Plugins
In reply to: [ceLTIc LTI Library] Direct Linking issueThe redirection for an incoming LTI message occurs in the result method of the Tool object. However, I suggest that the most likely causes of this issue are that the LMS has not been configure with the correct launch URL, or the browser’s security policies are blocking the WordPress session cookie.
HTH
Forum: Plugins
In reply to: [LTI Connector for LearnDash] Connecting Learndash with Moodle by LTII do not offer any free support for users of this plugin; I assume users have some familiarity with using LTI. But for a pre-LTI 1.3 integration, all the two systems require is a consumer key, a shared secret and a launch URL. If you’ve not already done so, take a look at the documentation for the LTI Tool plugin which it extends.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] Connecting Learndash with Moodle by LTIYes, that should be possible. The plugin allows a LearnDash instance of WordPress to act as an LTI Tool and be accessed from any LTI Platform (such as Moodle).
Forum: Plugins
In reply to: [LTI Tool] LTI Tool plugin will work with Thought Industries LMS?The LTI Tool plugin merely offers an alternative method for authenticating a user when connecting to WordPress. It will log them into WordPress using an automatically provisioned WordPress user account based on the signed message received from the LTI platform. Once logged in, WordPress handles which pages the user is able to access; the plugin is only used to log users in.
HTH.
Forum: Plugins
In reply to: [LTI Tool] Use of LTI plugin with LMS limited to V1.2 LTIThe plugin supports all versions of LTI, except LTI 2.0. I am sorry the documentation gave you an incorrect impression about this, I shall seek to correct it.
A blog is named using the title of a resource link from the LTI platform. In your case it looks like no resource link title is being passed and so the fallback is to use a title of “Resource ” followed by the resource link ID. Check the settings of your LTI configuration to have the title parameter passed in LTI messages.
Since you have set the username format to “username”, you should check that your Blackboard instance is sending the username to WordPress in its LTI launch messages; I am not sure that it does by default. If it is not, try adding a custom parameter of “username=$User.username”.
Forum: Plugins
In reply to: [LTI Tool] When adding a new LTI Platform the plugin crashesI think this issue has been resolved in the most recent releases of this plugin. Please resubmit if not. Thanks.
Forum: Plugins
In reply to: [LTI Tool] LTI tool WordPress with MoodleYou are correct, this plugin merely directs users to the home page of the site associated with their resource link (for multisite instances of WordPress) or the home page for single site instances. WordPress does allow this home page to be set, but are you wanting the page to vary based on the resource link from which WordPress is launched? If so, this could be added as a custom parameter in the launch message.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] ScalabilityYou 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.
Forum: Plugins
In reply to: [LTI Tool] 1.3 tool won’t launchIt sounds like you are using the LTI Platform plugin for WordPress (see https://ww.wp.xz.cn/plugins/lti-platform/) rather than the LTI Tool plugin whose support forum you have posted to. Is that correct?
If so, check that your WordPress instance is visible to the tool so it can access your public key. Your log files suggest that an initiate login request was sent and an authentication request was received but no LTI message sent in return. Are there any PHP errors in the PHP log file for your WordPress instance? What version of PHP, the plugin, and the celLTIc library plugin are you using?
Not sure what your question is. In case you’ve not seen it, documentation for this plugin can be found at https://github.com/celtic-project/wordpress-lti-platform/wiki.