Installation Guide
Step-by-step installation instructions for Kai the AI
Overview
This guide walks you through the complete installation process for Kai the AI, from initial account setup to full LMS integration.
Prerequisites
Before you begin, ensure you have:
- ✅ Administrative access to your Learning Management System (LMS)
- ✅ Institution email address for verification
- ✅ Basic familiarity with your LMS administration panel
- ✅ Permission to install third-party integrations
- Basic Setup: 10-15 minutes
- Full LMS Integration: 30-45 minutes
- Team Onboarding: 1-2 hours
Installation Steps
Step 1: Create Your Account
- Visit the signup page: chi2labs.com/signup
- Choose your account type:
- Individual Educator (single user)
- Department License (multiple educators)
- Institution License (campus-wide)
- Enter institution details:
- Institution name
- Your role (instructor, TA, administrator)
- Department/subject area
- Verify your email: Check your inbox for the verification link
- Individual: Best for trying out Kai or single-course use
- Department: Ideal for 5-20 educators sharing best practices
- Institution: Enterprise features, SSO, dedicated support
Step 2: Configure Your Profile
- Navigate to Settings → Profile
- Complete your teaching profile:
- Subject areas taught
- Typical class sizes
- Teaching format (in-person, hybrid, online)
- Set your preferences:
- Notification frequency
- Default grading rubric style
- Privacy settings
Step 3: LMS Integration
Kai integrates with all major Learning Management Systems:
Canvas Integration
Option A: Using LTI (Recommended)
In Canvas, navigate to Admin → Developer Keys
Click + Developer Key → + LTI Key
Enter Kai’s LTI configuration:
Name: Kai the AI Redirect URIs: https://kaitheai.com/lti/callback JWK Method: Public JWK URL JWK URL: https://kaitheai.com/.well-known/jwks.jsonCopy the generated Client ID
In Kai Settings, paste the Client ID under Canvas Integration
Option B: Using API Key
- In Canvas, go to Account → Settings → Approved Integrations
- Click + New Access Token
- Name: “Kai the AI”, Expiration: Never
- Copy the token
- In Kai Settings, paste under Canvas API Integration
Treat your Canvas API token like a password. Never share it or commit it to version control.
Blackboard Integration
- Navigate to System Admin → Integrations → Building Blocks
- Click Upload Building Blocks
- Download Kai’s Building Block from your dashboard
- Upload the
.warfile - Configure settings:
- API Endpoint:
https://kaitheai.com/api/v1 - Institution Code: (provided in your Kai dashboard)
- API Key: (generated automatically)
- API Endpoint:
Moodle Integration
- Go to Site Administration → Plugins → Install plugins
- Upload Kai plugin ZIP file (download from Kai dashboard)
- Click Install plugin from ZIP file
- Follow the configuration wizard:
- Enter your Kai API key
- Select features to enable
- Configure webhook URL (automatic)
Google Classroom Integration
- In Kai dashboard, click Integrations → Google Classroom
- Click Connect to Google
- Authenticate with your Google Workspace account
- Grant permissions:
- View courses and rosters
- Create and grade assignments
- Post announcements
- Select which classes to sync with Kai
You can connect Kai to multiple LMS platforms simultaneously. Each integration is independent and can be configured separately.
Step 4: Mobile App Setup
The Kai mobile app enables real-time student engagement features.
For Instructors
iOS: 1. Download from App Store 2. Sign in with your Kai account 3. Enable notifications for student feedback 4. Sync with your LMS courses
Android: 1. Download from Google Play 2. Sign in with your Kai account 3. Enable notifications 4. Sync courses
For Students
Distribute these instructions to your students:
Installation: 1. Download “Kai Student” from App Store or Google Play 2. Use enrollment code: [Found in your Kai dashboard] 3. Or join via course link: [Auto-generated per course]
First-Time Setup: 1. Create student account with .edu email 2. Enter course enrollment code 3. Enable push notifications (required for feedback features) 4. Complete profile (anonymous ID or name, based on your settings)
Step 5: Feature Configuration
Enable and configure specific features:
Smart Grading
- Settings → Grading → Enable Smart Grading
- Configure grading preferences:
- Feedback style: Detailed | Balanced | Concise
- Auto-grade threshold: 0-100 (confidence level)
- Review required: Always | Only low confidence | Never
- Import or create grading rubrics
- Test with sample assignments
Feedback Workflow
- Settings → Workflows → Enable Feedback
- Configure timing:
- Suggested interval: 30 minutes (adjustable)
- Auto-request on: Time | Content transition | Engagement drop
- Set notification preferences for students
- Customize feedback questions (optional)
Pop Quiz
- Settings → Workflows → Enable Pop Quiz
- Configure quiz settings:
- Default question count: 5
- Difficulty adaptation: Enabled
- Time limit per question: 60 seconds
- Set question bank sources:
- Course materials
- Textbook chapters
- Custom topics
SafeStream
- Settings → Workflows → Enable SafeStream
- Configure moderation rules:
- Sensitivity level: Low | Medium | High
- Auto-flag keywords: (institution-specific)
- Notification recipients: Instructors | Admin | Both
- Review privacy policy compliance
- Test with sample content
Step 6: Test Your Installation
Complete these tests before using Kai in a live class:
LMS Integration Test: - [ ] Create a test assignment in your LMS - [ ] Verify it appears in Kai dashboard - [ ] Submit a sample response - [ ] Check that grading suggestions appear - [ ] Confirm grade syncs back to LMS
Mobile App Test: - [ ] Send test feedback request - [ ] Verify students receive push notification - [ ] Submit test feedback as student - [ ] Check feedback appears in instructor dashboard
Analytics Test: - [ ] Generate sample data (use test accounts) - [ ] View analytics dashboard - [ ] Export sample report - [ ] Verify data accuracy
Post-Installation
Onboarding Your Students
- First Day Introduction (5 minutes):
- Explain what Kai does and why you’re using it
- Demonstrate the feedback process
- Address privacy concerns
- Share enrollment instructions
- First Week Support:
- Monitor app installation rates
- Send reminders to students who haven’t enrolled
- Answer questions in first class
- Test all features with low stakes
Training Resources
Troubleshooting Installation
Common Issues
“API Key Invalid” Error
Solution: 1. Verify you copied the complete API key 2. Check for extra spaces at beginning/end 3. Regenerate key if needed: Settings → API → Regenerate
LMS Integration Not Syncing
Solution: 1. Check firewall settings (Kai requires HTTPS) 2. Verify API permissions are correct 3. Test connection: Settings → Integrations → Test Connection 4. Review integration logs for specific errors
Students Can’t Enroll
Solution: 1. Verify course is published in Kai 2. Check enrollment code hasn’t expired 3. Ensure students are using correct app (Student vs. Instructor) 4. Confirm students have accepted app permissions
Mobile Notifications Not Working
Solution: 1. Check notification settings in phone settings 2. Verify app has notification permission 3. Test with a manual notification 4. Check Do Not Disturb settings
Support
Need Help?
- 📧 Email: support@chi2labs.com
- 💬 Live Chat: Available in dashboard (9 AM - 6 PM EST)
- 📹 Video Support: Schedule a call
- 📚 Knowledge Base: help.chi2labs.com
Enterprise Support
Institution license holders have access to: - Dedicated support representative - Priority response (< 2 hour SLA) - Custom integration assistance - On-site training sessions
Next Steps
Now that Kai is installed:
- Complete the Quick Start Guide
- Explore Best Practices
- Join the Educator Community
- Schedule your first feedback session
Installation taking longer than expected? Our support team is here to help get you up and running quickly.