$30 off During Our Annual Pro Sale. View Details »

Esup-Pod : la plateforme vidéo de l'enseignement supérieur

BlueHats
November 08, 2022

Esup-Pod : la plateforme vidéo de l'enseignement supérieur

Support de l'intervention de Nicolas Can lors de la journée #BlueHats 2022.

Voir https://communs.numerique.gouv.fr/rencontres/.

BlueHats

November 08, 2022
Tweet

More Decks by BlueHats

Other Decks in Technology

Transcript

  1. Esup-Pod
    Nicolas CAN

    View Slide

  2. Esup-Pod : une plateforme de vidéo

    View Slide

  3. Esup-Pod : une plateforme de vidéo:
    aux fonctionnalités clefs
    • Rendre visible la production
    vidéo étudiante/enseignante
    • Proposer un lieu de dépôt pour
    toute vidéo
    étudiante/enseignante
    • Permettre la diffusion des
    vidéos sur les autres sites
    (LMS, CMS etc.)
    • Projet Soutenu par Esup,
    France Relance et la
    communauté
    • Un Youtube universitaire :
    Encodage et transcription
    • VOD : prise de note, liste de
    lecture, chapitrage,
    enrichissement
    • Live - Meeting
    • Liaison avec les LMS
    • Liaison avec les box de
    captation

    View Slide

  4. Esup-Pod : La communauté

    View Slide

  5. Esup-Pod : la communauté
    Le consortium Esup-Portail

    View Slide

  6. Esup-Pod : La communauté
    Les utilisateurs qui participent
    48 instances en production
    (selon le wiki) et 4 en mode
    SAAS.
    Plus de 6 établissements
    contributeurs « réguliers » !
    Et toujours à la recherche de
    bonne volonté !
    - Pilotage et financement
    - Développement
    - Documentation technique
    - Documentation fonctionnelle

    View Slide

  7. Esup-Pod : la communauté
    Les utilisateurs qui pilotent
    - Comité de pilotage:
    9 membres permanents + 1 membre invité
    6 établissements de l’enseignement supérieur + MESR
    Définition roadmap et allocation des moyens
    Point bimestriel

    View Slide

  8. Esup-Pod : la communauté
    Les utilisateurs qui échangent
    - Journées Esup-pod
    Dates : 9 et 10 novembre 2022
    Lieu : Université Paul-Valéry Montpellier 3
    Inscrits : 48
    Etablissement : 21
    - Wiki (documentation technique) / Liste de diffusion / canal
    d’échange sur Rocket.Chat (Esup)

    View Slide

  9. Esup-Pod : Le développement

    View Slide

  10. Esup-Pod : le développement
    Technologies
    - Python/Django 3.2
    - Bootstrap5
    - FFMPEG
    - Elasticsearch
    - Vosk

    View Slide

  11. Esup-Pod : le développement
    Processus de contribution

    View Slide

  12. Esup-Pod : le développement
    Processus de contribution
    • Toutes les demandes d’intégration de code se font sur develop.
    • A chaque demande d’intégration de code, un ensemble de
    processus est réalisé:
    • Qualité de code : Prettier pour le js - black pour le python et flake8 pour le
    respect des conventions de développement python (pep8)
    • Plus de 300 tests unitaires sont lancés pour tester tous les modèles de
    données, leurs interactions via les vues ainsi que la partie encodage.
    • 2 code reviews sont effectués avant intégration
    • Pour chaque release, la branche develop est « freezée » et
    installée sur un serveur pour tests fonctionnels et tests de
    migration

    View Slide

  13. Esup-Pod : La suite

    View Slide

  14. Esup-Pod : La suite
    • Point projet plateforme numérique – comité de pilotage
    • Répartition des actions avec des établissements partenaires et
    auprès de société éditrice de logiciel :
    • Interopérabilité (BBB, Moodle etc.)
    • Dette technique (xAPI, Accessibilité, TdB, containérisation etc.)
    • Accompagnement et communication (site web dédié, support de
    formation etc.)

    View Slide

  15. Esup-Pod
    Merci !

    View Slide