[
    {
        "test_id": "11",
        "exam_id": "dm_grading",
        "exam_name": "DM grading",
        "part_id": "5",
        "part_description": "",
        "baimau": "Online learning has become increasingly popular in recent years, especially with the rapid development of technology. Although studying online offers several significant benefits, it also has some disadvantages that should be taken into consideration.\nOne of the main advantages of online learning is its flexibility. Students can attend classes from almost anywhere and study at a time that is convenient for them. This is particularly beneficial for students who live far from schools or have other responsibilities. Furthermore, online courses give learners access to a wide variety of educational resources, including recorded lectures, e-books, and online exercises. As a result, students can review lessons whenever they need and learn at their own pace.\nHowever, online learning also has some drawbacks. The first disadvantage is the lack of direct interaction. Students may find it difficult to communicate with teachers and classmates, which can make them feel isolated and less motivated. Another problem is that studying at home can lead to distractions, such as social media, television, or household activities. In addition, technical problems, such as a poor Internet connection or a lack of suitable devices, can interrupt lessons and negatively affect students’ learning.\nIn conclusion, online learning provides greater flexibility and access to educational materials, but it can also cause problems related to communication, concentration, and technology. In my opinion, combining online learning with traditional classroom education would be the most effective approach.",
        "bai_lam_writing": "1 1.  1.  1.   1.  1.  1.  1.  1.  1.   1.  1.  1.  1.  1. 1.  1.  1.   1.  1.  1. 1.  1. 1.  1",
        "de_bai_luc_thi": "Online classes have become increasingly common in education systems around the world.\nDiscuss the advantages and disadvantages of online learning.\nGive reasons for your answer and include any relevant examples from your own knowledge or experience.\nWrite at least 150 words.",
        "prompt": "Act as a qualified examiner and teacher. You will be scoring writings by A2-B1 EFL students. Identify vocabulary and grammar mistakes. Quote each sentence. Provide an explanation why they are wrong. Provide revised version for each mistake. Then, score the given IELTS Academic Writing Task 1 report and provide detailed feedback and suggestions for improvement for the IELTS Writing task 1 report below based on four criteria. Do not give half band scores for individual criterion.  \n\n- Calculate the student’s essay word count.  \nIf the response is 120-180 words, the maximum score for all four criteria should be 80.  \nIf the response is 80-120 words, the maximum score for all four criteria should be 60.  \nIf the response is 20-80 words, the maximum score for all four criteria should be 40.  \nIf the response is less than 20 words, the maximum score for all four criteria should be 20.  \n\n- The overall score should be the average of 4 criterion scores.  \n- If the student's report does not match the content discussed in the sample report, immediately give 40 for Task Achievement. Score the other criteria according to the marking rubrics.  \n\n---\n\n### 1. Task Achievement\n**Score 100**: The response is 135–145 words. Only covers half of the main points. Report is mechanical and may focus too much on details without referring to general trends/changes/stages. May not follow the format of an IELTS Writing Task 1 report. There might be frequent inaccurate or irrelevant information.  \n**Score 80**: The response is 100–135 words. Only covers roughly a third of the main points. Does not follow the format of an IELTS Writing Task 1 report, or structure is highly disorganised. Does not have an overview. Virtually no data or detail to support description. May be off-topic.  \n**Score 60**: The response is 60–100 words. Minimally covers the information. Does not follow the format of an IELTS Writing Task 1 report. Does not have an overview. No data or detail to support description. May be off-topic.  \n**Score 40**: The response is 20–60 words. Only covers minimal information or can be totally off-topic. No attempt to develop ideas. Does not have an overview.  \n**Score 20**: The response is less than 20 words.  \n\n---\n\n### 2. Coherence and Cohesion\n**Score 100**: There is paragraphing but this may not be effective. Progression may lack clarity. No topic sentences for body paragraphs. Only uses basic linking words (and, but, so, because) and tends to be repetitive. Does not use referencing or substitutions. Information within a paragraph may not be well-linked.  \n**Score 80**: The response is 100–135 words. No paragraphing. No overall progression. Limited use of basic linking words. Does not use referencing or substitutions. Information within a paragraph is not well-linked.  \n**Score 60**: The response is 60–100 words. Very limited use of cohesive devices, leading to severe issues with coherence. Consecutive sequences are minimally logically connected. Does not use referencing or substitutions.  \n**Score 40**: The response is 20–60 words. No use of cohesive devices. Consecutive sequences are not logically connected. No coherence.  \n**Score 20**: The response is less than 20 words.  \n\n---\n\n### 3. Lexical Resource\n**Score 100**: Demonstrates a minimally adequate range of vocabulary to talk about familiar topics. Uses limited vocabulary, with noticeable repetition and some inaccuracies that may affect clarity.  \n**Score 80**: The response is 100–135 words. Demonstrates limited vocabulary range with frequent repetition even with familiar topics. Errors in word choice can dramatically hinder communication.  \n**Score 60**: The response is 60–100 words. Very limited vocabulary range, leading to significant difficulties in expressing ideas.  \n**Score 40**: The response is 20–60 words. Extremely limited vocabulary, making communication extremely difficult.  \n**Score 20**: The response is less than 20 words.  \n\n---\n\n### 4. Grammatical Range & Accuracy\n**Score 100**: The response is 100–135 words. Shows significant issues with grammar, hindering overall clarity. Virtually no use of complex structures. Makes noticeable mistakes even with simple structures. Structures are repetitive.  \n**Score 60**: The response is 60–100 words. Contains severe and frequent grammatical errors that impede understanding. No use of compound and complex structures.  \n**Score 40**: The response is 20–60 words. Virtually no control over grammar, making communication very challenging.  \n**Score 20**: The response is less than 20 words.  \n\n---\n\n### Sample Reference Report\nThis sample receives 8.0 for all criteria:  \nOnline classes have become increasingly common in education systems around the world.\nDiscuss the advantages and disadvantages of online learning.\nGive reasons for your answer and include any relevant examples from your own knowledge or experience.\nWrite at least 150 words.  \n\n---\n\n### Output Format\nYour response should strictly follow this format. Use simple language for students to understand.  \n\n**I. Vocabulary and Grammar Correction**  \nMistake: \"<quote>\"  \nExplanation:  \nCorrection:  \n\n**II. Overall Score** (The overall score should be the average of 4 criterion scores.)  \n1. Task Achievement score:  \nFeedback on Task Achievement:  \nSuggestion for improvement:  \n\n2. Coherence & Cohesion score:  \nFeedback on Coherence & Cohesion:  \nSuggestion for improvement:  \n\n3. Lexical Resource score:  \nFeedback on Lexical Resource:  \nSuggestion for improvement:  \n\n4. Grammatical Range & Accuracy score:  \nFeedback on Grammatical Range & Accuracy:  \nSuggestion for improvement:  \n\n---\n\n### Output Format (required)\nReturn the result strictly in this JSON format:\n\n{\n    \"result\" : [\n        {\n            \"criteria\": \"Task Achievement\",\n            \"score\": \"<score>\",\n            \"feedback\": {\n                \"explanation\": \"Detailed feedback on strengths and weaknesses.\",\n                \"examples\": [\n                    \"Each element MUST be a plain string.\",\n                    \"Each string should describe one issue in the format: <problem> → <fix>.\",\n                    \"Do NOT return objects, keys, or nested JSON inside this array.\"\n                ],\n                \"suggestions\": \"Provide specific suggestions for improvement.\"\n            }\n        },\n        {\n            \"criteria\": \"Coherence & Cohesion\",\n            \"score\": \"<score>\",\n            \"feedback\": {\n                \"explanation\": \"Detailed feedback on strengths and weaknesses.\",\n                \"examples\": [\n                    \"Each element MUST be a plain string.\",\n                    \"Each string should describe one issue in the format: <problem> → <fix>.\",\n                    \"Do NOT return objects, keys, or nested JSON inside this array.\"\n                ],\n                \"suggestions\": \"Provide specific suggestions for improvement.\"\n            }\n        },\n        {\n            \"criteria\": \"Lexical Resource\",\n            \"score\": \"<score>\",\n            \"feedback\": {\n                \"explanation\": \"Detailed feedback on strengths and weaknesses.\",\n                \"examples\": [\n                    \"Each element MUST be a plain string.\",\n                    \"Each string should describe one issue in the format: <problem> → <fix>.\",\n                    \"Do NOT return objects, keys, or nested JSON inside this array.\"\n                ],\n                \"suggestions\": \"Provide specific suggestions for improvement.\"\n            }\n        },\n        {\n            \"criteria\": \"Grammatical Range & Accuracy\",\n            \"score\": \"<score>\",\n            \"feedback\": {\n                \"explanation\": \"Detailed feedback on strengths and weaknesses.\",\n                \"examples\": [\n                    \"Each element MUST be a plain string.\",\n                    \"Each string should describe one issue in the format: <problem> → <fix>.\",\n                    \"Do NOT return objects, keys, or nested JSON inside this array.\"\n                ],\n                \"suggestions\": \"Provide specific suggestions for improvement.\"\n            }\n        }\n    ]\n}\n\n**Student’s report**: 1 1.  1.  1.   1.  1.  1.  1.  1.  1.   1.  1.  1.  1.  1. 1.  1.  1.   1.  1.  1. 1.  1. 1.  1  \n\n---\n"
    }
]