You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we're moving to refactor the discord-analyzer to be an analyzer and accept any general data structure, we need to refactor and improve different parts of it.
The heatmaps analytics is one another part of the analyzer that needs to be refactored. Basically, it has two parts of 1) hourly analytics and 2) raw analytics Hourly Analytics: The hourly analytics is representative of what is the count messages were available in each hour of day for a specific platform data filtering. I.e.: for the discord platform, the filterings would be thread and channel. Raw Analytics: The raw analytics is saying at a specific day, how many interactions and actions were done by each user and if it was an interaction, which people were engaged in that interaction.
For each platform, we would have a predefined config for each heatmap document, and we're going to align our heatmaps based on that config
Note: the metadata_condition means that the analytics would compute this data based on specific criteria of the rawmemberactivities metadata. The conditions are MongoDB filters.
The tasks are
Define the predefined configs in a directory
Re-write the hourly analytics and do the hourly analytics via MongoDB for each day and produce results based on the predefined configs.
Re-write the raw analytics, do the rawanalytics computation via MongoDB database, and produce results based on predefined configs.
The text was updated successfully, but these errors were encountered:
Update Heatmaps Analytics
As we're moving to refactor the discord-analyzer to be an analyzer and accept any general data structure, we need to refactor and improve different parts of it.
The heatmaps analytics is one another part of the analyzer that needs to be refactored. Basically, it has two parts of 1) hourly analytics and 2) raw analytics
Hourly Analytics: The hourly analytics is representative of what is the count messages were available in each hour of day for a specific platform data filtering. I.e.: for the discord platform, the filterings would be thread and channel.
Raw Analytics: The raw analytics is saying at a specific day, how many interactions and actions were done by each user and if it was an interaction, which people were engaged in that interaction.
For each platform, we would have a predefined config for each heatmap document, and we're going to align our heatmaps based on that config
Discord heatmaps config
Note: the
metadata_condition
means that the analytics would compute this data based on specific criteria of the rawmemberactivities metadata. The conditions are MongoDB filters.The tasks are
The text was updated successfully, but these errors were encountered: