Understanding User Lifecycle
Users in Dashboard Dilemas move through distinct stages:Proactive management at each stage maximizes completion rates and learning outcomes.
Accessing User Management
Understand the User Table
The user table displays key information:
| Column | Description |
|---|---|
| Usuario | Name and email with avatar |
| Cliente | Associated organization with logo |
| Dilema | Last dilemma played |
| Fecha | Last activity date |
| Finalización | Completion percentage with progress bar |
| Puntaje | Total points earned |
| Acciones | Quick actions (view details) |
Creating and Inviting Users
Individual User Creation
Enter User Information
Fill in required fields:
- Name: Full name of the participant
- Email: Valid email address (verify no typos!)
- Client: Select the organization
- Area: Choose department/division
- Status: Set to “Active” for immediate access
Generate Access Credentials
Upon saving:
- System generates a unique access code
- Code is associated with the user’s email
- User can log in with email + code or just code (depending on config)
Bulk User Operations
Bulk CSV Import
Bulk CSV Import
For large user groups, prepare a CSV file:Required Columns:Import Process:
- Navigate to Usuarios section
- Click “Importar CSV” or bulk import tool
- Upload your file
- Review the preview
- Confirm import
- Filter to show newly imported users
- Select all via checkbox
- Choose “Enviar Credenciales Masivas” to send invitations in bulk
Bulk Status Changes
Bulk Status Changes
To activate/deactivate multiple users:
- Filter users to target group
- Select users via checkboxes
- Choose bulk action from dropdown
- Confirm the change
- Deactivate users who left the company
- Reactivate users for new campaign
- Change area assignments after reorganization
Bulk Reminder Emails
Bulk Reminder Emails
To re-engage inactive users:
- Filter by completion rate (<100%) and/or last activity date
- Select target users
- Choose “Enviar Recordatorio” action
- System sends reminder email with:
- Gentle nudge to complete
- Link to continue where they left off
- Deadline (if applicable)
- Support information
Tracking User Progress
Individual User Detail View
Review Summary Metrics
The user detail page shows:Engagement Metrics:
- Total sessions started
- Sessions completed
- Last activity date
- Days since last activity
- Overall completion rate
- Average score across dilemmas
- Total points earned
- Performance trend (improving/declining)
- Questions answered incorrectly
- Critical questions failed
- Categories with low performance
Analyze Session History
View detailed session log:
| Session | Dilemma | Date | Duration | Score | Status |
|---|---|---|---|---|---|
| #143 | Ethics 101 | 2026-02-15 | 18 min | 850/1000 | Complete |
| #142 | Compliance | 2026-02-10 | Started | - | Abandoned |
Review Answer Details
Drill down to individual question responses:
- Which questions the user answered
- Whether answers were correct/incorrect
- Time spent on each question
- Categories where user struggles
- Specific learning needs
- Training gaps
- Areas for follow-up coaching
Cohort Analysis
Compare groups of users to identify patterns:Segment by Area/Department
Filter users by Area to see departmental trends:Questions to Ask:
- Which department has highest completion rate?
- Where are scores lowest?
- Which area needs additional support?
Compare by Client
For multi-client admins:
- Filter by each client separately
- Note average completion rates and scores
- Identify best practices from top performers
- Share insights with struggling clients
Optimizing User Engagement
Identifying At-Risk Users
Users at risk of non-completion:Non-Starters (Invited but Haven't Begun)
Non-Starters (Invited but Haven't Begun)
How to Identify:
- Filter: Sessions = 0, Status = Active
- Check days since invitation sent
- Timing Issues: Send reminder during typical work hours
- Technical Issues: Verify access code works, check email delivery
- Awareness: Work with client to re-communicate internally
- Motivation: Clarify benefits, deadline, and expectations
- Day 3: First automated reminder
- Day 7: Personal follow-up from client manager
- Day 10: Final reminder with urgency
Abandoners (Started but Didn't Finish)
Abandoners (Started but Didn't Finish)
How to Identify:
- Filter: Completion rate >0% and <100%
- Sort by last activity date (oldest first)
- Dilemma Too Long: Consider breaking into shorter sessions
- Too Difficult: Review if questions are appropriate for audience
- Technical Interruption: Test for bugs or server issues
- Lost Interest: Improve gamification or incentives
- Send “pick up where you left off” email
- Offer to reset progress if they want to restart
- Provide time commitment reminder (“Just 10 more minutes to finish!”)
- Add deadline urgency if applicable
Low Performers (Completed but Scored Poorly)
Low Performers (Completed but Scored Poorly)
How to Identify:
- Filter: Completion rate = 100%, Score < 60%
- Learning Gap: Offer remedial training or resources
- Didn’t Take Seriously: Encourage retake with proper focus
- Questions Unclear: Review if dilemma needs improvement
- One-on-one coaching from manager
- Assignment of additional learning materials
- Required retake of specific sections
- Inclusion in focused training program
Low scores aren’t always bad—they reveal who needs additional support, which is valuable data for L&D teams.
Engagement Best Practices
User Data Management
Exporting User Data
Configure Export Parameters
Before exporting, apply filters to narrow data:
- Select specific client(s)
- Choose dilemma(s)
- Set date range
- Search for specific users if needed
Export to CSV
Click “Exportar Usuarios a CSV” button.Exported Data Includes:
- User name and email
- Client and area
- Last dilemma played
- Last activity date
- Completion rate
- Total points
- Performance score
- Risk index
Data Privacy and Compliance
User Data Deletion
User Data Deletion
When users request deletion (GDPR “Right to be Forgotten”):
- Navigate to user profile
- Review data to be deleted:
- Personal identifiers (name, email)
- Session data
- Answer history
- Options:
- Full Deletion: Remove all records (loses analytics value)
- Anonymization: Replace name/email with “User #12345” (preserves analytics)
- Document the deletion in compliance log
Anonymization is often preferable as it maintains data integrity for reporting while protecting user privacy.
Advanced User Management
User Roles and Permissions
Dashboard Dilemas has two main user types:Administrators
Access:
- All clients and users
- Full CRUD operations
- Analytics across all organizations
- System configuration
Client Users
Access:
- Their own client only
- View-only for users in their organization
- Analytics for their company
- Cannot create/edit content
Client users see a filtered view automatically—they cannot access other clients’ data. This is enforced at the code level for security.
Managing Users Across Multiple Locations
For clients with multiple offices or countries:Structure with Areas
Create separate Areas for each location:
- North America - New York
- North America - San Francisco
- Europe - London
- Europe - Berlin
- Asia - Singapore
Assign Users to Locations
When creating users, assign to appropriate Area based on physical location or reporting structure.
Troubleshooting User Issues
User Can't Log In
User Can't Log In
Common Causes & Solutions:
- Wrong Access Code
- Re-generate code in user profile
- Click “Reenviar Credenciales” to email new code
- User Status is Inactive
- Check status in Usuarios table
- Change to “Active” and save
- Email Typo
- Verify email address is correct
- Edit if needed and resend credentials
- Never Received Invitation
- Check spam/junk folders
- Verify email address in system matches actual email
- Manually resend invitation
- Check server mail logs for delivery failures
User Completed Dilemma But No Certificate
User Completed Dilemma But No Certificate
Troubleshooting Steps:
- Verify completion status in user detail
- Check if user met certificate requirements (minimum score, etc.)
- Navigate to Certificados section
- Generate certificate manually if needed
- Send via email
Certificates may be issued manually or automatically depending on configuration. Check with your system administrator.
User's Progress Not Showing in Analytics
User's Progress Not Showing in Analytics
Possible Causes:
- Cache Issue: Clear browser cache and refresh
- Database Sync Delay: Wait a few minutes and check again
- User Assigned to Wrong Client: Verify client association
- Session Not Properly Saved: Check session table in database
- Check browser console for JavaScript errors
- Review server logs for database errors
- Contact technical support with specific user ID
Reporting User Progress to Clients
Weekly Progress Update Template
Sample Client Email
Sample Client Email
Subject: Weekly Progress Report - [Client Name] Ethical Dilemma CampaignBody:Hi [Client Contact],Here’s this week’s progress update for your ethical dilemma campaign:Participation:
- 127 of 200 users started (64%)
- 89 completed (45% overall completion)
- 38 in progress (19%)
- Average score: 78/100
- Average completion time: 16 minutes
- Top performing area: Sales (avg score 85)
- Sent reminder to 75 non-starters
- 15 users completed after reminder (20% conversion)
- Follow-up reminder scheduled for Tuesday
- Offering 1-on-1 support for users struggling with specific topics
Key Metrics to Track
| Metric | Formula | Target |
|---|---|---|
| Invitation-to-Start Rate | (Users Started / Users Invited) × 100 | >70% |
| Start-to-Complete Rate | (Users Completed / Users Started) × 100 | >80% |
| Overall Completion Rate | (Users Completed / Users Invited) × 100 | >60% |
| Average Score | Mean of all completed session scores | >70/100 |
| Re-engagement Success | (Completed after Reminder / Reminders Sent) × 100 | >15% |
Next Steps
Use Reports & Analytics
Deep dive into user performance data and generate insights
Create Better Dilemmas
Design dilemmas that drive higher engagement and learning
Onboard New Clients
Add new organizations and their users to the platform
Master Admin Workflow
See the complete administrative process from onboarding to reporting