Vote IT est une application web interne à l'Université de Lyon permettant de créer des votes collaboratifs liés aux Unités d’Enseignement (UE).
Elle propose également un forum afin de favoriser l'entraide entre étudiants.
Vote IT permet :
- la création et la gestion de votes concernant les UE,
- la diffusion automatique des résultats lorsque le quorum est atteint,
- l'accès à un forum interne permettant aux étudiants de poser des questions et d’y répondre.
- Authentification via CAS Lyon 1
- Acceptation obligatoire des conditions d'utilisation
- Création de votes avec :
- sélection d’une ou plusieurs UE,
- possibilité de taguer des utilisateurs.
- Suppression d’un vote (par son auteur)
- Les votes sont non modifiables (choix de conception)
- Possibilité de voter :
- ✅ d'accord
- ❌ pas d'accord
- ⚪ neutre
- Votes anonymes (mais consultables en base de données pour les administrateurs)
- Notification automatique par e-mail lorsque 60 % des votants se sont exprimés
- Page d’accueil personnalisée selon le profil de l’utilisateur
- Abonnement aux UE pour suivre leurs activités
- Création et gestion des UE
- Import des étudiants depuis d’autres UE existantes
- Publication de questions dans une UE
- Modification ou suppression de ses propres questions
- Publication, modification et suppression de réponses
- Système de discussion simple et efficace entre étudiants
- Laravel 5.8
- PHP 7
- MySQL ou SQLite
- Composer 1.8.3
Cloner le projet et installer les dépendances :
composer install
php artisan migrateCréer ou modifier le fichier .env en fonction de votre environnement (voir section suivante).
Dans le fichier .env :
-
LDAP_PORT=3389 -
Redirection de port via SSH :
ssh -L3389:ldap.univ-lyon1.fr:389 [email protected]
-
LDAP_HOSTS=localhost
LDAP_PORT=389LDAP_HOSTS=ldap.univ-lyon1.fr
Pour lancer le serveur de développement :
php artisan serve --host=localhostL’application sera disponible à l’adresse :
http://localhost:8000
Projet interne à l’Université de Lyon — utilisation restreinte.