Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly digest email #288

Open
dimstudio opened this issue Mar 10, 2017 · 3 comments
Open

Weekly digest email #288

dimstudio opened this issue Mar 10, 2017 · 3 comments

Comments

@dimstudio
Copy link

It would be nice to have a weekly digest email to remind people what happened in the platform like the Basecamp notifications: Here’s the latest activity across everything.

@dimstudio dimstudio reopened this Mar 10, 2017
@Titogelo
Copy link
Contributor

I think I will add here the planning for the actual implementation that I have in mind. Since I have limited time I can't go for a fully functional notification system... but I think something can be done in this line.

Thanks for the feedback.

@Titogelo
Copy link
Contributor

What can't be done:

  • Personalised notification system for each user: to implement this in a decent way, it requires new data structures to store the information from the notified event for each of the users.
  • This means that we can't send an email with things you've specifically missed last week.

What can be done:

  • We can send a report with all the activities in which the students added content during the last week.
  • This approach is simple because it relies in a "simple" query filtering by date. (It is not a simple query but a map reduce algorithm can do the job pretty well)

@dimstudio
Copy link
Author

I think the simple approach works well. Just an activity digest over the last week for all the activities in that group. I bet that in that way the number of log-in in the system will increase a lot

Titogelo added a commit that referenced this issue Mar 13, 2017
Titogelo added a commit that referenced this issue Mar 24, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants