The OpenEdAI project is not currently live due to the ongoing costs associated with maintaining the necessary cloud infrastructure on AWS. While the application remains under development, active hosting has been paused to control operational expenses.
OpenEdAI is a full-stack educational platform designed to dynamically generate personalized learning paths from trusted online resources, leveraging advanced AI technologies. Built for accessibility and scalability, OpenEdAI aims to enable learners to define their educational goals and receive customized course plans tailored to their unique backgrounds and learning preferences.
Initially developed as a Software Engineering Capstone Project at WGU, the platform remains in long-term development, with the intention to resume deployment once sustainable funding solutions are in place.
If you'd like to support the ongoing development and eventual relaunch of OpenEdAI, you can donate via Streamlabs:
👉 https://streamlabs.com/morganiron1/tip
Your contributions directly support development and future hosting plans.
- AI-Generated Learning Plans – Customized course structures generated by OpenAI based on user profiles
- Dynamic Resource Linking – Curated YouTube and article content relevant to each lesson
- Progress Tracking – Interactive dashboards to visualize learner progress
- Student Profiles – Detailed user preferences shaping course recommendations
- Secure Authentication – JWT-based authentication
- Asynchronous Processing – Efficient handling of background tasks for link generation
Layer | Stack/Services |
---|---|
Frontend | Blazor WebAssembly (.NET 9) |
Backend | ASP.NET Core Web API (.NET 9) |
Database | MySQL |
Auth | JWT-based Authorization |
AI Services | OpenAI API, Google Custom Search, YouTube Data API |
- CI/CD Pipeline with GitHub Actions
- Quizzes and assessments per lesson
- Achievement badges for course completion
- Enhanced monitoring and autoscaling features
- Publicly shareable AI-generated courses
- Rate-limiting – Evaluate per-user quotas
- Reusable Lesson Store – Persistent storage of generated lessons
- Learner Feedback – User rating and feedback mechanisms
- Hierarchical Course Model – Structured curriculum design
- Scope Auto‑Detection – Intelligent determination of course scope
- Project Tracking – Integration with GitHub issues and project boards
Currently in single-developer maintenance mode. Contributions are not accepted unless explicitly authorized.
This project is licensed under a Custom Personal Use License.
Permitted only for personal, non-commercial, and educational use. Redistribution, commercial use, or modification without prior written consent is prohibited.
See the LICENSE file for full terms.
© 2025 Robert Morgan – All rights reserved.