Appearance
Calendar & Lesson Scheduling
The Class Schedule Calendar helps you plan when lessons open and when students should finish them. Use it when you want to pace a class across a term, workshop, or self-paced program.
Accessing the Calendar
- Open the class.
- Scroll down past the Students and Units sections
- Find the "Class Schedule" section
- The calendar displays with the current month
Understanding Lesson Dates
Each lesson has two optional dates:
1. Available Date
When students can start the lesson
- Before this date: Lesson is hidden from students
- On this date: Lesson becomes visible and accessible
- Shown as a green item on the calendar
- Use for: Pacing curriculum, releasing content gradually
2. Due Date
When students should finish the lesson
- After this date: Lesson is marked as past due
- Students can still complete it unless you manually hide or delete the lesson
- Shown as a red item on the calendar
- Appears in "Upcoming Deadlines" on dashboard
- Use for: Accountability, grading periods, semester planning
Calendar Navigation
Month Controls:
- Previous Month button (left arrow)
- Current Month Display (center) - Example: "February 2025"
- Next Month button (right arrow)
- Click arrows to navigate forward/backward through months
Calendar Grid:
- Standard month view with days of the week
- Today's date highlighted
- Days with scheduled lessons show colored event bars
- Each lesson appears as a chip/badge on its date(s)
Reading the Calendar
Event Display:
On each calendar date, you'll see:
- Green badge: Lesson available date
- Shows lesson title
- Example: "Lesson 1: Greetings"
- Red badge: Lesson due date
- Shows lesson title
- Example: "Lesson 1: Greetings"
Same Lesson, Two Dates:
- If a lesson has both dates set, it appears twice on the calendar
- Green badge on available date
- Red badge on due date
- Hovering shows lesson details
Scheduling Lessons via Calendar
Method 1: Drag & Drop from Unscheduled List
Unscheduled Lessons Section (below calendar):
- Lists lessons with missing dates in two categories:
- Missing Available Date: Lessons with no "Available" date set
- Missing Due Date: Lessons with no "Due" date set
To Schedule:
- Find the lesson in the unscheduled list
- Click and hold on the lesson chip
- Drag it to a calendar date
- Drop it on the desired day
- Choose date type in the popup:
- "Set as Available Date"
- "Set as Due Date"
- Confirm
Method 2: Click a Date to Add
- Click on any calendar date
- Schedule Lesson popover appears:
- "Add lesson to [Date]"
- Dropdown to select a lesson
- Radio buttons: "Available Date" or "Due Date"
- Select lesson from dropdown
- Choose date type (Available or Due)
- Click "Schedule"
Method 3: Drag Events on Calendar
Rescheduling:
- Click and hold on an existing event badge
- Drag it to a new date
- Drop on the target day
- The app updates the date automatically
- Conflict detection (see below) may trigger
Date Conflicts
The app helps prevent dates that would confuse students:
Conflict Rule:
Available Date must be before the Due Date, or both can be on the same day.
When Conflicts Occur:
Example Conflict:
- Lesson has Available Date: Feb 15
- Lesson has Due Date: Feb 10
- Problem: Available date is after the due date. Students cannot start after the deadline.
Conflict Dialog Appears:
⚠️ Date Conflict Detected
The available date (Feb 15) is after the due date (Feb 10).
What would you like to do?
[Remove Available Date] [Remove Due Date] [Cancel]Resolution Options:
- Remove Available Date: Keep only the due date, lesson available immediately
- Remove Due Date: Keep only the available date, no deadline
- Cancel: Stop the change and keep the existing dates
Calendar Features & Behaviors
Time Zone Awareness:
- All dates use your organization's time zone.
- The time zone is set in Organization Settings.
- Example: If the organization uses Eastern Time, February 15 means February 15 in Eastern Time.
- This matters when students or instructors are in different places.
Visual Design:
- Color Coding:
- Green = Available (students can start)
- Red = Due (deadline approaching)
- Compact Mode: Long lesson titles may be truncated on calendar
- Hover for Details: Hover over event chip to see full lesson title
Saving:
- Date changes save immediately.
- Refreshing the page shows your latest changes.
- Changes affect students right away if the lesson is published.
Use Cases & Strategies
Scenario 1: Semester Planning
Goal: Release lessons gradually throughout the semester
Strategy:
- Navigate through months using arrow buttons
- Space available dates 1 week apart
- Set due dates 2 weeks after available dates
- Students get steady, manageable workload
Example:
- Lesson 1: Available Feb 1, Due Feb 15
- Lesson 2: Available Feb 8, Due Feb 22
- Lesson 3: Available Feb 15, Due Mar 1
Scenario 2: Intensive Workshop
Goal: All lessons available immediately, complete by end of week
Strategy:
- Leave all Available Dates blank (immediately accessible)
- Set all Due Dates to workshop end date
- Students work at their own pace within the deadline
Example:
- Workshop: Feb 20-24
- All lessons: No available date, Due Feb 24
Scenario 3: Self-Paced Learning
Goal: No deadlines, students progress at their own speed
Strategy:
- Leave both dates blank for all lessons
- Monitor progress through Dashboard
- Encourage via feedback, not deadlines
Example:
- All lessons: No dates set
- Students complete in any order, any time
Scenario 4: Exam Prep with Manual Closing
Goal: Release review lessons before an exam, then hide them after the exam if late work should not be accepted.
Strategy:
- Set Available Date: 1 week before exam
- Set Due Date: Exam date
- After the exam, unpublish or delete the lesson if late submissions should be blocked
Example:
- Exam: Mar 15
- Review Lesson: Available Mar 8, Due Mar 15
- After Mar 15: Unpublish or delete lesson
Upcoming Deadlines Integration
Dashboard Widget:
Lessons with Due Dates appear in the "Upcoming Deadlines" sidebar on your dashboard:
Status Levels:
- Urgent (Red): Due within 3 days
- Approaching (Orange/Yellow): Due within 7 days
- Future (Green): Due beyond 7 days
Clicking a deadline navigates to that lesson's detail page.
Managing Dates via Lesson Edit
You can also set/change dates without using the calendar:
From Lesson Edit Dialog:
- Open the lesson and select Edit Lesson.
- Available Date Field: Date/time picker
- Due Date Field: Date/time picker
- Set, change, or clear dates
- Save
This updates the calendar automatically.
Unscheduled Lessons List
Below the calendar, two lists help you track incomplete scheduling:
Missing Available Date:
- Lists lessons that have a due date but NO available date
- Check this when students say they cannot find a lesson
- Action: Drag to calendar or clear due date
Missing Due Date:
- Lists lessons that have an available date but NO due date
- Not an issue if you don't need deadlines
- Action: Drag to calendar if you want to add a due date
Why Separate Lists?
- Helps you identify incomplete scheduling
- Both types of dates are optional, so this is informational only
- You decide if both dates are needed
Time Zone Considerations
Organization Time Zone:
- Set in Organization Settings
- Applies to ALL lessons in the organization
- Examples include Eastern Time, Central Time, Pacific Time, or UTC.
How It Affects Dates:
Available Date:
- Lesson becomes available at 12:00 AM in organization timezone on that date
- Example: Feb 15 in Eastern Time = Feb 15, 12:00 AM EST
Due Date:
- Lesson is due at 11:59 PM in organization timezone on that date
- Example: Feb 15 in Eastern Time = Feb 15, 11:59 PM EST
Important for:
- Remote students in different time zones
- Late submissions
- How dates appear in the student mobile app
Best Practices
Scheduling Strategy:
Do:
- Plan the full semester in advance using the calendar
- Space lessons 3-7 days apart for manageable workload
- Set available dates BEFORE due dates (avoid conflicts)
- Use deadlines for accountability in formal education
- Leave dates blank for self-paced learning
- Review "Upcoming Deadlines" on dashboard regularly
Don't:
- Set due dates before available dates (creates conflicts)
- Schedule all lessons on the same day (overwhelms students)
- Change dates frequently (confuses students)
- Forget to publish lessons (scheduled but invisible to students)
- Ignore unscheduled lessons (may be forgotten content)
Visual Organization:
Do:
- Use calendar to see patterns (gaps, clustering, etc.)
- Navigate through semester to review pacing
- Color code by date type (green/red) helps quick scanning
Don't:
- Rely solely on calendar (check lesson list too)
- Forget to scroll to see unscheduled lessons
- Overcrowd calendar (too many lessons in one week)
Troubleshooting
Drag and drop doesn't work
- Ensure you're clicking and holding on the lesson chip (not empty space)
- Try using Method 2 (click a date to add)
- Try a current version of Chrome, Edge, Firefox, or Safari
- Refresh the page
Lesson doesn't appear on calendar
- Check if lesson has dates set (might be unscheduled)
- Navigate to the correct month (lesson may be in past/future)
- Verify lesson exists (may have been deleted)
Conflict dialog keeps appearing
- One of your dates is out of order
- Remove one date to resolve conflict
- Or manually edit lesson to set correct dates
Students say lesson isn't available
- Check Available Date (must be in the past)
- Check if lesson is Published (Edit Lesson → Published checkbox)
- Check if Unit is Published (lessons hidden if unit is draft)
- Verify organization timezone (affects "today" calculation)
Calendar shows wrong month
- Use navigation arrows to go to current month
- Refresh the page if calendar seems stuck
- Check your computer's date/time settings
Keyboard Shortcuts & Efficiency
Navigation:
- Arrow keys: Navigate months (if focus is on calendar)
- Click + Drag: Fastest way to schedule multiple lessons
- Middle-click on lesson: Open in new tab (for detailed editing)
Batch Scheduling:
- Open calendar
- Drag lessons from unscheduled list one by one
- Plan a pattern (e.g., every Monday for available, following Friday for due)
- Repeat systematically
Frequently Asked Questions
Q: Can I set specific times for dates (not just days)?
A: Currently, dates are day-level only:
- Available Date: Effective at 12:00 AM
- Due Date: Effective at 11:59 PM
Q: What if I have multiple classes?
A: Each class has its own calendar. Navigate to each class separately to manage their schedules.
Q: Can students see the calendar?
A: No. The calendar is instructor-only. Students see available/due dates in their lesson list on the mobile app.
Q: What happens if a student misses a due date?
A: The lesson is marked past due, but students can still complete it unless you unpublish or delete the lesson. The app does not automatically lock lessons on the due date.
Q: Can I schedule a lesson to close after the due date?
A: Not automatically. You must manually unpublish or delete the lesson to prevent late submissions.
Q: Does the calendar show holidays or breaks?
A: No. It's a standard month view. You must plan around holidays manually.
Q: Can I export the calendar?
A: Currently not supported. Take a screenshot or manually copy dates to external calendar if needed.
Summary: Calendar Workflow
- Create lessons inside units.
- Open the Class Schedule Calendar.
- Drag unscheduled lessons to calendar dates, or click a date and choose a lesson.
- Set available dates for when students can start.
- Set due dates for when students should finish.
- Make sure available dates come before due dates.
- Publish the units and lessons.
- Watch Upcoming Deadlines on the dashboard.
- Adjust dates when your class pacing changes.
The calendar turns lesson dates into a visual plan so you can keep the class workload manageable.