If anyone from the edX team is reading this, I would like to know if there 
has been any recent improvements to the email notifications feature of the 
discussion forum, to optionally send email notifications when a new post is 
submitted to the forum, and not just to the discussion threads that you're 
already subscribed to.

On Wednesday, April 15, 2015 at 5:04:02 PM UTC-7, Chris Dodge wrote:
>
> Hi Nate,
>
> Very good timing with your question. Yes, in fact, we actually shipped our 
> Notifications MVP release to a customer last week in fact, so it is stable 
> for production, but it's "design center" is for small-to-medium sized Open 
> edX instances. We're finishing up Phase 2 of the project which are 
> daily/weekly digest emails of Notifications, which will be released to our 
> customer in May.
>
> While the "engine" is fully developed on edx/edx-notifications (the 
> digests work is on a branch: cdodge/notification-digest), the integration 
> into the LMS/Studio is in our team's fork: edx-solutions/edx-platform. The 
> Integration work primarily is around implementing Notification Triggers 
> (e.g. "when User A responds to a forum post of User B, send user B a 
> notification", "when course author posts a new Course Update, send a 
> notification to all enrolled students", etc.). If you are interested, I can 
> send you the (closed) main PR regarding that integration work in 
> edx-solutions/edx-platform.
>
> Phase 3 will be to migrate the integration into Open edX. I'd like to see 
> it make it into the "C release" of Open edX, but a number of teams here 
> would have to be involved to get there, so I can't really commit to that 
> right now.
>
> Right now we support "durable in-browser" notifications, plus the 
> notification digests. We been asked by others in the Open edX community to 
> implement a "fire-and-forget" Email Notification Channel (using the 
> parlance of the architecture in edx-notifications) which I don't think 
> would take longer than a week or two to implement (mainly since we are 
> already building email digests). I'll let you know if we are able to take 
> it on in the near future.
>
> So, I guess my answers are a bit complicated and all depends on your 
> timing. You could:
>
> - take edx/edx-notifications now (well, I'd suggest you wait for digests 
> to land first on master in maybe 2 weeks) and apply the relevant diffs in 
> our LMS/Studio fork to your fork (you might even try cherry-picking our 
> integration commit hash and seeing how much you need to resolve). You'll 
> also have to come up with some suitable .css styling as the styles we 
> originally developed is specific to our customers visual skinning.
>
> - wait for an official release in a Open edX named release
>
> If you take the former route, I think one gotcha that you should be aware 
> of might be when trying to rebase against - say - a future "C Release" and 
> having to resolve any conflicts.
>
> Regarding technical documentation, I have that in my current sprint 
> workload, so you should expect to see some technical (not end-user) 
> documentation over the next few days on the edx/edx-notifications Wiki.
>
> Hope that answers some of your questions. Happy to talk more about this if 
> you want.
>
> Best wishes,
>
> Chris
>
> On Wednesday, April 15, 2015 at 4:21:55 PM UTC-4, Nate Aune wrote:
>>
>> Hi Chris,
>>
>> 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.
>>>
>>
>> Thanks for your reply and apologies for the delay in responding. Did you 
>> get a chance to transfer over the design documents to a public wiki page? 
>> I'd love to take a closer look at the notifications systems and see if it 
>> will work for our customers (yes, now there are two who both need it).
>>   
>>
>>> 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.
>>>
>>
>> Are there now email notifications or still only in-browser notifications? 
>> In your estimation, how much work would it be to add email notifications?
>>  
>>
>>> When do you need to deliver this functionality to your customer?
>>>
>>
>> It's becoming more urgent now as both customers are launching courses and 
>> concerned that people will be posting to the forums, but they won't receive 
>> emails to know that someone has posted.
>>  
>>
>>> 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.
>>>
>>
>> I found this page in JIRA which outlines edx-solutions contributions to 
>> push back upstream, but I didn't see notifications mentioned in this list. 
>>
>> https://openedx.atlassian.net/wiki/display/SOL/Solutions+to+Open+edX+Contribute+back
>>
>> I can see in Github that there's been work done on the codebase, but 
>> where can I find more info about the features notifications and 
>> implementation details in the wiki?
>>
>> Again, it's early going. I'd estimate that it will be another month 
>>> before there is enough for you to really dig into.
>>>
>>
>> Do you think at this point it's stable enough to use in production?
>>
>> thanks,
>> Nate
>>
>>
>>>
>>> On Friday, January 30, 2015 at 4:59:43 PM UTC-5, Nate Aune wrote:
>>>>
>>>> We have a customer who would like to get an email every time a new 
>>>> discussion is posted to the forum. In other words, they need a way to 
>>>> assign a moderator or group of moderators that automatically get email 
>>>> updates when there are any new posts to a discussion board. 
>>>>
>>>> From the edX documentation (
>>>> http://edx.readthedocs.org/projects/edx-partner-course-staff/en/latest/running_course/discussions_students.html#keep-up-with-new-activity),
>>>>  
>>>> it would appear that you can only follow a post and receive an email 
>>>> digest 
>>>> of the posts you're following, not get an email of all posts to a board. 
>>>>
>>>> This customer does not want to check the discussion board daily/hourly. 
>>>> They assigned a particular user as a moderator and thought that the 
>>>> moderator would receive email updates when new posts were added to the 
>>>> discussion board, but this doesn't seem to be the case.
>>>>
>>>> Has anyone configured edX to send an email on every post to the 
>>>> discussion board? I realize that this would result in a barrage of emails, 
>>>> if you were running a 100,000 student MOOC course, but these courses have 
>>>> much smaller number of students participating, so they won't have that 
>>>> problem.
>>>>
>>>> thanks,
>>>> Nate
>>>>
>>>

-- 
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.

Reply via email to