🌟 Inspiration
Every semester, students spend countless time digging through Blackboard, emails, announcements, calendars, and PDFs - just to find simple answers like “When is the quiz?”, “Where’s the rubric?”, or “What did the professor say in lecture?” We realized there’s a communication gap: professors post information everywhere → students can’t find it fast → confusion grows → learning slows.
We wanted to build something that instantly reconnects students and professors - bringing all critical information into one conversational, intelligent assistant. So ClassIO was born: Your classroom’s missing communication bridge, powered by AI.
⚡ What it does
ClassIO is an AI-powered academic assistant that pulls class content from Blackboard and turns it into instant answers, available through ChatGPT, Claude, and any MCP-powered agent.
With ClassIO, students can ask:
- “When’s the homework due?”
- “Explain today’s lecture in simpler terms.”
- “Show me the syllabus requirements.”
- “Do I have anything coming up next week?”
- “Create a Google Calendar event for my next lab.” And get accurate, context-aware responses in seconds, without searching through tabs or files.
🛠️ How we built it
ClassIO is built as a Model Context Protocol (MCP) integrated directly into ChatGPT, Claude, and other agent frameworks.
Core pieces:
- A backend powered by MCP that pulls course information from the LMS and delivers it to LLMs so they can answer questions instantly and accurately.
- Unified data pipeline that normalizes announcements, assignments, pages, and files.
- Semantic layer that structures content for LLM consumption (JSON schemas, metadata, context chunks).
- LLM orchestration that routes user queries to the right module: fetch content, summarize/explain, calendar scheduling, Q&A answering.
- A simple automation layer that connects to Google Calendar, Notion, and Gmail through n8n, letting the AI schedule events, create notes, and send updates automatically.
- Unified chat interface that feels natural inside any LLM environment.
We designed it so ANY future classroom platform (Canvas, Moodle, UR systems) can be plugged in with minimal changes.
🧩 Challenges we ran into
- LLM hallucinations: making sure answers stay grounded in real course data required careful system prompts and content-referencing.
- Calendar parsing complexity: turning natural language like “my lab next Thursday from 3–5pm” into valid Google Calendar events reliably.
- Cross-agent integration: ChatGPT and Claude behave differently at the system/tool layer, so we had to unify behavior across them.
- Time constraints: building functioning end-to-end systems in hackathon hours was a mission.
🏆 Accomplishments that we're proud of
- Built a working Blackboard MCP from scratch.
- Achieved instant, accurate class Q&A inside ChatGPT/Claude/Gemini/"your favorite AI provider".
- Created a system that genuinely solves a real student problem we face every day.
- Designed a scalable architecture that could become a real campus product.
- Made something that actually feels magical - you ask it a question, it answers instantly.
- No external app needed - integrate directly with the tools you are using.
📚 What we learned
- How powerful MCPs are for building modular AI agents.
- How to design prompts + schemas that minimize hallucination.
- How to architect real-world integrations under tight time pressure.
- How to unify multiple APIs (Blackboard, Google Calendar, LLMs) cleanly.
- How crucial good UX is - students need answers, not more dashboards.
- The importance of reliable data pipelines when using LLMs in production-like environments.
🚀 What’s Next for ClassIO
We’re expanding ClassIO from a hackathon prototype into a fully deployable academic assistant.
Product roadmap:
- Add support for Canvas, Moodle, and Brightspace.
- Auto-sync deadlines and assignments into Google Calendar.
- Mobile app for quick access to class answers.
- Professor tools for structured announcements and auto-generated summaries.
Business potential:
- ClassIO can become the intelligence layer for every university LMS, reducing confusion for students and workload for faculty.
- With 20M students in the U.S. alone, schools can adopt ClassIO through institutional licenses, while students can opt into premium features like instant summaries and auto-calendars.
Long-term, ClassIO can expand beyond universities into high schools, bootcamps, and corporate training - anywhere learning depends on clear communication.
Built With
- claude
- gemini
- mcp
- n8n
- notion
- openai
- typescript
Log in or sign up for Devpost to join the conversation.