Designing Effective Canvas Modules

Executive Functions and Online Learning

Online learning requires a lot more independence from learners. In the classroom, instructors hand out materials and provide content right when learners need it, manage class time, and facilitate assessment. Learners are expected to engage and participate in the learning, not in the management of the learning experience.

When we move to online learning, a common error is to provide materials without sufficient structure and guidance for how learners use it. When learners need to "hunt" for material, figure out how it works together, spend time organizing, etc., this deducts from the cognitive and time resources that they would otherwise use to engage in learning the content and skills intended. Collectively, these skills and others like them are known as "executive function" (EF) skills.

What about teaching self-organization skills? Don't we want to avoid "spoon feeding?"

Teaching EF skills such as organization and time management is really valuable! However, most of us struggle with trying to learn EF skills while simultaneously being expected to use those EF skills to learn Math, Science, Literature, or History. Think of it like "texting and driving"... split attention doesn't end well.

The idea here is to focus learners on a skill or content, just like a science experiment would isolate a variable. In practice, instructors could take some time to make learning EF skills the learning objective (without an additional content objective), and once students master the EF skills required, then expect them to use them to learn content or other skills.

However, if instructors don't have time to explicitly teach EF skills, then they should be scaffolded such that learners are able to keep their focus on the content or skills explicitly being taught in the class.


Why Modules?

One of the best tools in the online teacher's toolbox to support executive function (EF) skills is to use good learning Module design in a learning management system (LMS), such as Canvas (which will be my focus here). A Module gives the instructor the capacity to organize materials in a linear fashion, with clear directions and structures baked in.

Consider this hypothetical example of a day's lesson in Module view (note: you can get this module, populated with demo content and with bonus icons and headers from the link in the resources at the end of this blog entry).

A module view shows text headers and organized content from opening to wrap up.

In this example, it is unlikely that learners would get lost or confused in the day's lesson, which is not only organized visually & spatially in the module design, but also explained in the first page of the module "What am I learning & doing today?".

Compare this, for example, to a course design in which learners are expected to dig through Canvas "files" or across "pages," "assignments," and "discussions" tabs to find what is expected of them on a given day. Modules is how learning is intended to be facilitated in Canvas, and all of Canvas' features are optimized when Modules are centralized.

Modules are a way for instructors to do the work of organizing and managing content and time such that learners can focus on learning.

How to Make an Effective Module

Good module design, as with any other type of design, occurs in a design process or design cycle, like this one:

Design, Develop, Deliver, Reflect CycleWe design what the learning experience will be, then we "physically" develop it, it is delivered to the learners, and we reflect to inform future designs. Let's look at each step.


This step doesn't involve putting anything on Canvas yet. You are just planning your approach.

The first choice you need to make regards the scope of a module. Is a module going to be a topic? A day? A week? A unit? In general, modules should be kept short and focused. I almost always recommend a module for a week for higher education and a module for a day/lesson in K-12. 

Next, you'll need to think about the content for that module. To do so, it helps to apply backward design:

  1. What do I want the learners to know or be able to do at the end of the module (day, lesson, topic, week)? (Objective)
  2. How will they show me that they are progressing or have mastered the knowledge or skill? (Assessment)
  3. How can I support them in getting there? (Materials & Activities)

Many instructors know of backward design, but get so focused on putting materials in the online setting that they forget to use it. It is just as important if not more important to backward design for online learning as it is in the classroom!


If you don't yet know how to "physically" make a module in Canvas, check out these Canvas Community articles on the topic.

As you develop the material in Canvas, a goal is to make a module that serves as a template that you can duplicate for each new module (lesson/day/week) and simply re-populate with new content. This is critical to keeping a consistent experience for the learners. Some variation will inevitably occur when you have weeks that have exams or other special events, but by-and-large, the look and feel should stay consistent. Keep this in mind as you develop the first module... you aren't just making a module, you're making a prototype! 

In my example, I am focusing a module as a day/lesson, but these principles will apply to other module design scopes as well. In general, a module (like a story) should have a beginning, a middle, and an end.

  1. Beginning: an overview.
    1. Learning outcomes
    2. Overview of what they'll do (with time estimates, if possible)
  2. Middle: the content of the lesson. (note: these don't have to be in this order, and can be cyclical within a lesson)
    1. Materials for the students to consume (to give material)
      1. Readings
      2. Audio/video
      3. Images and interactive content
    2. Opportunities to respond (to mark progress, engage, and get help)
      1. Formative assessments (discussions, low-stakes quizzes, KWL charts, journals, etc...)
      2. Q&A forums
      3. Synchronous discussions if possible
  3. End: Summative Assessment & Conclusion
    1. Summative Assessment (to show mastery)
      1. Practical demonstration
      2. Quiz/Test
      3. Project work
    2. Instructor reflection on what learners learned, what's coming next.

Be sure to set due dates for all tasks and consider adding "available from/until" dates if desired. Consider setting up requirements for the module (including forcing learners to move through in sequential order), use text headers to separate parts of the lesson, use indentations for visual organization, and feel free to use emoticons sparingly (you can use any of the emojis from emojipedia as if they were text, even in the module text headers).

Spend time really developing this module to look and feel and function as best as you can. Remember, you will be literally duplicating it, so the time will be well spent.


In an asynchronous learning experience, the bulk of the instructor's effort is put into preparation (design & development), which reduces the emphasis on delivery (as opposed to a synchronous and/or face-to-face class in which delivery takes a significant portion of the instructor's time and energy).

Nevertheless, it is important to make sure you are available to support learners if they need it during the delivery window. Here are some ways to do so:

  • Make sure learners know how to contact you if they need help. Be as responsive as you can.
  • Check in on their formative assessment submissions and give feedback as soon as you're able to help address errors before they are compounded. (For subjects that can have some auto-grading, this is a good option, too).
  • If you have discussion boards, participate a few times if you're able. Students need to see the instructor as being "present."


Don't skip this step! 🙂

Schedule some time (even 5-10 minutes) to reflect on how the lesson went, how your learners performed, where there appeared to be confusion or problems. Use this to feed into improvements on a rolling basis.

You can also have little daily or weekly "check ins" with surveys in which students (anonymously or not) can express their feelings about what's going well, what they feel they need, etc. This can be very valuable and also show the learners that you really do care about their experience.

Duplicating Prototypes

Once you have a solid prototype, duplicate it! You can then rename items and edit content, but keep the look, feel, and structures the same. This will save you a ton of time, and will provide your learners with a consistent learning experience.

It's okay if you have some modules that vary a little bit, but try your best to keep the structures of each module the same. This will pay dividends in reduced confusion, etc. from your learners.

Resources for Support

8 thoughts on “Designing Effective Canvas Modules”

  1. As a 26 yr productive vet in the “real“ classroom but a Canvas neophyte, I love your organizational ideas and appreciate the training. I’ll be reading this more closely once i have slept. I survived this week begging kids for grace and giving it in return. My greatest fear is the students not learning and thus, I am willing to seriously consider all your ideas here!

    1. Grace is needed all around, to be sure. I hope this helps. Do check out the resource in the Canvas Commons, which should give you a quick leg up!

  2. Dear Dr. Moore,

    Much thanks for generously sharing super helpful guidance on this space. There seems to be so little out there on this topic, and sooo much needs…I’d encourage you to write a book on it.


  3. I love the idea of creating a template and using it for the rest of the modules. This is really helpful for students and they will get into a routine and know what to expect. I also really like that a module can make the experience linear. You pointed out that modules are a way for instructors to “do the work for organizing and managing the content and time so learners can focus on learning.” I have experienced the struggle of having to click on multiple files in multiple windows and it can be very frustrating! Great ideas.

  4. I wish I could use Canvas instead of Google Classroom with my high school students. I the idea of having a prototype for the rest of the modules and the organization of each module being open Friday-Sunday. I really appreciate the EF structure of the checklist and seeing it in green and physically being able to mark it as done. I also love the confetti that appears when you submit your challenge activity, it’s so satisfying!

  5. I really like the icons and the repeating visuals. Even with the scaffolded structure, there is a lot to read. What would you suggest for teachers working with students navigating dyslexia and impacted reading skills? Thank you for laying everything out so clearly, this is a great resource for any teacher who has to work with a Learning Management System. (Although, they all seem to require an extra brain to learn and use at the same time.). My school is thinking of switching to Canvas so I really appreciate this blog post!

  6. I wish I had read this two years ago! Although I do use a template format, I put a lot of materials in Files, thinking it would be easy for students to find everything in one place. Just this semester I was getting negative feedback from students about this. Reading this has helped me understand better why they don’t like it. This article makes it all so clear! Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.