✨ Major Features Added: - AI Chat with conversation memory and university-specific knowledge base - Multi-tenant university support with white-label capabilities - Professional admin interface for knowledge base management - Advanced database schema with Prisma ORM - Comprehensive documentation and guides - Modern Next.js 15 + React 19 architecture - Bilingual support (English/Arabic) - Role-based access control - Real-time chat interface with loading states 🔧 Technical Improvements: - Fixed all linter errors and TypeScript issues - Cleaned up codebase and removed legacy files - Added comprehensive .gitignore - Updated README with detailed setup instructions - Optimized database schema and migrations - Enhanced error handling and user experience 📚 Documentation: - AI Conversation Memory Guide - AI Enhancement Summary - Developer Guide - User Guide - Complete setup and deployment instructions 🚀 Ready for GitHub deployment and production use!
4.6 KiB
4.6 KiB
UTAS Oman Portal - Test Users
This file contains all seeded users for testing the UTAS Oman Portal demo.
👨💼 Admin Users
Main Administrator
- Email:
admin@university.edu - Name: Dr. Emily Chen
- Role: ADMIN
- Access: Full admin dashboard, user management, AI configuration
Marine Science Advisor
- Email:
advisor.marine@university.edu - Name: Prof. Sarah Mitchell
- Role: ADMIN
- Access: Admin dashboard, specialized in Marine and Antarctic Science
Engineering Advisor
- Email:
advisor.engineering@university.edu - Name: Dr. James Rodriguez
- Role: ADMIN
- Access: Admin dashboard, specialized in Engineering programs
👨🎓 Student Users
General Student Account
- Email:
student@university.edu - Name: Maya Patel
- Role: STUDENT
- Year: 2nd year
- Faculty: Marine and Antarctic Science
- Account Balance: $2,500.00
- Advisor: Prof. Sarah Mitchell
Engineering Student
- Email:
john.engineering@university.edu - Name: John Thompson
- Role: STUDENT
- Year: 3rd year
- Faculty: Engineering
- Account Balance: $1,800.00
- Advisor: Dr. James Rodriguez
Arts Student
- Email:
amira.arts@university.edu - Name: Amira Al-Rashid
- Role: STUDENT
- Year: 1st year
- Faculty: Creative Arts and Design
- Account Balance: $3,200.00
- Advisor: Dr. Emily Chen
Business Student
- Email:
lucas.business@university.edu - Name: Lucas Chen
- Role: STUDENT
- Year: 4th year (Final year)
- Faculty: Business and Law
- Account Balance: $950.00
- Advisor: Dr. Emily Chen
Health Science Student
- Email:
sophia.health@university.edu - Name: Sophia Williams
- Role: STUDENT
- Year: 2nd year
- Faculty: Health and Medicine
- Account Balance: $4,100.00
- Advisor: Prof. Sarah Mitchell
Science & Technology Student
- Email:
ahmed.science@university.edu - Name: Ahmed Hassan
- Role: STUDENT
- Year: 3rd year
- Faculty: Science, Technology and Engineering
- Account Balance: $2,750.00
- Advisor: Dr. James Rodriguez
🔐 Authentication Notes
- No passwords required - This demo uses a mock authentication system
- Click any user email in the login form to automatically sign in
- Role-based access - Students see student dashboard, Admins see admin features
- Demo mode - All data is simulated for demonstration purposes
🧪 Testing Scenarios
Student Experience Testing
-
Login as Maya Patel (
student@university.edu)- Access student dashboard
- View course enrollments
- Check account balance
- Test AI chatbot with student queries
-
Login as Ahmed Hassan (
ahmed.science@university.edu)- Browse Science & Technology programs
- Test course search functionality
- Use chatbot for technical program questions
Admin Experience Testing
-
Login as Dr. Emily Chen (
admin@university.edu)- Access admin dashboard
- View user management features
- Configure AI chatbot settings
- Monitor system analytics
-
Login as Prof. Sarah Mitchell (
advisor.marine@university.edu)- View advisee students
- Access specialized marine science content
- Test faculty-specific features
🎯 Key Features to Test
For All Users
- ✅ Homepage navigation
- ✅ Program browsing (Courses page)
- ✅ AI Chatbot (English/Arabic)
- ✅ Contact information
- ✅ Responsive design (mobile/desktop)
For Students
- ✅ Student dashboard
- ✅ Course enrollment status
- ✅ Account balance display
- ✅ Academic progress tracking
for Admins
- ✅ Admin dashboard
- ✅ User management
- ✅ AI configuration panel
- ✅ System analytics
- ✅ Content management
🌐 Bilingual Testing
Test the AI chatbot with both languages:
English Queries:
- "What MBA programs do you offer?"
- "How do I apply for admission?"
- "Tell me about scholarship opportunities"
Arabic Queries:
- "ما هي برامج الماجستير المتاحة؟"
- "كيف يمكنني التقدم للقبول؟"
- "أخبرني عن فرص المنح الدراسية"
🚀 Quick Test Instructions
- Start the application:
npm run dev - Open browser: http://localhost:3000
- Test navigation: Click through all main menu items
- Test chatbot: Use both English and Arabic queries
- Test login: Use any of the emails above (no password needed)
- Test role-based access: Compare student vs admin experiences
Last Updated: July 13, 2025 Demo Purpose: UTAS Oman Portal Testing