---
name: notebooklm
description: "Generate NotebookLM audio primers, lecture videos, or student study notebooks."
---

# NotebookLM Skill

> **Plugin**: ASU Canvas Course Builder
> **Related**: resource-discovery (curated resources), instructor-guide (lecture scripts)

## Purpose

Generate NotebookLM content for course modules in three modes: conversational audio primers that welcome students into a module, anchor lecture videos that deliver core content, and interactive study notebooks students can explore on their own.

---

## Mode Routing

| User Intent | Mode |
|---|---|
| "Create an audio primer" / "Generate a podcast" / "Audio overview for Module N" | **Mode 1: Audio Primer** (~5 min) |
| "Create a lecture video" / "Generate a video" / "Lecture for Module N" | **Mode 2: Lecture Video** (8-15 min) |
| "Create a study notebook" / "Interactive notebook for students" / "NotebookLM study guide" | **Mode 3: Study Notebook** |
| "Generate NotebookLM content for all modules" / "Create all NotebookLM resources" | **Batch** -- ask which type(s) |

When the user's intent is ambiguous, ask which type they need. If they say "all" or "everything," ask which type(s) to generate and for which modules.

---

## Required Inputs (All Modes)

| Input | Source |
|---|---|
| Module number and title | `course-config.json` / course blueprint |
| Module learning objectives | `course-config.json` / course blueprint |
| Professional/clinical connections | `course-config.json` / course blueprint |
| Key topics and subtopics | Lesson page content or content outline |
| Module resources | Resource list for this module |
| Previous module's key concepts | For bridging (M2+) |

Mode 3 additionally requires:

| Input | Source |
|---|---|
| Approved course resources | `course-config.json` (from `resource-discovery`) |
| Scope preference | Conversational (per-module vs. course-wide) |

---

## CRITICAL Shared Principle: First-Person Course Perspective

All NotebookLM content MUST speak **as course leadership/faculty** from this specific course. This applies to every mode.

**It must NOT:**
- Sound like a third-party podcast or educational video reviewing the topic
- Sound like a general educational resource
- Reference "this course" as something external
- Say things like "in a course like this" or "students might learn"

**It MUST:**
- Speak directly to "you" (the student)
- Reference specific upcoming activities: "In this module, you'll work through..."
- Reference the course context: "As you prepare for [professional milestone]..."
- Feel like a professor talking to their own students
- Mention connections to previous modules: "Remember when we explored [prior topic]..."

---

## Voice & Tone

- Conversational and warm, but intellectually rigorous
- Enthusiastic about the material without being cheesy
- Like an experienced practitioner-educator who genuinely loves teaching
- Accessible -- assumes smart students who are new to the material
- Brief anecdotes or "here's why this matters" moments
- Uses "we" and "you" language throughout

### Tone by Mode

| Mode 1: Audio Primer (~5 min) | Mode 2: Lecture Video (8-15 min) | Mode 3: Study Notebook |
|---|---|---|
| Conversational primer | Structured lecture | Curated reference companion |
| Poses questions | Answers questions thoroughly | Enables student-driven Q&A |
| Builds curiosity | Builds understanding | Supports exploration |
| "Here's what you'll explore" | "Here's how it works and why" | "Ask me anything about this" |
| Light professional teases | Detailed applied reasoning | Comprehensive source collection |

---

## NotebookLM Notebook Creation Workflow (All Modes)

This workflow applies to all three modes whenever you need to create or prepare a NotebookLM notebook.

### Source Upload Guidance

When preparing sources for NotebookLM:
- **URLs**: Use the "Website" source option in NotebookLM
- **Text content** (module objectives, key concepts summaries, lecture scripts): Use the "Text" source option
- **PDFs/documents** (textbook chapters, papers): Use the file upload option
- **Slides or OER chapters**: Upload directly as files

### Creating the Notebook

1. Navigate to NotebookLM (https://notebooklm.google.com)
2. Create a new notebook with a descriptive title (format varies by mode -- see mode-specific sections)
3. Add each source using the appropriate input method
4. Wait for NotebookLM to process all sources before generating content or sharing

### Sharing Configuration (Mode 3 only)

1. Click the share button
2. Set to "Anyone with the link can view"
3. Copy the sharing URL

**Important**: ASU Google Workspace may block sharing outside the organization. If sharing fails:
- Try with a personal Google account instead
- Note the limitation for the user
- Provide the notebook URL for internal access only

---

## Mode 1: Audio Primer (~5 min)

**Placement**: Module Prepare to Learn page (audio player embed)

### Purpose

A ~5 minute audio overview ("podcast") placed at the start of each module's Prepare to Learn page. It serves as a **conversational primer** -- not a summary, not a lecture -- that:
- Welcomes students into the module
- Poses the module's key questions
- Connects to professional/clinical relevance
- Builds curiosity and motivation before students engage with content
- Briefly previews what's ahead (readings, activities, the lecture video)

### Audio Primer Structure (~5 minutes)

#### 1. Welcome & Hook (30-45 seconds)
- Brief greeting that places the student in the course journey
- A compelling scenario, question, or "have you ever wondered..." moment
- Connect to something from the previous module if applicable

#### 2. Why This Matters (45-60 seconds)
- Professional relevance -- why a practitioner in this field needs this knowledge
- 1-2 specific scenarios where this knowledge is critical
- Connect foundational concepts to real-world implications

#### 3. Key Questions for the Module (60-90 seconds)
- Pose 3-4 essential questions the module will answer
- Frame them as intellectual puzzles, not just learning objectives
- Example: "How does [system] know the difference between [state A] and [state B]?" vs. "You will learn about [topic]"

#### 4. Preview & Bridge to Resources (45-60 seconds)
- Briefly preview what the module contains
- Mention the lecture video: "You'll dive deep into this in our lecture video..."
- Tee up key readings: "There's an excellent [resource] that walks through..."
- Reference any simulations or interactives: "You'll get to work with [activity] that lets you..."

#### 5. Encouragement & Send-off (15-30 seconds)
- Brief motivating close
- "Let's get into it" energy

### How to Generate (Audio Primer)

#### Step 1: Gather Module Context
From the course blueprint and resources, collect:
- Module number and title
- Learning objectives
- Professional/clinical connections
- Key topics and subtopics
- Resources assigned to this module
- Previous module's key concepts (for bridging)

#### Step 2: Prepare NotebookLM Sources
Upload to NotebookLM notebook:
- The relevant content from source materials (slides, textbook sections, etc.)
- 2-3 key resources for this module (teaching papers, OER chapters)
- The module's course plan section (objectives, connections, scaffolding notes)

#### Step 3: Craft the NotebookLM Prompt
Use this template, customized per module:

```
Generate an Audio Overview for this content.

IMPORTANT CONTEXT: This is Module [#]: [Title] of a [course description] at [institution]. You are speaking AS the course faculty -- not as an external podcast. Speak directly to [audience description] who are [learning context].

VOICE: Speak as a knowledgeable, warm faculty member who is genuinely excited about this material. Use "we" and "you" language. Reference the course directly -- "In this module, you'll..." and "As we discussed in Module [previous]..."

STRUCTURE:
1. Welcome the student to Module [#] and hook them with a compelling question or scenario related to [specific connection]
2. Explain why [topic] matters for their future as [professionals] -- use 1-2 specific scenarios
3. Pose 3-4 key questions this module will answer: [list specific questions derived from objectives]
4. Preview what's ahead: mention the lecture video, the [specific resources] they'll engage with, and the [specific activity] they'll complete
5. Close with brief encouragement

LENGTH: Aim for approximately 5 minutes. Keep it conversational and engaging -- this is a primer to build curiosity, NOT a comprehensive lecture.

DO NOT: Sound like a third-party podcast. Do not say "in courses like these" or "students of [discipline]." You ARE the course. These ARE your students.
```

#### Step 4: Review & Iterate
After generation, verify:
- [ ] Does it sound like course faculty speaking to their students?
- [ ] Does it reference specific course elements (prior modules, upcoming activities)?
- [ ] Is it ~5 minutes (not longer)?
- [ ] Does it pose questions rather than answer everything?
- [ ] Does it bridge to specific resources by name?
- [ ] Would a student feel motivated and oriented after listening?

### Module-Specific Prompting Notes (Audio Primer)

Customize the prompt for each module's position in the course:

- **Module 1**: First module -- extra welcoming energy, set expectations for the course, no "previous module" reference. Hook with a compelling professional scenario.
- **Modules 2-3**: Bridge from the prior module's concepts to the new topic. Show how the new material builds on what came before.
- **Middle modules**: Students are in rhythm. Focus on deepening engagement and showing interconnections between topics.
- **Later modules**: Begin integration messaging -- show how this module connects to multiple prior topics. Build toward the course's culminating themes.
- **Final module**: Wrap-around energy -- reference the full journey, show how everything connects, preview the final assessment.

### Audio Embedding in Canvas

#### CRITICAL: Inline Audio Only
Audio MUST be embedded inline in Canvas pages -- never link to NotebookLM URLs in student-facing pages. The workflow is:

1. Generate audio in NotebookLM using the prompt from this skill
2. Download the audio file from NotebookLM
3. Upload the audio file to Canvas Files (media folder)
4. Use the Canvas media ID for inline embedding:
   ```html
   <a id="media_comment_{{AUDIO_MEDIA_ID}}" class="instructure_inline_media_comment audio_comment">
     Audio Primer: Module {{MODULE_NUMBER}}
   </a>
   ```
5. Wrap in the dark-themed Audio Overview Section from `standards/page-design.md`
6. Use `add_transcripts.py` to add expandable text transcript below the embed

**Never** link directly to `notebooklm.google.com` URLs on student-facing pages. NotebookLM links require a Google account and may break or change.

#### Audio Quality Best Practices
- In NotebookLM, select **"Professional"** audio quality when available
- Allow sufficient generation time -- short generation times produce choppy audio
- If the first generation sounds choppy, unnatural, or has audio artifacts, **re-generate**
- Listen to the full audio before uploading -- check for:
  - Abrupt cuts or unnatural pauses
  - Mispronounced technical terms
  - Content that doesn't match the module topic
  - Audio that exceeds ~7 minutes (should be ~5 min)

#### Upload Workflow
Use the Canvas API or `scripts/canvas_api.py` to upload audio files. The resulting file ID becomes the `{{AUDIO_MEDIA_ID}}` placeholder in the `prepare-to-learn.html` template.

### Output (Audio Primer)
1. A customized NotebookLM prompt for the specific module
2. A list of source documents to upload to the NotebookLM notebook
3. Review checklist for the generated audio
4. Audio quality verification guidance

---

## Mode 2: Lecture Video (8-15 min)

**Placement**: Module Lesson page (video embed)

### Purpose

A comprehensive lecture video (8-15+ minutes) placed in the module's **Lesson page**. It serves as the **anchor content** -- the central instructional piece that:
- Delivers the core conceptual content for the module
- Connects foundational concepts to professional/clinical relevance
- Bridges to supplementary resources (papers, simulations, additional readings)
- Sets up topics for further exploration without trying to cover everything
- Creates a cohesive narrative that the rest of the module builds around

### Content Strategy: Anchor + Bridge Model

#### The Video IS the Lecture
Unlike a textbook chapter, this video is the primary way students encounter the module's core content. It should:
- Cover all major concepts at the depth needed for learning objectives
- Use professional/clinical scenarios as teaching vehicles (not just add-ons)
- Build from simple to complex within the module's scope
- Include quantitative reasoning where applicable (equations, relationships)

#### Bridge to Resources -- Don't Try to Cover Everything
The video should explicitly set up supplementary resources:
- **Textbook/OER chapters**: "For the detailed mechanisms, the [chapter name] walks through every step..."
- **Teaching papers**: "There's an excellent paper by [author] that dives deeper into [subtopic]..."
- **Simulations**: "After this video, you'll use the [simulation] to experiment with these variables..."
- **Review articles**: "For the [professional/clinical] depth, the [article name] is your go-to reference..."

#### What Goes IN the Video vs. What's Supplementary

**IN the lecture video (core anchor content):**
- All learning objectives must be addressed
- Key mechanisms/concepts explained with clear cause-and-effect reasoning
- Professional/clinical connections that motivate the concepts
- Quantitative relationships (introduce equations, explain intuitively)
- Explicit connections to previous modules
- Setup/bridge to supplementary resources

**SUPPLEMENTARY (referenced but not fully covered):**
- Exhaustive detail (e.g., every step of a complex process) -> Textbook/OER chapter
- Deep case studies -> Review articles
- Hands-on experimentation -> Simulations and interactives
- Historical context or research methodology -> Teaching papers
- Advanced topics beyond objectives -> Additional readings
- Detailed problem-solving practice -> Guided Practice activity

### Resource Classification

For each module resource, classify its role:

| Resource Type | Role in Lecture | How Referenced |
|---|---|---|
| Textbook/OER Chapter | Anchor support -- concepts overlap with lecture | "For the full walkthrough, see the [chapter name]..." |
| Video (external) | Supplementary | "Additional video on [subtopic]" |
| Teaching Paper | Anchor support -- provides depth/pedagogy | "There's a great paper that explains [concept] using..." |
| Simulation | Supplementary -- hands-on follows lecture | "You'll experiment with this in the [simulation]..." |
| Animation | Supplementary -- visual complement | "The [source] animation shows this beautifully..." |
| Review Article | Supplementary -- professional/clinical depth | "For the professional detail, see the [article]..." |

### Lecture Video Structure (8-15+ minutes)

#### 1. Opening & Context (1-2 minutes)
- Brief recap of where we are in the course and what came before
- The central question this module answers
- A professional/clinical scenario that motivates the entire module
- Roadmap of what the lecture will cover

#### 2. Core Content Block 1: Foundations (3-4 minutes)
- First major concept area
- Clear definitions and mechanisms
- Visual descriptions ("Picture this...", "If you could zoom in...")
- First bridge to a supplementary resource

#### 3. Core Content Block 2: Mechanisms & Depth (3-4 minutes)
- Second major concept area, building on Block 1
- Quantitative relationships where applicable
- More professional/clinical connections woven through
- Second bridge to a supplementary resource or activity

#### 4. Core Content Block 3: Integration & Application (2-3 minutes)
- How the concepts connect to each other and to prior modules
- Return to the opening scenario -- now explain what's happening
- Applied reasoning: "So when you encounter [situation], you now know that..."
- Third bridge to a supplementary resource

#### 5. Synthesis & Bridge Forward (1-2 minutes)
- Key takeaways (3-4 sentences max)
- Preview of what comes next in the module (Knowledge Check, Guided Practice, Assignment)
- Bridge to next module: "Next, we'll see how [this concept] connects to [next module's topic]"
- Setup for further reading: "Before you move on, I'd recommend reviewing [specific resource]"

### How to Generate (Lecture Video)

#### Step 1: Module Content Analysis
From the course blueprint, source materials, and resource list, compile:
- All learning objectives for this module
- Complete topic breakdown
- Professional/clinical connections
- All module resources with classifications

#### Step 2: Resource Classification
For each resource, decide: anchor support or supplementary? Document how each should be referenced in the video.

#### Step 3: Prepare NotebookLM Sources
Upload to NotebookLM notebook:
- The relevant source material sections (slides, textbook content, etc.)
- 3-5 key "anchor support" resources (OER chapters, teaching papers)
- The module's full course plan section (objectives, connections)
- The resource classification table

#### Step 4: Craft the NotebookLM Prompt
Use this template, customized per module:

```
Generate a Video for this content.

IMPORTANT CONTEXT: This is Module [#]: [Title] of a [course description] at [institution]. You are delivering a lecture AS course faculty to [audience]. This video is the ANCHOR CONTENT for the entire module -- it's the primary instructional medium.

VOICE: Speak as an experienced practitioner-educator delivering a structured but engaging lecture. Use "we," "you," and "let's" language. Reference the course directly. You are not an external educational video -- you ARE this course's lecture.

CRITICAL INSTRUCTION -- RESOURCE BRIDGES: This lecture should explicitly reference and bridge to supplementary resources. Do NOT try to cover everything -- instead, set up certain topics for deeper exploration:
[List specific resources and how they should be referenced]

LEARNING OBJECTIVES -- all must be addressed:
[List all module objectives]

STRUCTURE:
1. Open with a [professional/clinical] scenario: [specific scenario]. Use it as the motivating question for the entire lecture.
2. Core Content Block 1 -- [First major topic]: Cover [specific concepts]. Bridge to [specific resource].
3. Core Content Block 2 -- [Second major topic]: Cover [specific concepts]. Include quantitative reasoning: [specific equations/relationships]. Bridge to [specific resource].
4. Core Content Block 3 -- [Third topic / integration]: Return to the opening scenario and explain it mechanistically. Connect to prior modules: [specific connections]. Bridge to [resource].
5. Synthesis: Key takeaways, preview upcoming activities, and bridge to Module [next].

LENGTH: Aim for 8-15 minutes. This should feel like a complete, satisfying lecture -- not rushed, but not padded.

CONNECTION TO PRIOR MODULES: Reference these concepts from earlier modules:
[List specific concepts from prior modules]

DO NOT: Sound like a third-party educational video. You ARE the course. These ARE your students.
```

#### Step 5: Review & Iterate
After generation, verify:
- [ ] All learning objectives addressed?
- [ ] Professional/clinical scenario used as motivating thread throughout?
- [ ] Speaks as course faculty, not external source?
- [ ] Bridges to at least 3-4 specific supplementary resources by name?
- [ ] References prior module content explicitly?
- [ ] Appropriate length (8-15+ minutes)?
- [ ] Quantitative relationships explained intuitively, not just stated?
- [ ] Would a student feel they understand the core concepts after watching?
- [ ] Does it set up the module's other activities (Knowledge Check, Guided Practice, Assignment)?

### Module Sequencing Notes (Lecture Video)

When generating videos across a multi-module course:
- **Module 1**: No prior modules to reference -- extra scaffolding of course expectations and foundational vocabulary
- **Early modules (2-3)**: Build sequentially -- each video should explicitly connect to the previous one
- **Middle modules (4-5)**: Begin weaving cross-module connections (not just previous module)
- **Later modules (6-7)**: Integration emphasis -- show how multiple prior concepts converge
- **Final module**: Capstone energy -- connect everything, show the complete picture, preview the final assessment

### Output (Lecture Video)
1. A resource classification table for the module (anchor vs. supplementary)
2. A customized NotebookLM prompt for the specific module
3. A list of source documents to upload to the NotebookLM notebook
4. A review checklist for the generated video
5. Notes on how the video content connects to other module items

---

## Mode 3: Study Notebook

**Placement**: After Lesson page and before Knowledge Check (or in a "Study Tools" section)

### Purpose

Create NotebookLM notebooks that students can interact with directly -- asking questions, getting explanations, and exploring connections between concepts. Different from Modes 1 and 2, which generate prompts for audio/video content that the user produces. Mode 3 creates a shareable, interactive study companion.

### Prerequisites
- `course-config.json` exists with module structure
- User has a Google account with NotebookLM access
- Browser automation available (for creating notebooks in NotebookLM)

### Flow

#### Step 1: Scope

Ask the user:

**"How would you like to organize the student notebooks?"**

| Option | Description |
|---|---|
| **One per module** | Each module gets its own notebook with focused sources |
| **One for the whole course** | A single notebook with all course materials |
| **Let me choose** | User picks which modules get notebooks |

#### Step 2: Source Selection

Ask the user:

**"What sources should go into the student notebook(s)?"**

| Option | Description |
|---|---|
| **Course materials only** | Use resources already approved for the course |
| **Course + additional sources** | Add accredited external materials (user reviews first) |

- **Course materials only**: Pull resources from `course-config.json` modules[].resources[]
- **Course + additional sources**: If `resource-discovery` hasn't been run, invoke it first for the relevant modules. Otherwise, ask the user what additional sources to include. Apply the same vetting criteria as `resource-discovery`.

#### Step 3: Create Notebooks

For each notebook (per scope decision):

##### 3a. Prepare Source List
Compile the list of sources to add:
- Lecture scripts/outlines (if generated by `instructor-guide`)
- Approved resources from `course-config.json`
- Any additional sources approved in Step 2
- Module objectives and key concepts summary (as a text source)

##### 3b. Create in NotebookLM
Using browser automation:
1. Navigate to NotebookLM (https://notebooklm.google.com)
2. Create a new notebook titled: `[Course Title] -- Module [N]: [Module Title]` (or `[Course Title] -- Complete Study Guide` for course-wide)
3. Add each source:
   - For URLs: use the "Website" source option
   - For text content: use the "Text" source option
   - For PDFs/documents: use the file upload option
4. Wait for NotebookLM to process all sources

##### 3c. Configure Sharing
1. Click the share button
2. Set to "Anyone with the link can view"
3. Copy the sharing URL

**Important**: ASU Google Workspace may block sharing outside the organization. If sharing fails:
- Try with a personal Google account instead
- Note the limitation for the user
- Provide the notebook URL for internal access only

#### Step 4: Create Canvas Pages

For each notebook, generate a Canvas page using the design system components:

```html
<div style="max-width: 900px; margin: 0 auto;">

  <h2 style="color: #8C1D40; margin-bottom: 5px;">NotebookLM Study Guide</h2>
  <p style="color: #595959; font-size: 14px; margin-top: 0;">Module {{MODULE_NUMBER}}: {{MODULE_TITLE}} | Interactive AI Study Tool</p>

  <!-- Intro -- Left-Border Alert -->
  <div style="background-color: #FFF8E1; border-left: 4px solid #FFC627; padding: 20px; border-radius: 0 8px 8px 0; margin: 20px 0;">
    <p style="color: #333; line-height: 1.6; margin: 0;">
      <strong>What is this?</strong> This is an AI-powered study notebook built from this module's course materials. You can ask it questions, request explanations, and explore connections between concepts.
    </p>
  </div>

  <h3 style="color: #8C1D40;">What's Inside</h3>
  <p style="color: #333; line-height: 1.6;">
    This notebook contains {{SOURCE_COUNT}} sources covering all topics in Module {{MODULE_NUMBER}}:
  </p>
  <ul style="line-height: 1.8; color: #333;">
    {{SOURCE_LIST_ITEMS}}
  </ul>

  <h3 style="color: #8C1D40;">How to Use It</h3>
  <p style="color: #333; line-height: 1.6;">Try asking questions like:</p>
  <ul style="line-height: 1.8; color: #333;">
    <li>"Explain {{CONCEPT_1}} in simple terms"</li>
    <li>"How does {{CONCEPT_2}} relate to {{CONCEPT_3}}?"</li>
    <li>"Give me a clinical example of {{CONCEPT_4}}"</li>
    <li>"Quiz me on the key concepts from this module"</li>
  </ul>

  <!-- CTA Button -->
  <div style="text-align: center; margin: 30px 0;">
    <a href="{{NOTEBOOKLM_URL}}" target="_blank" rel="noopener noreferrer"
       style="display: inline-block; background-color: #8C1D40; color: white; padding: 15px 40px; border-radius: 6px; text-decoration: none; font-size: 18px;">
      <strong>Open NotebookLM Study Guide</strong>
    </a>
  </div>

  <!-- Note -- Full-Card Alert -->
  <div style="background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; padding: 20px; margin: 25px 0;">
    <p style="color: #333; line-height: 1.6; margin: 0;">
      <strong>Note:</strong> Requires a Google account to interact. NotebookLM is an AI tool -- always verify important information against your course materials and lecture notes.
    </p>
  </div>

</div>
```

#### Step 5: Add to Modules

Add the NotebookLM page to the appropriate Canvas module(s):
- Place after the Lesson page and before Knowledge Check
- Or place in a "Study Tools" section if the module structure supports it
- Update module items via Canvas API

#### Step 6: Summary

Present a summary:
- Number of notebooks created
- Sources per notebook
- Canvas page links for each
- Any sharing limitations encountered

### Output (Study Notebook)
1. NotebookLM notebooks created and configured with sharing
2. Canvas pages with study guide descriptions and CTA links
3. Module items added to Canvas modules
4. Updated `course-config.json` with notebook URLs per module

---

## Batch Execution

When the user asks to generate NotebookLM content for all modules (or a subset):

1. **Ask which type(s)**: "Which NotebookLM content should I generate: audio primers, lecture videos, study notebooks, or a combination?"
2. **Confirm module scope**: Show the module list from `course-config.json` and confirm which modules to cover.
3. **Execute sequentially per module**: For each module, run the selected mode(s) in order (Mode 1 -> Mode 2 -> Mode 3 if all selected).
4. **Track progress**: Use a checklist to show completed vs. remaining modules.
5. **Aggregate output**: At the end, present a summary table showing what was generated for each module, with links and any issues encountered.

---

## Review Checklist (All Modes)

After generating any NotebookLM content, run through the appropriate checklist:

### Universal Checks
- [ ] Speaks as course faculty, not as an external source?
- [ ] Uses "we" and "you" language throughout?
- [ ] References the course directly (not "in courses like these")?
- [ ] References prior module content where applicable?
- [ ] Bridges to specific resources by name?

### Mode 1 Additional Checks
- [ ] Is it ~5 minutes (not longer)?
- [ ] Does it pose questions rather than answer everything?
- [ ] Would a student feel motivated and oriented after listening?
- [ ] Audio quality acceptable (no choppy audio, mispronunciations, artifacts)?

### Mode 2 Additional Checks
- [ ] All learning objectives addressed?
- [ ] Professional/clinical scenario used as motivating thread throughout?
- [ ] Bridges to at least 3-4 specific supplementary resources by name?
- [ ] Appropriate length (8-15+ minutes)?
- [ ] Quantitative relationships explained intuitively, not just stated?
- [ ] Would a student feel they understand the core concepts after watching?
- [ ] Does it set up the module's other activities (Knowledge Check, Guided Practice, Assignment)?

### Mode 3 Additional Checks
- [ ] Notebook sharing configured correctly?
- [ ] Canvas page follows design system?
- [ ] Module placement correct (after Lesson, before Knowledge Check)?
- [ ] `course-config.json` updated with notebook URLs?
