1. Matrix Client for University Community (Official Communication Platform)
Description: Develop a feature-rich Matrix client specifically tailored for UGR students, faculty, and staff, integrating with existing university systems.
- Features:
- University authentication (OAuth2 with UGR accounts)
- Automatic room creation for courses and departments
- Integration with academic calendar and timetable
- File sharing with university storage services
- Emergency notifications system
- E2E encryption for sensitive communications
- Bridge to existing platforms (Telegram, Moodle forums)
- Technologies: React/Electron, Matrix SDK, Python backend
- Difficulty: Medium-High
2. Intelligent Chatbot for Moodle Integration (PRADO)
Description: Create an AI-powered chatbot that interacts with Moodle to assist students and professors.
- Features:
- Natural language queries about grades, deadlines, and course content
- Personalized study recommendations based on performance
- Automated Q&A from course materials
- Integration with assignment submission and feedback
- Multi-language support (Spanish, English, etc.)
- Privacy-first design (local processing where possible)
- Technologies: Python, NLP libraries (spaCy, NLTK), Moodle API, Rasa/FastAPI
- Difficulty: Medium
3. UGR Open Source Contributor Dashboard
Description: A platform to track and encourage open source contributions within the university community.
- Features:
- GitHub/GitLab integration for contribution tracking
- Badge system for different contribution levels
- Project discovery tailored to student skills
- Mentorship matching between experienced and new contributors
- Integration with academic recognition (ECTS, certifications)
- Technologies: Django/Flask, OAuth, React frontend
- Difficulty: Medium
4. Sustainable Computing Resource Monitor
Description: A dashboard to monitor and optimize energy consumption of university computing resources.
- Features:
- Real-time monitoring of lab computers and servers
- AI-powered recommendations for energy savings
- Carbon footprint calculations
- Integration with scheduling systems to power down unused resources
- Educational component showing environmental impact
- Technologies: Python, IoT sensors, Grafana, Machine Learning
- Difficulty: High


