Un réseau étudiant qui favorise l'interaction au sein de la communauté étudiante. Cela vise à offrir des opportunités sociales en encourageant les étudiants à s'engager les uns avec les autres dans un environnement en ligne amusant et amical.








L'application a été développée et testée pour fonctionner sur Python 3.8 et à partir.
Pour exécuter l'application, vous devez suivre les étapes suivantes:
student-networkpip install -r requirements.txtpip install -e .python -m student_network.appLors de l'ouverture de la demande, vous serez accueilli avec une page d'accueil. À partir d'ici, vous pouvez vous connecter à votre compte existant, ou vous pouvez enregistrer un nouveau compte. Il convient de noter que l'inscription ne fonctionnera qu'avec les adresses e-mail universitaires, et les universitaires seront envoyés pour vérification manuelle après s'inscrire.
Lorsque vous vous connectez, vous serez redirigé vers votre page de profil. Cela affiche des informations vous concernant, telles que vos passe-temps, vos intérêts, vos réalisations les plus rares déverrouillées et les liens vers vos profils de médias sociaux. Les messages publiés par vous sont également affichés sur cette page.
Par défaut, certains détails seront remplis pour vous, tels que votre photo de profil, votre biographie, la date de naissance et le sexe. Vous pouvez modifier tous ces détails en appuyant sur le bouton «Modifier le profil».
Pour rechercher d'autres membres sur le réseau de reconnexion, vous pouvez accéder à la page «membres» à l'aide de la barre de navigation en haut. De là, vous pouvez rechercher par nom d'utilisateur, avec la possibilité de rechercher par un passe-temps et / ou un intérêt commun également. Les résultats de la recherche seront affichés en direct avec leur nom d'utilisateur et leur diplôme, vous permettant de visiter les profils des personnes et d'établir des liens.
Les connexions peuvent être établies avec des personnes, avec la possibilité de marquer les connexions en tant qu'amis proches. Alors que les connexions doivent être acceptées par les gens, vous pouvez marquer les gens comme des amis proches sans faire de demande. Cela signifie également qu'un utilisateur peut être votre ami proche, mais vous n'êtes peut-être pas leur ami proche; Le système d'amis proches est à sens unique. Si vous souhaitez limiter l'interaction avec un autre utilisateur, vous pouvez les bloquer. Toutes ces options peuvent être accessibles en accédant au profil d'un utilisateur.
Vous pouvez afficher une liste de vos connexions et des demandes de connexion en attente sur la page Connexions. Les utilisateurs que vous avez marqués comme un ami proche ont une icône d'une poignée de main à côté d'eux.
Sur votre flux, vous pouvez voir tous les messages de personnes avec lesquelles vous vous êtes connecté. Ceci est trié dans l'ordre chronologique, les derniers messages apparaissant au sommet. Vous pouvez également créer de nouveaux messages à partir de cette page; Ceux-ci sont classés comme une publication texte, une publication d'image ou une publication de lien.
Les réalisations peuvent être déverrouillées en effectuant des tâches sur le réseau de reconnexion. Vous pouvez les voir sur la page des réalisations, qui affiche vos progrès avec les réalisations en pourcentage, et les réalisations que vous avez terminées, à partir du plus récent. Cette page vous montre également quelles réalisations vous n'avez pas encore à déverrouiller. Le plan sur chaque réalisation montre le titre de la réussite, de la description et du nombre de XP gagnés en le déverrouillant. Chacune de ces réalisations a sa propre icône unique. Attention aux réalisations cachées qui ne sont pas affichées avant de les déverrouiller; Ceux-ci vous récompenseront avec Extra XP!
Vous allez améliorer votre profil en fonction de la quantité de XP que vous avez gagnée. Cela encourage une concurrence saine dans le réseau de reconnexion. En interagissant davantage dans diverses parties de l'application, vous pourrez rapidement grimper le classement!
Nous vous avons également fourni un moyen facile de tester et de partager vos connaissances sur la page des quizz. De là, vous pouvez créer un quiz composé de cinq questions à choix multiples à compléter. Vous pouvez également voir et participer à des quiz fabriqués à partir d'autres personnes.
À des fins de test, nous avons créé de nombreux comptes et des exemples de données pour faciliter la démonstration du produit. Les utilisateurs barn354 et ic324 , tous deux avec Password Password01 , ont été configurés avec un profil étudiant complet et plusieurs messages.
Les comptes factices suivants ont été mis en place:
student1 , student2 , student3 et student4 pour les comptes étudiants.staffuser et staffusertwo pour les comptes du personnel.adminuser pour un compte administrateur. L'analyse des exigences a été encapsulée par nos documents de recherche sur les solutions potentielles, le plan de réflexion sur la conception et la matrice de Moscou. Ils peuvent être trouvés dans le chemin suivant: Docs / Exigences-Analyse
Une affiche promotionnelle a été conçue pour ce projet. Il peut être trouvé dans le chemin du référentiel GitHub suivant: Docs / Designs / Poster.pdf