Instructor Documentation

Instructor Guide

Welcome to the LearnFlow Instructor Guide. This comprehensive resource covers everything from setting up your dashboard to designing engaging courses, managing student progress, and leveraging our teaching tools for maximum impact.

Getting Started

After creating your instructor account, you'll be directed to your personalized dashboard. Here you can access all course management tools, view real-time analytics, communicate with enrolled students, and track your revenue and engagement metrics.

Quick Tip: Complete your instructor profile and connect your payment method to start receiving payouts. New instructors are eligible for a 14-day Pro feature trial.

Dashboard Tour

The instructor dashboard is your command center. Key areas include:

  • Course Library: Manage draft, published, and archived courses.
  • Student Hub: View enrolled students, progress, and discussion activity.
  • Revenue & Payouts: Track earnings, withdrawal history, and tax documents.
  • Notifications Center: Real-time alerts for new enrollments, reviews, and quiz submissions.
1

Create New

Click "+ New Course" to launch the curriculum builder.

2

Preview Mode

Test your course as a student before publishing.

3

Publish

Set pricing, tags, and launch to the marketplace.

Curriculum Builder

Structure your course using sections and lessons. Drag-and-drop modules to reorder content, set prerequisites, and control pacing.

Supported Content Types

  • Video Lessons: MP4, WebM, or HLS streams (auto-transcoded for optimal playback)
  • Text/Markdown: Rich editor with code blocks, tables, and embedded media
  • Downloads: PDFs, ZIPs, datasets, and template files
  • Code Playgrounds: Interactive sandboxes for 20+ languages
// Example: Lesson metadata structure { "lesson_id": "mod_02_04", "title": "Advanced React Hooks", "type": "video", "duration": 1845, "resources": ["slides.pdf", "starter_code.zip"] }
Pro Tip: Keep lessons under 12 minutes for higher completion rates. Use section breaks to logically group concepts.

Quizzes & Grading

Measure student understanding with our assessment engine. Create multiple-choice, true/false, code-submission, or open-ended questions.

Auto-Grading Configuration

Set up instant feedback for objective questions. For code submissions, define test cases and expected outputs to automate evaluation.

  1. Navigate to Lesson Settings > Assessments
  2. Choose question type and difficulty level
  3. Add options, set correct answers, and write explanations
  4. Enable Instant Feedback and Randomize Order as needed
Important: Always review auto-graded results before finalizing student certificates. Manual overrides are available in the Gradebook.

Managing Students

Build a thriving learning community with dedicated management tools:

  • Progress Tracking: View completion rates, time spent, and quiz scores per student.
  • Broadcast Announcements: Send updates, resource links, or schedule changes to all enrolled students.
  • Discussion Moderation: Pin helpful answers, hide spam, and award reputation badges.
  • Offline Access Control: Manage downloadable content permissions and DRM settings.

Use the Student Export feature to generate CSV reports for analytics or compliance documentation.

Teaching Best Practices

Maximize engagement and course ratings by following these evidence-based strategies:

  1. Set Clear Learning Objectives: Start each section with measurable outcomes.
  2. Use the "Learn-Do-Review" Loop: Explain concept → Practice exercise → Knowledge check.
  3. Encourage Peer Learning: Pose discussion questions and highlight top student contributions.
  4. Optimize for Accessibility: Add captions, alt-text, and keyboard navigation support.
  5. Iterate Based on Data: Review drop-off points in analytics and refine confusing lessons.

Support & Developer Resources

Need help building integrations or troubleshooting? Our team and documentation are here to support you.

  • API Documentation: https://api.learnflow.dev/docs
  • Webhooks & Events: Real-time enrollment, completion, and payment triggers
  • Community Forum: Share templates, plugins, and teaching strategies with fellow instructors
  • Priority Support: Email instructors@learnflow.com or use the in-dashboard chat

Ready to launch your first course?

Complete the curriculum builder tutorial to unlock Pro features and get featured on the homepage.

Go to Dashboard