Work in Progress
foodsharing specific reports have to be worked out to see if we can improve them
Users can write a report about another user when problems occur, like infringements of rules. In order to give each Community as much autonomy as possible, Communities have to take care of all reports occurring within their own Community. The Report Module helps 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 taken care of by the yunity Report Team.
Goal: "We want to encourage the users to speak to the persons he/she has 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."
All community top-level admins can choose where the reports go: either centralized to the Report Team of the whole communnity or decentralized to specific Report-Teams of sub-groups.
Stage 1 - MVP Pilot
- Being able to write a Report from the profile page of an user
- Type of Report:
yunity specific: is harassing me or a friend, Spam or a scam, Violence or harmful behavior, Hate speech or discrimination
foodsharing specific: came to late to pick-up, did not show up without noticing the team and others to come to be validated from the current foodsharing website where we can see what other report option was used most often) Date when the incident happened (optional)
- Store: when users are members of the same store(s): show a list of their common stores to select where the incident happened (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 displayed and one 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 and report will be directed to yunity Report Team) - Description of what happened and what the accusation is (min. 50 characters, max. 1000 characters)
- Picture attachment (optional)
- After sending a message appears: "Thank you for committing this report. It will be redirected to the responsible persons, which may contact you for further questions."
- Type of Report:
- Notification for new report in the respective report team.
Normally the 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
Stage 2 - MVP
Reports on user profile:
by clicking on "report" on the trust module on user profilepopup with form: drop-down 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 discriminationfoodsharing related ones:
Date field for when the incident happened (optional).When users are in the same store of any kind of community 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 displayed and one 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 and report will be directed to yunity Report Team)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 a message appears: "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
Reports on a Event/Page/Group/Community
- on a Event/Page/Group/Community there is a button "..." on the cover photo, there is the link "report".
- popup with form: drop-down 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
- 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 team
Report Management Page
Every Community and if decided by the Community Admin as well all sub-groups have a Report Team for each level of a Community. So e.g. foodsharing Germany has a Report Team with several sub-Report-Teams e.g. Reports Berlin Team
- Overview: "new reports (amount)", "reports in process (amount)", "done (amount)"
- Message Overview: "x new messages" -> click -> 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 a member of one community:
Each user with an report has a specific page where all infos related repots are gathered for an efficient work-flow also if different people from the Report Team deal with one users
- A timeline with all information concerning the user: reports, texts (by other people of a Report Team concerning this user), messages (sent and received) to reported user 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
- a button to chose what to show: all, reports, texts, messages (sent and received), yellow/red cards
- Wall posting box: text, question, duudle, picture
- how a report looks like on 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 (RED new, ORANGE in process, GREEN done)
- button to request next level admins to help solving a report (next highest report-Team in the community or yunity report admin team if report is already against top-level Admins of Community)
- button to write new message to reported person anonymous as "XY Report Team of XY Community", 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 again)
- right column: overview/timeline for all reports and yellow/red cards (one line per report with date and reporting person). click on report -> jump to report in wall