Hello, I responded yesterday to this message, but it seems that my mails are not accepted by this list, so i try again using the web interface. (i don't get any bounce message, i just see that my reply is not in the archive).
So, here is a copy of my previous mail: > I think voting is a think that deservs its own XEP and should not be an > afterthought. > > For voting i think much more rules would be needed, like for example not > accepting 2 votes from the same person, or interpet a different vote from the > same person as correction, etc. I did not read all mails from this thread, so maybe i am off topic. For the record, i just implemented a polling system in one of my project. It allows any MUC occupant to vote, with any client, just by sending "!1" (to vote for option 1). Votes can be "anonymous": if this option is set, the message will be bounced so that other occupants can't see the vote. An occupant can vote multiple times, but it will replace they previous votes. The poll is created using a form (XEP-0004). I did not write a XEP for now, i had no time. But i documented how it works, and i have a Prosody module that implements it, and a ConverseJS plugin that shows the poll. The technical documentation: https://livingston.frama.io/peertube-plugin-livechat/technical/polls/ The user documentation: https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/polls/ You can test the feature here: https://videos.john-livingston.fr/p/livechat/room?room=c5d20adf-1088-4d40-bbfc-1abb42d20b05 The prosody module: https://github.com/JohnXLivingston/peertube-plugin-livechat/tree/main/prosody-modules/mod_muc_poll The ConverseJS plugin: https://github.com/JohnXLivingston/peertube-plugin-livechat/tree/main/conversejs/custom/plugins/poll I plan to write the XEP some day. But, as i haven't the time these days, if someone else wants to write it, be my guess. _______________________________________________ Standards mailing list -- [email protected] To unsubscribe send an email to [email protected]
