🎥 Attending Sessions Journey
This journey documents how learners join, participate in, and complete coaching sessions via video conference using the Whereby integration.
Interactive Flow Diagram
Click any step to see detailed information, connected features, and API endpoints.
🎥Learner Journey
Attending Sessions Journey
How learners join, participate in, and complete coaching sessions via video conference.
📅Preparation
Session ScheduledSystem
🔄
Receive Session ReminderSystem → Learner
⚡
View Session DetailsLearner
⚡
Identify Kickoff SessionSystem
Prepare for Kickoff SessionLearner
🚪Joining
Join Button EnabledSystem
Click Join SessionLearner
🔌
Redirect to Video Conference PageSystem
⚡
Join Video CallLearner
💬Participating
Session BeginsLearner + Coach
🔌
Access Session MaterialsLearner
Participate in SessionLearner
Participate in Kickoff SessionLearner
✅Completion
Session EndsLearner + Coach
Leave Video ConferenceLearner
Return to DashboardSystem
Access Session RecordingLearner
Rate SessionLearner
⚡🔄🔌
Access Session CommentsLearner
⚡
Add Comment or QuestionLearner
Legend:
User Action
Decision Point
System Action
Notification
Milestone
Journey Summary
| Attribute | Value |
|---|---|
| Actors | Learner, Coach, System, Whereby |
| Entry Point | Session scheduled on dashboard |
| Exit Point | Session completed, rated, recording accessed |
| Typical Duration | 30-60 minutes (session) + 5 min (post-session) |
| Steps | 19 |
Phase Breakdown
Phase 1: Preparation
Before the session:
- Session scheduled - Appears on dashboard after booking
- Receive reminders - 24h, 1h, and 15min before
- View session details - Date, time, coach info, session type
- Identify kickoff session (if applicable) - Special group session
- Prepare for kickoff (if applicable) - Review program info
- Join button enabled - 15 minutes before start
Phase 2: Joining
Entering the session:
- Click join - Initiate session entry
- Redirect to video page - Whereby conference page
- Join video call - Enter Whereby room
Phase 3: Participating
During the session:
- Session begins - Coach joins, session starts
- Access materials - Presentations, documents
- Participate actively - Discussion, exercises, feedback
- Participate in kickoff (if applicable) - Group introduction and Q&A
Phase 4: Completion
After the session:
- Session ends - Coach concludes
- Leave session - Exit video conference
- Return to dashboard - Redirect back
- Access recording - View recording (if available)
- Rate session - Provide feedback
- Access comments - View session discussion
- Add comment - Participate in Q&A or discussion
Session Types
Individual Coaching Sessions
- 1:1 sessions with assigned coach
- Booked via Calendly integration
- Whereby video conference
- Personalized coaching focus
Group Sessions
- Program sessions with multiple learners
- Scheduled by program timeline
- Whereby video conference
- Group activities and discussions
Kickoff Sessions
- Special group sessions at program start
- All program participants attend together
- Program introduction and orientation
- Expectations and timeline overview
- Q&A opportunity with program facilitators
- Typically 60-90 minutes duration
- Whereby video conference
Kickoff Sessions
- Program introduction sessions
- Group format typically
- Whereby video conference
- Program overview and expectations
Key Integration Points
External Services
- Whereby: Video conferencing platform
- Embedded video player
- Screen sharing support
- Chat functionality
- Recording capabilities
Internal APIs
GET /video-conferences/ic-session/:sessionId- Get IC session video linkGET /video-conferences/program-session/:programId/:sessionId- Get program session linkPOST /sessions/:id/attendance- Mark attendanceGET /sessions/:id- Get session detailsPOST /ratings- Submit session rating
Frontend Components
WherebyEmbedClient- Video conference embedSessionCard- Session display cardBookSessionCard- Booking interfaceSessionActions- Session action buttons
Attendance Tracking
Automatic Tracking
- Entry time recorded when joining
- Exit time recorded when leaving
- Duration calculated automatically
- Status updated (attending/completed)
Attendance Status
- Scheduled: Session booked, not yet started
- Attending: Currently in session
- Completed: Session finished
- Absent: Did not attend
- Excused: Absence excused
Session Materials
Available During Session
- Presentations: Slide decks and materials
- Documents: Training materials and resources
- Action Items: Templates and worksheets
- Reference Links: Additional resources
Access Methods
- Session page sidebar - Direct access
- Chat links - Shared during session
- Download options - Save for later
- Post-session access - Available after completion
Video Conference Features
Whereby Capabilities
- HD video and audio
- Screen sharing for presentations
- Chat for questions and notes
- Recording (if enabled)
- Mobile support for on-the-go access
Technical Requirements
- Stable internet connection recommended
- Microphone and camera (optional but recommended)
- Modern browser (Chrome, Firefox, Safari, Edge)
- Permissions granted for camera/microphone
Post-Session Activities
Immediate (After Session)
- Rate the session - Provide feedback
- Review action items - Confirm next steps
- Access materials - Download resources
- Access comments - View session discussion thread
- Add comments - Ask questions or share insights
Later (Within 24h)
- Review recording - Watch replay (if available)
- Complete action items - Work on assigned tasks
- Prepare for next session - Review progress
- Engage in discussions - Continue Q&A in comments
Session Comments & Discussions
Comment Features
After each session, you can access the comment section to:
- Ask questions - Clarify points from the session
- Share insights - Contribute to discussions
- React to comments - Like or mark comments as helpful
- Reply to threads - Engage in conversations
- Share resources - Post helpful links or materials
Accessing Comments
Comments are available:
- On session detail page - Direct access after session
- From dashboard - Via session card
- Persistent access - Available anytime after session
Comment Best Practices
- Ask specific questions - More detailed questions get better answers
- Engage respectfully - Maintain professional tone
- Share resources - If you found something helpful
- React to helpful comments - Help others find valuable information
- Follow up - Check back for responses
Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| Join button not enabled | Wait until 15 minutes before session |
| Video not loading | Check internet connection, refresh page |
| Can't hear coach | Check audio permissions, test microphone |
| Recording not available | May take time to process, check later |
| Attendance not tracked | Contact support if issue persists |
Related Documentation
- Session Booking Journey - How to book sessions
- Progress & Feedback Journey - Rating and feedback
- Individual Coaching Feature - Coaching features
- API Reference - Backend endpoints
Tips for Successful Sessions
- Prepare in Advance: Review previous session notes and action items
- Test Technology: Check camera/microphone before session
- Be On Time: Join 2-3 minutes early to ensure everything works
- Take Notes: Keep track of key points and action items
- Ask Questions: Don't hesitate to ask for clarification
- Follow Up: Complete action items before next session
- Provide Feedback: Rate sessions honestly to help improve coaching