Skip to content
forked from Vhelen/percipio

Automatisation e-learning Percipio

Notifications You must be signed in to change notification settings

bizibabe/percipio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Percipio

Fork de : (https://github.com/Vhelen/percipio) Fonctionne sur Percepio 2023 et Selenium 4.9

Le but de l'outil

L'outil permet d'automatiser l'e-learning sur la plateforme Percipio.

Son fonctionnement

L'outil va chercher vos cours assignés dans l'onglet Parcours et faire vos tests.
Réalisation des tests : il va enregistrer les réponses dans le fichier test_answer.json et recommencer jusqu'à avoir 100%.

Installation

Configurer le fichier de configuration conf.json

Ligne de commande :

  • python3 percifiak.py -u [email protected] -p votremotdepasse -b "C:\Program Files\Mozilla Firefox\firefox.exe"

Sinon vous pouvez toujours éditer le fichier conf.json directement.

Ceci est juste pour le premier lancement.
Une fois le fichier conf.json mis en place, vous pouvez lancer l'outil comme ceci : python3 percifiak.py
L'outil ira chercher automatiquement les accès à Percipio et l'emplacement de votre Firefox dans le fichier conf.json

Aide

Pour que l'outil se lance correctement, il faut définir au premier lancement :
- Le nom d'utilisateur (exemple : [email protected])
- Le mot de passe associe (exemple : tonmeilleurmotdepasse)
- La location de l'exe de firefox (exemple : C:/Program Files/Mozilla Firefox/firefox)
Ces informations sont stockees dans le fichier conf.json
Vous n'aurez pas à les remplir à chaque utilisation

-h --help Affiche l'aide
-u --username Met à jour le nom d'utilisateur
-p --password Met à jour le mot de passe de l'utilisateur
-b --browser Met à jour la location de l'exe de firefox
-d --debug Affiche la fenetre du navigateur

About

Automatisation e-learning Percipio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%