📄 النص الكامل للصفحة
{
"language": "ar",
"direction": "rtl",
"page_context": {
"page_title": "تمارين",
"page_type": "exercises",
"main_topics": [
"الإحصاء",
"تحليل البيانات",
"الرياضيات"
],
"headers": [
"2",
"3",
"4"
],
"has_questions": true,
"has_formulas": false,
"has_examples": false,
"has_visual_elements": true
},
"sections": [
{
"order": 1,
"type": "exercise",
"content_classification": "QUESTION",
"question_indicators": {
"has_question_words": true,
"has_numbering": true,
"has_multiple_choice": false,
"has_instruction_words": true
},
"title": "2",
"content": "2: تمثل البيانات الآتية الأجور الشهرية بالريال لعيّنة مكونة من 30 عاملاً بأحد مصانع المياه، يريد صاحب المصنع تلخيص البيانات.",
"associated_visual_elements": [
0
],
"sub_questions": [
{
"number": "a",
"question": "أنشئ جدول توزيع تكراري يتكون من 5 فئات."
},
{
"number": "b",
"question": "أوجد مقاييس النزعة المركزية للبيانات."
},
{
"number": "c",
"question": "أوجد الانحراف المعياري لأجور العاملين في المصنع، ثم صف علاقة الناتج بالمتوسط الحسابي."
}
]
},
{
"order": 2,
"type": "exercise",
"content_classification": "QUESTION",
"question_indicators": {
"has_question_words": true,
"has_numbering": true,
"has_multiple_choice": false,
"has_instruction_words": true
},
"title": "3",
"content": "3: يمثل الجدول المجاور التوزيع التكراري لعيّنة من الأسر مقسمة حسب فئات الدخل.",
"associated_visual_elements": [
1
],
"sub_questions": [
{
"number": "a",
"question": "أنشئ المدرج التكراري للبيانات."
},
{
"number": "b",
"question": "أي فئة لها دخل أقل؟ وأي فئة هي الأعلى دخلاً؟"
}
]
},
{
"order": 3,
"type": "exercise",
"content_classification": "QUESTION",
"question_indicators": {
"has_question_words": true,
"has_numbering": true,
"has_multiple_choice": false,
"has_instruction_words": true
},
"title": "4",
"content": "4: تعرض شركة عقارية الوحدات السكنية في مزاد علني، حيث يمثل الجدول الآتي الوحدات المتوفرة في كل مدينة والسعر المتوقع:",
"associated_visual_elements": [
2
],
"sub_questions": []
},
{
"order": 4,
"type": "image",
"content_classification": "NON_EDUCATIONAL",
"question_indicators": {
"has_question_words": false,
"has_numbering": false,
"has_multiple_choice": false,
"has_instruction_words": false
},
"title": "وزارة التعليم",
"content": "وزارة التعليم\n2025 - 1447",
"associated_visual_elements": []
},
{
"order": 5,
"type": "metadata",
"content_classification": "METADATA",
"question_indicators": {
"has_question_words": false,
"has_numbering": false,
"has_multiple_choice": false,
"has_instruction_words": false
},
"title": "Page Number",
"content": "110",
"associated_visual_elements": []
}
],
"visual_elements": [
{
"index": 0,
"label": "بيانات الأجور الشهرية",
"question_number": "2",
"type": "table",
"location": "center of page",
"coordinate_system": "N/A",
"shape": "Rectangular grid of numbers",
"title": "N/A",
"function": "N/A",
"description": "A matrix of 30 monthly wage values in Saudi Riyals, arranged in 4 rows and 8 columns (with some empty cells in the last row).",
"axes_labels": {
"x_axis": "N/A",
"y_axis": "N/A"
},
"axes_ranges": {
"x_min": null,
"x_max": null,
"y_min": null,
"y_max": null
},
"endpoints": [],
"critical_points": [],
"y_intercept": null,
"end_behavior": {
"left": "N/A",
"right": "N/A"
},
"key_points": [],
"data_description": "Raw data representing monthly wages for 30 employees.",
"key_values": [],
"numeric_data": {
"series": [
{
"label": "Row 1",
"points": [
{
"x": 1,
"y": 18000
},
{
"x": 2,
"y": 11500
},
{
"x": 3,
"y": 2000
},
{
"x": 4,
"y": 3000
},
{
"x": 5,
"y": 16000
},
{
"x": 6,
"y": 15000
},
{
"x": 7,
"y": 21000
},
{
"x": 8,
"y": 10000
}
],
"slope": null,
"intercept": null,
"relationship": "N/A",
"trend_description": "N/A",
"data_extraction_method": "direct_text_extraction"
},
{
"label": "Row 2",
"points": [
{
"x": 1,
"y": 15300
},
{
"x": 2,
"y": 16500
},
{
"x": 3,
"y": 11000
},
{
"x": 4,
"y": 3000
},
{
"x": 5,
"y": 3200
},
{
"x": 6,
"y": 13000
},
{
"x": 7,
"y": 10000
},
{
"x": 8,
"y": 17000
}
],
"slope": null,
"intercept": null,
"relationship": "N/A",
"trend_description": "N/A",
"data_extraction_method": "direct_text_extraction"
},
{
"label": "Row 3",
"points": [
{
"x": 1,
"y": 3800
},
{
"x": 2,
"y": 18000
},
{
"x": 3,
"y": 3300
},
{
"x": 4,
"y": 21000
},
{
"x": 5,
"y": 19000
},
{
"x": 6,
"y": 3600
},
{
"x": 7,
"y": 3800
},
{
"x": 8,
"y": 12000
}
],
"slope": null,
"intercept": null,
"relationship": "N/A",
"trend_description": "N/A",
"data_extraction_method": "direct_text_extraction"
},
{
"label": "Row 4",
"points": [
{
"x": 1,
"y": 3100
},
{
"x": 2,
"y": 2200
},
{
"x": 3,
"y": 17000
},
{
"x": 4,
"y": 27000
},
{
"x": 5,
"y": 3000
},
{
"x": 6,
"y": 2300
}
],
"slope": null,
"intercept": null,
"relationship": "N/A",
"trend_description": "N/A",
"data_extraction_method": "direct_text_extraction"
}
],
"axis_ranges": {
"x_min": null,
"x_max": null,
"x_unit": null,
"y_min": null,
"y_max": null,
"y_unit": null
},
"grid_analysis": {
"major_grid_spacing": null,
"minor_grid_visible": false,
"coordinate_precision": "N/A"
},
"confidence": 1.0,
"extraction_method": "direct_text_extraction"
},
"table_structure": {
"headers": [],
"rows": [
[
"18000",
"11500",
"2000",
"3000",
"16000",
"15000",
"21000",
"10000"
],
[
"15300",
"16500",
"11000",
"3000",
"3200",
"13000",
"10000",
"17000"
],
[
"3800",
"18000",
"3300",
"21000",
"19000",
"3600",
"3800",
"12000"
],
[
"3100",
"2200",
"17000",
"27000",
"3000",
"2300",
"EMPTY",
"EMPTY"
]
],
"empty_cells": "Two cells in the last row are empty.",
"calculation_context": "Data for statistical analysis: frequency distribution, measures of central tendency, standard deviation."
},
"educational_context": "Provides raw data for statistical analysis exercises related to monthly wages.",
"estimated": false
},
{
"index": 1,
"label": "جدول التوزيع التكراري",
"question_number": "3",
"type": "table",
"location": "center of page, below question 3 text",
"coordinate_system": "N/A",
"shape": "Rectangular table",
"title": "N/A",
"function": "N/A",
"description": "A frequency distribution table showing income classes and the number of families in each class.",
"axes_labels": {
"x_axis": "N/A",
"y_axis": "N/A"
},
"axes_ranges": {
"x_min": null,
"x_max": null,
"y_min": null,
"y_max": null
},
"endpoints": [],
"critical_points": [],
"y_intercept": null,
"end_behavior": {
"left": "N/A",
"right": "N/A"
},
"key_points": [],
"data_description": "Data for creating a histogram and identifying income classes.",
"key_values": [],
"numeric_data": null,
"table_structure": {
"headers": [
"فئات الدخل",
"عدد الأسر"
],
"rows": [
[
"62-65",
"3"
],
[
"66-69",
"8"
],
[
"70-73",
"20"
],
[
"74-77",
"14"
],
[
"78-81",
"10"
]
],
"empty_cells": "None",
"calculation_context": "Data for creating a histogram and identifying income classes (lowest/highest income)."
},
"educational_context": "Provides data for exercises on frequency distributions and histograms.",
"estimated": false
},
{
"index": 2,
"label": "جدول الوحدات السكنية",
"question_number": "4",
"type": "table",
"location": "bottom center of page",
"coordinate_system": "N/A",
"shape": "Rectangular table",
"title": "N/A",
"function": "N/A",
"description": "A table listing residential units by city, area, and expected price for an auction.",
"axes_labels": {
"x_axis": "N/A",
"y_axis": "N/A"
},
"axes_ranges": {
"x_min": null,
"x_max": null,
"y_min": null,
"y_max": null
},
"endpoints": [],
"critical_points": [],
"y_intercept": null,
"end_behavior": {
"left": "N/A",
"right": "N/A"
},
"key_points": [],
"data_description": "Real estate data for various cities, including area and price.",
"key_values": [],
"numeric_data": null,
"table_structure": {
"headers": [
"المدينة",
"المساحة",
"السعر"
],
"rows": [
[
"جدة",
"300",
"2200000"
],
[
"الرياض",
"1200",
"3000000"
],
[
"مكة المكرمة",
"300",
"1300000"
],
[
"الدمام",
"450",
"1100000"
],
[
"الرياض",
"900",
"1950000"
],
[
"مكة المكرمة",
"800",
"2500000"
],
[
"مكة المكرمة",
"200",
"160000"
],
[
"الدمام",
"200",
"500000"
]
],
"empty_cells": "None",
"calculation_context": "Data for analysis related to real estate auctions, potentially for calculating price per square meter or comparing values."
},
"educational_context": "Provides data for exercises on real estate analysis or data interpretation.",
"estimated": false
}
]
}