Publish sequenced content students actually follow: readings, files, links and assessments, in order, with completion tracking.
Teaching the same material again? Click + Module and choose Copy from a course. Pick any course you teach, pick the module, and tick exactly which items come with it, pages, files, weblinks and assessments included. Everything arrives as a genuine copy in the destination course, never a link back to the original, so editing one never changes the other. The same flow duplicates a module inside the course it is already in.
The copy lands as a draft, and any assessment that comes with it is created unpublished, with no due date and submissions closed, so nothing reaches students until you say so. Student work, grades and progress are never copied, and prerequisites, availability dates and CLO mappings are left for you to set in the new course.
Students move through a clean sequential player, one item at a time. On Pro you can also mark items as required, so both you and they can see real progress through the module.
A module, and any page, file, link, video or text item inside it, can carry an available from and an available until date. Before the opening date students see the row and the date it opens, and the content itself is not served, so a paper you scheduled for 9am cannot be downloaded at 8am. After the closing date everything already visible stays readable and only new progress stops. A module is the outer bound for the items inside it, so an item can never open earlier than the module or stay open later.
Items that have not opened still count towards a module's required-items total, so the progress bar does not jump around as the term goes on.
Because assessments and quizzes can live inside a module, a module can double as a guided path: read, watch, then take the quiz. For computer-delivered exams, see Quizzes & Question Banks. For PDF assignments and manual grading, see ZenGrader and AI Grading.
A module can hold a discussion or an announcement as an item of its own, so the week's prompt sits right after the reading it is about.
The item is the discussion itself, not a copy. It shows the discussion's name and the start of its message, and students open it with Open discussion to read and reply. Rename or edit the discussion and every module that holds it shows the change.
Once a discussion is in a module, the module decides when students see it. It is published while the module is published and the item is switched on, the same rule as everything else in a module, and that applies on the Discussions tab too. Publishing the module publishes it and students get the usual new-discussion notification; unpublishing the module, or switching the item off, hides it everywhere. On the Discussions page it is listed under In learning modules, and its switch there is locked. If students have already replied, ProfDesk asks before hiding it; their replies are kept either way. A discussion in no module keeps its own switch on the Discussions page.
The module's dates apply too. Before the module opens, the discussion is hidden from the Discussions tab as well, and no notification is sent until students can open it. After the module closes, it stays readable but takes no new replies.
Students post before seeing replies. Tick Students must post before seeing replies when you create a discussion, or later from Edit on the Discussions page. It is also in Create a new discussion under + Item. Each student then sees your prompt and a reply box, and the other replies, yours included, appear once they post their own. You always see every reply. The Discussions page marks these discussions Students post first. Copying a module or re-teaching the course keeps the setting, and Canvas imports bring over Canvas's Users must post before seeing replies. Courses imported before October 2026 came in without it, so tick it from Edit where you want it.
A few things to know: