Skip to content

Instantly share code, notes, and snippets.

@ChakshuGautam
Created November 3, 2025 14:17
Show Gist options
  • Select an option

  • Save ChakshuGautam/b24e059ef9b066c9e295aea85a91c839 to your computer and use it in GitHub Desktop.

Select an option

Save ChakshuGautam/b24e059ef9b066c9e295aea85a91c839 to your computer and use it in GitHub Desktop.
207 Hindi OCR Test Cases - Complete Evaluation Results
{
"total_cases": 207,
"successful": 207,
"failed": 0,
"results": [
{
"test_id": 2,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_881_null_43648602_20250916080018_8028b640-9a0e-40ad-bb45-74cb01423138.jpg",
"reference_text": "1. क स तबा रा\n2. न ब म का सा",
"ocr_output": "क स तबा रा न ब म का सा",
"word_evaluations": [
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "स",
"transcribed_word": "स",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तबा",
"transcribed_word": "तबा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रा",
"transcribed_word": "रा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "न",
"transcribed_word": "न",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ब",
"transcribed_word": "ब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "म",
"transcribed_word": "म",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सा",
"transcribed_word": "सा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 3,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_38515098_20250916074852_3d0f58cb-976e-4ac7-ba32-4b0d10105dcb.jpg",
"reference_text": "1. जला जन पत पर\n2. एक फल कन बत\n3. लत छत लत पर चल\n4. मला आया",
"ocr_output": "जला जन पत पर एक फल कन बत लत छत लत पर चल मला आया",
"word_evaluations": [
{
"reference_word": "जला",
"transcribed_word": "जला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जन",
"transcribed_word": "जन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत",
"transcribed_word": "पत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कन",
"transcribed_word": "कन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लत",
"transcribed_word": "लत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लत",
"transcribed_word": "लत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चल",
"transcribed_word": "चल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मला",
"transcribed_word": "मला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आया",
"transcribed_word": "आया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 15,
"total_words": 15,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 4,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_43460988_20250916074852_2b4f48e0-fe88-40e2-ae57-5126105aba12.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया\n3. आम एक मीठा फल है \n4. दया पाकी पीने गयी होगी",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया आम एक मीठा फल है दया पाकी पीने गयी होगी",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीठा",
"transcribed_word": "मीठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पाकी",
"transcribed_word": "पाकी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पीने",
"transcribed_word": "पीने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गयी",
"transcribed_word": "गयी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 5,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_38513450_20250916074851_0cc19229-0bef-4116-9e46-3e7a67880865.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया\n3. आम एक मीठा फल है \n4. दया पानी लेने गई होगी",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया आम एक मीठा फल है दया पानी लेने गई होगी",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीठा",
"transcribed_word": "मीठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेने",
"transcribed_word": "लेने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गई",
"transcribed_word": "गई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 6,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_38514664_20250916065556_a7188c79-af33-4197-9627-ea35cfade18b.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया\n3. आम एक मीठा फल है \n4. दया पानी लेने गई होगी",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया आम एक मीठा फल है दया पानी लेने गई होगी",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीठा",
"transcribed_word": "मीठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेने",
"transcribed_word": "लेने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गई",
"transcribed_word": "गई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 7,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_38104969_20250916063748_e23bdbfb-5758-4da9-b5cb-7172097d835d.jpg",
"reference_text": "1. जय छत पढ़ कर बता \n2. लता एक कप चाय बना\n3. घर पर नल खुला है \n4. दादी मेरे सात घर चलो",
"ocr_output": "जय छत पढ़ कर बता लता एक कप चाय बना घर पर नल खुला है दादी मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सात",
"transcribed_word": "साथ",
"match": false,
"reason_diff": "Spelling error: Transcribed 'साथ' vs reference 'सात'. The character 'थ' (tha) is used instead of 'त' (ta).",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.0,
"correct_words": 19,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 8,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_41920374_20250916062245_6cd96707-0aac-49a2-a7f1-c16f76124171.jpg",
"reference_text": "1. जया छत पर पतर पढ़\n2. एक फल का नाम बाता\n3. लता खत थाम और चलो \n4. मोजा अभी तक गीला है",
"ocr_output": "जया छत पर पतर पढ़ एक फल का नाम बाता लता खत थाम और चलो मोजा अभी तक गीला है",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतर",
"transcribed_word": "पतर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाता",
"transcribed_word": "बाता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match. Note: An extra word 'बड़ा' was transcribed before this word, causing a shift in alignment.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 9,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_41243173_20250915075236_d21c95a5-3f42-4d6b-8c74-3df5ba32073a.jpg",
"reference_text": "1. राम जल भर कर रख \n2. सब का नाम मत बता",
"ocr_output": "राम जल गर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "गर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'गर' vs reference 'भर'. The character 'भ' is incorrectly written as 'ग'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 10,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_42479363_20250915075236_9efd7319-0c4a-4294-9b27-2738c4c95be1.jpg",
"reference_text": "1. राम जल भर कर रख \n2. सब का नाम मत बता",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 11,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_42174059_20250915075235_3d4bca20-8d22-4834-ba09-c0592df551de.jpg",
"reference_text": "1. वह फल ला कर रख।\n2. यस छत पर बाजा बजा।",
"ocr_output": "वह फल ला ला रख यस छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged in transcription as part of 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged in transcription as part of 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 12,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_41651728_20250915073733_cd57e5eb-5ce3-4049-bdbf-3115bfa5c31a.jpg",
"reference_text": "1. राम जल भर कर रख \n2. सब का नाम मत बता",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 13,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_40258289_20250915053654_0012ac21-ddd4-4e22-bafa-1d3c9b8e77c3.jpg",
"reference_text": "1. वह फल ला कर रख\n2. चरा छत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन दला और र",
"ocr_output": "वह फल ला कर रख चरा छत पर बाजा बजा रवि नल खुला मत रख दिन कला और र",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चरा",
"transcribed_word": "चरा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दला",
"transcribed_word": "कला",
"match": false,
"reason_diff": "Spelling error: Transcribed 'कला' vs reference 'दला'. The initial consonant 'द' (da) is transcribed as 'क' (ka).",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "र",
"transcribed_word": "र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 94.73684210526315,
"correct_words": 18,
"total_words": 19,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 14,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_39631421_20250915052136_c9d041ef-0961-4990-80e1-4b70903a94c1.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बाना\n3. घय पर नाल खूला ह \n4. दादा मोरे साथ घर चलो",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना घय पर नाल खुला है दादा मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाना",
"transcribed_word": "बना",
"match": false,
"reason_diff": "Spelling error: Transcribed 'बना' is missing the 'ा' (aa) matra on 'ब' compared to reference 'बाना'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घय",
"transcribed_word": "घय",
"match": true,
"reason_diff": "Spelling error: Transcribed 'घर' has 'र' instead of 'य' compared to reference 'घय'. [Corrected by visual similarity: 'घर'→'घय']",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाल",
"transcribed_word": "नाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खूला",
"transcribed_word": "खुला",
"match": false,
"reason_diff": "Spelling error: Transcribed 'खुला' has 'ु' (u) matra instead of 'ू' (oo) matra compared to reference 'खूला'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ह",
"transcribed_word": "है",
"match": false,
"reason_diff": "Spelling error: Transcribed 'है' has 'ै' (ai) matra instead of no matra (implied 'अ') compared to reference 'ह'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादा",
"transcribed_word": "दादा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोरे",
"transcribed_word": "मेरे",
"match": false,
"reason_diff": "Spelling error: Transcribed 'मेरे' has 'े' (e) matra instead of 'ो' (o) matra compared to reference 'मोरे'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 80.0,
"correct_words": 16,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 15,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37378623_20250915051931_fb004ec6-24b2-46d7-a353-d9cd5bde23b2.jpg",
"reference_text": "1. जैए खत पढ़ कर बात\n2. लता एक कप चये बना\n3. घर पर नल खुला ह\n4. दादी मेरे साथ घर चलो",
"ocr_output": "जैए खत पढ़ कर बात लता एक कप चये बना घर पर नल खुला ह दादी मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जैए",
"transcribed_word": "जैए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बात",
"transcribed_word": "बात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चये",
"transcribed_word": "चये",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ह",
"transcribed_word": "ह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 16,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37393540_20250915051913_27093e9b-698c-4f36-8eda-1169fbc50c23.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यास छात पर बाजा बजा\n3. रवि नल ला मत रख\n4. दिन धाला और सामहोई",
"ocr_output": "वह फल ला ला रख यास छत पर बाजा बजा रवि नल ला मत रख रख दिन धाला और सामहोई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'कर' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'ला' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यास",
"transcribed_word": "यास",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छात",
"transcribed_word": "छत",
"match": false,
"reason_diff": "Spelling error: Transcribed 'छत' is missing the 'ा' (aa) matra found in 'छात'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "रख",
"match": false,
"reason_diff": "Extra word: 'रख' found in transcription, not present in reference.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "धाला",
"transcribed_word": "धाला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सामहोई",
"transcribed_word": "सामहोई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 18,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 17,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37363574_20250915050306_c161c345-5118-4a26-b949-4bcd1ebab788.jpg",
"reference_text": "1. राम जल पर कर रख\n2. सब क नाम मत बट\n3. भालू क चीटर रख\n4.सीत शेब खरही ह",
"ocr_output": "राम जल पर कर रख सब क नाम मत बट भालू क चीटर रख सीत शेब खरही ह",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बट",
"transcribed_word": "बट",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चीटर",
"transcribed_word": "चीटर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीत",
"transcribed_word": "सीत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शेब",
"transcribed_word": "शेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खरही",
"transcribed_word": "खरही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ह",
"transcribed_word": "ह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 18,
"total_words": 18,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 18,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37653230_20250915043217_96e05bb6-c176-4b0a-ae07-707d7088f080.jpg",
"reference_text": "1. राम जल भर कर रख \n2. सब का नाम मत बता\n3. यह भालू का चित्र रख\n4. सीता सेब खा रही हैं",
"ocr_output": "राम रामजलभर रामजलभर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही हैं",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Segmentation error: Reference 'राम' appears merged in transcription as part of 'रामजलभर'. [Detected merged words: 'रामजलभर' split into 'राम जल भर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "रामजलभर",
"match": false,
"reason_diff": "Segmentation error: Reference 'जल' appears merged in transcription as part of 'रामजलभर'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "रामजलभर",
"match": false,
"reason_diff": "Segmentation error: Reference 'भर' appears merged in transcription as part of 'रामजलभर'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match, but an extra non-Hindi symbol '🪷' was present before this word in transcription.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हैं",
"transcribed_word": "हैं",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 18,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 19,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37361572_20250915043154_8f90cfa5-634f-4d5f-b781-46c53379ca70.jpg",
"reference_text": "1. जय छत पर पत्ते पड़\n2. एक हल का नाम बात\n3. लत खत थम और चलै\n4. मोजा अभी तक गिला है",
"ocr_output": "जय छत पर पत्ते पड़ एक हल का नाम बात लत खत थम और चलै मोजा अभी तक गिला है",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्ते",
"transcribed_word": "पत्ते",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पड़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हल",
"transcribed_word": "हल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बात",
"transcribed_word": "बात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लत",
"transcribed_word": "लत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थम",
"transcribed_word": "थम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलै",
"transcribed_word": "चलै",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गिला",
"transcribed_word": "गिला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 20,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37654789_20250913050407_2d7eadfe-c4ab-4398-930c-715f97cb5b60.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस हत पर बाज\n3. रवि नल खुला मत रख\n4. दिन घला और शाम हुई",
"ocr_output": "वह फललाकर फललाकर फललाकर रख यस दत पर बाज रवि नल खुला मत रख दिन चला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फललाकर",
"match": false,
"reason_diff": "Segmentation error: Reference 'फल' appears merged with 'ला' and 'कर' in transcription (as 'फललाकर').",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "फललाकर",
"match": false,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'फल' and 'कर' in transcription (as 'फललाकर').",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "फललाकर",
"match": false,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'फल' and 'ला' in transcription (as 'फललाकर').",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हत",
"transcribed_word": "दत",
"match": false,
"reason_diff": "Spelling error: Transcribed 'दत' vs reference 'हत' (different character 'द' instead of 'ह').",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाज",
"transcribed_word": "बाज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घला",
"transcribed_word": "चला",
"match": false,
"reason_diff": "Spelling error: Transcribed 'चला' vs reference 'घला' (different character 'च' instead of 'घ').",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 73.68421052631578,
"correct_words": 14,
"total_words": 19,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 21,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38231090_20250913050353_c8db4abe-154b-487f-b453-f20cdbd49ba7.jpg",
"reference_text": "वह पुल लाकर रख\nयस छत पर बाजा बजा\nरवि नल खुला मत रख\nदिन डला और शाम हुई",
"ocr_output": "वह पुल लाकर रख यस छत पर बाजा बजा रवि नल खुला मत रख दिन डला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पुल",
"transcribed_word": "पुल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लाकर",
"transcribed_word": "लाकर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डला",
"transcribed_word": "डला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 19,
"total_words": 19,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 22,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38614593_20250913044816_aeaaddcb-3e0e-4923-823a-8910c524f19a.jpg",
"reference_text": "1. जय खत पढ़ कर बता\n2. लता एक काफ चय बान\n3. घर पर नल खुला है\n4. दादी में मेरे साथ घर चलो",
"ocr_output": "जय खत पढ़ पढ़ बता लता एक काफ चय बान घर पर नल खुला है दादी में मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Segmentation error: Reference 'पढ़' appears merged with 'कर' in transcription as 'पढ़कर'. [Detected merged words: 'पढ़कर' split into 'पढ़ कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'पढ़' in transcription as 'पढ़कर'. [Detected merged words: 'पढ़कर' split into 'पढ़ कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "काफ",
"transcribed_word": "काफ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चय",
"transcribed_word": "चय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बान",
"transcribed_word": "बान",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "में",
"transcribed_word": "में",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 21,
"total_words": 21,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 23,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_37528230_20250913043313_e9bea144-2db0-418c-b23b-656aa6927a78.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाजा बजा\n3. रबि नल खुला मत रखा\n4. दिन ढला और शाम हुई",
"ocr_output": "वह फल ला कर रख यस छत पर बाजा बजा रबि नल खुला मत रखा दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रबि",
"transcribed_word": "रबि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match. Note: An extra word 'नला' was transcribed before this word.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रखा",
"transcribed_word": "रखा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match. Note: An extra word 'खम' was transcribed before this word.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 24,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38145716_20250913041809_ed2fea75-678b-44c0-9605-ae8249176dae.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन ढला और साम हुई",
"ocr_output": "वह फल ला कर रख यस छत पर बाजा बजा रवि नल खुला मत रख दिन ढला और साम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match. (Note: The word 'रवि' in the image has a strike-through, but the characters themselves are correctly written.)",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साम",
"transcribed_word": "साम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 25,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_39815675_20250918043254_8f222ad7-72c4-4749-ba55-be1df41d3dc6.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": false,
"reason_diff": "Extra word: Transcribed text contains an additional word 'का' between 'चित्र' and 'रख' which is not present in the reference.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.0,
"correct_words": 19,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 26,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_41721645_20250918044818_afb168c2-d096-4542-983a-55b5bd409094.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बात\n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बात यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बात",
"transcribed_word": "बात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 27,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_44011644_20250918045001_7127ef30-cc08-4df5-ba06-70a25d1c94e7.jpg",
"reference_text": "1. वह फल ला कर रस\n2. यश छत पर बाजा बज",
"ocr_output": "वह फल ला कर रस यश छत पर बाजा बज",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रस",
"transcribed_word": "रस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बज",
"transcribed_word": "बज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 28,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_44011655_20250918045010_551692b6-927d-4983-8ece-b46ad47cebf8.jpg",
"reference_text": "1. वह फल ला\n2. यश हत ",
"ocr_output": "वह फल ला यश दत",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हत",
"transcribed_word": "दत",
"match": false,
"reason_diff": "Spelling error: Transcribed 'दत' vs reference 'हत'. The character 'ह' is incorrectly written as 'द'.",
"word_position": 0,
"comments": null
}
],
"accuracy": 80.0,
"correct_words": 4,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 29,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_39773173_20250918050407_4a401ab1-d7b7-41c4-8ce3-e24a6a0abfaf.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बा\n3. रबि नल खुल मत रख\n4. दिन ढल और सम हूँ",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बा रबि नल खुल मत रख दिन ढल और सम हूँ",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बा",
"transcribed_word": "बा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रबि",
"transcribed_word": "रबि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुल",
"transcribed_word": "खुल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढल",
"transcribed_word": "ढल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सम",
"transcribed_word": "सम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हूँ",
"transcribed_word": "हूँ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 30,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_42926141_20250918050530_cc290330-6711-40ef-a339-fd7cba865050.jpg",
"reference_text": "1. जय खत पर कर बत\n2. लत एक कप चाय बन",
"ocr_output": "जय खत पर कर बत लत एक कप चाय बन",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लत",
"transcribed_word": "लत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बन",
"transcribed_word": "बन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 31,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_39490035_20250918052046_afa847c7-c639-4696-b1bb-7717f14b0133.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 32,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_39247401_20250918052126_5f81041a-4337-4fe6-a89c-71219fa72166.jpg",
"reference_text": "1. जया छत पर प पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत तम और चालो ।\n4. मोजा अभी तग गी है ।",
"ocr_output": "जया छत पर प पढ़ एक फल का नाम बता लता खत तम और चालो मोजा अभी तग गी है",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "प",
"transcribed_word": "प",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तम",
"transcribed_word": "तम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चालो",
"transcribed_word": "चालो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तग",
"transcribed_word": "तग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गी",
"transcribed_word": "गी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 24,
"total_words": 24,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 33,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_38457551_20250918053548_44b65c9a-3c9f-454e-9fa6-248881e86b5c.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा\n3. रवि नल खूला मात रख\n4. दिन ढला और शाम हुई",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा रवि नल खूला मात रख दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खूला",
"transcribed_word": "खूला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मात",
"transcribed_word": "मात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 34,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_40484099_20250918055146_9c8143e8-4bfd-4929-a7bf-47293d3185e4.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया\n3. आम एक मिठा फल है \n4. दया पानी लेने गाए होगी",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया आम एक मिठा फल है दया पानी लेने गाए होगी",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मिठा",
"transcribed_word": "मिठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेने",
"transcribed_word": "लेने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गाए",
"transcribed_word": "गाए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 35,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_40483614_20250918055150_86661012-245d-4478-b3ca-f6dd73a06880.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम वता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम वता लता खत थाम और चलो मोजा अभी तक गीला है ।",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "वता",
"transcribed_word": "वता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "।",
"match": true,
"reason_diff": "Word missing: Reference word '।' not found in transcription at this position. [Punctuation difference: 'None'→'।']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 24,
"total_words": 24,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 36,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5055_null_40365413_20250918060843_d5a9ef0c-bd5a-4d57-b301-4904eadc1b07.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 37,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42504306_20250918063922_2d702d65-7ab7-4e1f-a593-c60b1fb13eb8.jpg",
"reference_text": "1. जए खर पड़ कर वहा\n2. लहा बरसत कप चाए बाना",
"ocr_output": "जए खर पड़ कर वहा लहा बरसत कप चाए बाना",
"word_evaluations": [
{
"reference_word": "जए",
"transcribed_word": "जए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खर",
"transcribed_word": "खर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पड़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "वहा",
"transcribed_word": "वहा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लहा",
"transcribed_word": "लहा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बरसत",
"transcribed_word": "बरसत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाए",
"transcribed_word": "चाए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाना",
"transcribed_word": "बाना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 38,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42337585_20250918063923_9060d209-5a69-430b-8cfb-dea755fc0479.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 39,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42507193_20250918063924_a95e4d6e-d948-4fdf-9e4b-e30d37a1dd4b.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 40,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_43230195_20250918064759_9317fe41-5dbd-45d7-b722-c6cad92e47ec.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम ब",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम ब",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ब",
"transcribed_word": "ब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 41,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42271700_20250918070300_644c307a-5f6e-4c84-acc5-4d227e5e5ea4.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 42,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42864152_20250918070301_4be89cdd-c81f-43e1-97b4-640d41dec924.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 43,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42270748_20250918070302_9b408f32-f1b5-42cb-8144-1ce1452311a7.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 44,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_43010757_20250918071806_d6dd51bd-3921-4924-a6f3-281853616825.jpg",
"reference_text": "1. राम छल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम छल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छल",
"transcribed_word": "छल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 45,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42863849_20250918071807_1de45584-9284-4db5-a626-de62a30e45d4.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 46,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_43892673_20250918071807_a1a12b6c-3795-4798-b6b9-727e6335a832.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल जल कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Segmentation error: Reference 'जल' appears merged with 'भर' in transcription as 'जलभर'. [Detected merged words: 'जलभर' split into 'जल भर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Segmentation error: Reference 'भर' appears merged with 'जल' in transcription as 'जलभर'. [Detected merged words: 'जलभर' split into 'जल भर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 47,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_44006856_20250918074911_ec949439-4f2c-4267-8214-01505a3499d2.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग ग",
"ocr_output": "छत पर जंम कर नाच राज डर कर भाग ग",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जंम",
"match": false,
"reason_diff": "Spelling error: Transcribed 'जंम' has an extra anusvara (ं) compared to reference 'जम'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ग",
"transcribed_word": "ग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 48,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42388559_20250918074924_b7c29881-29b3-4a9a-8a5c-0412a86d6b88.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 49,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42271134_20250918075005_670fdaf3-2260-4038-931e-1dcf5d601285.jpg",
"reference_text": "1. जय खत पढ़ कर बता\n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 50,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_41199675_20250918080524_33e464f9-42af-4868-b99e-294d209044a0.jpg",
"reference_text": "1. जय छत पर पतर पठ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जय छत पर पतर पठ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतर",
"transcribed_word": "पतर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पठ",
"transcribed_word": "पठ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 51,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42046355_20250918080527_40553170-a8b3-49e9-be5b-bfdd0227f997.jpg",
"reference_text": "1. जय खत पढ़ पक बत लरक कपम",
"ocr_output": "जय खत पढ़ पक बत लरक कपम",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पक",
"transcribed_word": "पक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लरक",
"transcribed_word": "लरक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कपम",
"transcribed_word": "कपम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 7,
"total_words": 7,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 52,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_41899773_20250918082042_71ff36ef-a324-495d-8168-20bebc46a87f.jpg",
"reference_text": "1. छत पर घम क नाच\n2. राज दर कर था थ",
"ocr_output": "छत पर घम क नाच राज दर कर था थ",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घम",
"transcribed_word": "घम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दर",
"transcribed_word": "दर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "था",
"transcribed_word": "था",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थ",
"transcribed_word": "थ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 53,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_42600014_20250918082059_5b662ed7-da00-41f5-b5bd-fa656fbce2e1.jpg",
"reference_text": "1. जय खत पढ़ कर पठ ।\n2. लत एक कप चम मन",
"ocr_output": "राज खत पढ़ कर पढ़ । लत एक कप चम मन",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "राज",
"match": false,
"reason_diff": "Spelling error: Transcribed 'राज' vs reference 'जय'. Different base characters.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पठ",
"transcribed_word": "पढ़",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ़' vs reference 'पठ'. The character 'ढ' (dha) is used instead of 'ठ' (tha).",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "।",
"match": true,
"reason_diff": "Word missing: Reference word '।' (full stop) not found in transcription at this position. [Punctuation difference: 'None'→'।']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लत",
"transcribed_word": "लत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चम",
"transcribed_word": "चम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मन",
"transcribed_word": "मन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 81.81818181818183,
"correct_words": 9,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 54,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2552_null_40915803_20250918082105_7723ffd5-c307-4825-bce4-6926d47b940a.jpg",
"reference_text": "1. वह फल लकगख\n2. अस छत पर पर भग",
"ocr_output": "वह फल लकगख अस छत पर पर भग",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लकगख",
"transcribed_word": "लकगख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अस",
"transcribed_word": "अस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भग",
"transcribed_word": "भग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 8,
"total_words": 8,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 55,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38166286_20250919045454_d2cd7f47-6b14-4878-b0e6-5fe5ea1c8465.jpg",
"reference_text": "1. वहे फल ला कर रखा\n2. यस छात पर बाजा बज\n3. रवी नल खूल मत \n4. दिन ढाल और सम हूँ",
"ocr_output": "वहे फल ला कर रखा एस छात पर बाजा बज रबी नल खूल मत दिन ढाल और सम हूँ",
"word_evaluations": [
{
"reference_word": "वहे",
"transcribed_word": "वहे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रखा",
"transcribed_word": "रखा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "एस",
"match": false,
"reason_diff": "Spelling error: Transcribed 'एस' vs reference 'यस' (different initial character).",
"word_position": 0,
"comments": null
},
{
"reference_word": "छात",
"transcribed_word": "छात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बज",
"transcribed_word": "बज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवी",
"transcribed_word": "रबी",
"match": false,
"reason_diff": "Spelling error: Transcribed 'रबी' vs reference 'रवी' (incorrect matra 'ि' instead of 'ी').",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खूल",
"transcribed_word": "खूल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढाल",
"transcribed_word": "ढाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सम",
"transcribed_word": "सम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हूँ",
"transcribed_word": "हूँ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 89.47368421052632,
"correct_words": 17,
"total_words": 19,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 56,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38126296_20250919045629_fc8ec630-9f26-401c-a922-912a4994f9b3.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल कार कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "कार",
"match": false,
"reason_diff": "Spelling error: Transcribed 'कार' vs reference 'भर' (different character).",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.0,
"correct_words": 19,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 57,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_38170583_20250919045757_2cfbd601-90d7-439a-abdf-9ddf23385a36.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मात बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मात बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मात",
"transcribed_word": "मात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 58,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1569_null_40894329_20250919053419_b4912814-f141-4a66-866e-f77cb9fb19ba.jpg",
"reference_text": "1. छाता पर जामकर नाच\n2. राज डर कर भाग गया\n3. आम एक मीठा फल है \n4. दया पानी लेकर गई होगी",
"ocr_output": "छाता पर जामकर नाच राज डर कर भाग गया आम एक मीठा फल है दया पानी लेकर गई होगी",
"word_evaluations": [
{
"reference_word": "छाता",
"transcribed_word": "छाता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जामकर",
"transcribed_word": "जामकर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीठा",
"transcribed_word": "मीठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेकर",
"transcribed_word": "लेकर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गई",
"transcribed_word": "गई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 19,
"total_words": 19,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 59,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_42279630_20250919061458_3c40fe9e-bbd0-40ac-af52-58cf44555184.jpg",
"reference_text": "1. जय खत पढ़ कर बता\n2. लता एक कप चया बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चया बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चया",
"transcribed_word": "चया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 60,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_41356131_20250919063000_c63f3072-53c8-4b7a-9837-f985b0f44413.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यस छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 61,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_42569928_20250919063001_968f1a49-c528-4ec1-ae66-e2896af548d1.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 62,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2161_null_43877593_20250919072602_c0099898-f71d-4ff2-9977-eb8effbd112a.jpg",
"reference_text": "1. हत पर जम कर नाच\n2. राज टहर कर भर गा गया",
"ocr_output": "हत पर जम कर नाच राज टहर कर भर गा गया",
"word_evaluations": [
{
"reference_word": "हत",
"transcribed_word": "हत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "टहर",
"transcribed_word": "टहर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गा",
"transcribed_word": "गा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 11,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 63,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2161_null_43901043_20250919074116_4bc39d2d-0d5f-48b2-9d84-8a5f7a321214.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 64,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2161_null_43877067_20250919131347_f29ceced-2994-46f2-b258-d9ee2b126064.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 65,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2161_null_44002326_20250919131357_0ba66e9b-7d03-45d1-88c3-d3f615e44ca4.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 66,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2161_null_43878493_20250919131403_47b0a820-8ed0-4d1b-af27-1e59f78a977e.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 67,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_41252851_20250920045203_2151bf4b-e828-4668-89aa-c8b243af94ed.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "1. जया छत पर पत्र पढ़ 2. एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "1.",
"transcribed_word": "1.",
"match": true,
"reason_diff": "Spelling error: Transcribed '1' is missing the '.' (period) found in '1.'. [Punctuation difference: '1'→'1.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "2.",
"transcribed_word": "2.",
"match": true,
"reason_diff": "Spelling error: Transcribed '2' is missing the '.' (period) found in '2.'. [Punctuation difference: '2'→'2.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 14,
"total_words": 14,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 68,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_42592054_20250920045239_01d9a04c-5fbe-4bc4-adaa-c5d367ee9174.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 69,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_41485721_20250920061740_12549cb3-b974-4005-b1c1-102a9b0758b7.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छता पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छता पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छता",
"transcribed_word": "छता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 70,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_42689931_20250920072447_3277180d-8f1e-4721-936f-a6bea66c4faa.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match. The character 'पढ़' (U+0922) in the reference matches the handwritten 'पढ़' (U+0922) in the transcription.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 71,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_43631480_20250920072448_d381d307-17de-420b-96b2-61ad797518ab.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 72,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4349_null_40961917_20250920083629_1280a6da-71fd-4134-be8f-36cad47ee7ef.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 73,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_41686664_20250920124442_01502814-d639-4110-b912-f47078e62184.jpg",
"reference_text": "1. जय हत खत पढ़ कर बता\n2. लता एक कफ चाए बना",
"ocr_output": "जय हत सत पद कर बता लता एक कफ चार बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हत",
"transcribed_word": "हत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "सत",
"match": false,
"reason_diff": "Spelling error: Transcribed 'सत' vs reference 'खत' (different base character 'स' instead of 'ख').",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पद",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पद' vs reference 'पढ़' (different base character 'द' instead of 'ढ़' and missing nukta '़').",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कफ",
"transcribed_word": "कफ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाए",
"transcribed_word": "चार",
"match": false,
"reason_diff": "Spelling error: Transcribed 'चार' vs reference 'चाए' (different base character 'र' instead of 'ए').",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 72.72727272727273,
"correct_words": 8,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 74,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_43323142_20250920124444_bd43692a-a47b-4868-aaff-f0e32986d3ce.jpg",
"reference_text": "1.घत पर जम कर नाच\n2.राज डर कर भाग गया",
"ocr_output": "घत पर जम कर नाच राज डर डर भाग गया",
"word_evaluations": [
{
"reference_word": "घत",
"transcribed_word": "घत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Segmentation error: Reference 'डर' appears merged with 'कर' in transcription as 'डरकर'. [Detected merged words: 'डरकर' split into 'डर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'डर' in transcription as 'डरकर'. [Detected merged words: 'डरकर' split into 'डर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 75,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_42832663_20250920124445_60d295dd-e644-425e-ba1d-f2d58ccce49e.jpg",
"reference_text": "1. वह फल ला कर खा\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर खा यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 76,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_43994419_20250920124446_9e33768f-d317-4c6b-964e-62e9ec25bd0a.jpg",
"reference_text": "1. वह पाल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह पाल ला कर रख यश छत छत बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पाल",
"transcribed_word": "पाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Segmentation error: Reference 'छत' appears merged with 'पर' in transcription as 'छतपर'. [Detected merged words: 'छतपर' split into 'छत पर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Segmentation error: Reference 'पर' appears merged with 'छत' in transcription as 'छतपर'. [Detected merged words: 'छतपर' split into 'छत पर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 77,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_42831616_20250920124446_4be5200c-58c4-44b8-8214-c7ca4bc29b13.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर भर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Segmentation error: Reference 'भर' appears merged with 'कर' in transcription as 'भरकर'. [Detected merged words: 'भरकर' split into 'भर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'भर' in transcription as 'भरकर'. [Detected merged words: 'भरकर' split into 'भर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 78,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_42831959_20250920124447_19879522-81a1-4554-b242-967160637904.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 79,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_41339576_20250922050955_8302f273-51f1-4f0c-b6d8-e17a7420cf8b.jpg",
"reference_text": "1. छत पर जाम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जाम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जाम",
"transcribed_word": "जाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 80,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_41548861_20250922051014_0e31fd93-10e3-44cf-8e63-80d1c836dd1f.jpg",
"reference_text": "1. दूत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "दूत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "दूत",
"transcribed_word": "दूत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 81,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4743_null_42165105_20250922051729_9cb11eb0-8cbc-4e0d-8b65-46cb74df82eb.jpg",
"reference_text": "1. जय खत पढ़ कर बता\n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 82,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4743_null_42949772_20250922051730_a6521865-14f4-446a-aa8c-630e32654e70.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ पढ़ एक फल का नाम बता बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Segmentation error: Reference 'पढ़' appears merged with '।' in transcription as 'पढ़।'. [Punctuation difference: 'पढ़।'→'पढ़']",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "पढ़",
"match": false,
"reason_diff": "Segmentation error: Reference '।' appears merged with 'पढ़' in transcription as 'पढ़।'. [Cleaned punctuation: 'पढ़।'→'पढ़']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Segmentation error: Reference 'बता' appears merged with '।' in transcription as 'बता।'. [Punctuation difference: 'बता।'→'बता']",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "बता",
"match": false,
"reason_diff": "Segmentation error: Reference '।' appears merged with 'बता' in transcription as 'बता।'. [Cleaned punctuation: 'बता।'→'बता']",
"word_position": 0,
"comments": null
}
],
"accuracy": 83.33333333333334,
"correct_words": 10,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 83,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_43857436_20250922052547_adcb5b13-1fa4-43cb-b926-3273238c7c86.jpg",
"reference_text": "1. दूत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "दूत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "दूत",
"transcribed_word": "दूत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 84,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_43760922_20250922052551_92d2c5f5-53ec-47fe-98e8-20437e49593b.jpg",
"reference_text": "1. वह फल",
"ocr_output": "वह फल",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 2,
"total_words": 2,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 85,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_3116_null_43781430_20250922052554_894031a4-7a68-499c-b941-a946a4e5469a.jpg",
"reference_text": "1. वह फल",
"ocr_output": "वह फल",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 2,
"total_words": 2,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 86,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_43713555_20250922074604_eaad5d9b-baf5-481b-ae12-3f66693fda1e.jpg",
"reference_text": "Nothing written on the paper",
"ocr_output": "",
"word_evaluations": [
{
"reference_word": "Nothing",
"transcribed_word": null,
"match": false,
"reason_diff": "Reference word 'Nothing' (English) not found in the image's Hindi transcription, as no Hindi text was detected in the image. [Missing word: expected 'Nothing']",
"word_position": 0,
"comments": null
},
{
"reference_word": "written",
"transcribed_word": null,
"match": false,
"reason_diff": "Reference word 'written' (English) not found in the image's Hindi transcription, as no Hindi text was detected in the image. [Missing word: expected 'written']",
"word_position": 0,
"comments": null
},
{
"reference_word": "on",
"transcribed_word": null,
"match": false,
"reason_diff": "Reference word 'on' (English) not found in the image's Hindi transcription, as no Hindi text was detected in the image. [Missing word: expected 'on']",
"word_position": 0,
"comments": null
},
{
"reference_word": "the",
"transcribed_word": null,
"match": false,
"reason_diff": "Reference word 'the' (English) not found in the image's Hindi transcription, as no Hindi text was detected in the image. [Missing word: expected 'the']",
"word_position": 0,
"comments": null
},
{
"reference_word": "paper",
"transcribed_word": null,
"match": false,
"reason_diff": "Reference word 'paper' (English) not found in the image's Hindi transcription, as no Hindi text was detected in the image. [Missing word: expected 'paper']",
"word_position": 0,
"comments": null
}
],
"accuracy": 0.0,
"correct_words": 0,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 87,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_42466278_20250922074619_1f1990ee-854f-4e25-8e23-e9069fb56d57.jpg",
"reference_text": "Nothing written on the paper",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 88,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_42466278_20250922074620_22f9a5c7-515b-4133-a421-7493ba2b7826.jpg",
"reference_text": "Nothing written on the paper",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 89,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_42560677_20250922083632_cd8f23b5-8ab8-415d-8c83-01ece6ee7cad.jpg",
"reference_text": "Text entirely different from the prompt",
"ocr_output": "छत पर जब जब नाच राज कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जब",
"transcribed_word": "जब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जब",
"transcribed_word": "जब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 90,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_42635158_20250922083634_bf029052-d73b-4614-97a6-ac62cf09e6bc.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 91,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_881_null_37709236_20250922091534_62eefb4e-115b-42d8-8210-299fd25d7eb3.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता लता खत थाम और चलो मोजा अभी तक गीला है",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 24,
"total_words": 24,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 92,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_42769885_20250923032702_9ab75381-09b1-4200-9be5-8704a206bbf8.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राजा डर कर भागया",
"ocr_output": "छत पर जम कर नाच राजा डर कर भागया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राजा",
"transcribed_word": "राजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भागया",
"transcribed_word": "भागया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 93,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41608861_20250923034221_4be1b13b-9425-4a02-974c-38cac40d7eca.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राजा डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राजा डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राजा",
"transcribed_word": "राजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 94,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41523312_20250923034223_52be5384-d443-46e2-a14d-5fc0fd25ddc4.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाजा बजा",
"ocr_output": "वह फल ला ला रख यस छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Spelling error: Transcribed 'यह' vs reference 'वह' (different character 'य' instead of 'व'). [Corrected by visual similarity: 'यह'→'वह']",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'कर' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'ला' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 95,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43287490_20250923040543_58df69ae-8f44-4ee2-8396-bf9a4a05bf6b.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 96,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43287283_20250923042045_213edf89-3a8e-469f-9e93-1d7b9d76457b.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 97,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_42671057_20250923042046_1018c317-3c2d-476a-bdd5-291f5ae7a834.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 98,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_42670525_20250923043550_d6b334ae-8c4f-4294-8a4a-6bd404e0ac09.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 99,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43284846_20250923043551_09fb799b-6a6b-42fe-92c0-1734eb8b819f.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 100,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43373227_20250923043552_1935d15d-7317-43f5-9793-4ddd00cd9387.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 101,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43539009_20250923043553_11baaf05-4310-4f3a-bd77-2f8d69708ce2.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्रा पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्रा",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पत्रा' has an extra 'ा' (aa) matra compared to reference 'पत्र'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 102,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4751_null_42712503_20250923044400_3bfcd9b0-10c6-4cae-a3fe-3423790ab0ce.jpg",
"reference_text": "1. राम जन हर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जन हर कर रख सब सब नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जन",
"transcribed_word": "जन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हर",
"transcribed_word": "हर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Segmentation error: Reference 'सब' appears merged with 'का' in transcription as 'सबका'. [Detected merged words: 'सबका' split into 'सब का']",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Segmentation error: Reference 'का' appears merged with 'सब' in transcription as 'सबका'. [Detected merged words: 'सबका' split into 'सब का']",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 103,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43287086_20250923045116_9e048d08-bf92-4a90-a6a3-5df5ad8ad481.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 104,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43373256_20250923045137_9d171679-de6b-4aee-9dfc-989f7873736a.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 105,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1315_null_43429665_20250923045147_b62f4244-620e-4015-923c-1dc47d2b6c60.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 106,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41603971_20250923052014_788a5bab-b160-40a8-9872-3de93a926aa9.jpg",
"reference_text": "Image oof blank paper uploaded",
"ocr_output": "",
"word_evaluations": [
{
"reference_word": "Image",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'Image' not found in transcription at this position. (Note: The image is blank and the reference text is not Hindi, so no Hindi transcription was possible.) [Missing word: expected 'Image']",
"word_position": 0,
"comments": null
},
{
"reference_word": "oof",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'oof' not found in transcription at this position. (Note: The image is blank and the reference text is not Hindi, so no Hindi transcription was possible.) [Missing word: expected 'oof']",
"word_position": 0,
"comments": null
},
{
"reference_word": "blank",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'blank' not found in transcription at this position. (Note: The image is blank and the reference text is not Hindi, so no Hindi transcription was possible.) [Missing word: expected 'blank']",
"word_position": 0,
"comments": null
},
{
"reference_word": "paper",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'paper' not found in transcription at this position. (Note: The image is blank and the reference text is not Hindi, so no Hindi transcription was possible.) [Missing word: expected 'paper']",
"word_position": 0,
"comments": null
},
{
"reference_word": "uploaded",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'uploaded' not found in transcription at this position. (Note: The image is blank and the reference text is not Hindi, so no Hindi transcription was possible.) [Missing word: expected 'uploaded']",
"word_position": 0,
"comments": null
}
],
"accuracy": 0.0,
"correct_words": 0,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 107,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_43270894_20250923052014_7f5b5833-abeb-4d9a-8371-417d3c330e06.jpg",
"reference_text": "1. वह फ लकर रथ",
"ocr_output": "वह फ फ रथ",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फ",
"transcribed_word": "फ",
"match": true,
"reason_diff": "Segmentation error: Reference 'फ' appears merged in transcription as part of 'फलकर'. [Detected merged words: 'फलकर' split into 'फ लकर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लकर",
"transcribed_word": "फ",
"match": true,
"reason_diff": "Segmentation error: Reference 'लकर' appears merged in transcription as part of 'फलकर'. [Detected merged words: 'फलकर' split into 'फ लकर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रथ",
"transcribed_word": "रथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 4,
"total_words": 4,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 108,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_42898107_20250923053517_f0751c7a-1e37-4fd3-b885-ec27452ca779.jpg",
"reference_text": "1. जहा छत पर पत्र पड़\n2. कऐ फल का बता",
"ocr_output": "जहा छत पर पड़ कर फल का बता",
"word_evaluations": [
{
"reference_word": "जहा",
"transcribed_word": "जहा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पड़",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पड़' vs reference 'पत्र' (incorrect character 'ड़' instead of 'त्र').",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "कर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'कर' vs reference 'पड़' (incorrect characters 'क' and 'र' instead of 'प' and 'ड़').",
"word_position": 0,
"comments": null
},
{
"reference_word": "कऐ",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'कऐ' not found in transcription at this position. [Missing word: expected 'कऐ']",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 66.66666666666666,
"correct_words": 6,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 109,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_42384223_20250923054446_4a6ffef5-8fa6-44d2-b4d5-664792231a85.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गा",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गा",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गा",
"transcribed_word": "गा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 110,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40339542_20250923054446_1f66bcd9-cd05-4029-992b-50d3f46d7dab.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना\n3. घर पर नल खुला है \n4. दादी मेरे साथ घर चलो",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना घर पर नल खुला है दादी मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 111,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40328215_20250923054447_2bf6631a-021e-4b6a-9d24-e7f93d29713c.jpg",
"reference_text": "Image of blank paper uploaded",
"ocr_output": "",
"word_evaluations": [
{
"reference_word": "Image",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'Image' not found in transcription. Note: The reference word is English, while the task is for Hindi text comparison. [Missing word: expected 'Image']",
"word_position": 0,
"comments": null
},
{
"reference_word": "of",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'of' not found in transcription. Note: The reference word is English, while the task is for Hindi text comparison. [Missing word: expected 'of']",
"word_position": 0,
"comments": null
},
{
"reference_word": "blank",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'blank' not found in transcription. Note: The reference word is English, while the task is for Hindi text comparison. [Missing word: expected 'blank']",
"word_position": 0,
"comments": null
},
{
"reference_word": "paper",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'paper' not found in transcription. Note: The reference word is English, while the task is for Hindi text comparison. [Missing word: expected 'paper']",
"word_position": 0,
"comments": null
},
{
"reference_word": "uploaded",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'uploaded' not found in transcription. Note: The reference word is English, while the task is for Hindi text comparison. [Missing word: expected 'uploaded']",
"word_position": 0,
"comments": null
}
],
"accuracy": 0.0,
"correct_words": 0,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 112,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_41408592_20250923055802_fbf6633f-cb45-4cbd-8ad6-be0b822a78a2.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 113,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40303220_20250923055949_bb21568d-4777-4693-b143-7ee3cb1359e2.jpg",
"reference_text": "1. वह फल कर र\n2. यश छत पर बाजा \n3. रव ",
"ocr_output": "वह फलला कर र यश छत पर बाजा रव",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फलला",
"match": false,
"reason_diff": "Spelling error: Transcribed 'फलला' has an extra 'ला' syllable compared to reference 'फल'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "र",
"transcribed_word": "र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रव",
"transcribed_word": "रव",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 88.88888888888889,
"correct_words": 8,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 114,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40282063_20250923055950_7230c999-88db-4f75-998f-1e0bb6ca885f.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 18,
"total_words": 18,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 115,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40282459_20250923061452_c18280b0-eb8a-484e-b3e3-cab1ea0ad079.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल बभर कर घर रख का नाम मत बता यह भालू का चित्र रख यह सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "बभर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'बभर' has an extra 'ब' character compared to reference 'भर'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "घर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'घर' has 'घ' instead of 'र' at the beginning compared to reference 'रख'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "रख",
"match": false,
"reason_diff": "Spelling error: Transcribed 'रख' vs reference 'सब'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "यह",
"match": false,
"reason_diff": "Extra word in transcription: 'यह'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 80.95238095238095,
"correct_words": 17,
"total_words": 21,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 116,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_39640092_20250923061453_8610c0f4-a402-4023-b218-0bc79d813bd3.jpg",
"reference_text": "Image of an object uploaded",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 117,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_39635551_20250923061453_36c77135-a3c8-4b91-8651-bc2c7ab42fd8.jpg",
"reference_text": "1. जया छत पर पत्र पढ़\n2. एक फल का नाम \n3. लता ख यत",
"ocr_output": "जया छत छत पत्र पढ एक फल का नाम लता ख यत",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Segmentation error: Reference 'छत' appears merged in transcription (as part of 'छतपर'). [Detected merged words: 'छतपर' split into 'छत पर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Segmentation error: Reference 'पर' appears merged in transcription (as part of 'छतपर'). [Detected merged words: 'छतपर' split into 'छत पर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ' vs reference 'पढ़' (incorrect character 'ढ' instead of 'ढ़').",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ख",
"transcribed_word": "ख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यत",
"transcribed_word": "यत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 91.66666666666666,
"correct_words": 11,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 118,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40339581_20250923063004_0c06a3b1-9e20-4185-aea2-648a6b036ec0.jpg",
"reference_text": "Image of a different object uploaded",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 119,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1311_null_40282247_20250923063005_db81892a-02ea-48e0-9451-bd109f9ccf20.jpg",
"reference_text": "Image of a different object uploaded",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 120,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_41033542_20250923063325_01cd7274-ee93-4b0c-a20a-5a6efc582e00.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 121,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_41241530_20250923064850_cb9a5cac-2198-4df4-97ed-33f8fd04cf4c.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Spelling error: Transcribed 'रख।' has an extra '।' (danda) compared to reference 'रख'. [Punctuation difference: 'रख।'→'रख']",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Spelling error: Transcribed 'बजा।' has an extra '।' (danda) compared to reference 'बजा'. [Punctuation difference: 'बजा।'→'बजा']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 122,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_42663785_20250923072802_4352209d-7ae3-45d3-a5ab-6fea6f871b74.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 123,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_39647064_20250923072803_849f0d2e-4e0b-4bb7-b6db-f4812c418aea.jpg",
"reference_text": "1. वह कल ला कर रख\n2. यश छत पर बाजा बाज\n3. रवि नल खुला मत रख\n4. दिन ढला और समा हीइ",
"ocr_output": "वह कल ला कर रख यश छत पर बाजा बाज रवि नल खुला मत रख दिन ढला और समा हीइ",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कल",
"transcribed_word": "कल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाज",
"transcribed_word": "बाज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "समा",
"transcribed_word": "समा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हीइ",
"transcribed_word": "हीइ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 124,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40271470_20250923074110_773ce801-9b2b-4778-90e5-25ede29bf9b0.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता लता खत थाम और चलो मोजा अभी अभी गीला है",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ़' uses 'ढ' instead of 'ढ़' as in reference 'पढ़'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Segmentation error: Reference 'अभी' appears merged with 'तक' in transcription as 'अभीतक'. [Detected merged words: 'अभीतक' split into 'अभी तक']",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Segmentation error: Reference 'तक' appears merged with 'अभी' in transcription as 'अभीतक'. [Detected merged words: 'अभीतक' split into 'अभी तक']",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.83333333333334,
"correct_words": 23,
"total_words": 24,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 125,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_42477356_20250923075810_9dbfcd83-d5ba-4f48-98c1-236fc79f1b4c.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता",
"ocr_output": "राम जल भर कर रखा सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रखा",
"match": false,
"reason_diff": "Spelling error: Transcribed 'रखा' has an extra 'ा' (aa) matra compared to reference 'रख'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 126,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_37580919_20250923075811_d53001ea-2079-43da-8214-1b173d75c4bf.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल फल कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Segmentation error: Reference 'फल' appears merged with 'ला' in transcription as 'फलला'. [Detected merged words: 'फलला' split into 'फल ला']",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'फल' in transcription as 'फलला'. [Detected merged words: 'फलला' split into 'फल ला']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 127,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_881_null_39519123_20250923081040_f2417109-3e62-463a-a279-e3034d573596.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 128,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5042_null_42482066_20250923082707_95e4a55f-2f20-4d38-9493-c2719b87c0c3.jpg",
"reference_text": "Blank Image",
"ocr_output": "",
"word_evaluations": [
{
"reference_word": "Blank",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'Blank' not found in transcription at this position. [Missing word: expected 'Blank']",
"word_position": 0,
"comments": null
},
{
"reference_word": "Image",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'Image' not found in transcription at this position. [Missing word: expected 'Image']",
"word_position": 0,
"comments": null
}
],
"accuracy": 0.0,
"correct_words": 0,
"total_words": 2,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 129,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5042_null_41949011_20250923082708_6dd68f31-bf87-4c12-bd3a-d4e507a947cd.jpg",
"reference_text": "Blank Image",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 130,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5042_null_42040110_20250923082709_d871f68c-4b4b-4fa3-b8c7-01161e65006c.jpg",
"reference_text": "जय खत ",
"ocr_output": "जय खत",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 2,
"total_words": 2,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 131,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5042_null_41537884_20250923094955_81a7087c-ffd6-431d-919c-5113eb3818f0.jpg",
"reference_text": "1. जगा छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जगा छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जगा",
"transcribed_word": "जगा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 132,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_41436684_20250924012703_563a7434-eadc-41a3-83c7-71162d31f420.jpg",
"reference_text": "1. राम जल भर रख\n2. सब का नाम बता ",
"ocr_output": "राम जल भर रख सब का नाम बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 8,
"total_words": 8,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 133,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2261_null_43343073_20250924012704_fceaa3ae-442b-4771-88a4-3ec303ff4b0f.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 134,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_42236678_20250924051611_dd0f811a-6dc4-4612-b6f7-55dbac764120.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 135,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_41408606_20250924051626_1d0c667f-3e9f-4fc8-81a7-ba37c8261619.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Spelling error: Transcribed 'नाच।' has an extra '।' (full stop) compared to reference 'नाच'. [Punctuation difference: 'नाच।'→'नाच']",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Spelling error: Transcribed 'गया।' has an extra '।' (full stop) compared to reference 'गया'. [Punctuation difference: 'गया।'→'गया']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 136,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_42772094_20250924053139_b843ffba-ea55-4616-a580-44db9a76042d.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश धत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "धत",
"transcribed_word": "छत",
"match": false,
"reason_diff": "Spelling error: Transcribed 'छत' vs reference 'धत' (incorrect character 'छ' instead of 'ध').",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 137,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_43147530_20250924053147_903c4f52-0f53-4c8a-b7af-799065574cc3.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 138,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_38271831_20250924053540_9c36a576-fc45-4e94-a240-9479d09cb59a.jpg",
"reference_text": "Image of maths",
"ocr_output": "",
"word_evaluations": [
{
"reference_word": "Image",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'Image' (from English reference text) not found in the transcription, as no handwritten Hindi text was identified in the image. [Missing word: expected 'Image']",
"word_position": 0,
"comments": null
},
{
"reference_word": "of",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'of' (from English reference text) not found in the transcription, as no handwritten Hindi text was identified in the image. [Missing word: expected 'of']",
"word_position": 0,
"comments": null
},
{
"reference_word": "maths",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'maths' (from English reference text) not found in the transcription, as no handwritten Hindi text was identified in the image. [Missing word: expected 'maths']",
"word_position": 0,
"comments": null
}
],
"accuracy": 0.0,
"correct_words": 0,
"total_words": 3,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 139,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1573_null_40265960_20250924053541_96d0f9a2-80d1-4aee-aee6-a05e97cfe7b6.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भग गय\n3. आम एक फल \n4. दय पानी लेने गई ",
"ocr_output": "छत पर जम कर नाच राज डर कर भग गय आम एक फल दय पानी लेने गई",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भग",
"transcribed_word": "भग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गय",
"transcribed_word": "गय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दय",
"transcribed_word": "दय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेने",
"transcribed_word": "लेने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गई",
"transcribed_word": "गई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 17,
"total_words": 17,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 140,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1492_null_41818758_20250924053939_4dc31df0-3ca5-4e27-aa28-0197584d5f20.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 141,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1492_null_42794122_20250924053941_35c90e5d-9a91-41df-912d-cf57ea65b6bb.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 142,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_43530618_20250924054709_60b3fdeb-4798-4b2b-8559-abab06796357.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ़' uses 'ड़' (da) instead of 'ढ़' (dha) found in 'पढ़'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 143,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1492_null_42138883_20250924061243_270664fc-6e68-47e6-98af-707aa6368288.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर शब्द लिखे",
"ocr_output": "वह फल ला कर रख यश छत पर शब्द लिखे",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शब्द",
"transcribed_word": "शब्द",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लिखे",
"transcribed_word": "लिखे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 144,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1492_null_42375779_20250924061244_531d1602-5ac6-4b54-a142-6238d2aaf474.jpg",
"reference_text": "1. जया घत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया घत पर पत्र पढ़ा एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घत",
"transcribed_word": "घत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़ा",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ़ा' has an extra 'ा' (aa) matra compared to reference 'पढ़'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 91.66666666666666,
"correct_words": 11,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 145,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1492_null_41837586_20250924061245_1c8ba990-eb49-45cf-b137-4a55e2364578.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर नाया",
"ocr_output": "छत पर जम कर नाच राज डर कर नाचा",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाया",
"transcribed_word": "नाचा",
"match": false,
"reason_diff": "Spelling error: Transcribed 'नाचा' vs reference 'नाया'. The character 'य' (ya) in the reference is transcribed as 'च' (cha).",
"word_position": 0,
"comments": null
}
],
"accuracy": 88.88888888888889,
"correct_words": 8,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 146,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40975840_20250924061742_4bf07d4e-2fd5-436f-8007-3510926c6339.jpg",
"reference_text": "1. धत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "धत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "धत",
"transcribed_word": "धत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 147,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40984949_20250924061820_f8607e11-812a-4648-9f87-fdb123ccc5da.jpg",
"reference_text": "1. जया उत पर पत्र पढ़\n2. एक फल फल नाम बता",
"ocr_output": "जया उत पर पत्र पढ़ एक फल नाम बता का",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "उत",
"transcribed_word": "उत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'फल' not found in transcription at this position. [Missing word: expected 'फल']",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "का",
"match": false,
"reason_diff": "Extra word in transcription: 'का'.",
"word_position": 0,
"comments": null
}
],
"accuracy": 81.81818181818183,
"correct_words": 9,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 148,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40975969_20250924063644_1c42b162-a333-4868-8971-baf4afe47730.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 149,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41960376_20250924065055_6e563094-5d5d-4a75-acd2-f04539d66dec.jpg",
"reference_text": "1. जया छत पर पत्र पड़।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पड़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पड़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 150,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_39809454_20250924065059_d3d660a8-e495-4c87-aaeb-0773bb601872.jpg",
"reference_text": "1. जाया छत पण\n2. एक फल का नाम बता ।\n3. लता खता खापा",
"ocr_output": "जाया छत पर एक फल का नाम बता । लता खता खापा",
"word_evaluations": [
{
"reference_word": "जाया",
"transcribed_word": "जाया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पण",
"transcribed_word": "पर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पर' vs reference 'पण' (different character 'र' instead of 'ण').",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "।",
"match": true,
"reason_diff": "Word missing: Reference word '।' not found in transcription at this position. [Punctuation difference: 'None'→'।']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खता",
"transcribed_word": "खता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खापा",
"transcribed_word": "खापा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 91.66666666666666,
"correct_words": 11,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 151,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40984836_20250924140252_5af8daa9-e409-4fbf-9545-9d6bfc782788.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लात कए कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लात कए कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Extra character: Transcribed 'बता।' includes an extra '।' (full stop) not present in the reference word 'बता'. [Punctuation difference: 'बता।'→'बता']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लात",
"transcribed_word": "लात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कए",
"transcribed_word": "कए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 152,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40984582_20250924140253_92080f35-93a5-4750-9f7b-6eb0e9f6d5d1.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रखा सब का नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रखा",
"match": false,
"reason_diff": "Spelling error: Transcribed 'रखा' has an extra 'ा' (aa) matra compared to reference 'रख'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 153,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_873_null_42772042_20250925043301_d699581b-a094-47ec-a445-009371670ebc.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 154,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2869_null_37358035_20250925044254_0df7d1da-002e-483a-8cb4-d51aa5bf9535.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना\n3. घर पर नल खुला है \n4. दादी मेरे साथ घर चलो",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना घर पर नल खुला है दादी मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 155,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2869_null_37726013_20250925044255_7b30b9e0-5615-4492-bfc1-be836963d1a0.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 156,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2869_null_37693685_20250925044256_967d3276-481e-4a4d-8c6b-01e8f36b9587.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना\n3. घर पर नल खुला है \n4. दादी मेरे साथ घर चलो",
"ocr_output": "जय खत पढ़ कर बता लता एक कप कप बना घर पर नल खुला है दादी मेरे साथ घर चलो",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Segmentation error: Reference 'कप' appears merged with 'चाय' in transcription as 'कपचाय'. [Detected merged words: 'कपचाय' split into 'कप चाय']",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Segmentation error: Reference 'चाय' appears merged with 'कप' in transcription as 'कपचाय'. [Detected merged words: 'कपचाय' split into 'कप चाय']",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दादी",
"transcribed_word": "दादी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मेरे",
"transcribed_word": "मेरे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "साथ",
"transcribed_word": "साथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 157,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2869_null_41245715_20250925045848_c6700746-298e-4ef6-9508-38b78da76ef2.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता यक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता यक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यक",
"transcribed_word": "यक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 158,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2869_null_40938923_20250925045849_b9243ca6-766e-411a-8ae0-4936d040feef.jpg",
"reference_text": "1. लता एक कप चाय बना\n2. जय खत पढ़ कर बता ",
"ocr_output": "लता एक कप चाय बना जय खत पढ़ कर बता",
"word_evaluations": [
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 159,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_41232608_20250925051651_3e3980bb-92ab-40a7-8509-f9909533a2a1.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 160,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_41359458_20250925051652_15ca3a88-0acd-47f7-a348-828a2127fd55.jpg",
"reference_text": "1.जया छत पर पतर पर\n2.एक फल नाम बत",
"ocr_output": "जया छत पर पतर पर एक फल नाम बत",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतर",
"transcribed_word": "पतर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 161,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_42477911_20250925051652_9e6d0511-8db5-4c5f-838b-fc01874129de.jpg",
"reference_text": "1. घात पर जम कर नाच\n2. राज टकर भाग गय",
"ocr_output": "घात पर जम कर नाच राज टकर भाग गय",
"word_evaluations": [
{
"reference_word": "घात",
"transcribed_word": "घात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "टकर",
"transcribed_word": "टकर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गय",
"transcribed_word": "गय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 162,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_42461050_20250925053225_aa5f4b3a-dee3-4896-84ef-4bfb4456cdfd.jpg",
"reference_text": "1. जय खत पड़ कर बाता \n2. लता एक कप चाए बना",
"ocr_output": "जय खत पड़ कर बाता लता एक कप चाए बना व",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पड़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाता",
"transcribed_word": "बाता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाए",
"transcribed_word": "चाए",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "व",
"match": false,
"reason_diff": "Extra word in transcription: 'व'.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.9090909090909,
"correct_words": 10,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 163,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_42007131_20250925064103_4662595b-8bb5-4648-9520-4da45c80fabd.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चिअत्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चिअत्र",
"transcribed_word": "चित्र",
"match": false,
"reason_diff": "Spelling error: Transcribed 'चित्र' vs reference 'चिअत्र'. The 'अ' character is missing in the transcription, resulting in 'चित्र' instead of 'चिअत्र'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.0,
"correct_words": 19,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 164,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_43049803_20250925065615_ab01ed85-0a29-4a38-9df6-a7667f8bd46e.jpg",
"reference_text": "1. घर से चल नहर पर\n2. मोहन पानी भर कर रख\n3. पनघट पर चल पानी ला\n4. राधा घर से निकल बाहर आ",
"ocr_output": "घर से चल नहर पर मोहन पानी भर कर रख पनघट पर चल पानी ला राधा घर से निकल बाहर आ",
"word_evaluations": [
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "से",
"transcribed_word": "से",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चल",
"transcribed_word": "चल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नहर",
"transcribed_word": "नहर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोहन",
"transcribed_word": "मोहन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पनघट",
"transcribed_word": "पनघट",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चल",
"transcribed_word": "चल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राधा",
"transcribed_word": "राधा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "घर",
"transcribed_word": "घर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "से",
"transcribed_word": "से",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "निकल",
"transcribed_word": "निकल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाहर",
"transcribed_word": "बाहर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आ",
"transcribed_word": "आ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 21,
"total_words": 21,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 165,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1609_null_43336948_20250925165516_509903c0-1f57-48b9-a24c-5cfdc3d9e9cb.jpg",
"reference_text": "Blank Image",
"ocr_output": "",
"word_evaluations": [],
"accuracy": 0,
"correct_words": 0,
"total_words": 0,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 166,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5063_null_42852208_20250926031855_168259a7-0b7e-4ea6-8d5e-fd93c1e49773.jpg",
"reference_text": "1. जय छत पर पत्र पढ़ ।\n2. एक फल का नाम बात ।",
"ocr_output": "जय छत पर पत्र पढ़ एक फल का नाम बात",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बात",
"transcribed_word": "बात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 167,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5063_null_41942973_20250926033401_641510c7-f8f6-4da5-a6a9-502cd1cd768d.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 168,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5063_null_41942976_20250926033407_adcee0d4-2473-48d1-bd3f-55559038c75f.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Spelling error: Transcribed 'बता।' includes an extra full stop character not present in the reference 'बता'. [Punctuation difference: 'बता।'→'बता']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Spelling error: Transcribed 'बना।' includes an extra full stop character not present in the reference 'बना'. [Punctuation difference: 'बना।'→'बना']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 169,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5063_null_37722327_20250926035256_9e4f72a0-9fbf-4ff3-a8a7-a8d5a1a4285e.jpg",
"reference_text": "1. जया धत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "1. जया धत पर पत्र पढ़ 2. एक फल का नाम बता 3. लता खत थाम और चलो 4. मोजा अभी तक गीला है",
"word_evaluations": [
{
"reference_word": "1.",
"transcribed_word": "1.",
"match": true,
"reason_diff": "Spelling error: Transcribed '1' is missing the '.' (period) found in '1.'. [Punctuation difference: '1'→'1.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "धत",
"transcribed_word": "धत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "2.",
"transcribed_word": "2.",
"match": true,
"reason_diff": "Spelling error: Transcribed '2' is missing the '.' (period) found in '2.'. [Punctuation difference: '2'→'2.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "3.",
"transcribed_word": "3.",
"match": true,
"reason_diff": "Spelling error: Transcribed '3' is missing the '.' (period) found in '3.'. [Punctuation difference: '3'→'3.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "4.",
"transcribed_word": "4.",
"match": true,
"reason_diff": "Spelling error: Transcribed '4' is missing the '.' (period) found in '4.'. [Punctuation difference: '4'→'4.']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 28,
"total_words": 28,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 170,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_5063_null_37679000_20250926035310_ef95dafd-4b6d-4b81-a9f8-bac31a521bde.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता लता खत थाम और चलो मोजा अभी तक गीला है",
"word_evaluations": [
{
"reference_word": "1.",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word '1.' not found in transcription at this position. [Missing word: expected '1']",
"word_position": 0,
"comments": null
},
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "2.",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word '2.' not found in transcription at this position. [Missing word: expected '2']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "3.",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word '3.' not found in transcription at this position. [Missing word: expected '3']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "4.",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word '4.' not found in transcription at this position. [Missing word: expected '4']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 85.71428571428571,
"correct_words": 24,
"total_words": 28,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 171,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_43076593_20250926040612_4a1893e8-85b5-472d-a384-af8da2ae7b09.jpg",
"reference_text": "1. वा फल रार",
"ocr_output": "वा फल रार",
"word_evaluations": [
{
"reference_word": "वा",
"transcribed_word": "वा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रार",
"transcribed_word": "रार",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 3,
"total_words": 3,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 172,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41589963_20250926040613_c19155c8-f02f-4175-8ced-f5ff71a1103b.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाजा बजा",
"ocr_output": "वह फल ला ला रख यस छत पर बाजा बजा",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'कर' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'ला' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 173,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2253_null_41632648_20250926040615_81fe228e-2c44-42bd-8b42-17eb86a1d37a.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर भर रख सब सब नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Segmentation error: Reference 'भर' appears merged in transcription as part of 'भरकर'. [Detected merged words: 'भरकर' split into 'भर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged in transcription as part of 'भरकर'. [Detected merged words: 'भरकर' split into 'भर कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Segmentation error: Reference 'सब' appears merged in transcription as part of 'सबका'. [Detected merged words: 'सबका' split into 'सब का']",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Segmentation error: Reference 'का' appears merged in transcription as part of 'सबका'. [Detected merged words: 'सबका' split into 'सब का']",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 174,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_41736541_20250927040704_e60a8a1b-2d4a-473d-bd68-85db11917541.jpg",
"reference_text": "राज\n1. जय खत पड़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "राज जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पढ़",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पढ़' vs reference 'पड़'. The character 'ढ़' (dha) is used instead of 'ड़' (da).",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.9090909090909,
"correct_words": 10,
"total_words": 11,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 175,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42722518_20250927042206_c798feeb-4b27-4179-bd45-1cd637a2ab48.jpg",
"reference_text": "राज\n1. जय खत पड़ कर \n2. लता एक कप चाय ",
"ocr_output": "राज जय खत पड़ कर लता एक कप चाय",
"word_evaluations": [
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पड़",
"transcribed_word": "पड़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 176,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42721432_20250927043745_e4f1f609-58b3-45fe-b4d1-6c7c242e9dde.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता शेर खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता शेर खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शेर",
"transcribed_word": "शेर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 177,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_42720682_20250927043746_059b53cf-b616-4307-91e4-84b2460d997c.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा\n3. रवि नल चुला मत रख\n4. दिन ढला और शाम हुई",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा रवि नल चुला मत रख दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चुला",
"transcribed_word": "चुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 178,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_37741259_20250927063251_2af91374-8114-4ae3-9a39-9de065ad1f2e.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया\n3. आम एक मीठा फल है \n4. दया पानी लेने गई होगी",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया आम एक मीठा फल है दया पानी लेने गई होगी",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "आम",
"transcribed_word": "आम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीठा",
"transcribed_word": "मीठा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दया",
"transcribed_word": "दया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लेने",
"transcribed_word": "लेने",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गई",
"transcribed_word": "गई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होगी",
"transcribed_word": "होगी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 179,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1565_null_37741133_20250927064816_87a8dde8-4e63-4946-b1fa-e03fec48a40b.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन डला औ शाम हुई",
"ocr_output": "वह फल ला ला रख यश छत पर बाजा बजा रवि नल खुला मत रख दिन डला औ शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'ला' appears merged with 'कर' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Segmentation error: Reference 'कर' appears merged with 'ला' in transcription as 'लाकर'. [Detected merged words: 'लाकर' split into 'ला कर']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डला",
"transcribed_word": "डला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "औ",
"transcribed_word": "औ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 180,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_43614890_20250929051500_e1110344-59c3-4f37-ad52-19f9a7005152.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 181,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_41056839_20250929051524_c055991c-b23b-4ad1-867b-43e9f72e664d.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 182,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2355_null_42026040_20250929071909_10115747-c846-4c6f-b775-7224db103785.jpg",
"reference_text": "क म ज\nन स",
"ocr_output": "क म ज न स",
"word_evaluations": [
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "म",
"transcribed_word": "म",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ज",
"transcribed_word": "ज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "न",
"transcribed_word": "न",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "स",
"transcribed_word": "स",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 5,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 183,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_40587250_20250929072920_a8ca31dc-82db-45ed-943d-0727e32c64c7.jpg",
"reference_text": "1. छत पर जम कर नाच\n2. राज डर कर भाग गया",
"ocr_output": "छत पर जम कर नाच राज डर कर भाग गया",
"word_evaluations": [
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जम",
"transcribed_word": "जम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाच",
"transcribed_word": "नाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राज",
"transcribed_word": "राज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डर",
"transcribed_word": "डर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाग",
"transcribed_word": "भाग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गया",
"transcribed_word": "गया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 184,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_43325246_20250929073129_01db8f0e-5a23-4af7-94d3-0e3848a2fe49.jpg",
"reference_text": "1. जथ घत पतर पर कन",
"ocr_output": "नथ घत पतर पर कन",
"word_evaluations": [
{
"reference_word": "जथ",
"transcribed_word": "नथ",
"match": false,
"reason_diff": "Spelling error: Transcribed 'नथ' vs reference 'जथ' (different character 'न' instead of 'ज').",
"word_position": 0,
"comments": null
},
{
"reference_word": "घत",
"transcribed_word": "घत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतर",
"transcribed_word": "पतर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कन",
"transcribed_word": "कन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 80.0,
"correct_words": 4,
"total_words": 5,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 185,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_43325244_20250929073129_c66c7e5d-5384-4c90-acbd-d9732bc5aa52.jpg",
"reference_text": "1. जय छत पर पतथ पर\n2. कनम बत पतथ",
"ocr_output": "जय छत पर पतथ पर कनम बत पतथ",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतथ",
"transcribed_word": "पतथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कनम",
"transcribed_word": "कनम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पतथ",
"transcribed_word": "पतथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 8,
"total_words": 8,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 186,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_43259835_20250929073129_c31774db-8041-4dd4-8689-b91d3bc6dd31.jpg",
"reference_text": "जय छत पर पांसथ\nकनम बत",
"ocr_output": "जय छत पर पांसथ कनम बत",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पांसथ",
"transcribed_word": "पांसथ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कनम",
"transcribed_word": "कनम",
"match": true,
"reason_diff": "Spelling error: Transcribed 'कलम' has 'ल' (la) instead of 'न' (na) found in 'कनम'. [Corrected by visual similarity: 'कलम'→'कनम']",
"word_position": 0,
"comments": null
},
{
"reference_word": "बत",
"transcribed_word": "बत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 6,
"total_words": 6,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 187,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2355_null_42764162_20250929073411_15d85ca0-668b-4514-9184-c96a2656ca8a.jpg",
"reference_text": "स न\nक\nरा",
"ocr_output": "स न क रा",
"word_evaluations": [
{
"reference_word": "स",
"transcribed_word": "स",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "न",
"transcribed_word": "न",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रा",
"transcribed_word": "रा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 4,
"total_words": 4,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 188,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_146256384_20250929074422_fee36df7-b875-44da-bd31-1f82d0708eda.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन ढला और शाम हुई",
"ocr_output": "वह नाफल ला टेकर रख यश छत पर बाजा बजा रवि नल खुला मत रख दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "नाफल",
"match": false,
"reason_diff": "Spelling error: Transcribed 'नाफल' has an extra 'ना' prefix compared to reference 'फल'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "टेकर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'टेकर' has an extra 'टे' syllable compared to reference 'कर'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match. Note: An extra word 'त' was transcribed before 'छत'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match. Note: Extra words '।', 'सत' were transcribed after 'बजा'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match. Note: An extra word '।' was transcribed after 'रख'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match. Note: An extra word '।' was transcribed after 'हुई'.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 18,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 189,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_39312165_20250929074422_b1c0fe0b-28ae-4613-849b-606e6f78ddd5.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश छत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन ढला और शाम हुई",
"ocr_output": "वह फल ला कर रख यश छत पर बाजा बजा रवि नल खुला मत रख दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 190,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2355_null_41316855_20250929074915_28687315-5034-4a5e-9532-7a6b2b036e4c.jpg",
"reference_text": "क र न",
"ocr_output": "क र न",
"word_evaluations": [
{
"reference_word": "क",
"transcribed_word": "क",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "र",
"transcribed_word": "र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "न",
"transcribed_word": "न",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 3,
"total_words": 3,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 191,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_376083930_20250929075924_c2e376ef-2d30-4e78-ac01-c9e7058cafa3.jpg",
"reference_text": "1. घया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।\n3. लता खत थाम और चलो ।\n4. मोजा अभी तक गीला है ।",
"ocr_output": "घया छत पर पत्र पढ़ एक फल का नाम बता लता खत थाम और चलो मोजा अभी तक गीला है",
"word_evaluations": [
{
"reference_word": "घया",
"transcribed_word": "घया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "थाम",
"transcribed_word": "थाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चलो",
"transcribed_word": "चलो",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "मोजा",
"transcribed_word": "मोजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अभी",
"transcribed_word": "अभी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "तक",
"transcribed_word": "तक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गीला",
"transcribed_word": "गीला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 24,
"total_words": 24,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 192,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1593_null_38628460_20250929081532_a4a68ecd-7ce5-4517-a3c3-12f87737579d.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता \n3. यह भालू का चित्र रख\n4. सीता सेब खा रही है",
"ocr_output": "राम जल भर कर रख सब का नाम मत बता यह भालू का चित्र रख सीता सेब खा रही है",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यह",
"transcribed_word": "यह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भालू",
"transcribed_word": "भालू",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चित्र",
"transcribed_word": "चित्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सीता",
"transcribed_word": "सीता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सेब",
"transcribed_word": "सेब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खा",
"transcribed_word": "खा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रही",
"transcribed_word": "रही",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "है",
"transcribed_word": "है",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 20,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 193,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_40109556_20250929142928_5ba4197f-38e3-4fb7-9b89-7cffac9be08a.jpg",
"reference_text": "फयरा \nयाराथपा",
"ocr_output": "याराथपा",
"word_evaluations": [
{
"reference_word": "फयरा",
"transcribed_word": null,
"match": false,
"reason_diff": "Word missing: Reference word 'फयरा' not found in transcription at this position. The transcribed word 'तकचराफ' is present but is a different word. [Missing word: expected 'फयरा']",
"word_position": 0,
"comments": null
},
{
"reference_word": "याराथपा",
"transcribed_word": "याराथपा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 50.0,
"correct_words": 1,
"total_words": 2,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 194,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_38093959_20250929142929_7a738f92-7333-4916-8351-9edb0cb5b9e4.jpg",
"reference_text": "1. भेहे फल ल कर राक\n2. यास चाद पर भाचा भाच\n3. रानी नल कुला मट\n4. रक दिन दाल उऔर सम हुयी",
"ocr_output": "भेहे फल ल कर राक यास चाद पर भाचा भाच रानी नल कुला मट बद रक दिन दाल उऔर सम हुयी",
"word_evaluations": [
{
"reference_word": "भेहे",
"transcribed_word": "भेहे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ल",
"transcribed_word": "ल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "राक",
"transcribed_word": "राक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यास",
"transcribed_word": "यास",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाद",
"transcribed_word": "चाद",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाचा",
"transcribed_word": "भाचा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भाच",
"transcribed_word": "भाच",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रानी",
"transcribed_word": "रानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कुला",
"transcribed_word": "कुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मट",
"transcribed_word": "मट",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "बद",
"match": false,
"reason_diff": "Extra word in transcription not present in reference at this position.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रक",
"transcribed_word": "रक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दाल",
"transcribed_word": "दाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "उऔर",
"transcribed_word": "उऔर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सम",
"transcribed_word": "सम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुयी",
"transcribed_word": "हुयी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.23809523809523,
"correct_words": 20,
"total_words": 21,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 195,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_40697442_20250929142929_167ae51c-16a6-4b01-ae7c-2f4576c61f91.jpg",
"reference_text": "फल रा\nयाश याद पर\nबाना कूना मान\nरात दिन दाल\nउ और\nसग",
"ocr_output": "फल रा याश याद पर बाना कूना मान रात दिन दाल उ और सग",
"word_evaluations": [
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रा",
"transcribed_word": "रा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "याश",
"transcribed_word": "याश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "याद",
"transcribed_word": "याद",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाना",
"transcribed_word": "बाना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कूना",
"transcribed_word": "कूना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मान",
"transcribed_word": "मान",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रात",
"transcribed_word": "रात",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दाल",
"transcribed_word": "दाल",
"match": true,
"reason_diff": "Spelling error: Transcribed 'दान' vs reference 'दाल'. The character 'ल' (la) in the reference is transcribed as 'न' (na). [Corrected by visual similarity: 'दान'→'दाल']",
"word_position": 0,
"comments": null
},
{
"reference_word": "उ",
"transcribed_word": "उ",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सग",
"transcribed_word": "सग",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 14,
"total_words": 14,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 196,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_41420153_20251003055008_a66aa4b5-3e28-412d-8e66-576a40a1a0fb.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 197,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_42497658_20251003055009_ab007b75-4f12-45ca-b377-a723d084bff2.jpg",
"reference_text": "1. राम जल भर कर रख\n2. सब का नाम मत बता ",
"ocr_output": "राम जल भर कर रख सब को नाम मत बता",
"word_evaluations": [
{
"reference_word": "राम",
"transcribed_word": "राम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "जल",
"transcribed_word": "जल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "भर",
"transcribed_word": "भर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "सब",
"transcribed_word": "सब",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "को",
"match": false,
"reason_diff": "Spelling error: Transcribed 'को' vs reference 'का' (incorrect matra 'ो' instead of 'ा').",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 90.0,
"correct_words": 9,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 198,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_42500012_20251003060535_c8909ae6-5207-488a-a572-2c5cc30bab90.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 199,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_41093877_20251003071122_8b643eb4-10e6-4a4d-b066-e1a6975dc4c9.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यस छत पर बाज",
"ocr_output": "वह फल ला कर रख यस छत पर बाज",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "यस",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाज",
"transcribed_word": "बाज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 200,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_43777091_20251003071909_3845dc8b-ce04-4276-bdd8-41ba65c50621.jpg",
"reference_text": "बाल \nमान\nपनी\nनत\nअद\nडद",
"ocr_output": "बाल मान पनी नत वान आद डद",
"word_evaluations": [
{
"reference_word": "बाल",
"transcribed_word": "बाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मान",
"transcribed_word": "मान",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पनी",
"transcribed_word": "पनी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नत",
"transcribed_word": "नत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "अद",
"transcribed_word": "वान",
"match": false,
"reason_diff": "Spelling error: Transcribed 'वान' vs reference 'अद'. The characters are different.",
"word_position": 0,
"comments": null
},
{
"reference_word": null,
"transcribed_word": "आद",
"match": false,
"reason_diff": "Extra word in transcription.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डद",
"transcribed_word": "डद",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 71.42857142857143,
"correct_words": 5,
"total_words": 7,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 201,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_42461884_20251003071910_5418153a-8bdb-468c-a6ea-3a911238af54.jpg",
"reference_text": "बाल मन नेक होली\nनीन खेल डदे\nपानी\nकुल",
"ocr_output": "बाल मन नेक होली नीन खेल डडे पानी कुल",
"word_evaluations": [
{
"reference_word": "बाल",
"transcribed_word": "बाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मन",
"transcribed_word": "मन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नेक",
"transcribed_word": "नेक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "होली",
"transcribed_word": "होली",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नीन",
"transcribed_word": "नीन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खेल",
"transcribed_word": "खेल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डदे",
"transcribed_word": "डडे",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कुल",
"transcribed_word": "कुल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 9,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 202,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_42461883_20251003071910_04fbbbe1-3749-4c27-8111-d00cd588603b.jpg",
"reference_text": "बाल नेक खेल डदे\nनीन छोली\nपानी\nकुल\nमन",
"ocr_output": "बाल नेक खेल डडे नीन छोली पानी कुल मन",
"word_evaluations": [
{
"reference_word": "बाल",
"transcribed_word": "बाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नेक",
"transcribed_word": "नेक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खेल",
"transcribed_word": "खेल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डदे",
"transcribed_word": "डडे",
"match": false,
"reason_diff": "Spelling error: Transcribed 'डडे' vs reference 'डदे'. The consonant 'द' (da) in the reference is transcribed as 'ड' (dda).",
"word_position": 0,
"comments": null
},
{
"reference_word": "नीन",
"transcribed_word": "नीन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छोली",
"transcribed_word": "छोली",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पानी",
"transcribed_word": "पानी",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कुल",
"transcribed_word": "कुल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मन",
"transcribed_word": "मन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 88.88888888888889,
"correct_words": 8,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 203,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_41578860_20251003071910_bbf62083-be11-4d66-a0d1-0cbce27a8f9f.jpg",
"reference_text": "बाल मीन मन\nनेक गुल डल",
"ocr_output": "बाल मीना मन नेक गुल डल",
"word_evaluations": [
{
"reference_word": "बाल",
"transcribed_word": "बाल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मीन",
"transcribed_word": "मीना",
"match": false,
"reason_diff": "Spelling error: Transcribed 'मीना' has an extra 'ा' (aa) matra compared to the reference 'मीन'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मन",
"transcribed_word": "मन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नेक",
"transcribed_word": "नेक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "गुल",
"transcribed_word": "गुल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "डल",
"transcribed_word": "डल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 83.33333333333334,
"correct_words": 5,
"total_words": 6,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 204,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_1746_null_37424323_20251003071910_e9522b26-301a-4a85-91c1-c676c57d1c83.jpg",
"reference_text": "1. वह फल ला कर रख\n2. यश हत पर बाजा बजा\n3. रवि नल खुला मत रख\n4. दिन ढला और शाम हुई",
"ocr_output": "वह फल ला कर रख यश हत पर बाजा बजा रवि नल खुला मत रख ) दिन ढला और शाम हुई",
"word_evaluations": [
{
"reference_word": "वह",
"transcribed_word": "वह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ला",
"transcribed_word": "ला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Punctuation error: Transcribed 'रख।' includes an extra full stop (।) not present in reference 'रख'. [Punctuation difference: 'रख।'→'रख']",
"word_position": 0,
"comments": null
},
{
"reference_word": "यश",
"transcribed_word": "यश",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हत",
"transcribed_word": "हत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बाजा",
"transcribed_word": "बाजा",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बजा",
"transcribed_word": "बजा",
"match": true,
"reason_diff": "Punctuation error: Transcribed 'बजा।' includes an extra full stop (।) not present in reference 'बजा'. [Punctuation difference: 'बजा।'→'बजा']",
"word_position": 0,
"comments": null
},
{
"reference_word": "रवि",
"transcribed_word": "रवि",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नल",
"transcribed_word": "नल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खुला",
"transcribed_word": "खुला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "मत",
"transcribed_word": "मत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख )",
"match": false,
"reason_diff": "Punctuation error: Transcribed 'रख )' includes an extra closing parenthesis ')' not present in reference 'रख'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "दिन",
"transcribed_word": "दिन",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "ढला",
"transcribed_word": "ढला",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "और",
"transcribed_word": "और",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "शाम",
"transcribed_word": "शाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "हुई",
"transcribed_word": "हुई",
"match": true,
"reason_diff": "Punctuation error: Transcribed 'हुई।' includes an extra full stop (।) not present in reference 'हुई'. [Punctuation difference: 'हुई।'→'हुई']",
"word_position": 0,
"comments": null
}
],
"accuracy": 95.0,
"correct_words": 19,
"total_words": 20,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 205,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_43178719_20251003081212_e7d9a212-4160-4120-88d0-0f7c5949773f.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ एक फल का नाम बता",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "",
"match": true,
"reason_diff": "Exact match. [Cleaned punctuation: '।'→'']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 206,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_43211348_20251003081213_d973af07-233c-40e6-a26b-ce18a82731c5.jpg",
"reference_text": "1. जय खत पढ़ कर बता \n2. लता एक कप चाय बना",
"ocr_output": "जय खत पढ़ कर बता लता एक कप चाय बना",
"word_evaluations": [
{
"reference_word": "जय",
"transcribed_word": "जय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "खत",
"transcribed_word": "खत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कर",
"transcribed_word": "कर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लता",
"transcribed_word": "लता",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "कप",
"transcribed_word": "कप",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "चाय",
"transcribed_word": "चाय",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बना",
"transcribed_word": "बना",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 10,
"total_words": 10,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 207,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_4209_null_43741674_20251003081214_2f9ce3bb-9159-4a1d-8ab0-6a57f621e585.jpg",
"reference_text": "1. जया छत पर पत्र पढ़ ।\n2. एक फल का नाम बता ।",
"ocr_output": "जया छत पर पत्र पढ़ । एक फल का नाम बता ।",
"word_evaluations": [
{
"reference_word": "जया",
"transcribed_word": "जया",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पत्र",
"transcribed_word": "पत्र",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पढ़",
"transcribed_word": "पढ़",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "।",
"match": true,
"reason_diff": "Word missing: Reference word '।' (Purn Viram) not found in transcription at this position. [Punctuation difference: 'None'→'।']",
"word_position": 0,
"comments": null
},
{
"reference_word": "एक",
"transcribed_word": "एक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "का",
"transcribed_word": "का",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "नाम",
"transcribed_word": "नाम",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बता",
"transcribed_word": "बता",
"match": true,
"reason_diff": "Extra character: Transcribed '. बता' contains an extra '.' before 'बता'. [Punctuation difference: '. बता'→'बता']",
"word_position": 0,
"comments": null
},
{
"reference_word": "।",
"transcribed_word": "।",
"match": true,
"reason_diff": "Word missing: Reference word '।' (Purn Viram) not found in transcription at this position. [Punctuation difference: 'None'→'।']",
"word_position": 0,
"comments": null
}
],
"accuracy": 100.0,
"correct_words": 12,
"total_words": 12,
"processing_status": "success",
"error": null,
"success": true
},
{
"test_id": 208,
"image_url": "https://minio.staging.nl.samagra.io/assessment-images/ap_2717_null_41103678_20251003161729_373d9fe7-8b78-480f-bd99-6351adbadf65.jpg",
"reference_text": "1. बह फल लाक रख\n2. यस छत पर बज बज",
"ocr_output": "बह फल लाक रख पर छत पर बज बज",
"word_evaluations": [
{
"reference_word": "बह",
"transcribed_word": "बह",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "फल",
"transcribed_word": "फल",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "लाक",
"transcribed_word": "लाक",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "रख",
"transcribed_word": "रख",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "यस",
"transcribed_word": "पर",
"match": false,
"reason_diff": "Spelling error: Transcribed 'पर' vs reference 'यस'.",
"word_position": 0,
"comments": null
},
{
"reference_word": "छत",
"transcribed_word": "छत",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "पर",
"transcribed_word": "पर",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बज",
"transcribed_word": "बज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
},
{
"reference_word": "बज",
"transcribed_word": "बज",
"match": true,
"reason_diff": "Exact match.",
"word_position": 0,
"comments": null
}
],
"accuracy": 88.88888888888889,
"correct_words": 8,
"total_words": 9,
"processing_status": "success",
"error": null,
"success": true
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment