This guide is for anyone new to FeedbackFruits' Learning Design System who wants to simplify the process of placing activities into LMS courses. We’ll walk you through what the new "Push to LMS" functionality is, how to set it up, and what steps are needed from your institution to enable it.
Please note - if you are a new FeedbackFruits partner joining after July 2025, this will be integrated into your Setup Wizard walkthrough so you will be set up and ready to go from the start of your platform usage.
Let's get started!
What is Push to LMS?
Push to LMS is a feature that allows you to publish FeedbackFruits activities directly into your LMS course. No more jumping through LMS hoops – it streamlines your workflow and saves time.
Why it Matters
Setup in the LMS is often complex and error-prone. By integrating more seamlessly into the LMS structure:
- We reduce friction for educators.
- We increase the chances of successful activity placement.
- We improve discoverability by placing FeedbackFruits directly in the course navigation.
Rollout Plan
We’re starting with Canvas in June 2025, followed by Brightspace and Blackboard (TBD). Moodle may follow, pending feasibility research.
What You Can Do with Push to LMS
- Place FeedbackFruits in the course menu
- Push learning activities directly into your LMS course
- Simplify setup and improve user flow
Functionality Walk Through
1. Set FeedbackFruits up in your Course Navigation
2. Select a learning activity template to implement in your course, through the picker.
3. Select the assignment group you want to place the activity in
4. Navigate to the activity in your LMS Course
Navigating Designs Within the Toolpicker
Within the new Toolpicker, you'll notice the option to filter particular templates - here's how it works in practice:
- Click filter in the top right to expand the filter menu.
- Within the filtered view, you can see all templates matching your selected filters.
- You can also use the search bar (next to the filters button) either as a standalone or in combination with a filtered view to look for a particular keyword, like AI.
- If no templates are found matching your filters, you'll see a page prompting you to change your parameters.
How do I Set Up Push to LMS?
To set up Push to LMS, please contact your Partner and Pilot Manager at FeedbackFruits - they will enable the feature for you.
Once the feature has been enabled, you can contact your IT Admin at your institution to set up the prerequisites in your LMS.
You can see a full list of the required scopes per LMS here:
Required Scopes & Intended Purpose
This section outlines the additional permissions institutions need to grant for the new Push to LMS functionality to operate effectively.
Canvas
Name | Action | Scope description |
---|---|---|
url:GET|/api/v1/courses | Listing courses | Ability to read course details |
url:GET|/api/v1/courses/:course_id/assignment_groups | Creating Assignment Groups | Add new assignment groups to organize course assessments |
url:POST|/api/v1/courses/:course_id/assignments | Listing Assignments | View existing assignments within a course |
url:GET|/api/v1/courses/:course_id/modules | Listing Modules | Access module structure |
url:POST|/api/v1/courses/:course_id/modules | Creating Modules | Add new modules to organize content |
url:GET|/api/v1/courses/:course_id/modules/:module_id/items | Listing Module Items | View content items inside modules |
url:POST|/api/v1/courses/:course_id/assignments | Creating Assignments | Create new assignments (in assignment group) |
url:POST|/api/v1/courses/:course_id/modules/:module_id/items | Creating Module Items | Add items to modules |
url:GET|/api/v1/courses/:course_id/assignment_groups | Listing Assignment Groups | View assignment group structure |
Brightspace
Scope | Action | Description |
---|---|---|
orgunits:course:read | GET course | Read information regarding the course and it’s structure (ammount of modules etc) |
ltiadvantage:links:read | GET links | List all links for an orgunit |
ltiadvantage:links:create | POST links | Create a new feedbackfruits link, where the FbF activities will live |
content:modules:manage | CRUD modules | Allows us to create and update modules inside a course. We also need to list modules, but that scope is already added for all API integrations |
How Do I Set Up Push to LMS in Canvas?
For Canvas, different procedures apply depending on your registration type:
Canvas - Inherited Keys
Canvas (Instructure) will enable course navigation for inherited keys, but the IT administrator must activate it separately for each course.
Canvas - Manual Keys
Admins at your institution must:
-
Go to Admin > Developer Keys
-
Edit the existing key
-
Scroll to "Placements"
- Select "Course Navigation"
- Add correct launch URL depending on your institution's region:
Canvas - Dynamic Registration
Institutions using dynamic registration must enable Course Navigation Placement within their existing Developer Key setup.
Steps:
-
Go to Admin > Developer Keys
-
Find the FeedbackFruits LTI key and click 'Edit'
-
Scroll to the "Placements" section and select "Course Navigation" from the dropdown
-
Click 'Save' - and you're done!
This enables the FeedbackFruits tool to appear in the course navigation menu.
How Do I Set Up Push to LMS in Brightspace?
Currently, we only have manual setup available - here are the steps:
Adding a Custom Link
-
-
Navigate to Manage Extensibility > LTI Advantage
-
Click "FeedbackFruits"
-
Add platform URL (found above in the list of regional URLs) to Redirect URLs
-
Click "Save"
-
Go to "View Deployments"
-
Click "FeedbackFruits" > "View Links"
-
Click on "New Link" and enter the link name and URL:
-
Fill out the name and URL fields with the values for FeedbackFruits Learning Design System
- Save and close
-
Navigate to Manage Extensibility > LTI Advantage
Adding the custom link to a Navbar
- In the course that you want to add FeedbackFruits to, click the three dots menu in the navbar, then click “Edit This Navbar”.
-
Under Links, click "Add Links"
-
Select the new Custom Link (the one you just created) by enabling the checkmark and clicking "add".
-
Drag the newly added link to the required position in the navbar - you can adjust the properties of the link using the guidance in the next section.
- The link is now available in the Navbar!
Blackboard Setup
- Navigate to Admin > LTI Tool Providers within Blackboard
- Locate FeedbackFruits - hover over the item and click "Manage Placements"
- Click "Synchronize Placements”