Job Seeker Rating – Proposal Screen

background:

We will be implementing a rating model that will be displayed to job posters after job completion so that they can rate the job seeker. This information will be used and displayed in various areas of the platform to increase or decrease job seeker anxieties around job posters not being qualified for the required tasks.

References: Figma wireframe – Coming soon

out of scope:

  1. Displaying ratings on the job seeker’s profile.

  2. Displaying ratings when a job seeker puts through an application for a job.

user story:

As a: Job Poster
I want: To be able to rate a job seeker after a completed job
So that: Other job posters have an understanding of the quality of work that the job seeker performs.

ux/user journey

  • Once a job seeker completes a job then an in-app modal will display – See Figma wireframe

    • The modal will display the heading “Rate [Job seeker first name].”

    • Text: “Please rate [Job seeker’s first name] on their work. Your rating will be displayed on their profile and will help other job posters find the best fit for their jobs.”

    • The modal will include 5 stars.

    • The modal will have an “x” button on the top left corner.

    • A button with the label “rate”.

  • If the job seeker selects the “x” button, the modal will close, no further action needed.

  • If the job seeker selects a star, then that star and all the stars to the left of the star will be selected and displayed in yellow.

    • The job seeker should be able to adjust their selection after making a selection.

  • If the job seeker selects the “Rate” button, then the modal will be closed and a toast message will display saying “Thank you. Your rating will help other community members select the right applicant.”

requirements

  • If the job seeker does not have the app open when a job is completed, the modal should be displayed when opening the app.

  • If the job seeker is in-app when the job is completed, the modal should open.

  • The rating should be stored in the DB along with the job information. This will be used for display purposes and calculations in other user stories.

  • A Mixpanel event should be triggered when the user selects the “rate” button. The following values should be included:

    • Date/Time

    • Rating

    • Job type