Gérez votre emploi du temps avec UQ Study-Buddy

Find AI Tools
No difficulty
No complicated process
Find ai tools

Gérez votre emploi du temps avec UQ Study-Buddy

Table of Contents:

  1. 📔 Introduction
  2. 📚 UQ Study-Buddy: A Solution for Students
  3. 💡 Key Features of UQ Study-Buddy
  4. 🌐 Technologies Used in UQ Study-Buddy
  5. 🔍 Exploring the System Architecture
  6. 🗄️ Relational Schema for Data Storage
  7. 📅 Creating a Customizable Timetable
  8. 🔮 Predicting Future Assessments with Machine Learning
  9. 📊 Visualizing Data with Jupiter Notebook
  10. 🎨 User Interface and Future Improvements
  11. 🤔 Challenges Faced and Recommendations for the Future
  12. 🌟 Highlights
  13. 📚 Additional Resources
  14. 🙋 Frequently Asked Questions (FAQ)

📔 Introduction Dans le cadre de notre projet FS3 208, notre groupe, nommé "Group 70", a développé une application appelée UQ Study-Buddy pour aider les étudiants à gérer leurs cours et leurs évaluations. Cette application vise à fournir une visualisation claire et pratique de l'emploi du temps, ainsi que des informations utiles sur les évaluations à venir.

📚 UQ Study-Buddy: A Solution for Students UQ Study-Buddy est une application conçue pour répondre à un problème courant rencontré par les étudiants : l'absence d'un outil efficace de gestion de l'emploi du temps et des évaluations. Notre application permet aux étudiants de stocker et de consulter facilement les données de leur emploi du temps, de filtrer les résultats en fonction des cours ou des évaluations, et de prédire les évaluations futures.

💡 Key Features of UQ Study-Buddy L'application UQ Study-Buddy offre plusieurs fonctionnalités clés pour aider les étudiants. Elle permet de créer un emploi du temps personnalisé sur une plage de dates spécifique, de visualiser les évaluations futures, de découvrir les priorités d'évaluation et les intensités de chaque semaine.

🌐 Technologies Used in UQ Study-Buddy Nous avons utilisé un certain nombre de technologies pour développer et déployer UQ Study-Buddy. Cela inclut Google Cloud Platform pour créer une infrastructure basée sur le cloud, Docker pour créer un environnement de cluster, MySQL comme système de gestion de base de données, et Apache Spark pour le traitement des données.

🔍 Exploring the System Architecture Notre architecture système est basée sur une architecture en nuage. Nous avons utilisé Google Cloud Platform pour déployer notre système sur une machine virtuelle. Le schéma relationnel de notre base de données comprend les tables étudiant, cours, évaluation et classe, qui sont toutes liées entre elles pour créer un emploi du temps facile à consulter.

🗄️ Relational Schema for Data Storage Voici le schéma relationnel de notre base de données, composé de quatre tables : étudiant, cours, évaluation et classe. Ces tables sont interconnectées pour stocker les données importantes et permettre des requêtes faciles pour obtenir des résultats pertinents.

📅 Creating a Customizable Timetable À l'aide de fonctions SQL, nous avons développé une fonction pour créer un emploi du temps personnalisable sur une plage de dates spécifique. Les étudiants peuvent ainsi consulter facilement leur emploi du temps pour une période donnée.

🔮 Predicting Future Assessments with Machine Learning Nous avons utilisé la bibliothèque machine learning de Spark (spark.ml Lib) pour prédire les évaluations futures. Nous avons développé des modèles de régression logistique pour prédire le type et la note des évaluations en fonction de différents paramètres.

📊 Visualizing Data with Jupiter Notebook Jupiter Notebook a été utilisé pour visualiser les données à différentes étapes du traitement, y compris la création de fonctions de requête. Nous avons également utilisé HTML et CSS pour créer une interface utilisateur conviviale pour les étudiants, où ils peuvent se connecter et accéder à leurs données.

🎨 User Interface and Future Improvements L'interface utilisateur de notre application propose plusieurs fonctionnalités pour les étudiants, notamment la visualisation de l'emploi du temps quotidien, des évaluations à venir et d'autres fonctionnalités pratiques. Cependant, des améliorations peuvent être apportées à la conception visuelle et à l'implémentation du site Web pour le rendre plus interactif et offrir encore plus de fonctionnalités utiles aux étudiants.

🤔 Challenges Faced and Recommendations for the Future Nous avons rencontré certains défis lors du développement de l'application, notamment la création de la page d'interface utilisateur et sa liaison avec la base de données. De plus, les résultats obtenus ont parfois manqué de précision en raison de données limitées. Pour l'avenir, nous recommandons d'améliorer la conception et la mise en œuvre du site Web, d'ajouter plus de fonctionnalités interactives et d'obtenir des données officielles et précises de l'université.

🌟 Highlights

  • UQ Study-Buddy est une application qui facilite la gestion de l'emploi du temps et des évaluations pour les étudiants.
  • Elle offre des fonctionnalités telles que la création d'un emploi du temps personnalisé, la prédiction des évaluations futures et la visualisation des données.
  • Les principales technologies utilisées sont Google Cloud Platform, Docker, MySQL et Apache Spark.
  • Le système utilise un schéma relationnel pour stocker les données et offre une interface utilisateur conviviale pour les étudiants.

📚 Additional Resources

🙋 Frequently Asked Questions (FAQ) Q: Comment puis-je accéder à mon emploi du temps sur UQ Study-Buddy ? R: Vous pouvez consulter votre emploi du temps en vous connectant à votre compte sur le site Web de UQ Study-Buddy.

Q: Est-ce que l'application UQ Study-Buddy est disponible pour les étudiants de tous les cours ? R: Oui, l'application UQ Study-Buddy est disponible pour tous les étudiants de l'université.

Q: Comment puis-je filtrer mon emploi du temps par cours ou par date ? R: Sur la page d'accueil de UQ Study-Buddy, vous pouvez utiliser les options de filtrage pour afficher uniquement les cours ou les évaluations correspondant à vos critères.

Q: Est-il possible de prédire la difficulté d'un cours basée sur les résultats précédents ? R: Cette fonctionnalité n'est pas encore disponible dans UQ Study-Buddy, mais elle pourrait être développée à l'avenir pour aider les étudiants à mieux choisir leurs cours.

Q: Comment puis-je contacter l'équipe de développement de UQ Study-Buddy pour donner des commentaires ou des suggestions ? R: Vous pouvez nous contacter par e-mail à l'adresse suivante : [email protected]

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.