...
Log in to the contribution portal
Go to ‘My Projects’
Open the desired project
Open the desired question set
Open the desired question
Review the question body, options, details, tags
Click on Submit for review
A form opens with the following parameters:- Suitability, comprehensibility, pedagogy and grammar
The reviewer gives scores across each parameter
The reviewer can see a total score
Based on the total score, the reviewer Accepts/Rejects/Requests for change the question
Logic: If total score <=1415, the following message pops-up:- “Please re-evaluate the question for quality, & ‘Submit for Approval’ accordingly”
...
We’ll use SB-Forms to create quality-check form.
The config will be stored in the category definition . and rest data is hardcoded in the popup
If quality check form exist in category definition then we’ll open the pop-up
The value of quality-check form will be stored in question object.
...
Category Definition:
We’ll add new form following keys in category definition named reviewerQualityCheck.:
isReviewerQualityCheckEnabled: based on the value we’ll enable quality check form
Possible Values: true/falsereviewerQualityCheck: This key will store SB-form config
Code Block | ||
---|---|---|
| ||
{
"objectCategoryDefinition": {
...
"objectMetadata": {
...
"config": {
...
"isReviewerQualityCheckEnabled": true,
}
},
"forms": {
"create": {},
"delete": {},
"publish": {},
"review": {},
"search": {},
"reviewerQualityCheck": {
"templateName": "",
"required": [],
"properties": [
...
]
}
}
}
} |
...