[x] Ajouter un identifiant de cours (course_id) dans le spreadsheet, et le répéter autant de fois que c'est le même événement. (avoir une ligne par session)
[x] Créer une classe "Calendar" pour mieux structurer les données et faciliter leur manipulation. Y introduire le concept de courses et de sessions (fait dans 8cfaa0025b4cca28fcc673fa7ceb2266c23f4136)
EventBrite
[x] S'assurer de la création correcte des événements EventBrite (un seul par événement donné) (fait dans 8370997)
[x] Stocker le EventBrite ID dans la spreadsheet (fait dans 8370997)
Slack:
[x] S'assurer de créer les canaux Slack par course_id, basé sur la date du premier cours. (fait dans 46180ca)
[x] Stocker ces canaux dans le spreadsheet pour référence future (fait dans 46180ca)
[x] Utiliser le canal Slack existant tel que noté dans la spreadsheet s'il y a lieu (fait dans 46180ca)
[x] Inviter tous les formateurs, assistants et hôtes de toutes les sessions au canal. (fait dans 46180ca)
[x] Configurer des rappels pour chaque session dans Slack (fait dans 1cc3e0c)
Google Calendar
[x] S'assurer de la création correcte des multiples événements Google Calendrier correspondants (un événement par session) (fait dans e734154)
[x] Inviter seulement les formateurs et assistants d'une session donnée au Google calendar privé (fait dans e734154)
[x] Stocker les Google Calendar ID dans la spreadsheet pour pouvoir gérer plusieurs événements GCal dans la même journée (fait dans e2c429e)
Zoom
[x] Créer un seul Zoom pour toutes les sessions d'un cours (fait dans f4665fe)
[x] Inviter tous les formateurs de toutes les sessions comme paneliste (fait dans 4d58f32)
[x] Inviter tous les hosts de toutes les sessions comme alternative host (fait dans 4d58f32)
[x] Stocker le Zoom ID dans la spreadsheet (fait dans c1ad426)
Présences
[x] Concilier les présences en fonction des Zoom ID et EventBrite ID, et non des dates (fait dans 477e692)
course_id
) dans le spreadsheet, et le répéter autant de fois que c'est le même événement. (avoir une ligne par session)EventBrite
Slack:
course_id
, basé sur la date du premier cours. (fait dans 46180ca)Google Calendar
Zoom
Présences