Bienvenue dans [MCA_HUB Project-Hacktoberfest24] - Hacktoberfest 2024 ???
Merci d'avoir vérifié ce référentiel! Nous sommes ravis de vous faire contribuer au Hacktoberfest 2024. Avant de commencer, veuillez prendre un moment pour lire les règles et directives suivantes pour assurer un processus de contribution en douceur.
Veuillez vérifier l'URL sur le côté droit de la section du projet et parcourir toutes les sections. Si vous trouvez des problèmes, créez un nouveau problème; Sinon, travaillez sur les questions ouvertes.
Vous devez d'abord mettre en vedette le référentiel avant de contribuer
Comment contribuer
Dates de hacktoberfest:
- Vos demandes de traction / fusion (PR / MRS) doivent être créées entre le 1er octobre et le 31 octobre (dans n'importe quel fuseau horaire).
- Les contributions faites à ce référentiel doivent suivre les règles Hacktoberfest et être soumises à des référentiels publics et non archivés.
Qualité sur la quantité:
- Pas de spam: la soumission de Spammy PR / MRS vous disqualifiera. Gardez vos contributions significatives et évitez les correctifs de faible qualité comme les mises à jour de la grammaire mineures, sauf si elles ajoutent une valeur réelle.
- PR / MRS ne doit pas être marqué d'étiquettes contenant le mot «spam» ou «invalide». Cependant, les contributions étiquetées avec «Hacktoberfest-Accepted» seront considérées comme valides, même si elles ne sont pas fusionnées immédiatement.
Participation du référentiel:
- Ce référentiel participe à Hacktoberfest, alors n'hésitez pas à contribuer!
- Assurez-vous que votre PR / MR est soit fusionné, a un examen global d'approbation ou reçoit l'étiquette «Hacktoberfest-Accepted» pour compter pour vos progrès hacktoberfest.
Période de révision:
- Une fois que votre PR / MR est créé et passant des chèques, il passera par une période d'examen de deux jours . Assurez-vous que votre soumission reste conforme tout au long de cette période.
- Même si Hacktoberfest se termine le 31 octobre, PR / MRS toujours dans la période d'examen de sept jours pourrait se poursuivre en novembre.
Contributions valides:
- Assurez-vous que votre contribution ajoute une valeur réelle au projet. Les corrections de bogues, les nouvelles fonctionnalités et les améliorations de la documentation sont les bienvenues!
Comment commencer
- Fourk ce référentiel sur votre compte GitHub.
- Clone le référentiel à fourche vers votre machine locale.
- Apporter des changements et des améliorations significatives.
- Créez une demande de traction et suivez les directives énumérées ci-dessus.
Si vous êtes nouveau dans GitHub et Hacktoberfest, vous pouvez consulter ces ressources pour commencer:
- Comment créer une demande de traction
- Site officiel HackToBerfest
Montrez votre soutien
Si vous trouvez ce référentiel utile, veuillez lui donner un! Les contributions de toutes sortes sont les bienvenues, et chaque élément contribue à améliorer ce projet.
Codage heureux et heureux hacktoberfest! ???
Fourk le repo et commencez à contribuer dès aujourd'hui! Construisons quelque chose d'incroyable ensemble.
Système MCA Hub
Rationalisez la gestion du département, l'organisation de classe et ajouter des étudiants et des professeurs.
Suivez de manière transparente la fréquentation, évaluez les performances et fournissez des commentaires.
Accédez aux enregistrements, consultez les marques et communiquez sans effort.
Liendin
À propos
Le MCA-Hub est une application Web construite à l'aide de la pile Mern (MongoDB, Express.js, React.js, Node.js). Il vise à rationaliser la gestion du département, l'organisation de classe et à faciliter la communication entre les élèves, les enseignants et les administrateurs.
Caractéristiques
Rôles des utilisateurs: le système prend en charge trois rôles utilisateur: l'administrateur, l'enseignant et l'élève. Chaque rôle a des fonctionnalités et des niveaux d'accès spécifiques.
Tableau de bord administratif: les administrateurs (HOD) peuvent ajouter de nouveaux étudiants et enseignants, créer des classes et des matières, gérer les comptes d'utilisateurs et superviser les paramètres du système.
Suivi de fréquentation: les professeurs peuvent facilement prendre la participation à leurs cours, marquer les étudiants comme présents ou absents et générer des rapports de fréquentation.
Évaluation des performances: les professeurs peuvent évaluer les performances des étudiants en fournissant des notes et des commentaires. Les étudiants peuvent voir leurs marques et suivre leurs progrès au fil du temps.
Visualisation des données: les étudiants peuvent visualiser leurs données de performance via des graphiques et des tables interactifs, les aidant à comprendre leurs résultats scolaires en un coup d'œil.
Communication: les utilisateurs peuvent communiquer sans effort via le système. Les professeurs peuvent envoyer des messages aux étudiants et vice versa, faisant la promotion de la communication et de la collaboration efficaces.
Processus de connexion
En tant qu'étudiant

En tant que professeur

En tant qu'administrateur
Tout d'abord, vous pouvez vous inscrire en tant qu'administrateur avec différents noms de collège, e-mail et mot de passe uniques, vous pouvez vous connecter 

Dossier env
l'extrémité avant:
- React_app_base_url = http: // localhost: 8081
Soutenu:
- Port = 8081
- Mongo_Url = MongoDB + srv: // skanarul8093: [email protected]/mcahub? RetryWrites = true & w = majoritaire & appname = projectCluster
Technologies utilisées
- Frontend: react.js, ui matériaux, redux
- Backend: node.js, express.js
- Base de données: MongoDB Atlas
Déploiement
- Rendu - côté serveur
- Netlify / Vercel - côté client
Merci | | / | | / / / | | | / / | | | | / --- | | | | | | | | | | / --- | | | | / | | / / | / / / | |