Hi Rohit,
Thanks for the response. The answer is yes, but there is a bit of a story to it.
I already created concurrent user plots over time, which I named Attendance Charts/Plots.
Since I collected a lot of data, these charts have more detail than the one in your link:https://community.wolfram.com/groups/-/m/t/1705346
I had one chart left on my wish list: a "Gantt" chart (timeline) of attendance which I can use to review who signed-in and signed-out and when. This is the plot I shared.
The code I use is:
AttendanceTimeline[d_Dataset] := Module[{data, l, tlp},
data = Query[GroupBy[#Name &], All, #Intervals &]@d;
l = Length@data;
ticks = Transpose[{Range[l], Normal@Keys@data}];
tlp = TimelinePlot[
DateInterval /@
Flatten[Normal@
Values@Query[GroupBy[#Name &], All, #Intervals &]@d, 1],
PlotStyle -> RGBColor[
0.5058824656863051, 0.41960714747751615`, 0.28627398412570204`],
PlotLayout -> "Stacked"];
Show[tlp, Frame -> {{True, True}, {True, True}},
Options[tlp, FrameTicks] /. {None, None} -> {ticks, None},
AspectRatio -> 1, GridLines -> {Automatic, Range[l]},
GridLinesStyle -> Directive[
RGBColor[0.8784316204832701, 0.8392150364732718, 0.7529403241427501]]]
]
It uses a Dataset of participant names, Date (optional, superfluous but handy) and join-leave DateInterval (List). The latter was giving me trouble when creating a TimelinePlot.
Also I found this link on StackExchang which was of great help too:
https://mathematica.stackexchange.com/questions/151128/timelineplot-y-axis-misaligned
Anyway, if you are interested in how to analyze conferencing usage logs (e.g. Zoom or Teams), with visualization, I have to write a separate post on this topic.
Cheers,
Dave