Build modules
How to organize your course into modules students move through
What is a module?
Section titled “What is a module?”A module is an ordered collection of course content and assignments, like a week or a unit. It lists pages and slide decks alongside the assignments students submit, in the order you set. Every assignment lives in a module, so modules are where you create them and where students find them.
A module isn’t backed by a Github repo. It lives entirely in Classmoji. Repositories are storage for student work and stay separate.
Creating a module
Section titled “Creating a module”Go to Modules and click New module.
- Title: the module name students see (e.g. “Week 1: Getting Started”)
- Description: an optional summary shown under the title
Create the module first, then open it to add content.
Adding and ordering content
Section titled “Adding and ordering content”Click Add item on a module card. It offers:
- Assignment: submitted through a repository, a quiz, or a form. See Modules & assignments.
- Page
- Slides
Add items, then drag them into the order you want students to follow. Removing a page or deck from a module doesn’t delete it, it just takes it out of that module; the same page can appear in several modules. Assignments belong to their module.
The module card
Section titled “The module card”Each assignment row on the card shows its title, a caption such as lab-1 · push · 10% (repository name, submission mode, weight) or · issue, a Published or Draft tag, and Edit, which opens the assignment form. Clicking the row opens its submissions: the assignment page for a repository assignment, the results for a quiz, the responses for a form. The row’s ⋮ menu has Edit repository / Edit quiz / Edit form (to change the thing itself) and Delete assignment.
Publishing a module
Section titled “Publishing a module”Modules start as Draft and stay hidden from students until you publish them. Flip a module to Published when it’s ready. As the Owner you always see your modules so you can build them. Students and assistants only see a module once it’s published.
This makes modules a natural way to release content on a schedule: build the whole term up front as drafts, then publish each module when you reach it.
Showing modules to students
Section titled “Showing modules to students”Students get a Modules entry in their sidebar that shows each published module with its items in the order you set. Their sidebar is short, Dashboard, Calendar, Modules, Assignments, Resubmits, Tokens, Settings, Help, and Modules is how they reach pages, slides, and their work; the Assignments page is the same work as a flat list with deadlines and status. Modules are on by default; the Show Modules switch under Settings > Content > Student Navigation hides the entry if you need to.