#
Canvas LMS Integration
#
Overview
Canvas is a widely-used course management system that supports online learning and teaching. It allows professors to post grades, information, and assignments online, and is being used by universities and colleges all over the world. Canvas is a powerful tool that allows you to connect with your team, clients, and partners from anywhere in the world.
With our Canvas integration, you can issue credentials to participants who complete a course in Canvas. You can also manually issue credentials to participants who have completed a course in the past.
#
Features
Automate credential issuance so that you don't have to do it manually. This integration will allow you to issue credentials for Canvas course attendees who complete your course. This integration is LTI based and will require you to install Hyperstack LTI in your Canvas account.
#
Key Benefits
- Automatically issue digital certificates and badges upon course completion
- Seamless integration with existing Canvas workflows
- Students receive credentials via email and can view them directly in the course
- Support for custom credential designs and branding
#
Technical Details
Learning Tools Interoperability (LTI) is a standard for integrating educational applications. It allows you to launch Hyperstack from within Canvas and pass information, such as the user's name and email address, to Hyperstack. This information is used to issue credentials to participants who complete a course in Canvas.
This integration uses LTI version 1.1 and enables automatic certificate issuance to students in your Canvas LMS course. The certificate will be issued to the student's email address as well as displayed in the course item page.
#
Prerequisites
To install this integration, you will need:
- An active Hyperstack account with access to Hyperstack Studio
- An active Canvas account with administrative privileges
- A ready-to-use Credential Group in Hyperstack
- Access to course settings in Canvas
#
Installation Steps
#
Step 1: Get Configuration Details from Hyperstack Studio
- Login to your Hyperstack Studio account
- Navigate to Extensions in the left sidebar
- Find and click on Canvas LMS from the available integrations
- Click on the Install button
- Copy the configuration details provided:
- Config URL
- Consumer Key
- Shared Secret
⚠️ Security Note: Keep these credentials secure and only share with authorized Canvas LMS administrators.
#
Step 2: Access Canvas Course Settings
- Login to your Canvas LMS account
- Navigate to the course where you want to add the Hyperstack integration
- Click on the Settings link in the course navigation
- Click on the Apps tab
- Click on the View App Configurations button
#
Step 3: Add Hyperstack App to Canvas
- Click on the + App button
- Select the configuration type as By URL
- Enter the configuration details obtained from Hyperstack Studio in Step 1:
- Paste the Config URL
- Enter the Consumer Key
- Enter the Shared Secret
- Click on the Submit button to complete the app installation
#
Configuration Steps
#
Step 4: Add Hyperstack to Course Module
- Go to the course where you have added the Hyperstack integration
- Navigate to Modules in the course menu
- Under the desired module, click Add Item
- Select External Tool from the dropdown
- Select Hyperstack from the list of available tools
- Click on the Add Item button
#
Step 5: Configure Credential Settings
- The Hyperstack course item will be added to the course module
- Click on the Hyperstack course item to configure the settings
- You will be taken to the Hyperstack configuration page (this page is only visible to users with the Teacher role)
- Select the appropriate credential group from the dropdown menu
- Click on the Enable Auto Issuance button
- You will see a success message once the configuration is complete
#
Student Experience
Once the integration is properly configured:
- Automatic Issuance: When a student reaches the Hyperstack course item, a digital certificate will be automatically issued to their email address
- In-Course Display: The link to the certificate will be displayed directly in the course item page
- Email Delivery: Students receive their credentials via email for easy access and sharing
- Downloadable Format: Students can view their credential online and download it as a PDF
#
Course Completion Flow
- Students complete required course modules and assignments
- Upon reaching the Hyperstack integration point, credentials are automatically generated
- Students see a congratulations message with access to their digital credential
- Credentials are delivered to the student's registered email address
#
Advanced Configuration
#
Restricting Access
You can configure the Hyperstack item to be viewable only after completion of all modules in the course:
- Navigate to the module containing the Hyperstack item
- Click on the settings icon next to the Hyperstack item
- Set prerequisites to require completion of previous modules
- Save the configuration
#
Credential Customization
Credentials can be customized through your Hyperstack dashboard:
- Custom branding and design
- Specific course information
- Institution logos and styling
- Additional metadata and verification features
#
Troubleshooting
#
Common Issues
Integration not appearing in External Tools:
- Verify that the configuration URL, consumer key, and shared secret were entered correctly
- Ensure you have administrative privileges in Canvas
- Check that the app was successfully submitted and appears in the App Configurations
Students not receiving credentials:
- Confirm that auto-issuance is enabled in the Hyperstack configuration
- Verify that the correct credential group is selected
- Check that students have valid email addresses in their Canvas profiles
Configuration page not loading:
- Ensure you are accessing the Hyperstack item with a Teacher or Administrator role
- Verify that the LTI integration was properly installed
- Check your network connection and try refreshing the page
#
Support
For additional support with your Canvas integration:
- Contact Hyperstack support through your dashboard
- Refer to Canvas LTI documentation for platform-specific questions
- Check the Hyperstack knowledge base for common integration scenarios
#
Best Practices
- Test First: Always test the integration in a development or sandbox course before deploying to live courses
- Clear Communication: Inform students about the credential process and what they can expect
- Module Placement: Consider placing the Hyperstack integration at the end of your course modules for optimal completion tracking
- Credential Design: Ensure your credential group is properly configured with appropriate course information before enabling auto-issuance
This integration guide covers the essential steps for setting up Canvas LMS with Hyperstack. For the most up-to-date information and additional integration options, visit the Hyperstack integrations page.