Hi Zaid,
I have tested this and can confirm that this looks like a bug as genesys doesn't seem to override the original evaluator once it is set. So definitely worth opening a case.
The API returns the original evaluator instead of the user who added comments and scored it, so doesn't look right or correct to me.
I don't agree that this should be custom development as we have no means of detecting that the user performing the scoring is different from the assigned one, so clearly a bug here.
I have requested to add both assigned evaluator and actual evaluator. If that cannot be done then the actual evaluator should be displayed instead of the assigned one.
FYI, I have opened a case with Genesys support and will keep you posted when it is fixed. The case was quickly stamped as "working as designed", which I do not agree to at all. I ended up logging this defect as a feature request so that user community can vote to correct it:
https://genesyscloud.ideas.aha.io/ideas/CLWFO-I-583------------------------------
Hichem Agrebi
hichem.agrebi@cc-expertise.comCC-Expertise Ltd
------------------------------