In order to give each Community as much autonomy as possible, Communities have to take care of all reports (problems which are reported from users the Community) occurring within their own Community. The Report Module help the Community to manage the reports that happen within their own Community in an efficient way.
Reports against the top-level-members of the Community are taking care of by the yunity Report Team.
Goal: "We want to encourage the users to speak to the persons he/she had a problem with. If that's not possible a user can write a feedback with your concerns to that person. The report should be the very the last option."
Report Module
- community top-level admins can choose where the reports go (centralized to community admins in the Report Team or decentralized to admins of the Report-Team of sub-groups)
reports can be made:
with link "report" on bottom of trust module on user profile/page
- popup with form: dropdown menu with Options for type of report: He/she is harassing me or a friend, Spam or a scam, Violence or harmful behavior, Hate speech or discrimination, others (more options to come from foodsharing).
- Date field for when the incident happened (optional).
- store where incident happened (show all stores where both reporting and reported persons are in team) (optional)
- community to which the incident is related to (automatically filled if there is a store selected, if not all communities that both reported and reporting person are in can be selected) (if reported person is in no community, the field remains empty, if reported and reporting person don't have communities in common, the field remains empty)
- Text field with text above: "description of what happened and what the accusation is" (min. 50 characters, max. 1000 characters).
- attach pictures (optional)
- After sending there appears a message "Thank you for committing this report. It will be redirected to the responsible persons, which may contact you for further questions."
- Report is shown to community admins of the community the reported person is in. If reported person is the community admin of a sub-group and would manage that report, the report goes to the next higher community admin (so he/she doesn't manage his/her own report). If he/she is the top-level community admin, the report goes to the yunity report administration team. If he/she is not in a community, the report goes to the yunity report administration team
on group/page/event there is a button "..." on the cover photo, there link "report".
- popup with form: dropdown menu with Options for type of report: It's harassing me or a friend, Sexually violent or child pornographic content, Spam or a scam, Violence or harmful behavior, Hate speech or discrimination, others (more options to come).
- Date field for when the incident happened (optional).
- Text field with text above: "description of what happened and what the accusation is" (min. 50 characters, max. 1000 characters).
- attach pictures (optional)
- After sending there appears a message "Thank you for committing this report. It will be redirected to the responsible persons, which may contact you for further questions."
- if its a group/page/event of a community, the report is shown to admins of group/page of next higher level. If its the top level group/page or a group/page/event not connected to a community, the report goes to a yunity report administration team
Manage Report Page (visible in Page/Group)
- Overview: "new reports (amount)", "reports in process (amount)", "done (amount)"
- Message Overview: "x new messages" -> klick -> rollout list with names of people that sent messages -> klick on name -> get to report page of community member
- ranking of community members with highest amount of reports
- by clicking on a community member -> go to report page of member (see below)
- list of reports (reports marked as "new" first, then reports marked as "in process", then reports marked as "done"). Several columns: "report to", "report from", "report category", first words of "description", "date/time", "district/city/region"
- by clicking on a community member -> go to report page of member (see below)
report page of community member:
- wall filter bar (over wall): show all, reports, texts, messages (sent and received), yellow/red cards
- write new message to reported person, reporting person, other (enter name) -> popup for writing message, give yellow card (suspension for a certain amount of time), give red card (expulsion from community and banned from requesting to enter this community)
- Wall posting box: text, question, duudle, picture
- wall: all reports, text posts (notes from responsible admins), messages that were sent to reported members by responsible admins and yellow/red cards that were given to reported person are shown as posts in chronological order with the possibility to comment
- how a report looks like in the wall:
- name and profile picture of person that wrote report
- date/time, category of report, store (if so)
- first two lines of report text and "see more"
- status (new, in process, done)
- button to contact the reported person (private message from group)
- button to request next level admins to help solving a report (higher group/page in community or yunity report admin team if highest group/page in community)
- how a report looks like in the wall:
- right column: overview/timeline for all reports and yellow/red cards (one line per report with date and reporting person). klick on report -> jump to report in wall