{
    "items": [
        {
            "itemnumber": 0,
            "prompt": "You are an ESL teacher designing a set of cards to teach the meaning of words.\n\n* Create a one dimensional array of pipe delimited strings (sentences), of the following pattern: keyword|keyword-translation|keyword-examplesentence| keyword-examplesentence-translation\nThe keywords to use are contained in this list: [{keywords}].  \nThe translation language is: {nativelanguage}. The keyword and example sentence language is: {targetlanguage}\n\n* Create a second one dimensional array (data2) that contains just the keyword|keyword-translation \n\n* Also create a matching one-dimensional array of image generation prompts (data1) to illustrate each keyword in the context of the example sentence. Determine the image prompt generation style based on the keyword type: For Concrete Words (Nouns, Objects, Animals): Keep the image prompt straightforward. Focus on a clear, high-quality depiction of the object or action described in the sentence. For Abstract Words, Quantifiers, or Concepts (e.g., most, fast, carefully, freedom): Do not just draw a generic scene of the sentence. Instead, design the composition to highlight the meaning of the word itself. Use visual contrast, clear proportions (e.g., a massive group vs. a tiny group for \"most\"), or a strong focus on the specific action to make the abstract concept immediately recognizable at a glance.",
            "generatemethod": "generate",
            "generatefileareasmethod": "generate",
            "generatefields": [
                {
                    "name": "sentences",
                    "generate": 1,
                    "mapping": ""
                },
                {
                    "name": "dictationstyle",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data1",
                    "generate": 1,
                    "mapping": ""
                },
                {
                    "name": "data2",
                    "generate": 1,
                    "mapping": ""
                },
                {
                    "name": "data3",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data4",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data5",
                    "generate": 0,
                    "mapping": ""
                }
            ],
            "generatefileareas": [
                {
                    "name": "customfile1_image",
                    "generate": 1,
                    "mapping": "data1"
                }
            ],
            "overallimagecontext": "--",
            "promptfields": [
                {
                    "name": "keywords",
                    "mapping": "user_keywords"
                },
                {
                    "name": "nativelanguage",
                    "mapping": "user_customdata1"
                },
                {
                    "name": "targetlanguage",
                    "mapping": "target_language"
                }
            ]
        },
        {
            "itemnumber": 1,
            "prompt": "Create a one dimensional array of grammatically correcct sentences (sentences), of between 4 and 8 words per sentence, in {language} suitable for {level} level learners from the following keywords [{keywords}]. In each sentence surround all but the first two words with square brackets, e.g [word].  Create a second array (data2) using the same sentences but without the square brackets.",
            "generatemethod": "generate",
            "generatefileareasmethod": "generate",
            "generatefields": [
                {
                    "name": "sentences",
                    "generate": 1,
                    "mapping": ""
                },
                {
                    "name": "allowretry",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "int10",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data1",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data2",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data3",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data4",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data5",
                    "generate": 0,
                    "mapping": ""
                }
            ],
            "generatefileareas": [
                {
                    "name": "customfile1_image",
                    "generate": 1,
                    "mapping": "data2"
                }
            ],
            "overallimagecontext": "target_language",
            "promptfields": [
                {
                    "name": "language",
                    "mapping": "target_language"
                },
                {
                    "name": "level",
                    "mapping": "user_level"
                },
                {
                    "name": "keywords",
                    "mapping": "user_keywords"
                }
            ]
        },
        {
            "itemnumber": 2,
            "prompt": "",
            "generatemethod": "reuse",
            "generatefileareasmethod": "reuse",
            "generatefields": [
                {
                    "name": "sentences",
                    "generate": 1,
                    "mapping": "item0_data2"
                },
                {
                    "name": "allowretry",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "int10",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data1",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data2",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data3",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data4",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data5",
                    "generate": 0,
                    "mapping": ""
                }
            ],
            "generatefileareas": [],
            "promptfields": []
        },
        {
            "itemnumber": 3,
            "prompt": "",
            "generatemethod": "reuse",
            "generatefileareasmethod": "reuse",
            "generatefields": [
                {
                    "name": "sentences",
                    "generate": 1,
                    "mapping": "item0_data2"
                },
                {
                    "name": "int10",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data1",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data2",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data3",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data4",
                    "generate": 0,
                    "mapping": ""
                },
                {
                    "name": "data5",
                    "generate": 0,
                    "mapping": ""
                }
            ],
            "generatefileareas": [],
            "promptfields": []
        }
    ],
    "lessonTitle": "Word Practice v3",
    "lessonDescription": "Enter 4 - 10 keywords. The keywords will be used to generate a set of vocab cards, word shuffle, scatter activity, and space game items. ",
    "uniqueid": "68a0422070f05",
    "version": "8",
    "agentonly": 0,
    "fieldmappings": {
        "target_language": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_topic": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_level": {
            "enabled": true,
            "title": "Language Level",
            "description": "",
            "type": "dropdown",
            "options": [
                "CEFR A1",
                "CEFR A2",
                "CEFR B1",
                "CEFR B2",
                "CEFR C1",
                "CEFR C2"
            ]
        },
        "user_text": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_keywords": {
            "enabled": true,
            "title": "Keywords",
            "description": " A comma separated list of keywords for the activity",
            "type": "textarea"
        },
        "user_customdata1": {
            "enabled": true,
            "title": "Native language",
            "description": "The language the keyword definitions should be in.",
            "type": "text"
        },
        "user_customdata2": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata3": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata4": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata5": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata6": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata7": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata8": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata9": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        },
        "user_customdata10": {
            "enabled": false,
            "title": "",
            "description": "",
            "type": "text"
        }
    },
    "tags": [
        "Vocabulary Practice"
    ]
}