MEITREX - Modular Embedded Intelligent Tutoring and Remote Education eXperience
User Manuals
Developer Manuals
Architecture
Authentication
Gamification
Project Management
Backend
Frontend
Deployment
ReadTheDocs
Scalability Testing
Services
Assignment Service
Content service
Course service
Flashcard service
Course service
Gateway
Media service
Notification service
Quiz service
Reward service
Skill level service
User service
Settings
Uml Assignment
Architecture Decision Records
Testing plans
MEITREX - Modular Embedded Intelligent Tutoring and Remote Education eXperience
Developer Manuals
Services
View page source
Services
Assignment Service
Assignment Types
Tracking a user’s progress
GitHub Classroom Integration
Content service
Data structures
Content types
Tracking of user progress on content
Content Suggestions
Management of Items and Skills
Course service
Flashcard service
Tracking a user’s progress
Course service
Gateway
Usage
Docker Environment
Running the Gateway Standalone
Changing Configuration
Adding More Microservices to the Gateway
Media service
MinIO content Data
Tracking a user’s progress
Notification service
Data structures
Notification types
Tracking of delivery and read status
Notification subscriptions
Management of preferences and recipients
Quiz service
Quiz types
Tracking a user’s progress
Reward service
Score calculation and information gathering
Skill level service
Score calculation and information gathering
User service
1. GraphQL interface for user metadata
2. OAuth2 Access Token Management
GitHub OAuth Configuration
Setting up GitHub App Credentials