Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script suivi formations #38

Open
4 tasks
ccoulombe opened this issue Nov 14, 2023 · 4 comments
Open
4 tasks

Script suivi formations #38

ccoulombe opened this issue Nov 14, 2023 · 4 comments

Comments

@ccoulombe
Copy link
Collaborator

Mettre à jour l'onglet courant de la feuille de suivi des formations.

Pour la formation de la journée:

  • maj le nombre d'inscrit
  • maj le nombre de participant présent selon le rapport de zoom
  • inscrire l'instructeur
  • maj les champs de statistique en conséquence
@mboisson
Copy link
Member

mboisson commented Nov 21, 2023

Feuille de calcul utilisée:
https://docs.google.com/spreadsheets/d/1bxlZo2bDf_DTHo_xWLgXMzQNqaexrmCFNxbck0JfEOI/edit#gid=63427904

Pour que le code soit général, il faudra probablement standardiser un peu.
Par exemple:

  • Définir les colonnes pour chaque donnée (nombre d'inscrits, nombre de participants, durée, liste des formateurs, emplacement, participants académiques vs non-académiques (type de billet), provenance des participants non-académiques, nombre sur la liste d'attente) dans le fichier de spreadsheet
  • Avoir non seulement un ID de document, mais aussi un ID de feuille à l'intérieur de celui-ci
  • Modifier l'interface GSheetInterface pour pouvoir écrire dans une feuille donnée à l'intérieur d'un document
  • Chercher le titre et/ou la date dans la feuille existante, s'il est trouvé, modifier les colonnes de données (aussi à spécifier dans le fichier de config) (pas nécessaire de chercher le titre, on peut le spécifier directement à Google)
  • Si le titre n'est pas trouvé, ajouter une ligne à la fin avec les colonnes de données

Il y aura du développement EventBrite à faire pour récupérer beaucoup de données.

@mboisson
Copy link
Member

J'ai rajouté une fonction append_values qui peut être utilisée pour ajouter des données à une feuille de calcul existante.
#65

@mboisson
Copy link
Member

Cette classe de Trainers sera fort probablement utile pour récupérer certaines infos (comme le prénom, l'institution de l'instructeur) #67

@mboisson mboisson assigned mboisson and unassigned kochdeni Jan 15, 2024
@mboisson mboisson removed their assignment Apr 2, 2024
@mboisson
Copy link
Member

mboisson commented Apr 2, 2024

Pour le nombre de participants, je prendrais les données d'EventBrite plutôt que Zoom, c'est sur ceci que se base l'envoie des certificats (après avoir corrigé en provenance de Zoom). Ni Zoom, ni EventBrite ne sont corrects nativement, il y a une conciliation manuelle qui doit être faite (et qui a été faite pour cet hiver)

@plstonge plstonge self-assigned this Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants