Course Configuration
This guide covers the detailed configuration options for courses in NOW-LMS, including pricing models, access controls, and advanced settings.
Course Pricing Models
Free Courses
Free courses provide immediate access to all students without any payment requirements.
Configuration
Paid: False
Price: N/A
Auditable: N/A
Features
- Instant Enrollment: Students can join immediately
- Full Access: Complete access to all course materials
- Certificates: Available upon course completion
- No Payment Gateway: No PayPal configuration required
Best For
- Introductory content
- Company training
- Educational outreach
- Marketing and lead generation
Paid Courses
Paid courses require payment before students can access the full course content.
Configuration
Paid: True
Price: [Amount in your currency]
Auditable: True/False (optional)
Features
- Payment Required: Full access only after successful payment
- PayPal Integration: Secure payment processing
- Enrollment Protection: Prevents unauthorized access
- Revenue Generation: Monetize your expertise
Payment Flow
- Student discovers course
- Views course description and preview (if available)
- Clicks "Enroll" or "Purchase"
- Redirected to PayPal payment page
- Completes payment transaction
- Automatically enrolled upon successful payment
- Gains full access to course materials
Auditable Courses
Auditable courses allow free access to content without certificate eligibility.
Configuration
Paid: True
Price: [Amount]
Auditable: True
Features
- Dual Access Model: Both paid and audit enrollment options
- Free Content Access: Audit students see all materials
- No Certificates: Audit students cannot receive certificates
- Upgrade Path: Audit students can upgrade to paid enrollment
Audit Student Experience
- Access all course content
- Participate in forums (if enabled)
- Complete assessments (for learning, not certification)
- Cannot download certificates
- Option to upgrade to paid enrollment
Course Access Controls
Public vs Private Courses
Public Courses
Public: True
Private Courses
Public: False
Course Status Management
Draft Status
Status: draft
Open Status
Status: open
Closed Status
Status: closed
Finalized Status
Status: finalized
Enrollment Controls
Capacity Management
Unlimited Enrollment
Limited: False
Capacity: N/A
Limited Enrollment
Limited: True
Capacity: [Number]
Date-Based Controls
Course Dates
Start Date: [YYYY-MM-DD]
End Date: [YYYY-MM-DD]
Enrollment Periods
- Early Bird: Open enrollment before start date
- Regular: Enrollment during course period
- Late: Allow late enrollments (if configured)
Advanced Configuration Options
Course Levels and Prerequisites
Difficulty Levels
Level: 0-3
0: Introductory
1: Beginner
2: Intermediate
3: Advanced
Duration Estimation
Duration: [Hours]
Course Modality Settings
Self-Paced Configuration
Modality: self_paced
Forum Enabled: False (automatically disabled)
Time-Based Configuration
Modality: time_based
Forum Enabled: True/False
Start Date: Required
End Date: Required
Live Configuration
Modality: live
Forum Enabled: True
Meeting Sessions: Configured
Marketing and Promotion
Course Promotion
Promoted: True
Promotion Date: [YYYY-MM-DD HH:MM:SS]
Course Branding
- Cover Image: Attractive visual representation
- Course Logo: Branding consistency
- Color Scheme: Matches your brand (if customized)
Integration Settings
PayPal Configuration
For paid courses, ensure PayPal is properly configured:
Required Settings
- PayPal Business Account
- API Credentials configured in NOW-LMS
- Currency settings match your locale
- Test mode for development
Payment Processing
- Immediate: Instant enrollment upon payment
- Verification: Optional manual verification step
- Refund Support: Handle refund requests
Certificate Integration
Certificate: True
Certificate Template: [Template ID]
Configuration Best Practices
Course Planning
- Define Learning Objectives: Clear goals and outcomes
- Choose Appropriate Model: Free vs Paid vs Auditable
- Set Realistic Duration: Based on content depth
- Plan Capacity: Balance exclusivity with accessibility
Pricing Strategy
- Market Research: Compare similar courses
- Value Proposition: Justify pricing with quality content
- Audit Option: Consider offering audit access
- Promotional Pricing: Use for course launches
Access Management
- Start with Draft: Test thoroughly before publishing
- Gradual Rollout: Consider limited initial capacity
- Monitor Enrollments: Track conversion rates
- Adjust as Needed: Modify settings based on feedback
Troubleshooting Common Issues
Enrollment Problems
- Check Course Status: Must be "open" for enrollments
- Verify Public Setting: Course must be public unless invitation-based
- Capacity Limits: Ensure capacity isn't reached
Payment Issues
- PayPal Configuration: Verify API settings
- Currency Mismatch: Ensure currency settings are correct
- Test Payments: Use PayPal sandbox for testing
Access Problems
- Date Restrictions: Check if course dates allow access
- Student Status: Verify student enrollment status
- Technical Issues: Check system logs for errors
Next Steps
Once your course is properly configured: - Sections and Resources - Add your course content - Forum and Messaging - Set up student communication - Certificate Customization - Design completion certificates