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.
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.
Create New
Click "+ New Course" to launch the curriculum builder.
Preview Mode
Test your course as a student before publishing.
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
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.
- Navigate to Lesson Settings > Assessments
- Choose question type and difficulty level
- Add options, set correct answers, and write explanations
- Enable Instant Feedback and Randomize Order as needed
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:
- Set Clear Learning Objectives: Start each section with measurable outcomes.
- Use the "Learn-Do-Review" Loop: Explain concept → Practice exercise → Knowledge check.
- Encourage Peer Learning: Pose discussion questions and highlight top student contributions.
- Optimize for Accessibility: Add captions, alt-text, and keyboard navigation support.
- 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