ZAP
ZAP Rédacteur de ce blog, l'équipe ZIKAPANAM.

[FR|EN] ZAP : ZapAPP en avant !

[FR|EN] ZAP : ZapAPP en avant !

-- EN FRANÇAIS --

Titre : ZapAPP en avant !

Description : ZapAPP c'est quoi et ça fait quoi ?

ZapAPP a été déployé dans l'AIMP qui compte une quarantaine de membres. Ils se sont assez bien adaptés en règle générale.

Aujourd'hui c'est au tour de MIP d'adopter ce bot/application.

Mais ZapAPP c'est quoi et ça fait quoi ?

ZapAPP, c'est quoi ?

ZapAPP est une application que j'ai créée pour gérer les événements de l'association ainsi que ses membres à la place du bot Discord Apollo. Elle permet entre autre de me faciliter la gestion en automatisant un certain nombre de règles de gestion de l'association dans lesquelles les organisateurs sont parties prenantes. L'application me fournit également un certain nombre d'informations pour le pilotage de l'association.

ZapAPP, ça fait quoi ?

Rentrons un peu dans le détail côté événements !

Ajout ou édition d'une rencontre

Du point de vue de l'organisateur, le point d'entrée est le formulaire  "d'ajout d'une rencontre". Si une erreur s'est glissée ou qu'une mise à jour d'information est nécessaire, il peut cliquer sur le lien EDIT en bas de l'événement ZapAPP Discord.

Annulation ou réalisation de la jam

Lorsque la jam est annulée alors l'organisateur va sur le lien EDIT et met la jam en statut "Annulé". Ainsi la jam ne devient plus accessible pour les inscriptions ou pour l'édition et la réalisation sauf intervention d'un admin ...

Enfin, après que la rencontre ait eu lieu, l'organisateur réalise la jam : il déclare les présents et indique les absences au dernier moment. Une attention particulière doit être apportée à cette étape car une fois que c'est fait, il faut une intervention d'un admin pour toute modification ...

Inscription à une jam

Chaque rencontre dispose de trois modes d'inscription :

  • Inscription ouverte : Un lien d'inscription est disponible qui se trouve dans le corps de l'événement ZapAPP Discord juste au dessus du check vert et blanc et de la liste de participants à la jam. Les utilisateurs devront être vigilants à ne pas désinscrire d'autres personnes en s'inscrivant ou en se désinscrivant. Les membres peuvent s'inscrire à la jam en s'ajoutant soit en participant, en si besoin / incertain ou en non disponible.
  • Inscription sur demande : Ce mode est utilisé pour tous les événements diffusés en public (hors collectif). Ce mode permet aux organisateurs de rester maître de qui s'inscrit car les membres qui veulent participer à cette jam doivent faire une demande dans le fil de discussion associé à l'événement ZapAPP Discord. Lorsque l'organisateur voit le message et qu'une place est disponible, il peut alors utiliser le lien EDIT de l'événement ZapAPP Discord pour inscrire le candidat à sa jam.
  • Inscription close : La jam ne prend plus de participants.

La solution n'est pas parfaite

J'ai utilisé cette solution le mois dernier pour publier sur Discord toutes les jams de l'AIMP. Je n'ai pas rencontré de problèmes fonctionnels. J'ai malgré tout implémenté le renforcement de certaines règles. Ceci dit, la solution ZapAPP semble stable maintenant.

Les formulaires prennent parfois du temps à se charger mais c'est peut-être dû au fait qu'on utilise certains produits en version gratuite.

Il est relativement possible de faire des fausses manips surtout quand on utilise les formulaires sur un téléphone et ça m'est déjà arrivé ... Je me tiens informé des évolutions des produits que l'on utilise afin d'apporter dans un futur que j'espère proche une solution plus robuste encore.

-- IN ENGLISH --

Title: ZapAPP forward!

Description: ZapAPP what is it and what does it do?

ZapAPP has been deployed in AIMP which has about 40 members. They have adapted quite well in general.

Today it is MIP's turn to adopt this bot/app.

But what is ZapAPP and what does it do?

ZapAPP, what is it?

ZapAPP is an application I created to manage the association's events as well as its members in place of the Apollo Discord bot. Among other things, it allows me to facilitate the management by automatinga certain number of management rules of the association in which the organizers are involved.The application also provides me with a number of information for the management of the association.

ZapAPP, what does it do?

Let's get into a little detail on the events side!

Add or edit an encounter

From the point of view of the organizer, the entry point is the "add an encounter" form. If an error has crept in or an update of information is needed, she can click on the EDIT link at the bottom of the ZapAPP Discord event.

.

Cancellation or completion of the jam

When the jam is cancelled then the organizer goes to the EDIT link and sets the jam to "Cancelled" status. Thus the jam no longer becomes accessible for registrations or for editing and realization unless an admin intervenes ...

Finally, after the meeting has taken place, the organizer realizes the jam: he declares the present and indicates the absences at the last moment. Special attention must be paid to this step becauseonce it is done, it requires an intervention of an admin for any modification ...

Jam registration

Each jam has three ways to register:

  • Open registration: A registration link is available that is located inthe body of the ZapAPP Discord event just above the green and white check and the jam participant list. Users will need to be careful not to unsubscribe anyone else by signing up or unsubscribing. Members can sign up for the jam by adding themselves either as a participant, as if needed/uncertain or as unavailable.
  • Registration on demand: This mode is used for all events broadcast in public (excluding collective).This mode allows organizers to remain in control of who registers because members who want to participate in this jam must make a request in the thread associated with the ZapAPP Discord event. When the organizer sees the message and a spot is available,he or she can then use the EDIT link in the ZapAPP Discord event to register the applicant for their jam.
  • Registration closed: The jam is no longer taking participants.

The solution is not perfect

I used this solution last month to post all the AIMP jams on Discord.I did not encounter any functional problems. I did, however, implement some rule enforcement.That said, the ZapAPP solution seems stable now.

Forms sometimes take a while to load, but that may be due to using some productsin free version.

It is relatively possible to make false manips especially when using the forms on a phoneand it has already happened to me ... I keep myself informed of the evolutionsof the products we use in order to bring in a future that I hope close a solution even more robust.