{
  "id": "generate_esl_evaluation_grid_prompt",
  "language": "en",
  "assemblyOrder": [
    "roleAndObjective",
    "educationalContext",
    "assignmentContext",
    "selectedCriteria",
    "rubricRequirements",
    "responseFormat",
    "qualityConstraints"
  ],
  "sections": {
    "roleAndObjective": "I am a Quebec CEGEP ESL teacher and I want you to generate an evaluation rubric or evaluation grid for a student task.",
    "educationalContext": "Educational context:\n- {{courseBlockText}}\n- {{courseLevelText}}\n- {{assessmentTypeText}}\n- Language skills involved: {{languageSkillsText}}",
    "assignmentContext": "Assignment context:\n{{taskInputMethodsText}}\n- Communicative purposes: {{communicativePurposesText}}\n- Intended audience: {{intendedAudiencesText}}\n- Linguistic focus: {{linguisticFocusesText}}",
    "selectedCriteria": "Selected evaluation criteria:\n{{selectedCriteriaText}}",
    "rubricRequirements": "Rubric design requirements:\n- {{rubricStructureText}}\n- Performance levels: {{performanceLevelCountText}}\n- {{descriptorStyleText}}\n- {{criteriaWeightingModeText}}\n- Output preference: {{outputFormatText}}",
    "responseFormat": "Response-format instructions:\n{{responseFormatInstructionsText}}",
    "qualityConstraints": "Quality constraints and final instructions:\n- {{qualityConstraint1}}\n- {{qualityConstraint2}}\n- {{qualityConstraint3}}\n- {{qualityConstraint4}}\n- {{qualityConstraint5}}"
  },
  "fragments": {
    "noLanguageSkillsSelected": "No language skills selected.",
    "oralInteractionPrimaryOnly": "Focus primarily on oral interaction and expression.",
    "oralInteractionWithSecondaryPrefix": "Focus primarily on oral interaction and expression, while also attending to {{secondarySkills}}.",
    "noneSpecified": "None specified",
    "andJoiner": "and",
    "taskTypesLineLabel": "Task types",
    "taskDescriptionLineLabel": "Task description",
    "assignmentInstructionsDocumentLineLabel": "Assignment instructions document",
    "criterionLine": "- {{criterionLabel}}: {{criterionDescription}}",
    "indicatorLine": "  - Indicator{{indicatorCodeSuffix}}: {{indicatorLabel}}",
    "weightingEqual": "Weight all selected criteria equally.",
    "weightingCustomIntro": "Weight criteria as follows:",
    "weightingCustomLine": "  - {{criterionLabel}}: {{criterionWeight}}%",
    "artifactInstructionDefault": "Produce the evaluation grid itself rather than a discussion about how to build it.",
    "artifactInstructionFeedback": "Produce the rubric first, then add a short feedback-comment section aligned with the selected criteria.",
    "artifactInstructionChecklist": "Produce a checklist table rather than a prose explanation.",
    "structureInstructionDefault": "Keep the response clearly structured and easy for a teacher to use immediately.",
    "structureInstructionTableRubric": "Present the response as a table with criteria in rows and performance levels in columns.",
    "structureInstructionChecklist": "Present the response as a checklist table with clearly separated criteria and observable success elements.",
    "commentaryInstructionDefault": "Do not include introductory explanation, follow-up activities, or extra pedagogical suggestions unless explicitly requested.",
    "commentaryInstructionFeedback": "Do not add introductions or extra pedagogical suggestions beyond the rubric and requested feedback comments.",
    "scoringInstructionDefault": "Do not add grading advice beyond the requested rubric structure.",
    "scoringInstructionWithPoints": "Include point values where appropriate.",
    "scoringInstructionWithoutPoints": "Do not include point values.",
    "produceOnlyInstruction": "Produce only the requested evaluation grid in the final answer.",
    "qualityConstraint1": "Align descriptors and expectations to the selected learner level.",
    "qualityConstraint2": "Focus on observable student performance rather than vague impressions.",
    "qualityConstraint3": "Keep criteria aligned to the communicative purpose, task demands, and selected linguistic focus.",
    "qualityConstraint4": "Use precise wording and avoid generic descriptors that could apply to any task.",
    "qualityConstraint5": "If assignment instructions are provided alongside this prompt in the AI tool, use them to refine the final evaluation grid.",
    "assignmentInstructionsDocumentWillBeProvided": "The teacher intends to include the assignment instructions document in the chat with this prompt. Before generating the evaluation grid, ask for the document if it is not already attached, then read it and use it to refine the final evaluation grid.",
    "assignmentInstructionsDocumentNotProvided": "No separate assignment instructions document will be provided unless the teacher adds one later."
  }
}
