This guide, Linking to Library Resources in Canvas, intends to provide you (the instructor) the steps to follow to create persistent (long-term) links to articles, eBooks, videos, and more from SDCC Library databases. In creating links to library materials in Canvas you are effectively creating an integrated reading list so students go directly to the exact library resources you've assigned and don't have to search for them on their own.
Choose a resource from the list of databases in the navigation area of this guide to see the steps, and example link, and a screenshot of where to locate the persistent link within that database.
BEWARE that "persistent" links, sometimes called permalinks or resource URLs, may not actually be permanent. As with any database, licensing may be lost to individual items without notice, so it is best practice to check your links periodically to ensure they still connect to the items.
The Proxy Server:
Once you have embedded library resource links in your Canvas course, the students will click on them to gain access to the resources. But before access is granted to the resource, the Library's proxy server will prompt the students to authenticate with their 10-digit student ID and their last name. They should see this:
Some students may encounter an error message at this point; they should contact email@example.com if more troubleshooting is needed.
Inside vs. Outside: Why it's better to Load in a new tab
Although it's convenient for students to stay inside your course shell instead of opening a new tab in their browser, there are many behind-the-scenes configuration variables involved in forcing Canvas to open a database within a page or module, and that could cause problems for students. Canvas uses https, which is a secure protocol. Some library database permalinks have https or http or both. Therefore, Canvas will complain with an error message if it tries to open a URL that has http in it (not secure). This is confusing for students.
In short, when adding an External URL for library resources in a Canvas module, choose Load in a new tab: