Course Management Guide¶
Complete Guide to Creating and Managing Courses in PulseLMS¶
This comprehensive guide covers everything instructors and administrators need to know about creating, configuring, and managing courses in PulseLMS.
Table of Contents¶
- Creating a New Course
- Course Settings
- Course Formats
- Course Sections
- Editing Mode
- Adding Content
- Course Visibility
- Course Categories
- Course Enrollment
- Course Completion
- Activity Completion
- Restrict Access
- Groups and Groupings
- Course Reset
- Backup and Restore
- Import Course Data
- Course Reports
- Activities Overview
Creating a New Course¶
For Administrators¶
- Navigate to Site Administration > Courses > Manage courses and categories
- Select the appropriate category
- Click Create new course
- Fill in the required settings
- Click Save and display or Save and return
Quick Course Creation¶
- From the front page, click Add a new course (if visible)
- Complete the course settings form
- Save the course
Bulk Course Upload¶
Administrators can upload courses in bulk via CSV: 1. Go to Site Administration > Courses > Upload courses 2. Prepare a CSV file with required columns 3. Upload and process
Course Settings¶
General Settings¶
| Setting | Description |
|---|---|
| Course full name | The complete name displayed throughout the site |
| Course short name | Abbreviated name used in navigation and breadcrumbs |
| Course category | Organizational container for the course |
| Course visibility | Show or hide from course listings |
| Course start date | When the course begins |
| Course end date | When the course ends (optional) |
| Course ID number | Optional identifier for external systems |
Description¶
| Setting | Description |
|---|---|
| Course summary | Brief description shown in course listings |
| Course summary files | Images or files to display with the summary |
| Course image | Thumbnail image for course cards |
Course Format Settings¶
| Setting | Description |
|---|---|
| Format | How the course is organized (Topics, Weekly, etc.) |
| Number of sections | How many content sections to create |
| Hidden sections | How to display hidden sections to students |
| Course layout | Show all sections on one page or one per page |
Appearance Settings¶
| Setting | Description |
|---|---|
| Force theme | Override the site theme for this course |
| Force language | Lock the course to a specific language |
| Number of announcements | Recent announcements to display |
| Show gradebook | Allow students to see their grades |
| Show activity reports | Enable activity tracking for students |
| Show activity dates | Display due dates on activities |
Files and Uploads¶
| Setting | Description |
|---|---|
| Maximum upload size | Largest file students can upload |
Completion Tracking¶
| Setting | Description |
|---|---|
| Enable completion tracking | Turn on progress tracking |
| Show activity completion conditions | Display what's needed to complete activities |
Groups¶
| Setting | Description |
|---|---|
| Group mode | No groups, Separate groups, or Visible groups |
| Force group mode | Apply to all activities in the course |
| Default grouping | Primary grouping for activities |
Role Renaming¶
Customize role names for this course: - Teacher → Instructor - Student → Trainee - Non-editing teacher → Assistant
Course Formats¶
PulseLMS supports several course formats:
Topics Format¶
- Sections organized by topic/subject
- Each section has a title and description
- Most flexible format
Weekly Format¶
- Sections automatically labeled by date range
- Ideal for scheduled courses with specific timeframes
- Dates calculated from course start date
Single Activity Format¶
- Course contains only one main activity
- Best for standalone quizzes, SCORM packages, or forums
- Clean, focused interface
Social Format¶
- Centered around a single forum
- Best for discussion-based learning
- No section structure
Grid/Tiles Format (if installed)¶
- Visual tile-based navigation
- Each section displayed as an image tile
- Modern, engaging appearance
Collapsed Topics¶
- Sections can be expanded/collapsed
- Saves vertical space
- Better for courses with many sections
Course Sections¶
Adding Sections¶
- Turn on Edit mode
- Scroll to the bottom of the course
- Click Add sections
- Specify how many sections to add
- Click Add sections
Editing Sections¶
Click the Edit menu next to a section to: - Edit section - Change name, summary, and settings - Highlight - Mark as the current section - Hide/Show - Toggle visibility - Delete - Remove the section - Move - Drag to reorder
Section Settings¶
| Setting | Description |
|---|---|
| Section name | Custom name (overrides default) |
| Summary | Description displayed at the top of the section |
| Restrict access | Conditions for accessing the section |
Section Visibility¶
- Show - Visible to all enrolled users
- Hide - Hidden from students (visible to teachers)
- Availability - Use restrict access for conditional visibility
Editing Mode¶
Enabling Edit Mode¶
- Enter your course
- Click the Edit mode toggle in the top right
- The page now shows editing controls
Edit Mode Features¶
When editing mode is on, you can: - Add activities and resources - Move, edit, duplicate, and delete items - Configure section settings - Rearrange course content - Hide/show items
Bulk Editing¶
- Enable Edit mode
- Select multiple items using checkboxes
- Choose a bulk action:
- Move
- Delete
- Make available/unavailable
- Add restrictions
Adding Content¶
Adding Activities¶
- Turn on Edit mode
- In the desired section, click Add an activity or resource
- Select the activity type from the picker
- Configure the activity settings
- Click Save and return to course or Save and display
Adding Resources¶
- Turn on Edit mode
- Click Add an activity or resource
- Select a resource type (File, Page, Book, etc.)
- Configure and save
Activity Chooser¶
The activity chooser shows: - Starred - Your favorite activities - All - Complete list of available types - Activities - Interactive elements - Resources - Static content
Drag and Drop¶
You can drag files directly onto the course page to create resources: - Images become Image resources - PDFs become File resources - Videos become File or Video resources
Course Visibility¶
Visibility States¶
| State | Description |
|---|---|
| Show | Course visible in listings and searchable |
| Hide | Only visible to teachers and admins |
Controlling Visibility¶
- Go to Course settings
- Find Course visibility
- Select Show or Hide
- Save changes
Self-Enrollment and Visibility¶
Hidden courses: - Don't appear in course catalog - Can't be searched by students - Direct links still work for enrolled users - Self-enrollment may be disabled
Course Categories¶
Purpose of Categories¶
Categories organize courses by: - Department - Subject area - Program level - Academic year - Any organizational structure
Category Hierarchy¶
Categories can be nested:
Organization Training
├── Onboarding
│ ├── New Employee Orientation
│ └── Safety Training
├── Professional Development
│ ├── Leadership
│ └── Technical Skills
└── Compliance
├── Annual Requirements
└── Certifications
Moving Courses Between Categories¶
- Go to Site Administration > Courses > Manage courses and categories
- Select the course(s)
- Click Move selected courses to...
- Choose the destination category
Course Enrollment¶
Enrollment Methods¶
PulseLMS supports multiple enrollment methods:
| Method | Description |
|---|---|
| Manual enrollment | Teacher/admin adds users directly |
| Self enrollment | Users enroll themselves |
| Cohort sync | Automatic from cohort membership |
| Guest access | View-only without enrollment |
| Course meta link | Inherit from another course |
Configuring Enrollment Methods¶
- In your course, go to Participants
- Click the Enrollment methods tab (gear icon)
- Enable/disable methods as needed
- Configure each method's settings
Manual Enrollment¶
- Go to Participants
- Click Enroll users
- Search for users
- Select role (Student, Teacher, etc.)
- Click Enroll users
Self-Enrollment Settings¶
| Setting | Description |
|---|---|
| Allow new enrollments | Accept new self-enrollments |
| Enrollment key | Password required to enroll |
| Group enrollment keys | Different keys for different groups |
| Default role | Role assigned on enrollment |
| Enrollment duration | How long enrollment lasts |
| Start/End dates | When self-enrollment is available |
Cohort Sync¶
- Add the Cohort sync enrollment method
- Select the cohort to synchronize
- Choose the role for cohort members
- Save - members are automatically enrolled
Unenrolling Users¶
- Go to Participants
- Find the user
- Click the enrollment method icon
- Select Unenrol
- Confirm
Course Completion¶
Overview¶
Course completion tracks when students have finished a course based on specified criteria. This enables: - Automatic certificates - Badge awarding - Prerequisite enforcement - Progress reporting
Enabling Course Completion¶
- Ensure Completion tracking is enabled in course settings
- Go to Course completion in course navigation
- Configure completion criteria
- Save changes
Completion Criteria Types¶
| Criteria | Description |
|---|---|
| Activity completion | Specified activities must be completed |
| Course prerequisites | Other courses must be completed first |
| Date | Student enrolled until a specific date |
| Duration | Minimum time enrolled in course |
| Grade | Minimum course grade required |
| Manual completion | Self-marked or teacher-marked complete |
| Unenrolment | Student is unenrolled |
Activity Completion Requirements¶
Choose which activities must be completed: - All activities must be completed - Any activity must be completed - Specific activities must be completed
Course Prerequisites¶
- Add prerequisite courses
- Choose whether ALL or ANY must be complete
- Students can't access this course until prerequisites are met
Viewing Completion Status¶
For Students: - Progress bar on dashboard - Completion indicators next to activities - Course completion report
For Teachers: - Course completion report - Activity completion report - Download completion data
Activity Completion¶
Overview¶
Activity completion allows teachers to set criteria for when an activity is considered complete. This feeds into course completion tracking.
Completion Conditions¶
| Condition | Description |
|---|---|
| Do not indicate completion | No tracking for this activity |
| Students can manually mark as complete | Self-reporting |
| Show as complete when conditions are met | Automatic based on criteria |
Automatic Completion Conditions¶
| Condition | Description |
|---|---|
| View | Student must view the activity |
| Grade | Student must receive a grade |
| Passing grade | Student must achieve passing grade |
| Submission | Student must submit (assignments) |
| All attempts | All quiz attempts must be completed |
Setting Activity Completion¶
- Edit the activity settings
- Scroll to Activity completion
- Select completion tracking type
- Configure conditions
- Set expected completion date (optional)
- Save
Bulk Edit Completion Settings¶
- Go to Course completion > Bulk edit activity completion
- Select multiple activities
- Apply common settings
- Save changes
Restrict Access¶
Overview¶
Restrict access allows you to control when students can access activities and sections based on conditions. This enables personalized learning paths.
Available Restrictions¶
| Restriction | Description |
|---|---|
| Activity completion | Another activity must be complete |
| Date | Available from/until specific dates |
| Grade | Requires grade threshold in another activity |
| Group | Only for specific groups |
| Grouping | Only for specific groupings |
| User profile | Based on profile field values |
| Restriction set | Combine multiple restrictions |
Configuring Restrictions¶
- Edit the activity or section
- Scroll to Restrict access
- Click Add restriction
- Select restriction type
- Configure the condition
- Choose visibility:
- Hidden if not met
- Grayed out with explanation
Combining Restrictions¶
Use restriction sets to create complex conditions: - All (AND) - All conditions must be met - Any (OR) - At least one condition must be met
Example Restrictions¶
Sequential Learning: - Module 2 requires Module 1 Quiz grade ≥ 70%
Date-Based Release: - Week 2 content available from January 15
Differentiated Content: - Advanced materials only for students in "Advanced" group
Groups and Groupings¶
Groups¶
Groups organize students within a course for: - Separate discussion forums - Group assignments - Filtered views of participants - Group-specific activities
Creating Groups¶
- Go to Participants > Groups tab
- Click Create group
- Enter group name and settings
- Save the group
- Click Add/remove users to populate
Group Modes¶
| Mode | Description |
|---|---|
| No groups | All students together |
| Separate groups | Groups only see their own members |
| Visible groups | Groups can see but not interact with others |
Auto-Create Groups¶
- Go to Participants > Groups tab
- Click Auto-create groups
- Configure:
- Naming scheme
- Number of groups or members per group
- Selection criteria
- Preview and create
Groupings¶
Groupings are collections of groups, used to: - Apply different group sets to different activities - Create complex group structures - Manage which groups see which content
Creating Groupings¶
- Go to Participants > Groupings tab
- Click Create grouping
- Name the grouping
- Edit to add groups
- Assign to activities via restrict access
Course Reset¶
Purpose¶
Course reset clears student data while keeping course structure intact. Use this to: - Prepare for a new term - Reuse a course template - Clear test data
What Can Be Reset¶
| Data Type | Options |
|---|---|
| Enrollments | Unenroll all, keep teachers, keep specific roles |
| Grades | Delete all grades |
| Groups | Remove group members, delete groups |
| Forums | Delete all posts |
| Assignments | Delete all submissions |
| Quizzes | Delete all attempts |
| Completion | Reset completion data |
| Logs | Delete log entries |
Performing a Reset¶
- Go to course settings cog > Reset
- Select start date for new course
- Choose what to reset
- Click Reset course
- Review the confirmation
Best Practice¶
Before resetting: 1. Backup the course with user data (for records) 2. Download any needed reports 3. Notify enrolled users if appropriate
Backup and Restore¶
Course Backup¶
Save your course structure and content:
- Go to course settings cog > Backup
- Select what to include:
- Activities and resources
- Blocks
- Filters
- Question bank
- Files
- User data (optional)
- Click through the steps
- Download the backup file (.mbz)
Automated Backups¶
Administrators can configure automatic backups: - Schedule (daily, weekly) - Storage location - Retention period - Email notifications
Course Restore¶
Restore a backup file:
- Go to course settings cog > Restore
- Upload the .mbz file or choose from existing backups
- Select destination:
- Restore as new course
- Restore into existing course (merge or replace)
- Configure what to include
- Complete the restore
Creative Uses¶
- Duplicate courses
- Create course templates
- Transfer between PulseLMS sites
- Archive completed courses
Import Course Data¶
Overview¶
Import allows you to copy content from another course without user data.
Performing an Import¶
- Go to course settings cog > Import
- Select the source course (courses you can access)
- Choose what to import:
- Activities
- Blocks
- Filters
- Select specific items
- Complete the import
What's Included¶
- Activity settings and content
- Resource files
- Section structure
- Completion settings
What's NOT Included¶
- Student enrollments
- Student submissions
- Grades
- User data
- Course image and summary
Course Reports¶
Available Reports¶
| Report | Description |
|---|---|
| Logs | Detailed activity logs |
| Live logs | Real-time activity |
| Activity report | Views per activity |
| Participation report | Student participation |
| Statistics | Usage statistics |
| Course completion | Completion status |
| Activity completion | Per-activity completion |
| Competencies | Competency achievement |
Accessing Reports¶
- In your course, go to Reports in the navigation
- Select the desired report
- Configure filters (date, user, activity)
- View or download
Logs Report¶
Filter by: - Participants - Date range - Activities - Actions - Educational level
Activity Report¶
Shows for each activity: - Total views - Unique users - Last access
Course Completion Report¶
Shows for each student: - Activity completion status - Overall course completion - Completion date
Activities Overview¶
New in PulseLMS 5.0¶
The Activities Overview page provides a unified dashboard of all course activities, making it easier to manage deadlines, submissions, and grading.
Accessing Activities Overview¶
- Enter your course
- Click Activities in the course navigation
- View the complete list of activities
Features¶
- All activities in one place - Assignments, quizzes, forums, etc.
- Due date sorting - See upcoming deadlines
- Submission status - Quick view of grading needs
- Smart filters - Find specific activity types
- Quick actions - Direct links to grading
For Students¶
The Activities Overview shows: - All assignments and due dates - Submission status - Grades received - Upcoming deadlines
For Teachers¶
The Activities Overview shows: - All course activities - Number of submissions - Grading progress - Overdue items
Best Practices¶
Course Organization¶
- Use clear section names - Help students navigate
- Consistent structure - Same layout across sections
- Progressive disclosure - Release content gradually
- Logical flow - Build on previous content
Enrollment Management¶
- Use cohorts - For bulk enrollment
- Set enrollment periods - Control access timeframes
- Use enrollment keys - For secure self-enrollment
- Regular cleanup - Remove inactive enrollments
Completion Tracking¶
- Set meaningful criteria - What indicates understanding?
- Balance automatic and manual - Not everything is automatable
- Use prerequisites - Ensure proper sequencing
- Regular monitoring - Check completion reports
Performance¶
- Limit embedded media - Use linked resources
- Moderate file sizes - Compress when possible
- Archive old content - Remove unused materials
- Regular backups - Protect your work
Next: Activities & Resources