By m_i_c_h_a_e_l on
Is it possible to set comment threads so that they are only visible to the author and admin?
I'm using my Drupal website in an educational setting.
I need to post an assignment which is visible to all registered users. I'm using book pages for that.
I want each student to submit his completed assignment by posting a comment to the assignment, and then I (the administrator) will grade the assignment by posting a reply to the student's comment.
But, I don't want students to see each other's work, or my replies.
It works wonderfully, except that all comments are visible to all users.
Does anyone have any suggestions?
Comments
I just tried a search of the
I just tried a search of the modules with "private comment" as my search terms, and some of the items on the first page look promising...
Also, this may be a total hassle to set up, but you could use the "node comment" and one of the "access control" modules to try something like the following:
* Create a role for each student, where the members of that role are one student and the teacher
* When creating an assignment page, grant access to all of the student roles so they can see the assignment
* then, (I think, but don't know because if never tried something like this) when a student submits their comment (which is their assignment answer, and is also now a full drupal node thanks to the "node comment" module) only you and the student will be able to see it because only the two of you share the role allowing access.
I'd test that on a small group first, 1-2 "students" you make dummy accounts for, with the roles and access controls set up. If it works, (meaning their submitted comments are only visible to themselves and the teacher) it would probably not be too difficult to setup a script to generate all your roles and and access control setup.
http://drupal.org/project/nodecomment
http://drupal.org/project/modules?text=access
-Blake
www.BlakeSenftner.com www.3D-Avatar-Store.com