{
  "schema_version": "2.0.0",
  "title": "HAMOU MATH — فهرس مرجعي شامل لكتب الرياضيات المدرسية الجزائرية",
  "updated_at": "2026-10-14",
  "policy": "فهرس المصادر لا يعني أن ملفات PDF قد نُزّلت أو أُدرجت. الكتاب المدرسي مرجع المحتوى، والتدرج الرسمي المتحقق مرجع ترتيب الحصص والتوقيت. لا تنشئ قائمة دروس رسمية من عنوان فصل فقط.",
  "source_org": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
  "source_root": "https://www.onps.dz/",
  "primary": [
    {
      "level": "1AP",
      "label": "السنة الأولى ابتدائي",
      "title": "كتابي في الرياضيات والتربية العلمية والتكنولوجية",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/primaire_sco/page/8",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي؛ كتاب الرياضيات ضمن كتاب مدمج",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AP",
      "label": "السنة الثانية ابتدائي",
      "title": "كتابي في الرياضيات السنة الثانية ابتدائي",
      "catalog_url": "https://www.onps.dz/158",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AP",
      "label": "السنة الثالثة ابتدائي",
      "title": "كتاب الرياضيات السنة الثالثة ابتدائي",
      "catalog_url": "https://www.onps.dz/169",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "4AP",
      "label": "السنة الرابعة ابتدائي",
      "title": "كتاب الرياضيات السنة الرابعة ابتدائي",
      "catalog_url": "https://www.onps.dz/240",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "5AP",
      "label": "السنة الخامسة ابتدائي",
      "title": "كتاب الرياضيات السنة الخامسة ابتدائي",
      "catalog_url": "https://www.onps.dz/268",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    }
  ],
  "middle": [
    {
      "level": "1AM",
      "label": "السنة الأولى متوسط",
      "title": "كتابي في الرياضيات السنة الأولى من التعليم المتوسط",
      "catalog_url": "https://www.onps.dz/299",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي للديوان الوطني للمطبوعات المدرسية",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AM",
      "label": "السنة الثانية متوسط",
      "title": "كتاب الرياضيات السنة الثانية من التعليم المتوسط",
      "catalog_url": "https://www.onps.dz/393",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي للديوان الوطني للمطبوعات المدرسية",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AM",
      "label": "السنة الثالثة متوسط",
      "title": "كتاب الرياضيات السنة الثالثة من التعليم المتوسط",
      "catalog_url": "https://www.onps.dz/425",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي للديوان الوطني للمطبوعات المدرسية",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "4AM",
      "label": "السنة الرابعة متوسط",
      "title": "كتاب الرياضيات السنة الرابعة من التعليم المتوسط",
      "catalog_url": "https://www.onps.dz/453",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس رسمي للديوان الوطني للمطبوعات المدرسية",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    }
  ],
  "secondary": [
    {
      "level": "1AS-SC",
      "label": "الأولى ثانوي — جذع مشترك علوم وتكنولوجيا",
      "title": "كتاب الرياضيات للأولى ثانوي علوم وتكنولوجيا",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/1lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الجذع المشترك",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "1AS-L",
      "label": "الأولى ثانوي — جذع مشترك آداب",
      "title": "كتاب الرياضيات للأولى ثانوي آداب",
      "catalog_url": "https://www.onps.dz/585",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "صفحة كتاب الرياضيات لجذع الآداب",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AS-M",
      "label": "الثانية ثانوي — شعبة رياضيات",
      "title": "كتاب الرياضيات للسنة الثانية ثانوي شعبة رياضيات",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/2lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AS-SE",
      "label": "الثانية ثانوي — علوم تجريبية",
      "title": "كتاب الرياضيات للسنة الثانية ثانوي علوم تجريبية",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/2lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AS-TM",
      "label": "الثانية ثانوي — تقني رياضي",
      "title": "كتب الرياضيات حسب تخصص التقني رياضي",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/2lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب التخصص",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AS-GE",
      "label": "الثانية ثانوي — تسيير واقتصاد",
      "title": "كتاب الرياضيات للسنة الثانية ثانوي تسيير واقتصاد",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/2lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "2AS-LP",
      "label": "الثانية ثانوي — آداب وفلسفة",
      "title": "كتاب الرياضيات للسنة الثانية ثانوي آداب وفلسفة",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/2lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AS-M",
      "label": "الثالثة ثانوي — شعبة رياضيات",
      "title": "كتاب الرياضيات للسنة الثالثة ثانوي شعبة رياضيات",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/3lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AS-SE",
      "label": "الثالثة ثانوي — علوم تجريبية",
      "title": "كتاب الرياضيات للسنة الثالثة ثانوي علوم تجريبية",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/3lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AS-TM",
      "label": "الثالثة ثانوي — تقني رياضي",
      "title": "كتب الرياضيات حسب تخصص التقني رياضي",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/3lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب التخصص",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AS-GE",
      "label": "الثالثة ثانوي — تسيير واقتصاد",
      "title": "كتاب الرياضيات للسنة الثالثة ثانوي تسيير واقتصاد",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/3lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    },
    {
      "level": "3AS-LP",
      "label": "الثالثة ثانوي — آداب وفلسفة",
      "title": "كتاب الرياضيات للسنة الثالثة ثانوي آداب وفلسفة",
      "catalog_url": "https://www.onps.dz/category/الكتب/scolaires/lycee/3lycee",
      "publisher": "الديوان الوطني للمطبوعات المدرسية (ONPS)",
      "catalog_verified": true,
      "full_textbook_pdf_included": false,
      "download_status": "not_downloaded_in_this_build",
      "source_note": "فهرس الديوان حسب الشعبة",
      "use_policy": "Use as bibliographic locator only. Do not claim the full textbook is bundled or generate page-specific citations until the actual book PDF is downloaded and verified.",
      "pdf_included": false
    }
  ],
  "bundled_local_references": [
    {
      "title": "تدرج التعلمات في الرياضيات — التعليم الثانوي (مرجع مؤرشف 2017–2018)",
      "local_pdf": "data/curriculum/dzexams-doc-teachers.pdf",
      "local_rows": "data/curriculum/dzexams-doc-teachers.rows.json",
      "rows": 783,
      "sha256": "ef5547ae1b8a7d5772b64ada0773aeb29a0287372afa93b92a1a2751bed560a2",
      "status": "bundled_verified_archived_reference",
      "current_year_claim_allowed": false
    }
  ],
  "missing_assets": {
    "textbook_pdfs": [
      "1AP",
      "2AP",
      "3AP",
      "4AP",
      "5AP",
      "1AM",
      "2AM",
      "3AM",
      "4AM",
      "1AS-SC",
      "1AS-L",
      "2AS streams",
      "3AS streams"
    ],
    "middle_granular_progressions": [
      "1AM",
      "2AM",
      "3AM",
      "4AM"
    ],
    "current_2026_2027_secondary_progressions": "not_verified_as_complete_granular_data"
  },
  "source_integrity": "No PDF is marked bundled unless its exact file exists locally and has been checked.",
  "external_discovery_sources": [
    {
      "title": "التدرجات السنوية لكل المستويات التعليم المتوسط في مادة الرياضيات",
      "url": "https://fikradz.com/sujets/NDc4NzI",
      "type": "third_party_teacher_prepared_progression_collection",
      "verified_from_page": true,
      "downloaded_into_package": false,
      "authority": "teacher-prepared/third-party; not to be labelled Ministry-issued without checking document cover"
    },
    {
      "title": "كتب الرياضيات للطور المتوسط — فهرس اكتشاف خارجي",
      "url": "https://elfahras.com/dz/books/middle/",
      "type": "third_party_book_index",
      "verified_from_page": true,
      "downloaded_into_package": false,
      "authority": "discovery index only; prefer ONPS/Ministry source when available"
    },
    {
      "title": "كتب مدرسية لكل الأطوار — فهرس اكتشاف خارجي",
      "url": "https://elfahras.com/dz/books/",
      "type": "third_party_book_index",
      "verified_from_page": true,
      "downloaded_into_package": false,
      "authority": "discovery index only; direct PDF links on detail pages were not verified as working"
    },
    {
      "title": "التدرجات السنوية رياضيات ثانوي 2026-2027 — صفحة اكتشاف",
      "url": "https://www.learndz.com/article/annual-progressions-mathematics-secondary-2026-2027",
      "type": "third_party_progression_discovery",
      "verified_from_page": true,
      "downloaded_into_package": false,
      "authority": "verify the actual PDF cover and completeness before enabling official generation"
    }
  ],
  "download_integrity_note": "The Fikra page exposes a direct PDF link in the web view, but this build environment could not fetch external binary files. Therefore no middle progression or textbook PDF is falsely marked as locally bundled. External URLs are source-discovery links only."
}
