Field Matching for System Assignment¶
Submissions are assigned to Reviewers based on the Field Matching.
A Field Match attribute specifies the pair of fields that has to be matched, the importance of the match and how the fields are matched.
Multiple can be added, either with the same or different priority.
The range of allowed overall scores per assignment can be controlled by the Field Match Score attribute (added the same way as Field Match)
The minimum and maximum boundaries are inclusive.
(Overall means the sum of the scores, not considering the priority)
To add a new Field Matching:
- Go to Settings
- Go to Assignment Rules
- Click Settings for the Assignment Rule - Field Match - Add
First dropdown: matched field from the Submission
Second dropdown: matched field from the Reviewer
Third input: Priority of matching. Optional. 1 - infinity. 1 is the highest
Fourth input: Match option
Match options
They are in the format of A_B_C_D
- A: Comparison
- Equals: they are equal
- Contains: a list contains an element or elements from an other list
- B: Source of the compared values
- Value: The value of the field
- For Multiple Choice and Multiple Select fields this should only be used if the two Field Definitions inherit the same options
- Label: Label of the Multiple Choice or Multiple Select options
- Data: Data of the Multiple Choice or Multiple Select options
- Value: The value of the field
- C: Scoring
- ScoreIfMatch: 1 score is awarded if the fields match
- ScorePerMatch: As many scores are awarded as many matches there are in the field
- Example: A Multiple Select field has options "a", "b", "c" selected and another has "b","c","d". This is earns 2 scores
- ScoreIfAnyMatch: 1 score is awarded if there is at least 1 match for the field
- Example: A Multiple Select field has options "a", "b", "c" selected and another has "b","c","d". This is earns 1 score
- ScoreIfAllMatch: 1 score is awarded if the same options are selected
- Example: A Multiple Select field has options "a", "b", "c" selected and another has "b","c","d". This is earns 0 scores
- D: Precision
- ExactMatch: It only matches if the two items are exactly the same.
- Future options, for non-exact comparisons