cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
arcelia_dalton
Community Member

Mass Delete Old Announcements

Jump to solution

I created a new canvas course, but all the announcements from the previous course transfer as well. How do I do a mass delete of all these announcements without having to individually delete each one? thanks in advance

1 Solution

Accepted Solutions
Naomi
Community Team
Community Team

Hi  @arcelia_dalton ,

The https://community.canvaslms.com/docs/DOC-10420-415250733 guide shows how to delete multiple announcements on the Announcements page. 

Naomi

View solution in original post

0 Kudos
5 Replies
Naomi
Community Team
Community Team

Hi  @arcelia_dalton ,

The https://community.canvaslms.com/docs/DOC-10420-415250733 guide shows how to delete multiple announcements on the Announcements page. 

Naomi

View solution in original post

0 Kudos

I guess my question if there is an easier way to delete the announcements without have to click each individually one. When I copied the canvas course, all my announcements copied as well and I have like 100 + announcements to delete and by clicking on each box, will take a while. So I was wondering if there was an easier way.

Hi  @arcelia_dalton ,

Oh, I see. Thanks for following up! Currently, that's the best way to delete multiple announcements. We do have a feature idea that suggests updating this functionality in Canvas: https://community.canvaslms.com/ideas/12122-bulk-editing-options-for-announcements" modifiedtitle="t.... If you'd like to support the idea, you can vote on it and/or add comments. 

Naomi

Thank you

NicoDurand
Community Member

One way is to use the Javascript console and type the following line. It will select all visible checkboxes and you can them delete them all at once:

document.querySelectorAll("input").forEach(e => e.click())

You can also create a bookmark with a slight modification:

javascript:document.querySelectorAll("input").forEach(e => e.click())