Eric, Thank you for your response. Actually the first tool I thought about was your Calendar and Events plugins! I will go through what you proposed to see how it works!
I thought it would be very convenient if I could have a facility to save online! I mean a user had to give a name and email, select dates and press a submit button! This way we could use it with non-TW people! By the way your solution is a good step to start! Best wishes Mohammad On Tue, May 18, 2021 at 3:02 AM Eric Shulman <elsdes...@gmail.com> wrote: > On Sunday, May 16, 2021 at 1:24:11 AM UTC-7 Mohammad wrote: > >> Can Tiddlywiki be used for *How to Find a Meeting Time That Works for >> Everyone*? >> If you have developed such a tool in Tiddlywiki or have heard about it >> please let me know. >> > > Fundamentally, this is a problem of finding the intersection of multiple > sets. > > For a small enough set of people (say 5 or less), it is relatively easy to > figure out which days and times are "open" for everyone. However, let's > assume the problem is more complex, so that it isn't *obvious* on the face > of things as to which days are available for *everyone*. For instance, > suppose there are 15 or 20 very busy people, each of whom have only a few > open timeslots in any given month. This is when a computed algorithm for > finding the subset of open timeslots starts to really make more sense than > just using the "fuzzy" pattern recognition skills of a human brain to find > those open timeslots. > > Although I don't have a direct, immediate, and general-purpose solution in > hand, let's start by simplifying the problem to finding open *days* rather > than timeslots within a day. For this use-case, my Calendar and Events > plugins might be helpful (see http://tiddlytools.com/timer.html). > > We could start by using the "EventList" feature ( > http://tiddlytools.com/timer.html#TiddlyTools%2FTime%2FEvents) > functionality, in which each would create and submit single a tiddler, > tagged with "events", containing the dates for which they already have > events scheduled. Each tiddler is composed of multiple lines of text using > the format "YYYYMMDD;Description text" (where the MM and DD date values are > zero-padded as needed). > > When all these tiddlers are then combined into a single TiddlyWiki, you > would just display a monthly or yearly TiddlyTools Calendar. All dates > that are *not* available will appear filled with a color (default is > LightGreen for Events). You can then visually spot the days that lack any > color (defaulting to White), and create a new EventList tiddler listing > only those days, using a non-default event color (e.g., red) to mark those > *available*). > > Next, send that EventList tiddler back to each of the intended meeting > participants, who would visualize this list by adding it to their own > TiddlyWiki, using a TiddlyTools Calendar to view it. They could then > select *any* red dates they like, with the confidence that *all* the > intended participants are available on that date. All that remains is for > them to send those selected dates back to you, where you could tally up > which dates have the most "votes", and then announce that date for them to > add to their existing EventList schedule. Q.E.D > > -e > >> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to tiddlywiki+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/f4864688-4e72-4398-943f-e10ce5f94dd1n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/f4864688-4e72-4398-943f-e10ce5f94dd1n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMDH0wMFQXeKdhjwag02i7uMwqWpUzZYvC-%2BDWAadQAFLQ%40mail.gmail.com.