When the user adds a response/comment on a discussion post, that post is marked as unread. Ideally it should be mark as read as the response/comment is added by the user himself?
Additional scenarios passed on from feedback received by in a comment in MA-2094:
"As an instructor, to maintain my sanity, I would like to not have to go back and read my own responses or re-read messages that I’ve endorsed or marked as an answer to a question, for them to be removed from my “unread” list."
"If a post (comment) is edited it should be marked as such. But this should not make it 'unread'."
So the former applies to the owner; the latter comment applies to anyone responding/commenting, but the effect should remain the same for the owner - it stays unread.
Also, a few have also commented about posts marked as answered also appearing "unread." I assume this is separate, correct?
"Fix this Marking a question thread as ‘Answered’ apparently causes it to be flagged as unread."
"marking a post 'as answered' should not put the thread into the 'unread' category."
"5. Marking a question thread as ‘Answered’ apparently causes it to be flagged as unread."
Content creation actions = (Create Post, Response, Comment)
Content creation actions from other learners will make a post unread.
Content creation actions from the learner themselves won't make that post unread. They are after all viewing it at the time they create that content.
We keep track of 'read' status based on thread update date and 'read' date. Hence, implicitly mark a post read on any of above actions.
1) Login to edX on app.
2) Create a new post.
3) Add a response/comment from the thread owner and view.