30% off your first 3 months

Get the deal

DuckyHelper in Canvas

DuckyHelper sees Canvas on your screen and, in early access, works in it with its own cursor to manage courses and modules, create assignments and quizzes, grade submissions, run discussions, and message students. It's built to ask before it sends or pays, and explains or draws on Canvas when you want to learn it.

Try asking
  • “List all courses and add a conversation message”
  • “Create an assignment in Canvas”
  • “Show me how to create a course”

Press fn (Ctrl+Shift+Space on Windows and Linux) and ask out loud. Doing the work for you is early access on Mac.

Courses in CanvasDone in 7sExample
List all courses and add a conversation message
  1. Listed all courses in Canvas
  2. Created a course
  3. Add a conversation message

It's ready in Canvas. Nothing goes out until you press Send.

Canvas
CanvasNew messageNeeds your OK
ToDana Lee (example)
Hi Dana, here is the update you asked for. Tell me if anything is missing.

Drawn from Canvas's own actions · early access on Mac

WHAT TO ASK

Things you can ask it to do in Canvas

Each one is something Canvas itself lets you do, said the way you'd ask. Questions about your screen work today; having it do the job is early access on Mac.

Ask about it

Works today

It sees your screen, answers out loud and draws on it.

  • “Explain this submission to me”
  • “Where do I find the courses in Canvas?”
  • “Show me how to create a course”
  • “What does this button do?”
  • “Walk me through this screen”

Read and find

Early access

It opens Canvas and looks things up for you.

  • List all courses
  • List the courses
  • List the submissions
  • List the favorite courses
  • List the assignment submissions
  • List the assignment submissions by section
  • List the submissions for multiple assignments
  • List the courses for a user
Show all 305
  • Look up the courses
  • List the module items
  • List the communication messages
  • List the modules
  • List the course TODO items
  • List the discussion topics
  • List the discussion entries
  • List the pages for a course
  • Look up the quiz submissions
  • List the new quizzes
  • List the assignment overrides
  • List the quizzes in a course
  • List the gradeable students
  • List the submissions for multiple assignments in a section
  • List the course nicknames
  • List the course users
  • List the features for a course
  • List the assignment groups
  • List the users in a course
  • List the files
  • List the missing submissions for a user
  • Look up a course
  • List all folders
  • List the entries
  • List the folders
  • List the course subgroups
  • List the assignments for a user in a course
  • List the assignments for an assignment group
  • List the quiz items
  • Look up a submission
  • Look up an assignment
  • List the courses with their latest ePub export
  • List the topic entries
  • Look up a single course
  • List the external tools
  • List the external tools for a course
  • Read a page for a course
  • Look up a quiz submission
  • Look up the current grades
  • List the files in a folder
  • List the planner overrides
  • Look up a single submission
  • List the blackout dates for a course
  • List the entries for a column
  • Look up the assignment overrides
  • Look up a single quiz submission
  • Look up the assignments for a specific course
  • List the enrollments
  • List the upcoming assignments Calendar events
  • List the notification preferences
  • Look up the aligned assignments for an outcome
  • List the conversations
  • List the polls
  • Look up the courses folders by path
  • Look up a single submission by section
  • List the available reports
  • List the bookmarks
  • List the section enrollments
  • List the sent content shares
  • List the course sections
  • List your groups
  • List the closed poll sessions
  • List the opened poll sessions
  • List the planner notes
  • Look up the visible course navigation tools
  • List the user files
  • List the received content shares
  • Look up the department level completed grades
  • List the group files
  • List the enabled features for a course
  • List the group's users
  • List the subgroups
  • Look up the term grade data
  • List the calendar events
  • List the content exports
  • List the favorite groups
  • List the discussion topics for a group
  • List the pages for a group
  • List the entry replies
  • List the appointment groups
  • List the custom gradebook columns
  • List the groups in an account
  • List the user content exports
  • List the global subgroups
  • List the licenses
  • Look up a module item
  • Look up the courses outcome groups
  • List the media objects
  • List the content exports for groups
  • List the communication channels
  • List the available tabs for a course
  • List the activity stream
  • List the enrollment terms
  • List the user enrollments
  • Read all peer reviews for a submission
  • List the content licenses for a course
  • List the observees
  • Find the recipients
  • Search the progress
  • Look up a course root folder
  • List the accounts for a course admins
  • List the poll sessions for a poll
  • Look up a single discussion topic
  • Read all peer reviews for a section assignment
  • Read all peer reviews for a section submission
  • Look up a single assignment override
  • List the features for a user
  • List the manageable accounts
  • List the questions in a quiz
  • Look up all quiz reports
  • List the conferences
  • Look up the data
  • Read a single conversation
  • List the announcements
  • List the poll choices in a poll
  • List all folders for a user
  • Read a planner note
  • List all folders for a group
  • List the grading periods for a course
  • Look up all users
  • List the group memberships
  • List the notification preference categories
  • Look up the course activity
  • List the group entry replies
  • List a discussion entry list
  • List the planner items for a user
  • Look up a course nickname
  • List the current user's TODO items
  • List the users in a group category
  • Read the account notifications
  • List the account notifications
  • Look up the assignment overridden dates for New Quizzes
  • List the linked outcomes for a course outcome group
  • List the calendar events for a user
  • List the external tools for a group
  • Read a page for a group
  • List the LTI launch definitions for a course
  • List the group categories for a course
  • Look up the assignment overridden dates for Classic Quizzes
  • Look up a single course from an account
  • Look up all outcome groups for a course
  • Look up a file
  • Look up an assignment group
  • Look up the users self files
  • Look up a folder
  • List the licenses for a group
  • List the blackout dates for an account
  • Look up a new quiz
  • Look up the quiz statistics
  • Look up a quiz item
  • List the counts for a todo items
  • Look up a single quiz
  • Look up the accounts outcome groups
  • Look up a course activity stream summary
  • Look up an assignment submission summary
  • Look up a user's most recently graded submissions
  • List the user logins
  • Look up the custom colors
  • Look up the user course progress
  • Look up an assignment rubric
  • Look up the terms of service
  • Look up a single external tool
  • List the blueprint imports
  • Look up a section assignment submission summary
  • Export the content
  • Look up the section information
  • List the enabled features for a user
  • List the available account calendars
  • Look up a course activity stream
  • Look up the user assignment analytics
  • Look up a notification preference
  • List the observers for a user
  • Look up an enrollment
  • Look up a quiz report
  • Look up a content share
  • Show a planner override
  • Look up the department level term statistics
  • Look up the department level current statistics
  • List a media objects 2
  • Look up a bookmark
  • List the external feeds for a group
  • Look up a group
  • Look up the department-level completed statistics
  • List the linked outcomes for an outcome group
  • Read a front page for a group
  • Look up a single poll
  • Look up a feature flag for a course
  • Look up the outcome results
  • Look up a user file
  • List the media objects for a user
  • Look up the accounts that users can create courses
  • Look up a single user
  • Look up a user folder
  • List the available tabs for a user
  • List the media objects for a group
  • Look up the account help links
  • Look up a module item sequence
  • Look up a learning outcome
  • Look up a current user
  • Look up a group folder
  • List the available tabs for a group
  • Look up the dashboard positions
  • Look up the proficiency ratings for a course
  • Show an outcome
  • Look up a single poll choice
  • Look up the enrollment invitations
  • Look up the gradebook history days
  • Look up the outcome result rollups
  • Look up a rubric assessments read state
  • Look up a single group discussion topic
  • Look up all outcome groups for a context
  • Look up a document annotations read state
  • Look up a root outcome group for a course
  • Look up a rubric
  • Look up a user content export
  • Look up a global outcome group
  • Look up all outcome links for a context
  • Look up a full topic for groups
  • Look up a single calendar event
  • Look up the course settings
  • Show an ePub export
  • Look up a learning outcome group
  • List the environment settings
  • Show a content export
  • Look up a custom color
  • Look up a node
  • Export the user content
  • Look up an unread count
  • Export the group content
  • Look up an items media upload URL
  • List the recent history for a user
  • Look up an enrollment term
  • Look up an account
  • Look up a public inline preview URL
  • Show a group content export
  • Look up the user avatars
  • Look up a legacy node
  • Look up a single account
  • Look up a processed HTML
  • Look up the sub-accounts of an account
  • Look up the user participation analytics
  • Look up All ePortfolios for User
  • Show an observee
  • Look up a content shares unread count
  • List the environment features
  • Show the user details
  • Look up a notification preference by type and address
  • Look up a manually-created courses sub-account
  • Look up a next appointment
  • List a grading standards available in a context
  • List the uncollated submission versions
  • Look up a sessionless launch URL for an external tool in a course
  • Look up a user activity stream summary
  • Look up an outcome proficiency
  • Look up a group activity stream summary
  • List the roles
  • Look up a single grading standard in a course context
  • Look up a single group membership
  • List the content migrations for groups
  • List my admin roles
  • Check a quiz access code
  • Look up an outcome calculation method
  • Look up my inbox settings
  • Look up the report status
  • Look up an uploaded media folder for a user
  • Look up a group activity stream
  • List a groups available in a context
  • Look up the internal settings
  • List the migration issues
  • Look up the status of last report
  • Look up the course permissions
  • Look up a user profile
  • Look up a users custom data scope
  • Look up a sessionless launch URL for an external tool
  • Look up the blueprint subscription migrations
  • Look up a feature flag for an account
  • List the content migrations for a user
  • Show the temporary enrollment status
  • Look up the quota information
  • Look up a processed HTML for a group
  • Look up the audit logs
  • Look up the brand variables
  • Look up the running batches
  • List the revisions for a group page
  • List the migration systems for a user
  • List the migration systems for a group
  • Look up the group permissions
  • Look up a late policy
  • Look up a Kaltura config
  • Look up an internal setting
  • Look up a rubrics upload template
  • Look up a content migration for a user
  • Look up a content migration for a group
  • Look up the quota information for a group
  • Look up a user migration issue
  • Show a group page revision
  • Show a revision for a group page

Write and send

Early access

It's built to ask before anything is sent or paid.

  • Create an assignment
  • Create a course
  • Create a quiz submission
  • Add a course to favorites
  • Create a single poll submission
  • Update a course
  • Add a conversation message
  • Create a module item
Show all 163
  • Create a module
  • Create a discussion entry
  • Create a discussion topic
  • Reply to a discussion entry
  • Create an assignment override
  • Edit an assignment
  • Submit an assignment
  • Mark a submission as read
  • Post the assignment grades for sections
  • Mark a submission as unread
  • Create overrides in a course
  • Mark the bulk submissions as read
  • Create a quiz
  • Create an assignment group
  • Create a page for a course
  • Create a folder
  • Post a group discussion entry
  • Create a new quiz
  • Create a quiz item
  • Create a group discussion topic
  • Create a subgroup in a course
  • Create an external tool in a course
  • Create an external tool
  • Post a discussion entry or reply
  • Create files
  • Create a planner override
  • Update a discussion entry
  • Update a discussion topic
  • Update a page for a course
  • Create a blackout date for a course
  • Add a last attended date
  • Create an enrollment
  • Create a quiz report
  • Upload a course file
  • Create a submission draft
  • Create a conversation
  • Create a content share
  • Create a new quiz report
  • Upload a submission file
  • Create a bookmark
  • Mark a module item as read
  • Create a group
  • Create a course grading standard
  • Create a single poll session
  • Create a single poll
  • Create a planner note
  • Update a discussion read state
  • Subscribe to a discussion topic
  • Post a group discussion reply
  • Create a learning outcome
  • Create an ePub export
  • Create a single poll choice
  • Create a Calendar event
  • Create a group in a set
  • Create a question group
  • Create a membership
  • Add a group to favorites
  • Update a discussion thread read state
  • Update a discussion entries read state
  • Update a file
  • Create a folder in a group
  • Create an appointment group
  • Create an external feed
  • Create a rubric
  • Update an entry
  • Update a folder
  • Create a custom gradebook column
  • Set a course nickname
  • Update a new quiz
  • Update a quiz item
  • Update a group discussion entry
  • Update a group discussion topic
  • Create an LTI resource link
  • Create a communication channel
  • Edit a quiz
  • Update a planner override
  • Copy a folder
  • Update a comment bank item
  • Update multiple preferences
  • Copy a group discussion topic
  • Create a quiz question
  • Update a notification preference
  • Subscribe to a topic
  • Update a submission what-if score
  • Mark all discussion topics as read
  • Update a content share
  • Copy a file to a folder
  • Create the users custom data
  • Mark all entries as read
  • Create a page for a group
  • Update a bookmark
  • Start a report
  • Update multiple notification preferences
  • Update a single poll session
  • Update a single poll
  • Update a submission student-entered score
  • Update a planner note
  • Edit a conversation
  • Update a discussion entry participant
  • Create an account notification
  • Create a group category in a course
  • Update a single poll choice
  • Update a Calendar event
  • Update a membership
  • Update a rubric assessment read state
  • Set a feature flag for a course
  • Update an appointment group
  • Update a custom gradebook column
  • Add recipients to a conversation
  • Set the course quiz accommodations
  • Mark all conversations as read
  • Set a module item completion
  • Update the quiz submission scores
  • Create a user inbox label
  • Update a custom color
  • Update the preferences by category
  • Create a group set
  • Update the notification preferences
  • Import an outcome group
  • Mark a group discussion entry as read
  • Mark a group discussion topic as read
  • Mark a group discussion entry as unread
  • Mark a group discussion topic as unread
  • Mark all group discussion topics as read
  • Mark the submission comments as read
  • Mark all group discussion entries as read
  • Mark all group discussion entries as unread
  • Reorder the custom gradebook columns
  • Invite the others to a group
  • Create or update timetable events
  • Update a page for a group
  • Create an external feed for a group
  • Update a notification preference by type and address
  • Resolve a folder path
  • Update the custom gradebook column data
  • Set the quiz accommodations
  • Upload a file to a group
  • Set a friendly description
  • Translate a file reference
  • Subscribe to a topic in a group
  • Reorder the pinned topics for a group
  • Mark the rubric assessments as read
  • Mark the document annotations as read
  • Update the conversation participants
  • Save the custom grade status
  • Save the standard grade status
  • Resolve a group folder path
  • Save enabled account calendars
  • Create a user content migration
  • Update a split screen view deeply nested alert
  • Set the usage rights for a group files
  • Set the override status
  • Create a content migration for a group
  • Update a group content migration
  • Set the extensions for a student quiz submissions

Manage

Early access

It tidies up and changes things in Canvas.

  • Delete an assignment
  • Remove a course from favorites
  • Delete the conversation messages
  • Delete a discussion entry
  • Delete a discussion topic
  • Delete an assignment override
  • Delete the messages from a conversation
  • Add the users to content share
Show all 65
  • Remove a course nickname
  • Clear the course nicknames
  • Delete a file
  • Delete a quiz
  • Delete a folder
  • Delete a new quiz
  • Delete a quiz item
  • Delete a group discussion entry
  • Delete a group discussion topic
  • Delete an external tool
  • Delete a planner override
  • Delete a comment bank item
  • Delete a blackout date
  • Delete a submission draft
  • Delete a poll session
  • Delete a poll
  • Reset the course favorites
  • Remove a content share
  • Edit a user
  • Delete the conversations
  • Delete a bookmark
  • Leave a group
  • Delete a group
  • Delete a poll choice
  • Delete a planner note
  • Delete the custom data
  • Deactivate or delete an enrollment
  • Delete an outcome group
  • Delete a calendar event
  • Update a user text editor preference
  • Delete a page for a group
  • Delete an appointment group
  • Delete a custom gradebook column
  • Delete the outcome links
  • Remove a group from favorites
  • Delete a communication channel
  • Update a user discussions splitscreen view
  • Reset a link verifier
  • Remove a feature flag for users
  • Unsubscribe from a topic in a group
  • Close a notification for a user
  • Delete a user inbox label
  • Reset the group favorites
  • Delete the custom grade status
  • Set a feature flag for a user
  • Delete a user custom data scope
  • Delete a communication channel by type and address
  • Update the course settings
  • Delete an external feed from a group
  • Set the usage rights for a user files
  • Update SpeedGrader settings
  • Remove the usage rights from a user files
  • Remove the usage rights from a group files
  • Assign the unassigned members to a group category
  • Update the user settings
  • Update a content migration for a user
  • Revert a group page to a revision
BUILT TO ASK FIRST

It's built to wait for your OK in Canvas.

When a job ends in “Add a conversation message”, it does the work, and is built to stop with it ready. You see exactly what it wrote and where it goes, then Send, Edit or Deny.

It works in Canvas signed in as you. If it hits a sign-in, you sign in yourself: it's built not to type your passwords or card numbers.

CanvasNew messageNeeds your OK
ToDana Lee (example)
Hi Dana, here is the update you asked for. Tell me if anything is missing.

Example draft · early access on Mac

Why Use DuckyHelper?

Works in Canvas like you do

  • Early access: it sees Canvas on your screen and works in it with its own cursor, while you keep using yours
  • Nothing to set up: it works in Canvas signed in as you
  • Finishes multi-step jobs across Canvas and your other apps

Built to ask before it sends or pays

  • Built to ask first before it sends a message or pays for anything
  • Built not to type your passwords or card numbers for you
  • It listens and looks only while the pill is open

Shows you, not just tells you

  • Explains Canvas out loud and draws right on your screen
  • Works it out with you on a blackboard when you want to learn it

Always there, in every app

  • Press one key in any app and ask out loud: fn on a Mac, Ctrl+Shift+Space on Windows and Linux
  • Runs jobs on a schedule (early access)
  • For Mac, Windows and Linux

Want it in every app you use?

One account works in every app on your computer. Try it for 10 minutes, no card, then pick a plan.

SEE PRICING
FAQ

Frequently asked questions

On your screen, the way a person at your computer would. Press fn (Ctrl+Shift+Space on Windows and Linux) and ask about what you see in Canvas: it answers out loud and can draw on Canvas to show you where things are. In early access on Mac it also works in Canvas with its own cursor, signed in as you, while you keep using yours.

For example: “List all courses and add a conversation message” and “Create an assignment in Canvas”. Or ask about what you see: “Show me how to create a course”. Doing the work for you is in early access on Mac.

No. Open Canvas and sign in yourself, the way you always do. DuckyHelper works in the window you have open, signed in as you. It's built not to type your passwords or card numbers for you.

It's built to ask first before it sends a message or pays for anything, and to wait for your yes. It may not recognize every send or payment, so keep an eye on tasks that involve messages or money.

In Canvas, a job that ends in “Add a conversation message” is built to stop there for your OK: Send, Edit or Deny.

Yes. Press one key and ask out loud. It answers out loud while you keep working, draws on your screen to show you where things are, or works it out with you on a blackboard.

Yes. DuckyHelper works in any app on your computer, so one job can move between Canvas and the other apps and pages you use.

Doing the work for you is new and in early access on Mac. Asking out loud, drawing on your screen and the blackboard work today on Mac, Windows and Linux.

No. It listens and looks only while the pill is open. When the pill is closed, nothing is heard or seen.

No, there is no charge per app. Try DuckyHelper for 10 minutes with no card. Plus is $20 a month, $14 a month for your first 3 months. See pricing.

Mac (Apple silicon, macOS 14 or later), Windows and Linux. Download DuckyHelper.

No. DuckyHelper is made by MingLLM, Inc. and is not affiliated with or endorsed by Canvas. It works in Canvas the same way you do, on your screen.

Try it in Canvas.Press one key and ask.

It sees Canvas, explains it out loud and does the work with you.Try it for 10 minutes, no card.

Download DuckyHelper
Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.