|
|
#  Ubiquity-Server
|
|
|
|
|
|
Ubiquity est un logiciel de suivi de TP de développement
|
|
|
informatique. Il permet aux tuteurs d’encadrer facilement et de
|
|
|
manière optimisée un groupe d’étudiants.
|
|
|
|
|
|
Grâce à Ubiquity, l’enseignant crée de façon simple, un TP, en
|
|
|
déposant un sujet et sa correction annotée. Les étudiants
|
|
|
récupèrent ensuite le sujet ainsi que les fichiers sources à compléter.
|
|
|
|
|
|
Ubiquity permet aussi à l’enseignant de suivre en temps réel
|
|
|
l’avancement de chaque étudiant dans la réalisation du TP, grâce
|
|
|
à différents indicateurs. Ainsi, l’enseignant identifie
|
|
|
rapidement les étudiants en difficulté. Ubiquity permet aussi aux
|
|
|
étudiants de se situer, par rapport à l’avancement de leurs
|
|
|
collègues.
|
|
|
|
|
|
Ubiquity est un logiciel **opensource** et **gratuit**, disponible sur
|
|
|
Windows, MacOs et Linux. Il peut s’utiliser aussi bien en
|
|
|
présentiel qu’en distanciel, de manière synchrone ou asynchrone.
|
|
|
|
|
|
|
|
|
# Ubiquity Tests fonctionnels
|
|
|
|
|
|
Ce projet contient les tests automatisés Selenium pour vérifier le bon fonctionnement de l'application Ubiquity.
|
|
|
|
|
|
Le serveur Django est démarré en arrière-plan avec pipenv run.
|
|
|
Les tests utilisent unittest + Selenium WebDriver pour automatiser Chrome ou Firefox.
|
|
|
webdriver-manager gère automatiquement les versions des pilotes.
|
|
|
|
|
|
|
|
|
# Manuel d'utilisation
|
|
|
|
|
|
# Installation et configuration
|
|
|
|
|
|
# Lancement des tests
|
|
|
|
|
|
|
|
|
# Anciennes versions
|
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
Distribué sous la License GNU GENERAL PUBLIC LICENSE v3.0. Voir `LICENSE` pour plus d'informations. |
|
|
\ No newline at end of file |