ESUP-Pod v3.7.0
Ce paragraphe ne concerne que les Versions de ESUP-Pod 3.7.0 et suivantes.
Introduction
Ce module permet d'enrichir les vidéo avec l'IA Aristote développé par l'école Centrale Supelec. Les enrichissements permettent notamment la génération automatique de métadonnées (titre, description et mots clefs), d'une transcription ainsi qu'un Quiz à partir de la bande son de la vidéo.
Techniquement les demandes d'enrichissement se font à l'initiative des propriétaires de vidéo depuis la page la page d'édition. Une demande et alors envoyée sur le serveur Aristote avec en parametre, l'URL d'un fichier audio (correspondant à la bande son de la vidéo) et une URL de notification qui sera contactée par Aristote une fois le traitement achevé.
Configuration
Pour activer la fonctionnalité il faut renseigner les variables suivantes dans le fichier pod/custom/settings_local.py
- USE_AI_ENHANCEMENT = True # Activation de la fonctionnalité
- AI_ENHANCEMENT_API_URL = 'https://api.aristote.education/api' # URL pour contacter l'API d'Aristote
- AI_ENHANCEMENT_CLIENT_ID = 'iniv_client_id'
- AI_ENHANCEMENT_CLIENT_SECRET = 'xxx-xxx-xxx'
- AI_ENHANCEMENT_API_VERSION = 'v1' # Version de l'API d'Aristote utilisée pour l'enrichissement
Pour obtenir les valeurs à renseignées pour les variables AI_ENHANCEMENT_CLIENT_ID et AI_ENHANCEMENT_CLIENT_SECRET, il faut faire une demande d'acces à l'API d'aristote à Centrale Supelec ( contact.aristote@centralesupelec.fr )
D'autres variables (utiles mais non nécessaire au fonctionnement) peuvent également être ajoutée:
- AI_ENHANCEMENT_CGU_URL = '' # URL de la page des condition d'utilisation de l'IA Aristote
- AI_ENHANCEMENT_FIELDS_HELP_TEXT = '' # Personnalisation des termes utilisés pour décrire les champ de saisie sur le formulaire de demande d'enrichissement
- AI_ENHANCEMENT_TO_STAFF_ONLY = True # Restriction (ou non) de l'accès à la fonctionnalité aux utilisateur ayant le status "Equipe"