Stephen P Vickers
Forum Replies Created
-
Forum: Plugins
In reply to: [LTI Tool] Creating SSO for LTI ToolThere could be many reasons for this behaviour. Make sure your platform has been properly configured with the LTI Tool connection details, especially the launch message URL (as displayed at the top of the LTI Platforms page). It could also be a cookie issue, so make sure your browser is not blocking third-party cookies; if you’re not already doing so, try loading the LTI Tool in a separate window rather than an iframe within the LTI Platform page. Also check your PHP error log file for any reported errors and messages, especially if you have set the plugin’s logging level to debug.
- This reply was modified 2 years, 10 months ago by Stephen P Vickers. Reason: Add check of log file
Forum: Plugins
In reply to: [LTI Tool] Creating SSO for LTI ToolI am not sure I fully understand your use case, especially your reference to an IODC login page of https://my_learndash_lms_url/wp-admin/admin-ajax.php?action=ld_lti_tool_sso. I am wondering whether you are trying to use both an SSO solution provided by LearnDash with LTI. If you are using the LearnDash plugin, then I would recommend that you look at the LearnDash companion plugin to this LTI Tool plugin (see https://wordpress.org/plugins/lti-tool-learndash/); you should only need one SSO solution. This plugin, when used on its own, will automatically create a WordPress site for each platform resource link, create user accounts and give them access to the site based on their role in the platform context. The LearnDash extension adjusts this behaviour to allow access to selected LearnDash courses.
Forum: Plugins
In reply to: [LTI Tool] Creating SSO for LTI ToolThe OIDC Login URL is the one provided by the LTI platform when using LTI 1.3; there should not be any need for any additional WordPress plugins to be installed in order to make an LTI connection.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] PHP error when adding new platformVery odd indeed. I will leave this code as-is for now and hope that it was just a temporary aberration.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] PHP error when adding new platformThanks. I can’t see what is wrong with this code to cause the issue; does the directory name (“‘wp-content/plugins/lti-tool-learndash”) look wrong for your server? Is an incorrect value being returned by the dirname(__FILE__) reference in that file? It is working fine for me and other users. Thanks.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] PHP error when adding new platformWhich version of WordPress are you using?
Forum: Plugins
In reply to: [LTI Connector for LearnDash] PHP error when adding new platformYour system appears to be complaining about a missing file (LTI_Tool_LearnDash_Binary_Selector_Courses.php). This file is present within the plugin’s zip file, so I recommend that you check your server to make sure the file has the correct permissions to be read by the web server account and/or reinstall the plugin to see if that resolves the issue.
Forum: Plugins
In reply to: [LTI Platform] SQLI error with LTI pluginI assume this has now been resolved; let me know if not.
I assume this has now been resolved; let me know if not.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] LTI Connector for LearnDash not working?The plugin is merely an extension of the LTI Tool plugin and adds no new menu items. When activated the configuration of an LTI Platform will be tailored with LearnDash requirements. Documentation can be found at https://github.com/celtic-project/lti-tool-learndash/wiki which also references the LTI Tool plugin documentation.
Forum: Plugins
In reply to: [LTI Connector for LearnDash] LTI Connector for LearnDash not working?Sorry for the tardy response; thanks for the reminder. Please can you elaborate on what issues are arising with the latest version of LearnDash. I do not have access to it myself. Thanks.
Forum: Plugins
In reply to: [LTI Tool] Installing LTI Tool plugin will gives LTI Platforms menu?All the URLs you should need are listed at the top of the “LTI Platforms” page, including (1), (2) and (4). The plugin does not support deep linking, though some of the extensions do (e.g. one for Pressbooks). Nor does the plugin display your public key in PEM format (should that be what you are being asked for); you should have that separately when you generated your private key. But, in my experience, most LTI tools also support endpoints from which the public key can be retrieved (as offered by this plugin) which makes it easier for the key to be changed. But the plugin does support both public keys and public key (JWKS) endpoints for LTI platforms.
Forum: Plugins
In reply to: [LTI Tool] Installing LTI Tool plugin will gives LTI Platforms menu?This is correct. The plugin allows WordPress to act as an LTI Tool. To do so you need to configure each of the LTI Platforms with which it is to be connected. If you wish to have WordPress act as an LTI Platform, then use the LTI Platform plugin, which has an LTI Tools menu option to configure each tool to be launched.
Forum: Plugins
In reply to: [LTI Platform] SQLI error with LTI pluginStill sounds like a server configuration issue to me, so one to take up with your hosting provider.
If you find you are unable to enable the mysqli_stmt::get_result method, then let me know and I’ll see if a workaround is possible, but this appears to be a standard PHP method and I have not had this issue reported by other users of the LTI Tool plugin.
Forum: Plugins
In reply to: [LTI Platform] SQLI error with LTI pluginI also see references to needing nd_mysqli extension as well. Do you have that installed as well? It does look like a server configuration issue to me, rather than an issue with the LTI Tool or ceLTI LTI Library plugins.