click here for details... Sakai Executive Director Position Search now open
Issue Details (XML | Word | Printable)

Key: MSGCNTR-256
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Jon Higham
Reporter: Robert Sherratt
Votes: 7
Watchers: 6
Operations

If you were logged in you would be able to see more operations.
Messages & Forums

View who has read a message

Created: 04-Jul-2007 04:47   Updated: 25-Feb-2010 06:09
Component/s: Forums
Affects Version/s: 2.4.0, 2.4.1
Fix Version/s: 2.7.0-b01

Time Tracking:
Not Specified

File Attachments: 1. Microsoft Word Hull forum suggestion.doc (221 kB)

Image Attachments:

1. Message screenshot.JPG
(31 kB)

2. topic settings.JPG
(40 kB)
Issue Links:
Cloners
 
Incorporate
 
Relate
 


 Description  « Hide
There is a local requirement at Hull for users to be able see who has read a particular message in a forum. It would be expected that this feature would be turned off by default but could be turned on using the Forums preferences. If this option is activated, when a message is viewed an option is visible which allows the user to see the names of who has read the message. Based on comments by Stephen Marquard, the option may show as a summary how many people have read the message.

 All   Comments   Work Log   Change History   Subversion Commits   git Commits      Sort Order: Ascending order - Click to sort in descending order
Stephen Marquard added a comment - 04-Jul-2007 06:25
We've also had a similar request - more in the line of 'I want to see how many people have read this message'. Also +1 on ability to show profile photos.

Robert Sherratt added a comment - 04-Jul-2007 06:45
The profile photos comes from previous piloting with JForum. Our users really liked having a separate profile in JForum to which they could easily add their own photo. This suggests we may want to have multiple profiles, or different pieces of the existing core Sakai profile, e.g. my academic profile, my social profile etc. with some populated by SIS and some by the users themselves.

We have completed a first cut of the work to show who has read a message and will work with Lance to try and get this added to Forums for the future. I'm sure this could also be tweaked to show how many people have read the message as well as who has read the message.

Peter A. Knoop added a comment - 04-Jul-2007 08:40
Robert, It would be nice to have some information in the Description field for this issue, where its readily accessible. Could you perhaps summarize something from the word doc there? Thanks.

Lance Speelmon added a comment - 05-Jul-2007 06:56
Andrew - please create a branch for Hull from trunk and they will implement this functionality. Thanks, L

Stephen Marquard added a comment - 11-Sep-2007 11:40
Robert, do you have an estimate for when this feature will be available?

Jon Higham added a comment - 14-Sep-2007 08:42
Coding completed, but having trouble with subversion.

Updates allow user to see who has read their messages. This property can be turned on or off via forum/topic settings (similar to the Revise Settings All/Own/None). See screenshots.

It requires 2 new columns (VIEW_READBY_OWN & VIEW_READBY_NONE) in the MFR_PERMISSION_LEVEL_T database table.

Jon Higham added a comment - 14-Sep-2007 08:47
Screenshot showing opened out Readby option

Jon Higham added a comment - 14-Sep-2007 08:48
Topic Settings screenshot showing new View Readby None/Own/All options

Filter Maintainer added a comment - 15-Dec-2007 09:14
Jon, what is the current status of this branch? It sounds like coding on this was completed back in September? Was it decided to merge it into trunk, and was the functionality there in time to get included in to 2.5? Or is this work still underway and targeted for 2.6?


Stephen Marquard added a comment - 26-Mar-2008 09:46
Source is in the branch at https://source.sakaiproject.org/svn/msgcntr/branches/SAK-10559/

svn checkins are not showing up in this issue but are visible at:

http://source.sakaiproject.org/viewsvn/msgcntr/branches/SAK-10559/?view=log

Peter A. Knoop added a comment - 18-Nov-2008 09:42
Jon/Lance, has this work been reviewed and merged (or not, reason?) into Forums yet? Thanks.

Stephen Marquard added a comment - 18-Nov-2008 10:49
UCT has coded an alternate implementation of a subset of this, for the case of viewing how many people had read the message, which stores the "readers" count along with the message. There may still be some implementation issues to work out (e.g. not counting double-clicks on 'mark as read', etc.)

We were concerned about the performance implications of the approach in this branch.

Peter A. Knoop added a comment - 08-Dec-2008 06:30
Stephen, is there a separate branch for what you've implemented? is it under a different Jira? Thanks.

Clay Fenlason added a comment - 30-Jul-2009 07:44
This is being reviewed for inclusion in 2.7, and so I want to be clear about what 'this' is :)

This seems to be the case:

- What should be considered is currently a VULA branch, which could serve as a good first step, which however does not meet all of Hull's needs
- The branch of work that does meet Hull's needs presents some performance concerns

Correct me where I'm wrong.

Matthew Buckett added a comment - 12-Oct-2009 09:22
I can see that if you have a long thread and hundreds of people have read some of the messages the amount of DB work to load the initial page showing the threaded view of the messages would be large.

If the loading of the message readers was done in an AJAX call for each message the user requested it for would this address some of the concerns with performance of the approach Hull took?

Matthew Buckett added a comment - 05-Nov-2009 01:22
I don't think the original ticket description has been resolved.

Can I suggest this ticket gets rename "View how many times a message has been read" and a new ticket is created for "Viewing who has read a message" linking back to this one.

Matthew Buckett added a comment - 03-Feb-2010 07:56
Can someone give a description of how this has been fixed for 2.7 please.