Troubleshooting Guide
Quick Reference
This guide helps you quickly identify and resolve common LTI integration issues. Issues are organized by user type and include step-by-step solutions.
For Administrators
Tool Installation Issues
"Tool Not Available in Course"
Symptoms: Teachers can't find PrepareBuddy when creating assignments Common Causes: - Tool installed at course level instead of account level - Tool not activated after installation - Incorrect privacy settings
Solutions: 1. Verify Account-Level Installation: - Install PrepareBuddy at institution/account level, not individual courses - Check that tool is enabled and active - Verify tool appears in global tool list
- Check Privacy Settings:
- Ensure privacy level is set to "Public"
- Enable sharing of user name and email
-
Allow grade passback
-
Reactivate Tool:
- Deactivate and reactivate the PrepareBuddy tool
- Clear any cached configurations
- Test with a sample course
"Invalid Consumer Key" Error
Symptoms: Launch fails with authentication error Common Causes: - Consumer key doesn't match between LMS and PrepareBuddy - Typing errors in key or secret - Case sensitivity issues
Solutions: 1. Verify Exact Match: - Compare consumer key character by character - Check for extra spaces or hidden characters - Ensure case sensitivity is correct
- Request New Credentials:
- Contact support@preparebuddy.com for new credentials
- Specify your LMS type and version
-
Update both LMS and PrepareBuddy with new credentials
-
Test Configuration:
- Use test course to verify setup
- Check LMS logs for detailed error messages
- Verify SSL/HTTPS configuration
"Grade Passback Not Working"
Symptoms: Student grades don't appear in LMS gradebook Common Causes: - Grade passback not enabled in LMS configuration - Assignment not configured to accept grades - Network connectivity issues
Solutions: 1. Enable Grade Passback: - Verify "Accept grades from tool" is enabled - Check assignment has points possible set - Ensure submission type is "External Tool"
- Test Grade Flow:
- Create test assignment with test student
- Complete assessment and verify grade appears
-
Check timing (should be within 1 minute)
-
Check Network Configuration:
- Verify PrepareBuddy can reach your LMS
- Check firewall settings for outbound connections
- Ensure HTTPS is properly configured
Configuration Issues
"SSL/HTTPS Problems"
Symptoms: Tool won't launch, security warnings Common Causes: - Mixed HTTP/HTTPS content - Invalid SSL certificates - Incorrect URL configuration
Solutions: 1. Verify HTTPS Configuration: - All URLs must use HTTPS in production - Check SSL certificate validity - Ensure no mixed content warnings
- Update URLs:
- Launch URL:
https://preparebuddy.com/lti/launch/ - Config URL:
https://preparebuddy.com/lti/config/ -
Verify no HTTP fallbacks
-
Test with Different Browsers:
- Clear browser cache and cookies
- Try incognito/private mode
- Test with multiple browsers
"Custom Parameters Not Working"
Symptoms: Account linking fails, wrong user information Common Causes: - Custom parameters not properly configured - LMS doesn't support specific parameters - Privacy settings block parameter sharing
Solutions:
1. Verify Parameter Syntax:
user_email=$Person.email.primary
canvas_user_login_id=$Canvas.user.loginId
- Check LMS Support:
- Verify your LMS version supports custom parameters
- Check LMS documentation for correct syntax
-
Test with minimal parameter set first
-
Debug Parameter Passing:
- Check LMS logs for parameter values
- Contact PrepareBuddy support for parameter verification
- Test with default configuration first
For Teachers
Assignment Creation Issues
"External Tool Not Available"
Symptoms: Can't select PrepareBuddy when creating assignments Common Causes: - Tool not installed in course - Insufficient permissions - Course-level configuration needed
Solutions: 1. Check Tool Availability: - Verify PrepareBuddy appears in external tools list - Check with administrator if tool is missing - Ensure you have instructor permissions
- Install at Course Level (if needed):
- Course Settings → Apps → Browse More Apps
- Search for and install PrepareBuddy
-
Configure with provided credentials
-
Permission Check:
- Verify you have instructor role
- Check course-level permissions
- Contact administrator if needed
"Assignment Won't Save"
Symptoms: Error when trying to save PrepareBuddy assignment Common Causes: - Missing required fields - Point value not set - Tool configuration incomplete
Solutions: 1. Check Required Fields: - Assignment name must be provided - Points possible must be set (not 0) - Submission type must be "External Tool"
- Verify Tool Selection:
- Ensure PrepareBuddy is selected as external tool
- Check tool configuration is complete
-
Try refreshing page and recreating assignment
-
Test with Simple Assignment:
- Create minimal assignment first
- Add complexity once basic assignment works
- Check LMS status page for known issues
Grade Management Issues
"Grades Not Appearing"
Symptoms: Student completes work but grade doesn't sync Common Causes: - Assignment not configured for grade passback - Student didn't complete gradeable activity - Grade sync delay
Solutions: 1. Verify Assignment Configuration: - Check grade passback is enabled - Verify points possible is set - Ensure assignment uses External Tool submission
- Confirm Student Activity:
- Student must complete actual assessment, not just browse
- Check if student finished entire activity
-
Verify student saw completion message
-
Check Timing:
- Wait 1-2 minutes for sync
- Refresh gradebook page
- Contact support if delay exceeds 5 minutes
"Wrong Grades Syncing"
Symptoms: Grades appear but values are incorrect Common Causes: - Score scaling issues - Multiple attempt handling - Percentage vs. point confusion
Solutions: 1. Check Score Scaling: - PrepareBuddy sends percentage scores - LMS scales to assignment point value - Verify assignment points match expected scale
- Multiple Attempt Policy:
- Determine if using highest, latest, or average score
- Check LMS multiple attempt settings
-
Clarify policy with students
-
Manual Grade Verification:
- Check student's actual PrepareBuddy score
- Calculate expected LMS grade
- Contact support if calculation doesn't match
For Students
Access Issues
"Can't Launch Assignment"
Symptoms: Clicking assignment link doesn't work Common Causes: - Browser compatibility issues - Pop-up blockers - Cache/cookie problems
Solutions: 1. Browser Troubleshooting: - Try different browser (Chrome, Firefox, Safari) - Clear browser cache and cookies - Disable browser extensions temporarily
- Pop-up and Security Settings:
- Allow pop-ups for your LMS domain
- Check security settings aren't blocking
-
Try incognito/private browsing mode
-
Network Connectivity:
- Check internet connection
- Try different network (mobile hotspot)
- Contact IT if institutional network blocks access
"Wrong Account or Email Showing"
Symptoms: PrepareBuddy shows different email than expected Common Causes: - Multiple PrepareBuddy accounts - Email mismatch between LMS and PrepareBuddy - Account linking issues
Solutions: 1. Email Verification: - Check what email your LMS uses - Verify your PrepareBuddy account email - Ensure both systems use same email address
- Account Consolidation:
- Contact support@preparebuddy.com to merge accounts
- Provide both email addresses and institution name
-
Wait for account linking confirmation
-
Create New Account:
- If other solutions don't work, create new PrepareBuddy account
- Use same email as your LMS
- Contact support to transfer progress if needed
Performance Issues
"Slow Loading or Timeouts"
Symptoms: PrepareBuddy takes long time to load or times out Common Causes: - Slow internet connection - High server load - Browser performance issues
Solutions: 1. Connection Optimization: - Check internet speed and stability - Close unnecessary browser tabs and programs - Try wired connection instead of WiFi
- Browser Optimization:
- Clear browser cache and cookies
- Disable unnecessary extensions
-
Update browser to latest version
-
Alternative Access:
- Try accessing during off-peak hours
- Use mobile app if available
- Access PrepareBuddy directly (not through LMS)
"Features Not Working Properly"
Symptoms: Some PrepareBuddy features don't work in LMS Common Causes: - iframe restrictions - JavaScript conflicts - Mobile compatibility issues
Solutions: 1. Launch in New Window: - Look for "Launch in new window" option - Open PrepareBuddy in separate tab - Complete work in standalone window
- Browser Compatibility:
- Try desktop browser instead of mobile
- Update browser to latest version
-
Enable JavaScript if disabled
-
Direct Access:
- Access PrepareBuddy directly at preparebuddy.com
- Log in with your account credentials
- Complete work outside LMS if necessary
Advanced Troubleshooting
For IT Staff
Log Analysis
LMS Logs to Check: - LTI launch requests and responses - Authentication failures - Grade passback attempts - Network connectivity errors
PrepareBuddy Logs (available on request): - Launch success/failure rates - Grade sync attempts and results - Account linking activities - Performance metrics
Network Configuration
Firewall Requirements: - Allow outbound HTTPS (443) to preparebuddy.com - Enable inbound connections for grade passback - Whitelist PrepareBuddy IP addresses if needed
Load Balancer Configuration: - Ensure session affinity for LTI launches - Configure proper timeout values - Monitor for SSL termination issues
Database Issues
Common Database Problems: - Connection pool exhaustion - Slow query performance - Transaction conflicts
Monitoring Points: - LTI launch success rates - Grade passback success rates - User session duration - Error rates by time of day
Security Troubleshooting
OAuth Signature Validation
Common Issues: - Clock synchronization problems - URL encoding differences - Parameter ordering issues
Debug Steps: 1. Verify server time synchronization 2. Check OAuth parameter encoding 3. Validate signature calculation 4. Test with known good parameters
SSL/TLS Issues
Certificate Problems: - Expired certificates - Intermediate certificate missing - Cipher suite compatibility
Resolution Steps: 1. Verify certificate chain 2. Check certificate expiration 3. Test with SSL analysis tools 4. Update cipher suite configuration
Escalation Procedures
Level 1 Support (Self-Service)
- Check this troubleshooting guide
- Try basic browser troubleshooting
- Test with different devices/networks
Level 2 Support (Institution)
- Contact your LMS administrator
- Check institutional IT resources
- Verify network and security settings
Level 3 Support (PrepareBuddy)
Email Support: support@preparebuddy.com Include in your request: - Description of issue and steps to reproduce - Screenshots or error messages - LMS type and version - Browser and operating system - Student/teacher usernames (not passwords)
Phone Support: 1-800-PREPARE (1-800-773-7273) For urgent issues affecting multiple users
Emergency Escalation
For system-wide outages or security issues: - Email: emergency@preparebuddy.com - Phone: 1-800-PREPARE (mention emergency) - Include: Institution name, number of affected users, business impact
Prevention and Monitoring
Regular Maintenance
- Monthly: Test LTI integration with sample assignments
- Semester Start: Verify all courses can access PrepareBuddy
- After Updates: Test integration after LMS updates
- Peak Times: Monitor performance during high-usage periods
Monitoring Tools
- LMS Analytics: Track assignment usage and success rates
- Browser Console: Check for JavaScript errors
- Network Monitoring: Monitor connection quality and speed
- User Feedback: Collect and track user-reported issues
Best Practices
- Documentation: Keep configuration documentation updated
- Testing Environment: Maintain test environment for troubleshooting
- Communication: Establish clear escalation procedures
- Training: Ensure staff know how to troubleshoot common issues
Success Metrics
A well-functioning LTI integration should show: - 95%+ Launch Success Rate: Students can consistently access assignments - <10 Second Grade Sync: Grades appear quickly in LMS - <5% Support Tickets: Few users need help with access - Real Account Usage: Students see their actual email addresses - Cross-Platform Compatibility: Works consistently across all browsers and devices
Regular monitoring of these metrics helps identify issues before they impact users significantly.
