{row.original.questionnaire_type === 'dropdown' &&
+ (() => {
+ const rubricRowKey = row.original.rowKey ?? row.original.id;
+ let questionnaireFieldName = `questionnaire_round_${row.original.id}`;
+ let questionnaireControlId = `assignment-questionnaire_${rubricRowKey}`;
+
+ if (row.original.title === "Author feedback:") {
+ questionnaireFieldName = "author_feedback_questionnaire";
+ } else if (row.original.title === "Teammate review:") {
+ questionnaireFieldName = "teammate_review_questionnaire";
+ }
+
+ return (
}
+ // Formik initialValues handles prefill for review and special rubric fields.
+ />
+ );
+ })()}
{row.original.questionnaire_type === 'tag_prompts' &&
}
,
@@ -858,24 +1030,14 @@ const AssignmentEditor: React.FC