Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/philippe-nougaillon/planning_iae

Application web de planification de cours. Collaborative, flexible et simple d'utilisation
https://github.com/philippe-nougaillon/planning_iae

business-school emploi-du-temps planification planning-tool ruby-on-rails universite

Last synced: 7 days ago
JSON representation

Application web de planification de cours. Collaborative, flexible et simple d'utilisation

Awesome Lists containing this project

README

        

![logo](public/logo_iae.png "Logo IAE de Paris")

# Outil Planning de l'IAE de Paris
*Application web de planification de cours. Collaborative, flexible et simple d'utilisation*

## Détail des fonctionnalités

### Gestion des Cours
- Chaque cours est associé à une Formation, un ou deux Intervenants, une Salle et un Etat (Planifié, Confirmé, Reporté, Annulé, Réalisé)
- Affichage des cours sous forme de Liste, de Calendrier (semaine/mois) ou Etat d'Occupation des salles
- Affichage d'alerte si dépassement de capacité de la salle
- Impossibilité de saisir un nouveau cours ayant lieu un dimanche ou un jour de fermeture de l'établissement
- Pas de chevauchement horaire pour un même intervenant. Il est pas possible de saisir un nouveau cours si le formateur intervient déjà sur un autre cours aux même heures
- Recheche multi-critères (Filtre sur Date, Formation, Intervenant, Etat, Cours passés ou futurs)
- Manipulation d'un groupe de cours (Changement d'Etat, changement de Salle, Export...)
- Export des cours vers Excel (au format CSV) / Outlook, Google Agenda, etc... (au format iCal)

### Gestion des Formations
- Chaque formation est associée à un code couleur pour un répérage rapide dans le planning
- Gestion des UE (une liste d'UE est associée à chaque formation, avec indication du nombre d'heures)

### Gestion des Etudiants
- Chaque étudiant est associé à une formation

### Gestion des Intervenants
- Profil des intervenants avec photo, status, formations dispensées (affichage dynamique basé sur les cours enregistrés, avec le nombre d'heures planifiées et la date du premier cours)

### Gestion des Salles
- Gestion de la capacité (alerte si dépassement)
- Visualisation des créneaux horaires libres/occupés pour une date, une salle

### Gestion des Utilisateurs
- Le profil 'admin' permet d'administrer les cours (suppression) et les utilisateurs

### Historique des modifications
- Chaque modification apportée aux données est enregistrée dans un journal, avec la date, l'utilisateur, la table, le champs et la valeur avant/après modification

### Affichage sur panneaux lumineux et smartphones
- Le planning peut être visualisé sur différents supports (Responsive Design)
- [Planning du jour optimisé pour les grands écrans](http://planning.iae-paris.com/cours/planning)

### Notification
- Les chargés de scolarité et les étudiants peuvent recevoir une notification par email/SMS(à venir) lors de l'annulation de cours

### Importation des données
- Les cours, formations, intervenants, étudiants et les utilisateurs peuvent être importés en masse à partir de fichiers CSV issues de tableaux Excel.

### Export des données
- Toutes les données sont exportables au format CSV, XLS

### RH
- Etat récapitulatif chiffré des vacations effectuées

## En savoir plus

Pour en savoir plus, veuillez [consulter le guide d'utilisation](https://business-school-planning-demo-248ac1f2d92e.herokuapp.com/guide/index)

### Démonstration
Envie de tester l'application ? [Lancer l'instance de démonstration](https://business-school-planning-demo-248ac1f2d92e.herokuapp.com/)

### Développement
CrystalData est développé et maintenu par [Philippe NOUGAILLON (Consulting IT)](https://www.philnoug.com/)

### Support et services
Vous souhaitez une nouvelle fonctionnalité ou installer CrystalData sur votre serveur Linux ? [Consultez notre offre de services](https://www.philnoug.com/services)