Our team here is heads down working on a Notification system for Open edX, and from the sounds of your requirements, you might be able to build on top of it to provide this functionality. Sorry, I don't really have a public doc on the feature ready, but I'll work to transfer over some of the design documents over to a public Wiki page when I get a breather from coding.
The trick for you will be regarding timing, as this will be a long effort and our initial MVP will be focusing on in-browser notifications first, then triggered emails. Other channels will be developed after that.
When do you need to deliver this functionality to your customer?
If you want to follow-along in the development, see the edx/edx-notifications repo. The repo is only about 1 week old and there is a lot of code churn happening right now, so I would not suggest using/building on top of this now. You can also follow work progress at the "Solutions" project in the public JIRA.
Again, it's early going. I'd estimate that it will be another month before there is enough for you to really dig into.
--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/b0ea65c7-3502-4562-a704-8a0ead368c82%40googlegroups.com.
Robert Raposa
edX | Software Architect | rra...@edx.org
141 Portland Street, 9th floor
Cambridge, MA 02139
http://www.edx.org