Mon projet tutoré est partie de l’idée où les intervenants et professeurs perdaient trop de temps à faire l’appel et à remplir la feuille d'émargement à chaque début de cours… Et le projet permet donc de remanier ce problème. Il va d’abord, dans un premier temps, faire gagner du temps pour que le cours puisse démarrer plus vite en numérisant la signature de chaque élève, comme ça, les élèves peuvent signer dès que le cours commence sans que le professeur ait une action à faire, et ils peuvent le faire tous en même temps, ce qui ne pouvait pas être le cas quand on fait passer une feuille de présence en cours. Il va aussi générer un pdf chaque semaine avec un récapitulatif des présences et des absences de chaque élève. La seule action humaine à faire et de donner des .vcs au bot (au projet) pour qu’il puisse savoir quand un cours va commencer. Si le produit est accepté par l’université, nous pourrons faire en sorte qu’il soit utilisé par le plus grand nombre de personnes, et pouvoir aussi essayer de l’intégrer sur différentes plateformes tel que Teams ou d’autres logiciels de communications de ce genre.
controledepresencediscord's Introduction
controledepresencediscord's People
Forkers
csuire01controledepresencediscord's Issues
Ajout de permissions pour l'utilisation de certaines commandes
Ajout commande :
- Afficher la liste des élèves qui sont inscrits au cours actuel
Conversion des données dans un .csv dans un tableau d'objet
Pour qu'un .vcs soit traité, la personne à juste à la glisser dans un dossier et le programme s'occupe du reste.
Tous les cours qui sont dans le .json doivent être traités automatiquement au moment où chaque cours va commencer
Pour ajouter les cours des prochaines semaines, il suffit de déposer les .vsc dans un dossier et le reste se fait automatiquement
génération d'un pdf par semaine de manière automatique
rassembler tous les cours des .vcs à venir dans un .json pour qu'ils puissent être prêts à être utilisés
Création d'une interface web et d'une api pour afficher les données
Récupérer le TimeStamp de chaque étudiant
Créer et initialiser un évènement permettant de participer à un cours
Générer un pdf en affichant la liste des étudiants du cours actuel
Un cours peut démarrer automatiquement
Utiliser clever cloud comme serveur pour utiliser NodeJS et MongoDB
Utilisation de MongoDB pour stocker les données
Utiliser l'outil "commands interaction" de discord.js
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.