Showing results for 
Show  only  | Search instead for 
Did you mean: 

Duplicate, Clone, or Copy anything in Canvas

Duplicate, Clone, or Copy anything in Canvas

This idea has been developed and deployed to Canvas
An option to "make a copy" should be present on nearly every gear in Canvas -- modules, quizzes, assignments, announcements, pages, discussions, rubrics...


Consistency is an important element of good course design, and this would help instructors and designers achieve it more easily.


Ideas related to this have been developed and depoyed


This idea was completed through the Khaki 2017: Priorities & Related Ideas

Here are the content items that were completed as part of Khaki

- Module Item Duplication: Canvas Production Release Notes (2017-11-18) 

- Module Duplication: Canvas Production Release Notes (2018-06-23) 

- Assignment Duplication: Canvas Production Release Notes (2017-07-15) 

- Discussion Duplication: Canvas Production Release Notes (2017-10-28) 

- Page Duplication: Canvas Production Release Notes (2017-07-15) 

You can read more about Khaki in What in the world does “Khaki” have to do with Canvas?

*We know that the ability to copy a rubric from the rubric manager does not currently exist, but we have elected to mark this idea as complete anyways.  If copying a rubric is something that you think should be developed, please add your comment and vote to" modifiedtitle="true" title="Copy a rubric.

Community Champion

I saw all of your new Ideas when I logged in this morning  @jthoms ​! Thank you so much for taking the time and entering these as new individual requests. I agree 100% with your comments about the need for simplicity in this process. I will be bookmarking all of your ideas and will promote them for voting at our institution as well.

Smiley Happy

Community Team
Community Team

Awesome, John!  Thank you.

Community Team
Community Team

This conversation is continuing at Copy Anything in Canvas (Redux)​.

New Member

And thank you for the comments that voting is open. That was a helpful "ping." Smiley Happy

New Member

I appreciate the comments from Instructure that we can use Canvas Commons.  However, I need to be able to copy things WITHIN a course.  Any solution or work around that involves leaving the course to duplicate material does not aid in course design.   It makes work more complicated and prone to error.  Please put a copy button on everything within a course.  Canvas is the 4th program that I have used and is the only one that did not have this feature.

Community Champion


Did you try my work around?  It's not the best, but it works until duplication is implemented.

Copying items in a course


New Member

It would be great to be able to copy and then revise learning outcomes at the account level!  We have changed our notation slightly, so now I have to re-enter our full range of learning outcomes because they have already been used in previous courses, which will take multiple days.  A copy feature (which seems intuitive) would literally save me several days of work.

Instructure Alumni
Instructure Alumni

Hey Peggy!

Great work putting up your feature idea " modifiedtitle="true" title="Ability to copy, duplicate, clone and revise learning outcomes

 @jthoms ​ might be interested in adding your idea to his curated list of other content "cloning" feature ideas, here: Copy Anything in Canvas (Redux)

New Member

Fo'sure! Thanks for approving the edit.



This is a great idea.

 @heather_stockfo ​

New Member


It boggles the mind why this hasn't been implemented ages ago.

New Member

anybody having an idea how to deal with this issue?

New Member

sorry, the "reply function" has not worked where I expected.

quote of the issue here:


I would like to have the students duplicate in an easy way (i.e. without having to deal with HTML) a forum post template that disposes their comments in a predefined way.

we have 4 working languages, so my template would basically be a table/boxes with 4 little icons to indicate which language goes where.

students would then be able to fill the boxes or to leave them empty (padding frames would show then only the parts of the template that are needed).

is there a way to do something like that?

can one have a predefined default content showing up when opening the rich-text-editor? or is it possible to add a button there to insert that previously saved template?

here is an example (the not displaying pictures would be the icons - I suppose I must otherwise enable the "view course files" link for the students to be able to copy-paste them?):

insert LSF videoinsert ASL video

FRObjectif :


Community Team
Community Team


It looks like you have not gotten a response and may be trying to repost?  You might want to post your question to Find Answers​.  If our awesome community is not able to answer your question or find a solution for you there they may help you propose an idea where you can then submit a new feature idea for voting.  The feature idea you are commenting on was too large for tracking and communication and has been broken into many manageable ideas.  You can find out more about writing a feature idea at How do I create a new feature idea?

New Member

It's clear that Instructure has very little regard for the people who actually use their system.  The trouble is that the users (Faculty, Students) are not the ones who make the decision about which LMS to use. Instructure realizes that user needs are less important than the needs of the administrators who decide for the whole institution which LMS to use. Instructure's development resources seem to be focussed on implementing third party needs.

Can anyone point to a recent user feature request that was implemented? That didn't involve third party integration?

Community Coach
Community Coach

 @talagad ​, while I totally 100% agree about the need for the ability to copy things in Canvas, there are numerous (upon numerous) user feature ideas that have been recently implemented.

Check out - Tis the Season in Community & Tis the Season in Community: Act 2 - as well as pretty much every product release for at least the last 3-6 months (Canvas Release Notes).

Instructure Alumni
Instructure Alumni

 @talagad ​, I have yet to encounter a company--not just an educational software company, but any company--that cares about its users and listens to them more than Instructure. In addition to the links  @kona ​ has provided you (and you can always filter feature ideas by "completed" status to see for yourself), I'd invite you to read about the extraordinary event that took place in the company's offices in late March 2015: Project Khaki: How Instructure and the Canvas Community Connected  Participants in that event gained unique insights into how Canvas's development resources are allocated, and the company remains exceptionally transparent about that process. Every month Instructure publishes a tree map with its resource allocation for the upcoming month, and you can examine those in Canvas Studio​ : Canvas Development Resources Allocation

Personally, although I haven't noticed that implementation of feature ideas skews toward third-party needs, and I don't think any empirical evidence would support that contention, I would welcome that (and I'm a teacher and a sometime student, not an admin or an LMS decision maker), because if something already exists that does something well, I'd rather see it integrated into Canvas than have Canvas spend its limited resources on reinventing the wheel.


I have suggested a couple features requests and I have had two fulfilled. One included third party integration about Google Docs and Speedgrader. The other did not include third party integration... sort quiz statistics by section...this idea has now come to fruition and you can now sort quiz statistic by section. So far, I have had positive communication when viewing ideas.

Now would I also love to see more of these good ideas developed. Always! So I share in your sentiment about ensuring we are focusing on teachers and students usability and not just admin or 3rd party.

Community Team
Community Team

 @talagad ​

I'm sorry that you feel this way.  I can assure you that we are dedicated to the broad spectrum of users that we serve!  Kona, Stefanie, and Bradley have shared a lot of information.  I have a couple more resources that may help.

Our Product Team provided an excellent webinar in October where they shared insight to their product development process and how the Community Feature Idea process fits into it.

The following guides highlight the Feature Idea process:

As Kona mentioned above, our Canvas Release Notes​ identify feature ideas that were requested through the Community.

Community Contributor

I'm in the midst (have been for several months) of making a major architectural shift in my canvas hacks, with a plugin manager for all the hacks in my CanvasHack project. So… heads up that the video above is still truthful, but that I'm hopefully making things (that I've written) a little easier to work with.

I plan to be running a version of CanvasHack on our school's live instance by the end of the month, if not sooner.