{
  "id": "generate_esl_evaluation_grid_prompt",
  "language": "fr",
  "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 tool 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": "Accorde le meme poids a tous les criteres selectionnes.",
    "weightingCustomIntro": "Pondere les criteres comme suit :",
    "weightingCustomLine": "  - {{criterionLabel}} : {{criterionWeight}} %",
    "artifactInstructionDefault": "Produce the evaluation tool 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 tool 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 tool."
  }
}
