Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
We have an external provider of content who gives us content based on our server domain (links from our server go to the content and not a paywall). Basically, our content provider will allow our students access to the 'Toolkit' content we buy if students press a link long as it doesn't open in a new browser tab - the provider asked us to put a "not_external" html 5 link, i.e. if we use the following code in the html link:
<p><a class="not_external" href="https://www.xyz"</a>name of content</p>
This works fine as a Canvas link on a Canvas page. However, I'd like to add the link to a module with the "add external URL" tool and then I have less success. When I I try to put this URL (with the "not_external", i.e https://www.abc_"not_external" ) bit in a module link it doesn't work at all. IT DOES work (see image 1) if I omit the "not_external bit' when I " add external URL" but then if students click the URL bit (see arrow in image 2) the link goes to a the paywall.
Can anyone help? Is there a workaround other than just putting the link on a page within the module (yes I had thought of that).
Richard
Hi Richard,
The "not external" class parameter is not part of the URL itself, so it can't be included in the URL field when setting up a External URL link in a module. The External URL link does not really give you the option to tweak the way that HTML anchor tag is set up on the Module page in Canvas. I'm afraid you really need more control over the underlying HTML code to do that, which means a Page (or something else where you have access to the RCE).
Mike
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.