course-template-support
Helps navigate and use the course development template structure. Use when creating new courses, setting up modules, organizing assets, or when user mentions "new course," "course setup," "template," "create module," or "organize course files."
When & Why to Use This Skill
The Course Template Support skill is a comprehensive instructional design assistant that streamlines the end-to-end course creation process. By implementing a structured framework based on the ADDIE model (Analysis, Design, Development, Implementation, and Evaluation), it helps educators and instructional designers maintain consistency, organize complex assets, and follow best practices for curriculum development and LMS deployment.
Use Cases
- New Course Initialization: Rapidly set up a standardized directory structure for a new educational project, ensuring all necessary phases from analysis to evaluation are represented.
- Module Development: Automatically generate new learning modules with pre-configured subfolders for content, media assets, and assessments to maintain a uniform learner experience.
- Instructional Design Workflow: Guided assistance through the ADDIE phases, including drafting needs assessments, learner profiles, and curriculum outlines using built-in templates.
- Asset & File Management: Implementing professional naming conventions and organized storage for course-wide branding, videos, and interactive elements to simplify long-term maintenance.
- Quality Assurance & Export: Utilizing phase-specific checklists to ensure all instructional requirements are met before exporting packages for SCORM or xAPI-compliant Learning Management Systems.
| name | course-template-support |
|---|---|
| description | Helps navigate and use the course development template structure. Use when creating new courses, setting up modules, organizing assets, or when user mentions "new course," "course setup," "template," "create module," or "organize course files." |
Course Template Support
Guide for using the course development template structure effectively.
Quick Start Commands
Create a New Course
# Copy template to new course
cp -r course-template/ my-new-course/
# Or with a specific name
cp -r course-template/ safety-training-2024/
Create a New Module
# From within your course folder
cp -r 02-development/modules/module-template/ 02-development/modules/module-02/
Template Structure Reference
course-[name]/
├── 00-analysis/ # ADDIE Phase 1: Analyze
│ ├── needs-assessment.md # Business case, performance gap
│ ├── learner-profile.md # Target audience definition
│ └── constraints.md # Budget, timeline, technical limits
│
├── 01-design/ # ADDIE Phase 2: Design
│ ├── course-design-document.md # Master planning document
│ ├── learning-objectives.md # ABCD format objectives
│ ├── curriculum-outline.md # Module structure
│ ├── assessment-strategy.md # Assessment plan
│ └── storyboards/ # Visual scripts per module
│
├── 02-development/ # ADDIE Phase 3: Develop
│ ├── modules/
│ │ ├── module-01/ # First module
│ │ │ ├── content/ # HTML, source files
│ │ │ ├── assets/ # Module-specific media
│ │ │ │ ├── images/
│ │ │ │ ├── video/
│ │ │ │ ├── audio/
│ │ │ │ └── documents/
│ │ │ └── assessments/ # Quiz files
│ │ └── module-template/ # Copy for new modules
│ └── shared-assets/ # Course-wide media
│ ├── images/
│ ├── video/
│ ├── audio/
│ ├── fonts/
│ └── branding/
│
├── 03-implementation/ # ADDIE Phase 4: Implement
│ ├── facilitator-guide.md
│ ├── learner-communications/
│ └── support-documentation/
│
├── 04-evaluation/ # ADDIE Phase 5: Evaluate
│ ├── evaluation-plan.md
│ ├── surveys/
│ └── reports/
│
├── delivery-formats/ # Format-specific materials
│ ├── self-paced/
│ ├── microlearning/
│ ├── blended/
│ └── vilt/
│
├── output/ # LMS packages
│ ├── scorm-1.2/
│ ├── scorm-2004/
│ ├── xapi/
│ └── cmi5/
│
└── _templates/ # Reusable templates
├── assessment-template.md
└── storyboard-template.md
Workflow Guide
Phase 1: Analysis (Start Here)
Complete these documents before designing:
needs-assessment.md
- What problem are we solving?
- Who requested this training?
- What does success look like?
learner-profile.md
- Who are the learners?
- What do they already know?
- What barriers exist?
constraints.md
- Budget and timeline
- Technical limitations
- Resource availability
Phase 2: Design
Plan before building:
course-design-document.md (Start here)
- Overall course plan
- References other design docs
learning-objectives.md
- Use ABCD format
- One objective per skill
curriculum-outline.md
- Module structure
- Topic sequencing
assessment-strategy.md
- Formative and summative
- Alignment to objectives
storyboards/ (Create one per module)
- Copy
_templates/storyboard-template.md - Visual script for development
- Copy
Phase 3: Development
Build your content:
Create modules
cp -r modules/module-template/ modules/module-02/Add content to
modules/module-XX/content/Organize assets by type:
images/- diagrams, screenshots, iconsvideo/- mp4, webm filesaudio/- narration, sound effectsdocuments/- PDFs, handouts
Create assessments in
modules/module-XX/assessments/Use shared-assets/ for course-wide resources
Phase 4: Implementation
Prepare for delivery:
facilitator-guide.md
- Facilitation instructions
- Activity details
- Troubleshooting
learner-communications/
- Enrollment emails
- Reminder messages
- Completion notices
support-documentation/
- FAQs
- Help guides
- Technical support info
Phase 5: Evaluation
Measure and improve:
evaluation-plan.md
- Kirkpatrick levels
- Data collection methods
- Success criteria
surveys/
- Reaction surveys
- Follow-up assessments
reports/
- Analysis documents
- Improvement recommendations
Asset Naming Conventions
Files
[type]-[description]-[variant].[ext]
Examples:
diagram-sales-process.png
diagram-sales-process-simplified.png
icon-checkmark-green.svg
photo-team-meeting-01.jpg
video-intro-welcome.mp4
audio-narration-screen-01.mp3
Modules
module-[number]/
Examples:
module-01/
module-02/
module-03-optional/
Common Tasks
Add a Video to a Module
- Place video file in
modules/module-XX/assets/video/ - Name it descriptively:
demo-software-login.mp4 - Reference in HTML:
<video src="../assets/video/demo-software-login.mp4">
Create a Knowledge Check
- Copy
_templates/assessment-template.md - Save to
modules/module-XX/assessments/quiz-knowledge-check.md - Fill in questions aligned to objectives
Add Shared Branding
- Place logos in
shared-assets/branding/ - Place fonts in
shared-assets/fonts/ - Reference from modules:
../../shared-assets/branding/logo.svg
Export for LMS
- Build your SCORM/xAPI package
- Save to appropriate
output/folder:output/scorm-1.2/course-name_v1.0_scorm12_2024-01-15.zipoutput/scorm-2004/course-name_v1.0_scorm2004_2024-01-15.zip
Add a New Delivery Format
Use format-specific folders:
- Self-paced: Primary modules in
02-development/modules/ - Microlearning: Short nuggets in
delivery-formats/microlearning/ - Blended: Pre-work, live session, follow-up materials
- VILT: Session plans, participant materials
File Checklist by Phase
Analysis Complete
- needs-assessment.md filled out
- learner-profile.md filled out
- constraints.md filled out
- Stakeholder sign-off obtained
Design Complete
- course-design-document.md approved
- learning-objectives.md finalized
- curriculum-outline.md complete
- assessment-strategy.md defined
- Storyboards created for each module
Development Complete
- All modules built
- All assets in correct folders
- Assessments created and tested
- Accessibility checked
- Content reviewed by SME
Implementation Ready
- facilitator-guide.md complete (if applicable)
- Learner communications drafted
- Support documentation ready
- LMS package tested
Evaluation Ready
- evaluation-plan.md complete
- Surveys created
- Baseline data collected