groups_users records with a user of role 'evaluator' are assignments. Thus assignments can be identified by the groups_users id field.
when an evaluation is requested (GET message), it look in the database for the evaluator_groups_user_id field (see also groups_users id field), and either return a new blank record, or the record found in the database.
when an evaluation is being entered, it will receive a PUT message, to either create a new record, or entirely replace the record, depending upon if the record exists already.
Create the evaluations rating API