Activities and Resources Guide¶
Complete Guide to Course Content in PulseLMS¶
This comprehensive guide covers all activity and resource types available in PulseLMS. Learn how to effectively use each type to create engaging, interactive learning experiences.
Table of Contents¶
Activities¶
- Assignment
- Quiz
- Forum
- Lesson
- H5P Interactive Content
- SCORM Package
- Workshop
- Wiki
- Glossary
- Database
- Choice
- Feedback
- Chat
- BigBlueButton Virtual Classroom
Resources¶
ACTIVITIES¶
Activities are interactive elements that require student participation. They allow for assessment, collaboration, and engagement with course content.
Assignment¶
Overview¶
The Assignment activity allows students to submit work for grading and feedback. It supports various submission types, group assignments, and sophisticated grading options.
Purpose¶
- Collect student work digitally
- Provide structured feedback
- Grade submissions with rubrics or marking guides
- Track submission deadlines
- Facilitate peer review processes
- Support group collaborative work
Submission Types¶
File Submissions¶
Students upload one or more files as their submission.
| Setting | Description |
|---|---|
| Maximum number of uploaded files | 1-20 files per submission |
| Maximum submission size | Limit per file (up to site maximum) |
| Accepted file types | Restrict to specific formats (PDF, DOCX, etc.) |
Best Practices for File Submissions: - Specify accepted file types to avoid incompatible formats - Set reasonable file size limits - Indicate preferred file naming conventions in instructions
Online Text¶
Students type their submission directly in the browser.
| Setting | Description |
|---|---|
| Word limit | Optional maximum word count |
| Enable word count display | Show count while typing |
Best Practices for Online Text: - Use for shorter written responses - Combine with word limits for essays - Good for preventing formatting issues
Submission Comments¶
Optional comments accompanying any submission type.
Availability Settings¶
| Setting | Description |
|---|---|
| Allow submissions from | Earliest date students can submit |
| Due date | When submission is expected |
| Cut-off date | Last possible submission date |
| Remind me to grade by | Notification date for grading |
| Always show description | Display before open date |
Time Management Options¶
Timeline:
[Allow from] -----> [Due Date] -----> [Cut-off Date]
| |
Expected deadline Hard deadline
(late marked) (no submission)
Submission Settings¶
| Setting | Description |
|---|---|
| Require submission statement | Students confirm originality |
| Attempts reopened | Never, manually, or automatically |
| Maximum attempts | Limit resubmission count |
Group Assignment Settings¶
Group Submission Settings¶
| Setting | Description |
|---|---|
| Students submit in groups | Enable group assignments |
| Require group membership | Prevent ungrouped students |
| Require all group members to submit | Each member must click submit |
| Grouping for student groups | Which grouping to use |
How Group Assignments Work¶
- Configuration:
- Create groups in the course
- Enable group submissions in assignment settings
-
Choose appropriate grouping
-
Student Experience:
- One group member uploads the work
- All members see the shared submission
-
All members receive the same grade (unless graded individually)
-
Teacher Experience:
- See submissions by group
- Grade once for entire group
- Optionally assign individual grades
Notifications¶
| Setting | Description |
|---|---|
| Notify graders of submissions | Email when students submit |
| Notify graders of late submissions | Email for late work |
| Default "Notify students" | Pre-check notification box |
Grade Settings¶
| Setting | Description |
|---|---|
| Grade type | None, Scale, Point |
| Maximum grade | Point value (1-100+) |
| Grading method | Simple direct grading, Marking guide, or Rubric |
| Grade category | Gradebook category placement |
| Grade to pass | Minimum passing grade |
| Blind marking | Hide student identities |
| Hide grader identity | Hide who graded from students |
Feedback Types¶
| Type | Description |
|---|---|
| Feedback comments | Text feedback |
| Annotate PDF | Mark up student PDFs |
| Offline grading worksheet | Download/upload grades |
| Feedback files | Attach files to feedback |
Using Annotate PDF¶
- Student submits a PDF (or convertible file)
- Teacher opens grading interface
- Use annotation tools:
- Highlight text
- Add comments
- Draw shapes
- Insert stamps
- Add text annotations
- Save annotations
- Student views annotated PDF
Rubric Grading¶
Creating a Rubric¶
- Set grading method to "Rubric"
- Click "Define rubric" in assignment settings
- Build rubric:
- Add criteria (rows)
- Add levels per criterion (columns)
- Assign points to each level
- Write descriptions
Example Rubric Structure¶
| Criterion | Excellent (4) | Good (3) | Satisfactory (2) | Needs Work (1) |
|---|---|---|---|---|
| Content | Comprehensive coverage | Good coverage | Basic coverage | Incomplete |
| Organization | Logical flow | Mostly organized | Some structure | Disorganized |
| Grammar | Error-free | Minor errors | Several errors | Many errors |
Marking Guide¶
Alternative to rubrics with more flexibility:
| Component | Description |
|---|---|
| Criteria | Named assessment criteria |
| Maximum marks | Points per criterion |
| Description for students | What students see |
| Description for markers | Guidance for graders |
| Frequently used comments | Quick-insert feedback |
Grading Workflow¶
For multi-stage grading processes:
| Stage | Description |
|---|---|
| Not marked | Initial state |
| In marking | Currently being graded |
| Marking completed | Grading finished |
| In review | Under moderation |
| Ready for release | Awaiting publication |
| Released | Visible to students |
Offline Grading¶
- Download grading worksheet (CSV)
- Enter grades and feedback offline
- Upload completed worksheet
- Grades imported automatically
Assignment Best Practices¶
- Clear Instructions:
- State learning objectives
- Specify format requirements
- Include grading criteria
-
Provide examples when possible
-
Reasonable Deadlines:
- Allow adequate time
- Consider student workload
-
Use reminders
-
Effective Feedback:
- Be specific and constructive
- Reference rubric criteria
- Suggest improvements
-
Acknowledge strengths
-
Accessibility:
- Accept multiple file formats
- Provide alternatives when needed
- Consider time zone differences
Example: Research Paper Assignment¶
Assignment: Research Paper
Submission type: File submissions
Accepted types: PDF, DOCX
Maximum files: 1
Maximum size: 10 MB
Due date: October 15, 11:59 PM
Cut-off: October 17, 11:59 PM
Grading: Rubric (Content 40%, Analysis 30%, Writing 20%, Citations 10%)
Quiz¶
Overview¶
The Quiz activity is a powerful assessment tool that supports multiple question types, randomization, time limits, and detailed analytics.
Purpose¶
- Assess student knowledge
- Provide self-assessment opportunities
- Create practice exercises
- Deliver examinations
- Track learning progress
- Generate analytics
Question Types¶
Multiple Choice¶
| Feature | Description |
|---|---|
| Single answer | One correct response |
| Multiple answer | Several correct responses |
| Shuffle answers | Randomize option order |
| Numbering style | a,b,c or 1,2,3 or none |
| Combined feedback | Response-based feedback |
True/False¶
Simple binary choice questions: - Statement presented - Student selects True or False - Immediate feedback available
Short Answer¶
| Feature | Description |
|---|---|
| Case sensitivity | Match case or ignore |
| Multiple correct answers | Accept variations |
| Wildcards | Pattern matching with * |
Numerical¶
| Feature | Description |
|---|---|
| Exact answer | Precise value required |
| Tolerance | Acceptable range |
| Units | Optional unit handling |
Essay¶
| Feature | Description |
|---|---|
| Response format | Plain text, HTML, or file |
| Required attachments | Mandatory file uploads |
| Word limit | Minimum/maximum words |
| Template | Pre-populated response |
Note: Essay questions require manual grading.
Matching¶
Students match items from two columns: - Drag-and-drop interface - Extra wrong answers possible - Shuffle option
Drag and Drop¶
| Type | Description |
|---|---|
| Drag and drop into text | Fill blanks in text |
| Drag and drop markers | Place on image |
| Drag and drop onto image | Position items visually |
Calculated¶
Generate numerical questions with variables: - Define wildcards (e.g., {x}, {y}) - Create formula for answer - Auto-generate datasets - Multiple question variations
Cloze (Embedded Answers)¶
Multi-part questions with embedded answer fields:
The capital of France is {1:SHORTANSWER:=Paris}.
Water boils at {1:NUMERICAL:=100:0} degrees Celsius.
The sky is {1:MULTICHOICE:=blue~red~green}.
Description¶
Not actually a question - displays information between questions. Useful for: - Section introductions - Instructions mid-quiz - Scenario information
Quiz Settings¶
Timing¶
| Setting | Description |
|---|---|
| Open the quiz | When quiz becomes available |
| Close the quiz | When quiz is no longer available |
| Time limit | Maximum duration |
| When time expires | Submit, grace period, or cancel |
| Submission grace period | Extra time for final submission |
Grade¶
| Setting | Description |
|---|---|
| Grade category | Gradebook placement |
| Grade to pass | Minimum passing score |
| Attempts allowed | Number of attempts |
| Grading method | Highest, Average, First, or Last |
Layout¶
| Setting | Description |
|---|---|
| New page | Questions per page |
| Navigation method | Free or Sequential |
Question Behavior¶
| Setting | Description |
|---|---|
| Shuffle within questions | Randomize answer order |
| How questions behave | Deferred, Immediate, Interactive, etc. |
| Each attempt builds on last | Cumulative attempts |
| Allow redo within attempt | Retry incorrect answers |
Question Behaviors Explained¶
| Behavior | Description |
|---|---|
| Deferred feedback | All feedback after submission |
| Immediate feedback | Feedback after each question |
| Interactive with multiple tries | Hints and retry options |
| Adaptive mode | Penalties for wrong answers, retry allowed |
| Adaptive (no penalties) | Retry without point deduction |
| CBM | Certainty-based marking |
Review Options¶
Control what students see after quiz completion:
| Phase | Description |
|---|---|
| During attempt | While taking the quiz |
| Immediately after | Right after submission |
| Later, while open | Before quiz closes |
| After quiz closed | After close date |
| Information | Can Show/Hide |
|---|---|
| The attempt | Questions and responses |
| Whether correct | Correct/incorrect indicators |
| Marks | Points earned |
| Specific feedback | Per-answer feedback |
| General feedback | Per-question feedback |
| Right answer | Correct responses |
| Overall feedback | Final score feedback |
Appearance¶
| Setting | Description |
|---|---|
| Show user picture | Display student photo |
| Decimal places in grades | Score precision |
| Decimal places in question grades | Question point precision |
| Show blocks during quiz | Display side blocks |
Extra Restrictions¶
| Setting | Description |
|---|---|
| Require password | Access code required |
| Require network address | IP restrictions |
| Enforced delay between attempts | Waiting period |
| Browser security | Full-screen popup |
Safe Exam Browser¶
For high-stakes exams: 1. Require Safe Exam Browser 2. Set browser exam key 3. Students must use secure browser 4. Prevents copy/paste, switching apps
Overall Feedback¶
Provide grade-based feedback:
| Grade Range | Feedback |
|---|---|
| 90-100% | Excellent work! |
| 80-89% | Good understanding |
| 70-79% | Satisfactory |
| Below 70% | Review needed |
Building a Quiz¶
Step 1: Create the Quiz Activity¶
- Turn on Edit mode
- Add activity > Quiz
- Configure settings
- Save
Step 2: Add Questions¶
- Open the quiz
- Click "Add question"
- Options:
- Add a new question
- From question bank
- Add a random question
Step 3: Organize Questions¶
- Drag to reorder
- Set point values
- Add page breaks
- Configure shuffle options
Question Bank¶
Organization¶
| Element | Description |
|---|---|
| Categories | Hierarchical organization |
| Tags | Cross-category classification |
| Status | Draft or Ready |
| Version control | Question history |
Managing Categories¶
Question Bank
├── Course: Default
├── Chapter 1 Questions
│ ├── Easy
│ ├── Medium
│ └── Hard
├── Chapter 2 Questions
└── Final Exam Pool
Random Questions¶
- Add from question bank
- Select category
- Specify count
- Each attempt draws different questions
Quiz Reports¶
| Report | Purpose |
|---|---|
| Grades | Overview of all attempts |
| Responses | Detailed answer analysis |
| Statistics | Question difficulty, discrimination |
| Manual grading | Grade essay questions |
Quiz Best Practices¶
- Question Design:
- Write clear, unambiguous questions
- Avoid double negatives
- Make distractors plausible
-
Test one concept per question
-
Security:
- Randomize questions and answers
- Use time limits appropriately
- Consider question pools
-
Monitor completion patterns
-
Feedback:
- Provide specific feedback
- Explain correct answers
- Link to learning resources
-
Use overall feedback tiers
-
Testing:
- Preview as student
- Test all question types
- Verify time settings
- Check grade calculations
Example: Unit Test Configuration¶
Quiz: Unit 3 Assessment
Time limit: 45 minutes
Attempts: 2
Grading: Highest attempt
Questions: 25 (random from bank)
Behavior: Deferred feedback
Review: After close only
Passing grade: 70%
Forum¶
Overview¶
Forums enable asynchronous discussions, allowing students and teachers to communicate, share ideas, and collaborate outside of class time.
Purpose¶
- Facilitate discussions
- Answer questions
- Share resources
- Build community
- Assess participation
- Announce information
Forum Types¶
| Type | Description | Best For |
|---|---|---|
| Standard forum | Anyone can start topics | Open discussions |
| Single discussion | One topic only | Focused conversations |
| Q&A forum | Must post before seeing others | Original responses |
| Each person posts one discussion | One topic per student | Presentations |
| Blog-like format | Individual posts, anyone can reply | Reflections |
Forum Settings¶
General¶
| Setting | Description |
|---|---|
| Forum name | Displayed title |
| Description | Purpose and guidelines |
| Forum type | Standard, Single, Q&A, etc. |
| Display description | Show on course page |
Availability¶
| Setting | Description |
|---|---|
| Due date | When posts should be completed |
| Cut-off date | When posting stops |
Attachments and Word Count¶
| Setting | Description |
|---|---|
| Maximum attachment size | File upload limit |
| Maximum attachments | Number of files allowed |
| Display word count | Show word count to students |
Subscription and Tracking¶
| Setting | Description |
|---|---|
| Subscription mode | Optional, Forced, Auto, Disabled |
| Read tracking | Highlight new posts |
Discussion Locking¶
| Setting | Description |
|---|---|
| Lock discussions after period | Auto-lock old discussions |
Subscription Modes¶
| Mode | Description |
|---|---|
| Optional | Students choose to subscribe |
| Forced | Everyone subscribed, cannot opt out |
| Auto | Everyone subscribed initially, can opt out |
| Disabled | Subscription not allowed |
Post and Reply¶
Creating a Discussion¶
- Open the forum
- Click "Add discussion topic"
- Enter subject and message
- Add attachments if desired
- Set options (pin, subscribe)
- Post to forum
Replying¶
- Open a discussion
- Click "Reply" on a post
- Type response
- Submit
Advanced Options¶
| Option | Description |
|---|---|
| Pin discussion | Keep at top (teachers only) |
| Star discussion | Personal bookmark |
| Subscribe | Email notifications |
| Mail now | Send without delay |
Forum Moderation¶
Teacher Capabilities¶
- Edit/delete any post
- Pin discussions
- Lock discussions
- Move discussions
- Split discussions
- Export discussions
Managing Posts¶
- Click post menu (three dots)
- Select action:
- Edit
- Delete
- Reply
- Export
- Split (if reply)
Grading Forums¶
Whole Forum Grading¶
| Setting | Description |
|---|---|
| Grade type | None, Point, Scale |
| Maximum grade | Point value |
| Grade category | Gradebook placement |
| Grade to pass | Minimum passing |
Rating Posts¶
| Setting | Description |
|---|---|
| Aggregate type | Average, Count, Max, Min, Sum |
| Scale | Points or custom scale |
| Restrict ratings to dates | Rating period |
Forum Best Practices¶
- Community Building:
- Create welcoming introduction forum
- Model good posting behavior
- Respond promptly to questions
-
Encourage peer support
-
Discussion Quality:
- Provide discussion prompts
- Set expectations for responses
- Require evidence/citations
-
Encourage diverse perspectives
-
Management:
- Monitor regularly
- Address issues promptly
- Use pinning for important topics
-
Archive completed discussions
-
Grading Discussions:
- Define rubric for participation
- Consider quality over quantity
- Grade regularly, not just at end
- Provide constructive feedback
Example: Weekly Discussion Forum¶
Forum: Week 3 Discussion
Type: Standard forum
Subscription: Auto
Due date: Sunday 11:59 PM
Rating: Average of ratings (0-10)
Grade to pass: 6
Prompt: "Discuss the implications of..."
Requirements: Initial post + 2 peer responses
Lesson¶
Overview¶
The Lesson activity creates interactive, branching learning experiences. Content is presented in pages, with navigation determined by student responses.
Purpose¶
- Create self-paced learning modules
- Implement branching scenarios
- Present content with comprehension checks
- Provide remediation paths
- Gamify learning
Page Types¶
Content Pages¶
Display information without requiring answers: - Text and multimedia - Multiple navigation buttons - Student chooses path
Question Pages¶
Require student response: - Route based on answer - Provide feedback - Affect scoring
Question Types in Lessons¶
| Type | Description |
|---|---|
| Multiple choice | One or more correct answers |
| True/False | Binary choice |
| Short answer | Text response |
| Numerical | Number response |
| Matching | Pair items |
| Essay | Extended response |
Building a Lesson¶
Step 1: Create Lesson Activity¶
- Add activity > Lesson
- Configure settings
- Save and display
Step 2: Add Pages¶
- Click "Add a content page" or "Add a question page"
- Enter page title and content
- Configure navigation
Step 3: Configure Navigation¶
For Content Pages: - Add multiple buttons - Link each to destination page
For Question Pages: - Set correct/incorrect responses - Configure jumps for each answer
Navigation Options¶
| Jump | Effect |
|---|---|
| This page | Repeat current page |
| Next page | Go to next sequential page |
| Previous page | Go back one page |
| End of lesson | Complete lesson |
| Unseen question | Random unvisited question |
| Random question | Any question randomly |
| Specific page | Named page |
Branching Logic¶
Create adaptive paths:
Start
│
▼
[Introduction]
│
▼
[Question 1]
├── Correct → [Advanced Topic]
│ │
│ ▼
│ [Question 2]
│ │
└── Incorrect → [Remediation]
│
▼
[Question 1B]
│
▼
[Continue...]
Lesson Settings¶
Appearance¶
| Setting | Description |
|---|---|
| File popup | Show linked media in popup |
| Progress bar | Display completion progress |
| Display ongoing score | Show current score |
| Display menu | Table of contents |
| Show menu only if grade >= X | Conditional menu access |
| Slideshow | Presentation mode |
| Maximum answers | Choices per question |
Availability¶
| Setting | Description |
|---|---|
| Available from | Start date |
| Deadline | End date |
| Time limit | Duration limit |
| Password | Access code |
Flow Control¶
| Setting | Description |
|---|---|
| Allow review | Let students revisit |
| Provide option to try again | Retry after wrong answer |
| Maximum attempts | Per question attempts |
| Action after correct | Normal, Show page, Jump |
| Number of pages to show | For question pools |
Grade¶
| Setting | Description |
|---|---|
| Practice lesson | Exclude from gradebook |
| Custom scoring | Set point values |
| Re-takes allowed | Number of attempts |
| Handling of re-takes | Mean or maximum |
| Minimum questions | Required for completion |
Clusters¶
Group questions for randomization: 1. Add "Cluster" page to start 2. Add question pages 3. Add "End of Cluster" page 4. Students get random questions from cluster
Lesson Best Practices¶
- Design:
- Map out structure before building
- Keep pages focused
- Use consistent navigation
-
Provide clear feedback
-
Content:
- Break into digestible chunks
- Use multimedia effectively
- Include comprehension checks
-
Offer remediation paths
-
Navigation:
- Test all paths
- Avoid dead ends
- Allow backtracking when appropriate
-
Use progress indicators
-
Assessment:
- Balance questions throughout
- Provide immediate feedback
- Consider allowing retakes
- Use branching for remediation
Example: Compliance Training Lesson¶
Lesson: Workplace Safety Module
Pages:
1. Introduction (Content)
2. What is Workplace Safety? (Content)
3. Knowledge Check 1 (Question)
- Correct → Page 4
- Incorrect → Remediation 1, then Page 3
4. Hazard Identification (Content)
5. Knowledge Check 2 (Question)
6. Emergency Procedures (Content)
7. Final Assessment (Question cluster)
8. Completion (End)
Settings:
- Time limit: 30 minutes
- Passing grade: 80%
- Re-takes: 3
H5P Interactive Content¶
Overview¶
H5P enables creation of rich interactive content directly within PulseLMS. It supports numerous content types for engaging learning experiences.
Purpose¶
- Create interactive learning materials
- Engage students with multimedia
- Provide self-assessment
- Build reusable content
- Enhance accessibility
Content Types¶
Interactive Video¶
Add interactions to videos: - Questions at timestamps - Pop-up information - Navigation hotspots - Bookmarks - Summary quiz
Course Presentation¶
PowerPoint-like presentations: - Multiple slides - Interactive elements per slide - Embedded questions - Multimedia support
Interactive Book¶
Multi-page content: - Chapters and sections - Embedded H5P elements - Summary pages - Navigation
Question Types¶
| Type | Description |
|---|---|
| Multiple Choice | Select correct answer(s) |
| True/False | Binary choice |
| Fill in the Blanks | Complete text |
| Drag and Drop | Visual matching |
| Drag the Words | Text matching |
| Mark the Words | Select correct words |
| Find the Hotspot | Click correct area |
| Image Hotspots | Clickable image areas |
| Flashcards | Study cards with flip |
| Dialog Cards | Interactive flashcards |
| Memory Game | Card matching game |
| Speak the Words | Speech recognition |
Other Content Types¶
| Type | Description |
|---|---|
| Timeline | Interactive chronology |
| Image Slider | Before/after comparison |
| Chart | Interactive graphs |
| Collage | Image collections |
| Documentation Tool | Goal documentation |
| Accordion | Collapsible sections |
| Agamotto | Image sequence |
| Branching Scenario | Choose your path |
Creating H5P Content¶
Method 1: In Activity¶
- Add activity > H5P
- Click "Create content"
- Select content type
- Build content in editor
- Save
Method 2: Content Bank¶
- Go to Content Bank (from navigation)
- Click "Add" > Select type
- Build content
- Save to bank
- Insert into courses via H5P activity
H5P Settings¶
| Setting | Description |
|---|---|
| Package file | Upload .h5p file or create |
| Maximum grade | Point value |
| Grade category | Gradebook placement |
| Attempt settings | Track attempts |
| Display options | Frame, buttons, copyright |
Interactive Video Example¶
Building an interactive video:
- Upload Video:
- Upload video file or paste URL
-
Supports YouTube, Vimeo, etc.
-
Add Interactions:
- Timeline shows all interactions
- Drag to position in video
-
Types: Labels, Text, Links, Questions, etc.
-
Configure Interactions:
- Set display duration
- Configure adaptive paths
-
Add feedback
-
Add Summary:
- End-of-video quiz
- Reviews key concepts
Course Presentation Example¶
Creating an interactive presentation:
- Add Slides:
- Click "Add slide"
- Set background
-
Add title
-
Add Elements:
- Text boxes
- Images
- Audio/Video
- Questions
-
Interactive elements
-
Configure Navigation:
- Linear or non-linear
-
Slide keywords for navigation
-
Set Solution Behavior:
- When to show solutions
- Retry options
Grading H5P¶
| Setting | Description |
|---|---|
| Grade method | Highest, Average, First, Last |
| Attempt tracking | Enable xAPI tracking |
| Force finish | Require completion |
Content Bank¶
Central repository for H5P content:
- Browse: View all content
- Upload: Import .h5p files
- Create: Build new content
- Share: Use across courses
H5P Best Practices¶
- Content Design:
- Keep interactions purposeful
- Don't overload with elements
- Ensure accessibility
-
Test on mobile devices
-
Video Interactions:
- Space questions appropriately
- Pause at key moments
- Provide context
-
Use summary quizzes
-
Reusability:
- Save to Content Bank
- Use descriptive names
- Document content purpose
-
Update rather than duplicate
-
Performance:
- Optimize media files
- Consider file sizes
- Test load times
Example: Interactive Product Training¶
H5P: Product Features Interactive Video
Video: 10-minute product overview
Interactions:
- 0:30 - Label: "Note the navigation menu"
- 1:45 - Question: "Which button opens settings?"
- 3:20 - Branching: "Want to learn about advanced features?"
- 5:00 - Question: "Select all standard features"
- 8:30 - Summary statement
End: Summary quiz (10 questions from video)
Grade: Highest attempt
SCORM Package¶
Overview¶
SCORM (Sharable Content Object Reference Model) allows importing standardized e-learning packages from external authoring tools.
Purpose¶
- Import external content
- Track completion and scores
- Maintain interactivity
- Support industry standards
- Preserve investments in content
SCORM Versions¶
| Version | Description |
|---|---|
| SCORM 1.2 | Most widely supported |
| SCORM 2004 | Enhanced sequencing |
| AICC | Aviation legacy standard |
| xAPI (Tin Can) | Modern standard (separate plugin) |
Adding SCORM Package¶
- Obtain SCORM package (.zip file)
- Add activity > SCORM package
- Upload package file
- Configure settings
- Save
Package Settings¶
| Setting | Description |
|---|---|
| Package file | The SCORM .zip file |
| Alias/reference | Update linked files |
| Auto-update | Check for updates |
Appearance¶
| Setting | Description |
|---|---|
| Display mode | New window, Current window, Popup |
| Popup width/height | Window dimensions |
| Display package | Show frame, hide, etc. |
| Display course structure | Show navigation |
| Display attempt status | Show progress |
| Skip content structure page | Direct launch |
| Disable preview mode | Prevent previewing |
| Show navigation | PulseLMS navigation |
| Show entry/exit pages | Extra pages |
Availability¶
| Setting | Description |
|---|---|
| Open | Start date |
| Close | End date |
Grade¶
| Setting | Description |
|---|---|
| Grading method | Learning Objects, Highest, Average, Sum |
| Maximum grade | Point value |
| Grade category | Gradebook placement |
Attempt Management¶
| Setting | Description |
|---|---|
| Number of attempts | Unlimited or specified |
| Attempts grading | Highest, Average, First, Last, Sum |
| Force new attempt | When to start new |
| Lock after final | Prevent further attempts |
| Force completed | Mark complete if stuck |
Compatibility¶
| Setting | Description |
|---|---|
| Auto-commit | Save progress automatically |
| Mastery override | Score handling |
| API adapter | Mobile compatibility |
Common SCORM Authoring Tools¶
- Articulate Storyline
- Adobe Captivate
- iSpring Suite
- Lectora
- Camtasia
Troubleshooting SCORM¶
| Issue | Solution |
|---|---|
| Package won't upload | Check file size limits, ZIP format |
| Content won't display | Try different display mode |
| Progress not tracking | Verify SCORM compliance |
| Score not recording | Check grading settings |
| Stuck on completion | Enable force completed |
SCORM Best Practices¶
- Package Preparation:
- Test in SCORM Cloud first
- Verify version compatibility
- Check file size limits
-
Ensure proper packaging
-
Display Settings:
- Use popup for complex content
- Size window appropriately
- Consider mobile users
-
Test navigation
-
Tracking:
- Define completion criteria
- Set appropriate attempt limits
- Configure grade handling
-
Monitor attempt data
-
Maintenance:
- Keep source files
- Document configurations
- Update packages as needed
- Archive old versions
Example: External Course Package¶
SCORM: Safety Training Module (External)
Package: safety-training-v3.zip
Version: SCORM 2004 4th Edition
Display: Popup window (1024x768)
Attempts: Unlimited
Grading: Highest attempt
Maximum grade: 100
Completion: Pass score (80%)
Notes: Created in Articulate Storyline
Workshop¶
Overview¶
The Workshop activity facilitates peer assessment where students submit work and then evaluate their peers' submissions using structured criteria.
Purpose¶
- Enable peer learning
- Develop critical evaluation skills
- Reduce grading burden
- Provide multiple perspectives
- Build community
Workshop Phases¶
| Phase | Description |
|---|---|
| Setup | Configure workshop, create forms |
| Submission | Students submit work |
| Assessment | Peers evaluate submissions |
| Grading evaluation | Calculate final grades |
| Closed | Workshop complete |
Phase Workflow¶
Setup → Submission → Assessment → Grading → Closed
↓ ↓ ↓ ↓ ↓
Configure Students Students System Results
assessment submit review calculates visible
forms work peers grades
Workshop Settings¶
Submission Settings¶
| Setting | Description |
|---|---|
| Instructions | Submission guidelines |
| Maximum attachments | Files per submission |
| Maximum file size | Size limit |
| Late submissions | Allow after deadline |
Assessment Settings¶
| Setting | Description |
|---|---|
| Instructions | Assessment guidelines |
| Use self-assessment | Rate own submission |
| Grading strategy | Accumulative, Comments, etc. |
Grading Strategies¶
| Strategy | Description |
|---|---|
| Accumulative grading | Multiple criteria with weights |
| Comments | Qualitative feedback only |
| Number of errors | Binary assertions |
| Rubric | Criteria with levels |
Setting Up Assessment Form¶
Accumulative Grading¶
- Add assessment dimensions
- Set weights for each
- Define scale type (0-10, etc.)
- Write descriptions
- Save form
Example: | Dimension | Weight | Description | |-----------|--------|-------------| | Content | 40% | Quality of ideas | | Organization | 30% | Structure | | Presentation | 30% | Format |
Rubric¶
- Create criteria rows
- Define levels (columns)
- Assign points per level
- Write descriptors
Allocating Submissions¶
| Method | Description |
|---|---|
| Manual | Teacher assigns reviewers |
| Random | Automatic distribution |
| Scheduled | Allocate at phase end |
Configuration: - Number of reviews per author - Number of reviews per reviewer - Self-assessment inclusion
Workshop Grades¶
Two grades calculated:
- Submission Grade:
- From peer assessments received
- Weighted or averaged
-
Optional self-assessment
-
Assessment Grade:
- How well student assessed others
- Comparison to aggregate score
- Rewards accurate grading
Grading Evaluation¶
Calculate final grades:
| Setting | Description |
|---|---|
| Comparison method | How to compare assessments |
| Factor | Weight of assessment grade |
Workshop Best Practices¶
- Preparation:
- Create detailed instructions
- Develop clear assessment forms
- Train students on process
-
Set realistic timelines
-
Assessment Design:
- Use specific criteria
- Include examples
- Balance positive and constructive
-
Match to learning objectives
-
Management:
- Monitor phase progression
- Check assessment quality
- Intervene if needed
-
Provide feedback on feedback
-
Timing:
- Allow adequate submission time
- Provide assessment period
- Build in buffer
- Communicate deadlines
Example: Peer Review Workshop¶
Workshop: Presentation Peer Review
Submission phase: Week 1
- Upload presentation slides
- 500-word reflection
Assessment phase: Week 2
- 3 peer reviews each
- Accumulative grading
Criteria:
1. Content Quality (40%)
2. Visual Design (30%)
3. Clarity (30%)
Grades:
- Submission: 70%
- Assessment: 30%
Wiki¶
Overview¶
The Wiki activity enables collaborative document creation, where multiple users can contribute to and edit shared pages.
Purpose¶
- Collaborate on content
- Build knowledge bases
- Create group projects
- Document processes
- Enable collective authoring
Wiki Types¶
| Type | Description |
|---|---|
| Collaborative wiki | All participants edit all pages |
| Individual wiki | Each student has own wiki |
Wiki Settings¶
| Setting | Description |
|---|---|
| Wiki name | Display title |
| Wiki description | Purpose and guidelines |
| Wiki mode | Collaborative or Individual |
| First page name | Starting page title |
| Default format | HTML, Creole, NWiki |
Wiki Formats¶
| Format | Description |
|---|---|
| HTML | Rich text editing |
| Creole | Wiki markup language |
| NWiki | NWiki markup |
Working with Wiki Pages¶
Creating Pages¶
- Open the wiki
- Click "Create page" or add link to new page
- Enter content
- Save
Linking Pages¶
Create internal links:
- [[Page Name]] - Link to existing page
- [[New Page]] - Creates page when clicked
Editing Pages¶
- Navigate to page
- Click "Edit"
- Modify content
- Add edit comment
- Save
Wiki Features¶
| Feature | Description |
|---|---|
| History | View all revisions |
| Compare | Diff between versions |
| Revert | Restore previous version |
| Comments | Page discussions |
| Map | Visualize page structure |
| Files | Manage attached files |
Version Control¶
Every save creates a version: - View history of changes - Compare any two versions - Revert to previous versions - Track who made changes
Wiki Best Practices¶
- Organization:
- Plan structure before starting
- Create navigation pages
- Use consistent naming
-
Link pages logically
-
Collaboration:
- Establish editing guidelines
- Avoid edit conflicts
- Use comments for discussion
-
Monitor contributions
-
Content:
- Write clearly
- Use headings
- Keep pages focused
-
Include examples
-
Management:
- Review regularly
- Check for orphan pages
- Maintain navigation
- Archive completed wikis
Example: Group Project Wiki¶
Wiki: Group Research Project
Type: Collaborative
First page: Home
Structure:
- Home (overview, team members)
- Research Topic 1
- Research Topic 2
- Sources and References
- Draft Report
- Final Report
Guidelines:
- Sign your contributions
- Add comments before major changes
- Use section editing for long pages
Glossary¶
Overview¶
The Glossary activity creates a shared collection of definitions that can be linked automatically throughout the course.
Purpose¶
- Define key terms
- Build vocabulary
- Create reference resources
- Enable auto-linking
- Support knowledge building
Glossary Types¶
| Type | Description |
|---|---|
| Main glossary | One per course, teacher-edited |
| Secondary glossary | Multiple allowed, student contributions |
Glossary Settings¶
| Setting | Description |
|---|---|
| Name | Glossary title |
| Description | Purpose and guidelines |
| Glossary type | Main or Secondary |
| Entries per page | Display limit |
| Display format | How entries appear |
Display Formats¶
| Format | Description |
|---|---|
| Simple, dictionary | List format |
| Continuous | No separation |
| Full with author | Author details |
| Full without author | No author |
| Encyclopedia | With images |
| Entry list | Linked entries |
| FAQ | Question/Answer format |
Entry Settings¶
| Setting | Description |
|---|---|
| Approved by default | Auto-approve entries |
| Always allow editing | Let students edit |
| Duplicate entries | Allow same term twice |
| Allow comments | Enable commenting |
Auto-Linking¶
| Setting | Description |
|---|---|
| Auto-link enabled | Globally enable linking |
| Per-entry linking | Individual entry setting |
| Case sensitive | Match case |
| Match whole words | Avoid partial matches |
Creating Entries¶
- Open the glossary
- Click "Add entry"
- Enter:
- Concept (term)
- Definition
- Keywords (synonyms)
- Attachments
- Save
Entry Options¶
| Option | Description |
|---|---|
| Keywords | Alternative terms to link |
| Attachments | Supporting files |
| Auto-link | Link this entry |
| Case sensitive | Match case for links |
| Match whole words | Only complete words |
Importing/Exporting¶
Export¶
- Open glossary
- Click "Export entries"
- Choose format (XML)
- Download file
Import¶
- Open glossary
- Click "Import entries"
- Upload XML file
- Map fields
- Import
Glossary Best Practices¶
- Content:
- Use clear definitions
- Include examples
- Add related keywords
-
Attach supporting media
-
Organization:
- Use categories
- Maintain consistency
- Review regularly
-
Curate student submissions
-
Auto-Linking:
- Enable for key terms
- Avoid over-linking
- Check for conflicts
-
Test throughout course
-
Engagement:
- Assign glossary entries
- Enable commenting
- Rate contributions
- Feature best entries
Example: Course Terminology Glossary¶
Glossary: Marketing Terms
Type: Secondary (student contributions)
Display: Encyclopedia
Auto-link: Enabled
Categories:
- Digital Marketing
- Brand Management
- Analytics
- Consumer Behavior
Assignment: Each student adds 5 terms with definitions,
examples, and relevant images. Peer commenting required.
Database¶
Overview¶
The Database activity allows students and teachers to create, maintain, and search a collection of structured entries.
Purpose¶
- Collect structured information
- Build resource libraries
- Create student portfolios
- Share project work
- Organize research
Field Types¶
| Field Type | Description |
|---|---|
| Checkbox | Multiple selections |
| Date | Calendar picker |
| File | Upload file |
| Latitude/Longitude | Geographic coordinates |
| Menu | Dropdown selection |
| Menu (Multi-select) | Multiple dropdown |
| Number | Numeric value |
| Picture | Image upload |
| Radio buttons | Single selection |
| Text | Short text |
| Textarea | Long text |
| URL | Web link |
Creating a Database¶
Step 1: Add Activity¶
- Add activity > Database
- Configure basic settings
- Save
Step 2: Define Fields¶
- Click "Fields" tab
- Add fields:
- Select field type
- Name and describe
- Configure options
- Repeat for all fields
Step 3: Define Templates¶
Templates control display: - List template - Multiple entries view - Single template - Individual entry view - Add template - Entry form - Advanced search - Search form
Step 4: Configure Presets¶
Save configurations for reuse: - Export as preset - Import presets - Use default presets
Database Settings¶
| Setting | Description |
|---|---|
| Required entries | Minimum submissions |
| Entries required for viewing | Must submit to view |
| Maximum entries | Limit per student |
| Comments | Allow comments |
| Require approval | Teacher review |
Template Tags¶
Use tags to display field data:
[[fieldname]] - Display field value
##user## - Entry author
##timeadded## - Entry date
##approve## - Approval button
##comments## - Comments section
##edit## - Edit button
##delete## - Delete button
Example List Template¶
<div class="entry">
<h3>[[title]]</h3>
<p>By ##user## on ##timeadded##</p>
<p>[[description]]</p>
<p>Category: [[category]]</p>
##edit## ##delete##
</div>
Database Best Practices¶
- Planning:
- Define clear structure
- Choose appropriate fields
- Plan search capabilities
-
Design templates
-
Fields:
- Use specific field types
- Include required fields
- Add validation where possible
-
Consider search needs
-
Templates:
- Maintain consistent design
- Include necessary actions
- Consider mobile users
-
Test all views
-
Management:
- Set appropriate permissions
- Review submissions
- Maintain quality
- Export backups
Example: Student Project Portfolio¶
Database: Student Projects
Fields:
- Title (Text, required)
- Description (Textarea)
- Project Type (Menu: Research, Design, Analysis)
- Start Date (Date)
- End Date (Date)
- Project File (File)
- Screenshot (Picture)
- Project URL (URL)
- Tags (Checkbox: Teamwork, Innovation, Technical)
Settings:
- Required entries: 1
- Approval required: Yes
- Comments: Enabled
Templates: Custom styled cards with thumbnails
Choice¶
Overview¶
The Choice activity allows teachers to ask a single question with multiple options, gathering student responses quickly.
Purpose¶
- Conduct polls
- Gather preferences
- Make decisions
- Collect feedback
- Check understanding
Choice Settings¶
| Setting | Description |
|---|---|
| Choice name | Question title |
| Description | Full question and context |
| Display mode | Horizontal or Vertical |
| Allow choice update | Change response |
| Allow more than one | Multiple selections |
| Limit responses | Cap per option |
| Show results | When to display |
| Privacy | Anonymous or identified |
Response Limits¶
Limit responses per option: - Enable limits - Set maximum per choice - First-come-first-served
Show Results Options¶
| Option | Description |
|---|---|
| Do not publish | Results hidden |
| After answering | See after responding |
| After choice closed | See after deadline |
| Always | Results always visible |
Privacy Settings¶
| Setting | Description |
|---|---|
| Full names | Show who chose what |
| Anonymous | Hide respondent names |
Choice Best Practices¶
- Questions:
- Keep concise
- Offer distinct options
- Include "Other" if needed
-
Consider mutual exclusivity
-
Timing:
- Set appropriate deadlines
- Allow updates if relevant
-
Consider timezone differences
-
Results:
- Choose appropriate visibility
- Consider privacy implications
- Use results pedagogically
Example: Topic Selection Poll¶
Choice: Select Your Presentation Topic
Options:
- Artificial Intelligence (limit: 5)
- Renewable Energy (limit: 5)
- Healthcare Technology (limit: 5)
- Urban Planning (limit: 5)
Settings:
- Allow update: Yes (until deadline)
- Show results: After choice closed
- Privacy: Full names
Feedback¶
Overview¶
The Feedback activity creates surveys and evaluation forms for gathering anonymous or identified responses.
Purpose¶
- Conduct course evaluations
- Gather learning feedback
- Survey opinions
- Collect needs assessments
- Evaluate events
Question Types¶
| Type | Description |
|---|---|
| Multiple choice | Single or multiple selection |
| Multiple choice rated | Scaled responses |
| Short text | Brief responses |
| Longer text | Extended responses |
| Numeric | Number input |
| Information | Non-question text |
| Label | Section headers |
| Captcha | Bot prevention |
| Page break | Multi-page surveys |
Feedback Settings¶
| Setting | Description |
|---|---|
| Anonymous | Hide respondent identity |
| Multiple submissions | Allow re-submission |
| Send email notifications | Alert on completion |
| Auto-number questions | Sequential numbering |
Building Feedback¶
- Add activity > Feedback
- Configure settings
- Save and display
- Click "Edit questions"
- Add questions and elements
- Preview and test
Analysis¶
| Feature | Description |
|---|---|
| Overview | Summary statistics |
| Responses | Individual responses |
| Analysis | Charts and graphs |
| Export | Download data |
Templates¶
Save and reuse feedback forms: - Save as template - Import templates - Share across courses
Feedback Best Practices¶
- Design:
- Keep surveys focused
- Use clear language
- Balance question types
-
Test before deployment
-
Timing:
- Choose appropriate timing
- Set reminders
-
Allow adequate time
-
Anonymity:
- Consider privacy needs
- Communicate privacy level
-
Honor promises
-
Analysis:
- Review responses
- Share appropriate results
- Act on feedback
Example: Course Evaluation¶
Feedback: End of Course Evaluation
Questions:
1. Rate overall satisfaction (1-5 scale)
2. Rate instructor effectiveness (1-5 scale)
3. Rate course materials (1-5 scale)
4. What did you find most valuable? (Long text)
5. What could be improved? (Long text)
6. Would you recommend this course? (Yes/No)
Settings:
- Anonymous: Yes
- Multiple submissions: No
Chat¶
Overview¶
The Chat activity provides real-time text-based communication between participants in a course.
Purpose¶
- Enable real-time discussion
- Hold virtual office hours
- Facilitate group collaboration
- Support distance learners
- Create social presence
Chat Settings¶
| Setting | Description |
|---|---|
| Name | Chat room name |
| Description | Purpose and guidelines |
| Next chat time | Scheduled session |
| Repeat sessions | Recurring schedule |
| Save past sessions | Log retention |
| Everyone can view | Session visibility |
Scheduled Sessions¶
Set up recurring chat times: - Daily, weekly, or specific dates - Displayed on calendar - Automatic reminders
Chat Features¶
| Feature | Description |
|---|---|
| Real-time messaging | Instant communication |
| User presence | See who's online |
| Beeps | Alert other users |
| Session logs | Review past chats |
| Timestamps | Message timing |
Using Chat¶
- Enter the chat room
- Type message in input field
- Press Enter or click Send
- View messages in real-time
Past Sessions¶
Review historical chats: - View complete transcripts - See all participants - Download logs
Chat Best Practices¶
- Scheduling:
- Choose accessible times
- Consider time zones
- Communicate expectations
-
Use calendar integration
-
Facilitation:
- Set discussion topics
- Moderate conversation
- Encourage participation
-
Summarize key points
-
Documentation:
- Save important sessions
- Create summaries
-
Share with absent students
-
Alternatives:
- Consider BigBlueButton for video
- Use forums for async
- Combine modalities
Example: Virtual Office Hours Chat¶
Chat: Weekly Office Hours
Schedule: Every Wednesday, 3:00-4:00 PM
Repeat: Weekly
Save sessions: Yes (2 days)
View past: Students can view
Guidelines:
- Come prepared with questions
- Be respectful of others' time
- Summary posted after each session
BigBlueButton Virtual Classroom¶
Overview¶
BigBlueButton provides a fully-featured virtual classroom for live online sessions, including video conferencing, screen sharing, whiteboard, breakout rooms, and recording capabilities.
Purpose¶
- Conduct live classes
- Hold virtual meetings
- Present webinars
- Facilitate group work
- Record sessions
- Enable remote collaboration
Key Features¶
| Feature | Description |
|---|---|
| Video conferencing | Multi-way video |
| Audio conferencing | VoIP or phone dial-in |
| Screen sharing | Share desktop or apps |
| Interactive whiteboard | Collaborative drawing |
| Presentation sharing | Upload and present slides |
| Breakout rooms | Small group discussions |
| Polling | Live audience polls |
| Chat | Public and private messaging |
| Recording | Session capture |
| Raise hand | Queue for speaking |
| Shared notes | Collaborative note-taking |
Creating a BigBlueButton Activity¶
- Add activity > BigBlueButton
- Configure settings
- Set schedule
- Save
Instance Types¶
| Type | Description |
|---|---|
| Room with recordings | Full-featured, records available |
| Room only | No recording capability |
| Recordings only | View past recordings |
General Settings¶
| Setting | Description |
|---|---|
| Virtual classroom name | Session title |
| Description | Purpose and agenda |
| Welcome message | Displayed on join |
| Wait for moderator | Prevent early student entry |
| Session can be recorded | Enable recording |
Schedule Settings¶
| Setting | Description |
|---|---|
| Open at | Session start time |
| Close at | Session end time |
Participant Settings¶
| Setting | Description |
|---|---|
| Users join as moderators | Teacher role for all |
| All users join muted | Audio muted on entry |
| Wait for moderator | Room locked until host joins |
| Complete when | Completion criteria |
Moderator vs. Viewer¶
| Role | Capabilities |
|---|---|
| Moderator | Full control, manage participants, record |
| Viewer | Participate, chat, view content |
Recording Settings¶
| Setting | Description |
|---|---|
| Enable recording | Allow session recording |
| Record from start | Auto-start recording |
| Recording visible | Who can view recordings |
In-Session Features¶
Video and Audio¶
- Enable webcam: Share your video
- Enable microphone: Share audio
- Listen only: Audio without mic
- Phone dial-in: Connect via phone
Presentation¶
- Click the Upload button
- Select presentation file (PDF, PPT, images)
- Navigate through slides
- Use pointer to highlight
- Pass control to others
Whiteboard¶
| Tool | Function |
|---|---|
| Pencil | Freehand drawing |
| Shapes | Rectangles, circles, lines |
| Text | Add text annotations |
| Clear | Erase annotations |
| Multi-user | Enable participant drawing |
Screen Sharing¶
- Click Share Screen
- Select screen/window/tab
- Confirm sharing
- Stop when finished
Breakout Rooms¶
Create small group spaces:
- Click "Create breakout rooms"
- Set number of rooms
- Set duration
- Choose assignment:
- Allow users to choose
- Randomly assign
- Manually assign
- Start breakout
- Monitor room progress
- Broadcast messages
- End breakout or wait for time
Polling¶
Quick audience engagement:
- Click Polling icon
- Choose poll type:
- Yes/No
- True/False
- A/B/C/D
- Custom options
- Launch poll
- View live results
- Share results
Chat Features¶
| Type | Description |
|---|---|
| Public chat | Everyone sees messages |
| Private chat | Direct messages |
| Save chat | Download transcript |
| Clear chat | Moderator control |
Shared Notes¶
Collaborative real-time notes: - Anyone can edit - Changes visible immediately - Export when done
Managing Participants¶
| Action | Description |
|---|---|
| Mute/Unmute | Control audio |
| Remove | Eject from session |
| Make presenter | Grant presenting rights |
| Make moderator | Elevate permissions |
| Lower all hands | Reset raised hands |
| Mute all | Universal mute |
| Lock viewers | Restrict capabilities |
Viewer Restrictions (Lock Settings)¶
| Lock Option | Effect |
|---|---|
| Share webcam | Prevent video |
| See other cameras | Hide participant video |
| Share microphone | Prevent audio |
| Send public chat | Disable public messaging |
| Send private chat | Disable DMs |
| Edit shared notes | Prevent note editing |
| See other users | Hide participant list |
Recording Management¶
Starting/Stopping Recording¶
- Click Record button (moderator only)
- Recording indicator appears
- Click again to pause
- Session ends - processing begins
Recording Formats¶
| Format | Description |
|---|---|
| Presentation | Slides + audio |
| Screenshare | Shared content |
| Video | Webcam feeds |
| Podcast | Audio only |
| Notes | Shared notes content |
Viewing Recordings¶
- Open BigBlueButton activity
- Click "Recordings" tab
- Select recording
- Choose playback format
Recording Settings¶
| Setting | Description |
|---|---|
| Published | Visible to students |
| Unpublished | Hidden |
| Protected | Require login |
| Delete | Remove recording |
Best Practices for BigBlueButton¶
Before the Session¶
- Technical Check:
- Test audio/video
- Check internet connection
-
Have backup plan
-
Content Preparation:
- Upload presentations in advance
- Prepare polls
- Plan breakout activities
-
Create shared notes outline
-
Communication:
- Send calendar invite
- Provide joining instructions
- Share troubleshooting tips
- Set expectations
During the Session¶
- Opening:
- Start on time
- Welcome participants
- Review agenda
-
Test audio
-
Engagement:
- Use polls regularly
- Enable chat interaction
- Utilize breakout rooms
-
Vary activities
-
Technical:
- Monitor participant issues
- Have co-moderator
-
Save chat periodically
-
Recording:
- Announce if recording
- Pause during breaks
- Note timestamps for editing
After the Session¶
- Recordings:
- Publish when ready
- Add description
-
Share link
-
Follow-up:
- Send summary
- Share resources
- Address questions
- Get feedback
Session Types and Use Cases¶
Live Lecture¶
Settings:
- Wait for moderator: Yes
- Record from start: Yes
- All muted on entry: Yes
- Lock viewers: Share mic (except when recognized)
Approach:
- Presentation-focused
- Q&A via chat and raised hands
- Polls for comprehension checks
Discussion Seminar¶
Settings:
- Wait for moderator: Yes
- All muted on entry: No
- Multi-user whiteboard: Yes
- Webcams encouraged
Approach:
- Open dialogue
- Breakout groups for topics
- Shared notes for synthesis
Group Work Session¶
Settings:
- Breakout rooms: Pre-configured
- Shared notes: Enabled
- Recording: Optional
Approach:
- Brief introduction
- Extended breakout time
- Group presentations
Virtual Office Hours¶
Settings:
- Wait for moderator: Yes
- Open join: Allow early waiting
- No recording
- Private chat: Enabled
Approach:
- Drop-in format
- One-on-one conversations
- Screen sharing for help
Troubleshooting BigBlueButton¶
| Issue | Solution |
|---|---|
| Can't hear audio | Check browser permissions, try Listen Only |
| Webcam not working | Check permissions, try different browser |
| Echo/feedback | Use headphones, mute when not speaking |
| Poor quality | Reduce webcam resolution, check bandwidth |
| Can't join | Clear cache, try different browser |
| Recording won't play | Allow processing time, try different format |
Integration with PulseLMS¶
| Feature | Integration |
|---|---|
| Calendar | Sessions appear in calendar |
| Completion | Track attendance |
| Gradebook | Optional participation grade |
| Groups | Separate sessions per group |
| Logs | Participation logging |
Example: Weekly Class Session¶
BigBlueButton: Week 5 - Data Analysis
Schedule: Tuesday 10:00 AM - 11:30 AM
Type: Room with recordings
Settings:
- Wait for moderator: Yes
- Record: Yes
- All muted on entry: Yes
- Allow webcam: Yes
Agenda:
10:00 - Welcome and Q&A from last week
10:15 - Lecture: Regression Analysis (poll checks)
10:45 - Breakout: Practice problems (4 rooms)
11:15 - Debrief and questions
11:30 - End
Post-session:
- Recording published within 24 hours
- Summary posted to forum
- Assignment reminder sent
RESOURCES¶
Resources are static content items that present information to students. They don't require interaction but support learning.
File¶
Overview¶
The File resource allows you to share documents, images, audio, video, and other files with students.
Purpose¶
- Share documents
- Provide readings
- Distribute materials
- Offer downloads
- Present media
Supported File Types¶
| Category | Examples |
|---|---|
| Documents | PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX |
| Images | JPG, PNG, GIF, SVG |
| Audio | MP3, WAV, OGG |
| Video | MP4, WEBM, MOV |
| Archives | ZIP, RAR |
| Other | Any file type |
Adding a File¶
Method 1: Activity Chooser¶
- Turn on Edit mode
- Add activity or resource > File
- Configure settings
- Upload file
- Save
Method 2: Drag and Drop¶
- Turn on Edit mode
- Drag file from computer onto course page
- Drop in desired section
- Confirm file creation
File Settings¶
| Setting | Description |
|---|---|
| Name | Display name |
| Description | Optional description |
| Display | How file appears |
| Show size/type/date | Metadata display |
Display Options¶
| Option | Description |
|---|---|
| Automatic | System determines best option |
| Embed | Display within page |
| Force download | Always download |
| Open | Opens in browser |
| In pop-up | Opens in new window |
File Best Practices¶
- Organization:
- Use descriptive names
- Include dates in filenames
- Organize by topic
-
Consider folders for multiple files
-
Accessibility:
- Use accessible formats
- Provide alternatives
- Add descriptions
-
Consider file size
-
Management:
- Update files when needed
- Remove outdated content
- Monitor download counts
- Check links regularly
Example: Course Reading¶
File: Week 3 Required Reading
File: chapter-3-marketing-fundamentals.pdf
Display: Automatic
Show: Size, Type, Date modified
Description: "Read pages 45-72 before class"
Folder¶
Overview¶
The Folder resource organizes multiple files in a single, downloadable collection.
Purpose¶
- Organize related files
- Reduce course clutter
- Enable bulk downloads
- Group resources logically
- Manage large file sets
Folder Settings¶
| Setting | Description |
|---|---|
| Name | Folder title |
| Description | Content description |
| Display | On page or separate page |
| Show download button | Allow ZIP download |
| Show subfolders expanded | Default expansion state |
Display Options¶
| Option | Description |
|---|---|
| On a course page | Inline display |
| On a separate page | Click to open |
Managing Folder Contents¶
- Open folder settings
- Click on Files area
- Use file picker to:
- Upload files
- Create subfolders
- Organize structure
- Drag to reorder
- Save
Folder Best Practices¶
- Organization:
- Use logical groupings
- Create subfolders for categories
- Maintain consistent naming
-
Keep file count manageable
-
User Experience:
- Enable download folder option
- Add clear descriptions
- Consider expansion defaults
- Test navigation
Example: Course Resources Folder¶
Folder: Course Reference Materials
Contents:
├── Syllabus.pdf
├── Schedule.pdf
├── Templates/
│ ├── Report Template.docx
│ └── Presentation Template.pptx
└── References/
├── APA Guide.pdf
└── Citation Examples.pdf
Settings:
- Display: On course page
- Show expanded: No
- Download folder: Yes
Page¶
Overview¶
The Page resource creates a web page with text, images, multimedia, and embedded content.
Purpose¶
- Present formatted content
- Embed videos and media
- Create instructions
- Provide overviews
- Display inline content
Creating a Page¶
- Add activity or resource > Page
- Enter name and description
- Use editor for content
- Add media, links, formatting
- Save
Page Content Options¶
| Element | How to Add |
|---|---|
| Formatted text | Use editor toolbar |
| Images | Insert/edit image button |
| Videos | Embed or media button |
| Links | Link button or paste URL |
| Tables | Table button |
| Code | HTML source |
Embedding Media¶
Embedding YouTube Videos¶
- Copy YouTube URL
- In page editor, paste URL
- Press Enter - auto-embeds
Or use embed code: 1. Get embed code from YouTube 2. Edit HTML source 3. Paste embed code
Page Settings¶
| Setting | Description |
|---|---|
| Name | Page title |
| Description | Brief summary |
| Page content | Main content |
| Display | Appearance options |
Page Best Practices¶
- Content:
- Write clearly and concisely
- Use headings for structure
- Break into digestible sections
-
Include visual elements
-
Accessibility:
- Add alt text to images
- Use proper heading hierarchy
- Ensure color contrast
-
Provide text alternatives
-
Design:
- Maintain consistent style
- Don't overload with media
- Test on mobile
- Consider load times
Example: Module Introduction Page¶
Page: Module 4 Introduction
Content:
# Welcome to Module 4: Data Visualization
In this module, you'll learn how to transform data
into meaningful visual representations.
## Learning Objectives
- Create effective charts and graphs
- Choose appropriate visualization types
- Apply design principles
## This Week's Topics
1. Chart types and their uses
2. Color theory for data
3. Interactive dashboards
[Embedded intro video]
Click "Next" to begin with Lesson 1.
URL¶
Overview¶
The URL resource links to external websites and online resources.
Purpose¶
- Link to external content
- Reference web resources
- Connect to tools
- Provide documentation
- Access online materials
URL Settings¶
| Setting | Description |
|---|---|
| Name | Link display text |
| External URL | Web address |
| Description | Context for resource |
| Display | How link opens |
Display Options¶
| Option | Description |
|---|---|
| Automatic | Browser decides |
| Embed | Display in frame |
| Open | Same window |
| In pop-up | New window |
URL Variables¶
Pass information to external sites:
| Variable | Value |
|---|---|
| courseid | Course ID |
| userid | User ID |
| username | Username |
| User email | |
| idnumber | ID number |
URL Best Practices¶
- Links:
- Verify links work
- Use HTTPS when possible
- Check regularly for broken links
-
Consider link longevity
-
Context:
- Explain purpose
- Describe destination
- Note if login required
- Provide alternatives
Example: External Resource Link¶
URL: Industry Statistics Dashboard
External URL: https://industrydata.example.com/dashboard
Display: In pop-up (800x600)
Description: "Access real-time industry data and trends.
Login with your professional account."
Book¶
Overview¶
The Book resource creates multi-page, chapter-structured content like a textbook or manual.
Purpose¶
- Create structured content
- Build reading materials
- Develop guides
- Present long-form content
- Organize reference material
Book Structure¶
Book: User Guide
├── Chapter 1: Getting Started
│ ├── 1.1 Overview
│ └── 1.2 First Steps
├── Chapter 2: Basic Features
│ ├── 2.1 Navigation
│ ├── 2.2 Settings
│ └── 2.3 Common Tasks
└── Chapter 3: Advanced Topics
├── 3.1 Customization
└── 3.2 Integration
Creating a Book¶
- Add activity or resource > Book
- Enter name and description
- Save and display
- Add chapters using "Add new chapter"
Chapter Settings¶
| Setting | Description |
|---|---|
| Chapter title | Display name |
| Content | Chapter body |
| Subchapter | Indent under parent |
Book Settings¶
| Setting | Description |
|---|---|
| Name | Book title |
| Description | Book summary |
| Chapter formatting | Numbering style |
| Custom titles | Show in navigation |
Numbering Styles¶
| Style | Example |
|---|---|
| None | Chapter titles only |
| Numbers | 1, 1.1, 1.2 |
| Bullets | Bulleted list |
| Indented | Indentation only |
Book Navigation¶
- Table of Contents: Always visible
- Previous/Next: Navigation buttons
- Print: Print single chapter or whole book
- Chapter links: Direct access
Book Best Practices¶
- Structure:
- Plan outline before building
- Use consistent chapter length
- Employ logical hierarchy
-
Include introduction and summary
-
Content:
- Write for screen reading
- Use visuals appropriately
- Include examples
-
Cross-reference chapters
-
Navigation:
- Use descriptive titles
- Keep hierarchy shallow
- Consider reader flow
- Test all paths
Example: Training Manual Book¶
Book: New Employee Training Manual
Chapters:
1. Welcome to the Company
1.1 Our History
1.2 Mission and Values
1.3 Organizational Structure
2. Your Role
2.1 Job Responsibilities
2.2 Performance Expectations
2.3 Career Development
3. Policies and Procedures
3.1 Workplace Conduct
3.2 Time and Attendance
3.3 Safety Procedures
4. Systems and Tools
4.1 Email and Communication
4.2 Project Management
4.3 HR Systems
5. Resources
5.1 Key Contacts
5.2 FAQs
5.3 Additional Training
Settings:
- Chapter formatting: Numbers
- Custom titles: Yes
Label¶
Overview¶
The Label resource adds text, images, and multimedia directly to the course page without requiring a link.
Purpose¶
- Add section descriptions
- Insert visual separators
- Embed inline content
- Provide instructions
- Create visual interest
Using Labels¶
- Add activity or resource > Label
- Enter content in editor
- Add text, images, video
- Save
Label Content Ideas¶
| Use | Description |
|---|---|
| Section headers | Formatted section titles |
| Instructions | Inline guidance |
| Separators | Visual dividers |
| Announcements | Highlighted notices |
| Embedded video | Inline media |
| Images | Visual elements |
| Quick links | Formatted link lists |
Label Best Practices¶
- Design:
- Keep concise
- Use consistent styling
- Consider page flow
-
Don't overuse
-
Content:
- Provide context
- Support navigation
- Highlight important info
- Enhance organization
Example: Section Introduction Label¶
Label: Week 3 Introduction
Content:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 WEEK 3: Data Analysis Fundamentals
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This week we explore fundamental data analysis
techniques. Complete all activities in order.
Learning Objectives:
• Understand data types
• Apply basic statistical methods
• Interpret results
⏰ Due: Sunday by 11:59 PM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IMS Content Package¶
Overview¶
IMS Content Package is a standard format for packaging and sharing learning content across different systems.
Purpose¶
- Import external content
- Share standardized materials
- Maintain portability
- Use third-party content
- Preserve interoperability
IMS CP vs. SCORM¶
| Feature | IMS CP | SCORM |
|---|---|---|
| Tracking | Basic | Comprehensive |
| Scoring | Limited | Full support |
| Interactivity | Variable | Standardized |
| Complexity | Simpler | More complex |
Adding IMS Content Package¶
- Add activity or resource > IMS content package
- Upload .zip package file
- Configure settings
- Save
IMS CP Settings¶
| Setting | Description |
|---|---|
| Package file | The IMS CP .zip file |
| Description | Content description |
| Display | Popup or embedded |
IMS CP Best Practices¶
- Verification:
- Test packages before deployment
- Verify all links work
- Check navigation
-
Test in multiple browsers
-
Management:
- Keep source files
- Document package contents
- Update as needed
- Archive old versions
Example: External Course Module¶
IMS Content Package: Introduction to Quality Management
Package: quality-intro-module.zip
Source: Industry Standards Organization
Display: In frame
Description: "This module covers quality management
fundamentals. Complete all sections
before the quiz."
ACTIVITY AND RESOURCE BEST PRACTICES¶
Choosing the Right Type¶
| Need | Best Option |
|---|---|
| Collect student work | Assignment |
| Assess knowledge | Quiz |
| Foster discussion | Forum |
| Interactive learning | Lesson, H5P |
| External content | SCORM, IMS CP |
| Peer assessment | Workshop |
| Collaboration | Wiki, Database |
| Vocabulary | Glossary |
| Quick polls | Choice |
| Surveys | Feedback |
| Real-time chat | Chat, BigBlueButton |
| Share files | File, Folder |
| Inline content | Page, Label |
| External links | URL |
| Structured reading | Book |
Accessibility Considerations¶
| Element | Best Practice |
|---|---|
| Images | Add alt text |
| Videos | Provide captions |
| Documents | Use accessible formats |
| Color | Ensure contrast |
| Navigation | Keyboard accessible |
| Time limits | Offer extensions |
| Instructions | Clear and concise |
Mobile Considerations¶
| Element | Best Practice |
|---|---|
| Files | Use mobile-friendly formats |
| Videos | Ensure streaming works |
| Quizzes | Test on mobile |
| Forums | Enable mobile posting |
| H5P | Verify responsive design |
Performance Optimization¶
| Area | Recommendation |
|---|---|
| File sizes | Compress media |
| Videos | Use streaming |
| Images | Optimize dimensions |
| Activities per section | Keep reasonable count |
| Embedded content | Limit heavy elements |
Content Organization¶
- Logical sequence: Order activities meaningfully
- Progressive disclosure: Reveal content appropriately
- Clear labeling: Use descriptive names
- Consistent structure: Same pattern across sections
- Visual hierarchy: Use formatting effectively
COMPLETION TRACKING FOR ACTIVITIES¶
Completion Conditions by Activity Type¶
Assignment Completion¶
| Condition | Description |
|---|---|
| View | Student opens assignment |
| Submit | Student submits work |
| Grade | Teacher enters grade |
| Passing grade | Achieves minimum grade |
Quiz Completion¶
| Condition | Description |
|---|---|
| View | Student opens quiz |
| Grade | Quiz is graded |
| Passing grade | Achieves passing score |
| All attempts | Completes all allowed attempts |
Forum Completion¶
| Condition | Description |
|---|---|
| View | Student views forum |
| Posts | Number of discussions created |
| Replies | Number of replies made |
| Grade | Receives participation grade |
Lesson Completion¶
| Condition | Description |
|---|---|
| View | Student accesses lesson |
| End reached | Reaches end of lesson |
| Time spent | Minimum time in lesson |
| Grade | Achieves minimum score |
H5P Completion¶
| Condition | Description |
|---|---|
| View | Student opens content |
| Grade | Receives grade |
| Passing grade | Achieves passing score |
SCORM Completion¶
| Condition | Description |
|---|---|
| View | Student launches package |
| Require status | SCORM reports complete |
| Grade | Receives score |
| Passing grade | Achieves passing score |
Resource Completion¶
| Condition | Description |
|---|---|
| View | Student accesses resource |
| Manual | Student marks complete |
GRADEBOOK INTEGRATION¶
Grade Types¶
| Type | Description |
|---|---|
| None | Not graded |
| Point | Numeric grade |
| Scale | Custom scale |
Grade Categories¶
Organize grades in gradebook: 1. Create categories 2. Assign activities to categories 3. Configure aggregation 4. Set weights
Gradebook Settings by Activity¶
Assignment¶
- Point or scale grades
- Grade to pass
- Category assignment
- Hidden until date
Quiz¶
- Automatic grading
- Manual grading for essays
- Multiple attempt handling
- Grade category
Forum¶
- Whole forum grading
- Rating-based grades
- Aggregation methods
Workshop¶
- Submission grade
- Assessment grade
- Combined weighting
COMMON SCENARIOS AND SOLUTIONS¶
Scenario: Creating a Complete Module¶
- Add Label - Module introduction
- Add Page - Learning objectives
- Add Book - Main content
- Add H5P - Interactive activity
- Add Quiz - Knowledge check
- Add Assignment - Apply learning
- Add Forum - Reflection discussion
Scenario: Flipped Classroom¶
- Add File - Pre-reading materials
- Add H5P Video - Lecture video with questions
- Add Quiz - Pre-class check
- Add BigBlueButton - Live session
- Add Assignment - In-class activity
- Add Forum - Post-class discussion
Scenario: Self-Paced Course¶
- Add Lesson - Branching content
- Add Glossary - Reference terms
- Add Quiz - Section assessments
- Add H5P - Interactive practice
- Use restrictions - Sequential access
- Set completion - Track progress
Scenario: Peer Learning¶
- Add Forum - Discussion space
- Add Workshop - Peer review assignment
- Add Wiki - Collaborative resource
- Add Database - Shared portfolio
- Add Glossary - Class-built vocabulary
TROUBLESHOOTING ACTIVITIES AND RESOURCES¶
Common Issues¶
Activity Won't Display¶
| Check | Solution |
|---|---|
| Visibility | Ensure not hidden |
| Availability | Check date restrictions |
| Permissions | Verify role access |
| Access restrictions | Review conditions |
Grades Not Recording¶
| Check | Solution |
|---|---|
| Grade settings | Verify grade type set |
| Completion | Check completion settings |
| Attempts | Verify attempt submitted |
| Manual grading | Complete required grading |
Files Won't Upload¶
| Check | Solution |
|---|---|
| File size | Reduce or request limit increase |
| File type | Verify allowed types |
| Storage quota | Check available space |
| Browser | Try different browser |
SCORM Not Tracking¶
| Check | Solution |
|---|---|
| Package format | Verify SCORM compliance |
| Browser | Test popup blockers |
| Settings | Review tracking options |
| Attempts | Check attempt limits |
BigBlueButton Issues¶
| Check | Solution |
|---|---|
| Browser | Use supported browser |
| Permissions | Allow camera/microphone |
| Bandwidth | Check internet connection |
| Server | Verify BBB server status |
ACTIVITY AND RESOURCE PERMISSIONS¶
Default Permissions by Role¶
| Capability | Teacher | Student |
|---|---|---|
| Add activities | Yes | No |
| Edit activities | Yes | No |
| View activities | Yes | Yes |
| Submit work | Yes | Yes |
| Grade submissions | Yes | No |
| View all submissions | Yes | No |
Common Permission Adjustments¶
| Need | Capability |
|---|---|
| Allow students to add glossary entries | mod/glossary:write |
| Allow students to create wiki pages | mod/wiki:createpage |
| Allow students to create database entries | mod/data:writeentry |
| Prevent students from viewing quiz answers | mod/quiz:viewreports |
TIPS FOR INSTRUCTORS¶
Efficiency Tips¶
- Use templates: Create reusable activity configurations
- Duplicate activities: Copy and modify existing items
- Import content: Reuse from other courses
- Bulk edit: Change multiple items at once
- Presets: Save database and feedback configurations
Engagement Tips¶
- Variety: Mix activity types
- Interaction: Include collaborative elements
- Feedback: Provide timely responses
- Relevance: Connect to real-world applications
- Choice: Offer options when possible
Assessment Tips¶
- Rubrics: Use for consistent grading
- Feedback: Be specific and constructive
- Formative: Include low-stakes checks
- Analytics: Review question statistics
- Reflection: Include self-assessment
Previous: Course Management | Next: Question Bank & Quizzes
PulseLMS Documentation v1.0 | Last Updated: January 2026