Join us for The InstructureCon25 Encore Series—a book club that brings the voices from InstructureCon into your everyday learning. Our reading of Everyday Dharma begins September 2!
This is Part 2 of the enhanced Portfolio LTI setup guide. In this section, you'll walk through how to install and configure the Portfolio LTI tool in Canvas. You can choose to set up the tool at either the root account level or within a specific subaccount, depending on your institution’s needs.
If you haven’t completed the initial setup steps yet, start with Part 1 – LTI registration
Fill out the form as follows:
Field |
Value |
Configuration Type |
By Client ID |
Client ID |
Paste the saved LTI Client ID (mentioned in Part 1) |
Click Submit → then Install
✅ You're done! Portfolio is now installed and connected at the root account level.
To install the Portfolio tool in a subaccount:
To manage visibility and placements after installation:
❗ Remember: Just installing the tool does not make it visible. Visibility is controlled by the placements you enable here.
We are enabling in a subaccount, and thus followed the instructions to just use placement in the Course Navigation. There was no place I saw to "Authorize" the installation. When we go to a course in the subaccount and click Portfolio, we get this message:
Please provide further guidance. Thank you!
I'm getting the same error as ACook-RVCC.
Hi @ACook-RVCC,
Thanks for reaching out! The issue was due to the region code being entered with uppercase letters — it needs to be in all lowercase to work properly.
We’ve gone ahead and updated the domain for you, and it should be working now when accessed from the course navigation.
Let me know if you run into any further issues!
Hi @rlord
I appreciate you flagging this! Please double-check the URL you're using and make sure everything is correct and in lowercase and it should solve this!
Let me know if the issue persists after updating that!
@Dalma_Schnell When attempting to install today, the Dynamic Registration menus were unresponsive to attempting to toggle off specific placements. A key was ultimately created and I was able to re-launch the key to edit those placements.
After installing at a sub-account level, launching the Account Navigation placement returned a 500 Server Error
{"statusCode":500,"message":"Internal server error"}
This error also appears at the course level. I have opened ticket 12702622 with support as well.
@Dalma_Schnell an additional question regarding the Authorization step (Step 10) - is this a step that every user is taking, or is the Portfolio tool relying on a single user permission/API token? This will impact how we treat this initial authorization. If it is a singular one time authentication/authorization, doing so from an account that may be removed in the future (an actual users' account) could result in a disruption of service.
There is no option to Enforce Scopes in the installation of the API Key. This is a security issue.
Why does Portfolio need full API access to everything in this instance of Canvas?
Will this documentation be updated with configuration for Enforce Scopes?
Hi @jmerlenbach2,
Thanks for reaching out!
For the LTI issue, please try reinstalling it, sometimes there are issues on the Canvas side, and a reinstall often resolves them.
Were you able to resolve this already with support, or is it still an issue?
Regarding the Authorization step, it only needs to be done once per user. Completing it from a user account will not cause any disruption in service for others, so it’s safe to proceed even if that account is removed later.
Let us know if something still isn’t working, and we’re happy to help!
Hi @mcarruth, thanks for flagging this! We are aware of the issue regarding the lack of an option to Enforce Scopes during API key installation and are actively working to resolve it.
We’ll also ensure the documentation is updated once the fix and configuration guidance are available.
Appreciate your patience!
@Dalma_Schnell Thanks for the udpate.
Dalma,
This documentation is so perfect! You have no idea how many times we get LTI documentation from vendors that have errors. This was easy!
Will Portfolio show up as an Assignment Type soon?
Note: You can only embed guides in Canvas courses. Embedding on other sites is not supported.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in