- WordPress for static pages (Home, About Us, Sign-Up, Login).
- Custom pages for the User Dashboard (dynamic and interactive content).
- MongoDB database to store user data, learning styles, and progress.
- Integration with Azure for the LLM-based learning style assessment.
- API to connect the dashboard with the Azure LLM and MongoDB.
- User authentication and account management.
- LLM integration for learning style determination.
- Dashboard to track progress and dynamically adjust content.
- Integration of CrewAI agents for personalized content delivery.
- Front-End: WordPress (HTML, CSS, PHP).
- Back-End: Node.js/Express with MongoDB for APIs.
- Integration: Azure LLM (REST API or SDK).
- Hosting: WordPress hosting for static pages and cloud server for backend APIs.
- Outline mission, vision, and core features of Geaux Academy.
- Include clear navigation links to other pages.
- Provide details about the academy and team.
- Include images and a section for FAQs.
- Use WordPress plugins (e.g., User Registration, WooCommerce Memberships) to create sign-up/login forms.
- Enable secure authentication using backend APIs.
- Create a custom dashboard integrated with MongoDB and Azure LLM. Use REST APIs to fetch and display dynamic content.
- Show learning style analysis and insights.
- Display CrewAI-generated content tailored to the user.
- Track and graph user progress.
- Front-end: Create a WordPress custom template for the dashboard.
- Back-end: Build an Express.js API to fetch and send data between the dashboard, MongoDB, and Azure.
- Create collections for Users, LearningStyles, Progress, and GeneratedContent.
Example structure:
{
"_id": "12345",
"username": "JohnDoe",
"learningStyle": "Visual",
"progress": {
"completedModules": 5,
"performanceScore": 85
},
"generatedContent": [
{
"date": "2024-12-18",
"content": "Introduction to Algebra tailored for Visual learners."
}
]
}