Use Student Live Chat
Use Student Live Chat
Enable real-time chat between students and faculty for instant support.
Time: 5–10 minutes for setup Module: OpenEduCat Livechat Student Permissions: Faculty or Support Staff
Prerequisites
- Discuss module enabled
- Student and faculty records configured
- Users assigned to students/faculty
- Access to Discuss menu
Overview
The Student Live Chat system enables:
- Real-time student-faculty communication
- Instant doubt clearing
- Chat history tracking
- Notes and annotations
- Status management
- Multi-conversation handling
Chat Workflow
Student Initiates Chat ↓Faculty Receives Request ↓ Chat Session Active ↓ Discussion/Support ↓ Session Closed ↓ Notes Recorded| State | Description |
|---|---|
| Active | Ongoing conversation |
| Pending | Awaiting response |
| Resolved | Issue addressed |
| Closed | Session ended |
Steps
1. Enable Live Chat
As Administrator:
- Navigate to Settings → General Settings
- Enable Live Chat features
- Configure channels
- Assign operators (faculty/staff)
2. Start Chat (Student)
As Student:
- Log into student portal
- Click Live Chat or Help button
- Select faculty/department
- Type message and send
- Wait for response
3. Respond to Chat (Faculty)
As Faculty:
- Receive chat notification
- Open Discuss application
- View incoming chat
- Respond to student
- Continue conversation
4. Manage Chat Sessions
During active chat:
| Action | Description |
|---|---|
| Reply | Send response |
| Attach | Share files |
| Note | Add internal note |
| Transfer | Move to another faculty |
| Close | End session |
5. Add Chat Notes
Document important points:
- During or after chat
- Click Add Note
- Enter note content:
| Field | Action |
|---|---|
| Note | Important details |
| Date | Auto-recorded |
| Created By | Auto-filled |
- Save for reference
6. View Chat History
Access past conversations:
- Navigate to Discuss → Channels
- Filter by student
- View chat history
- Review notes
- Track resolution
7. Set Chat Status
Manage availability:
| Status | Description |
|---|---|
| Available | Ready for chats |
| Busy | Limited availability |
| Away | Not available |
| Offline | Not accepting chats |
Field Reference
Discuss Channel Extension (discuss.channel)
| Field | Technical Name | Type | Description |
|---|---|---|---|
| Is Student Chat | is_created_student | Boolean | Student initiated |
| Student | student_id | Many2one | Student record |
| Faculty | faculty_id | Many2one | Faculty record |
| Livechat State | livechat_state | Selection | Chat status |
| Livechat Note | livechat_note | Html | Session notes |
| Livechat Status | livechat_status | Selection | Resolution status |
Views Available
| View | Features |
|---|---|
| Chat Interface | Real-time messaging |
| Channel List | All conversations |
| History | Past sessions |
Chat Dashboard
Faculty see:
- Active chats
- Pending requests
- Chat history
- Student info
Chat Features
| Feature | Description |
|---|---|
| Real-time | Instant messaging |
| File sharing | Attach documents |
| Emoji | Express reactions |
| Typing indicator | Show activity |
| Read receipts | Confirm delivery |
| History search | Find past chats |
Use Cases
Doubt Clearing
Student: Hi, I have a question about Assignment 3Faculty: Sure, what's your doubt?Student: I'm confused about the deadlineFaculty: The deadline is Friday 5 PMStudent: Thank you![Session Resolved]Technical Support
Student: I can't access my gradesStaff: Let me check your accountStaff: I see the issue, try logging out and back inStudent: It works now, thanks![Session Closed]Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Chat not loading | Connection issue | Refresh page |
| No response | Faculty offline | Check availability |
| History missing | Filter applied | Clear filters |
| Cannot attach | File too large | Reduce file size |
| Notifications off | Settings issue | Enable notifications |
Best Practices
- Quick response: Reply promptly
- Professional tone: Maintain decorum
- Clear answers: Be concise
- Document notes: Record important info
- Proper closure: End sessions properly
- Escalate when needed: Transfer complex issues
Security Notes
| Role | Capabilities |
|---|---|
| Faculty | Chat with assigned students |
| Support Staff | Handle general queries |
| Student | Initiate chats |
| Administrator | View all chats |
Privacy
- Chats are confidential
- Only participants can view
- Notes visible to staff only
- History retained per policy
Integration Features
Student Integration
- Student info in chat
- Academic context
- Quick profile access
Faculty Integration
- Faculty availability
- Subject expertise
- Response tracking
Notification Integration
- Browser notifications
- Email notifications
- Mobile alerts