Stephen P Vickers
Forum Replies Created
-
Forum: Plugins
In reply to: [LTI Platform] SQLI error with LTI pluginThe issue you report looks consistent with mysqlnd not being installed on your server (see the PHP documentation for mysqli_stmt::get_result). Have you checked this?
Forum: Plugins
In reply to: [LTI Platform] SQLI error with LTI pluginThanks for reporting this issue; I have not encountered this before. What version of PHP are you running on your server? (Note that I am assuming, whilst you have reported this to the forum for the LTI Platform plugin, your issue relates to the LTI Tool plugin.)
This is not a known issue. Are all custom parameters having characters appended to their values, or just some? If the latter, which ones? Can you check that the data in WordPress does not include these characters (which look like a line break (carriage return and line feed)?
Forum: Plugins
In reply to: [LTI Platform] Will it work if we are using SCORM or xAPI formated contentYes, I see no reason why this plugin should not work with your content. But I suspect you might be more interested in having WordPress act as an LTI tool than as an LTI platform. If so it is the lti-tool plugin you should take a look at.
Yes, these plugins should be fine with WordPress 6.2. I have been using them without any issue and will update the site once I have completed my checks. Note also that I am in the process of releasing an open source plugin to allow LTI platforms to connect to LearnDash courses similar to the one already available for Pressbooks (see https://wordpress.org/plugins/pressbooks-lti-tool/) in case you’re ever looking to have your WordPress server with Learndash act as an LTI tool. I expect this to be released within the next month.
Forum: Plugins
In reply to: [ceLTIc LTI Library] Certification and version of LTIYes, it is. You can find the documentation for this library at https://github.com/celtic-project/LTI-PHP. It is an open source project and not a member of 1EdTech so is not certified. But I believe that it has been used by applications which are.
Forum: Plugins
In reply to: [LTI Tool] Can this tool share database data?Great. Contact me if you need any help building an extension for LearnDash.
Forum: Plugins
In reply to: [LTI Tool] Can this tool share database data?So I could indeed have them access the WordPress training, but I can only have WordPress (well, the plugin) send a grade as part of that same session, is that how I should see it?
Yes, they can access content within your WordPress instance. LTI supports the passing back of a grade but the LTI Tool does not include this functionality as it would be specific to a use case. The Pressbooks extension shows that this is possible (grades are returning for completed H5P items); a similar extension could be written for LearnDash.
Forum: Plugins
In reply to: [LTI Tool] Can this tool share database data?Not quite. There are no LTI services defined for platforms (VLEs). The best you could do with LTI is to update the gradebook entry for the user when they start or complete the training (but this is not supported by the LTI Tool plugin itself – see below). You can however, allow users to follow a link within their VLE course to access WordPress without the need for them to be pre-registered – an account is dynamically created for them on-the-fly.
If you want to do more than just provide the connection between the two systems and, for example, return a grade to the platform, then you should look at the Pressbooks plugin (https://wordpress.org/plugins/pressbooks-lti-tool/) which extends the LTI Tool plugin to provide similar additional features.
The latest version of this plugin does not require multisite – where did you read this, perhaps it needs updating?
Forum: Plugins
In reply to: [LTI Tool] Can this tool share database data?LTI is a specification from 1EdTech (formerly IMS Global) which enables a user to follow a link from a platform (such as a VLE) to a tool in a secure and seamless manner. There are no services defined in the specification which allow the platform to access content within the tool – the normal use case is that the user interacts with the content on the tool’s site. The LTI connection merely passes across sufficient data to allow a tool to establish a user’s session on-the-fly. All the services currently defined with the LTI specifications are for tools to make requests to platforms; e.g. to obtain a list of course enrolments, or to send a grade to the platform’s gradebook.
HTH.
Forum: Plugins
In reply to: [LTI Tool] LTI Tool and LTI Platfrom Plugins free or paidBoth plugins are open source and free, released under a GPL-3 licence. They allow WordPress to be connected to from an LTI Platform, or to act as an LTI Platform which can connect to LTI tools. The connections between the two systems use the LTI security model (either OAuth 1 based or OpenID Connect based). When a user interacts with WordPress itself they would be using the WordPress security; the LTI specifications are merely concerned with connections between the two separate systems.
Forum: Plugins
In reply to: [LTI Tool] Can’t activate PluginPlease submit another message if you are still experiencing an issue.
Forum: Plugins
In reply to: [LTI Tool] Stuck with an error in the LTI ToolThat’s good news. I assume the stubborn one is in the lti directory. This would have been installed manually as it was never in the WordPress repository. Perhaps if you can recall how it was installed, or who installed it, that may give you some clues. Check also who owns the directory – does it look different from the others?
Forum: Plugins
In reply to: [LTI Tool] Stuck with an error in the LTI ToolIt looks like the issue might be a file permissions one with your WordPress server, particularly given your previous report of being unable to delete it using FTP. Have you tried updating the permissions on the plugins directory? Are you able to install and delete other plugins?
Forum: Plugins
In reply to: [LTI Tool] Stuck with an error in the LTI ToolWhich versions of the plugin do you have installed?
The errors appear to be reporting missing files from your server, so have you tried reinstalling the LTI Tool plugin from the WordPress plugin repository? I cannot replicate any issue with deleting and reinstalling the plugin on my WordPress 6.0 server.