{
  "contract": "course-learning-capability/1",
  "course_id": "C120",
  "limitations": [
    "Adapter memproyeksikan identitas, metadata, dan bukti; badan buku tetap pada edisi native publik.",
    "Sebanyak 22 unit terjemahan sumber dan empat modul jembatan orisinal tetap dibedakan; modul jembatan tidak dinyatakan sebagai karya sumber.",
    "Sebanyak 141 rekaman penguasaan memuat petunjuk dan dukungan jawaban, tetapi 14 di antaranya adalah rubrik kualitatif dan satu klasifikasi terbimbing, bukan solusi numerik tunggal.",
    "Dua belas notebook proyek adalah paket awal; adapter tidak mengklaim reproduksi hasil artikel yang dirujuk.",
    "Prasyarat B70, B80, dan C10 berasal dari peta program pusat, bukan graf prasyarat per unit native.",
    "Proyeksi umum 16.029 rekaman bersifat virtual dan dapat direkonstruksi dari backend native 81 berkas; tidak ada salinan badan korpus kedua."
  ],
  "locale": "id-ID",
  "native_role_id": "O005",
  "native_title": "Pengantar Pemodelan Matematika — Edisi Bahasa Indonesia",
  "portable_entry": "site/index.html",
  "portable_source_archive": "https://zenodo.org/records/22070943/files/02_O005_LEGA_v1.01_id_complete-reader-20260823-r5_compact_source.zip?download=1",
  "prerequisite_scope": "central_course_level_only_not_native_per_unit_claims",
  "program_prerequisites": [
    "B70",
    "B80",
    "C10"
  ],
  "public_pdf": "https://zenodo.org/records/22070943/files/01_Pengantar_Pemodelan_Matematika_Edisi_Bahasa_Indonesia_Lengkap.pdf?download=1",
  "public_reader": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/",
  "route": {
    "route_id": "C120:route:o005-complete",
    "unit_ids": [
      "O005-LEGA-V101-FM01",
      "O005-LEGA-V101-PT01",
      "O005-LEGA-V101-CH01",
      "O005-LEGA-V101-CH02",
      "O005-LEGA-V101-PT02",
      "O005-LEGA-V101-CH03",
      "O005-LEGA-V101-CH04",
      "O005-LEGA-V101-PT03",
      "O005-LEGA-V101-CH05",
      "O005-LEGA-V101-CH06",
      "O005-LEGA-V101-CH07",
      "O005-LEGA-V101-PT04",
      "O005-LEGA-V101-CH08",
      "O005-LEGA-V101-CH09",
      "O005-LEGA-V101-CH10",
      "O005-LEGA-V101-PT05",
      "O005-LEGA-V101-CH11",
      "O005-LEGA-V101-CH12",
      "O005-LEGA-V101-CH13",
      "O005-LEGA-V101-CH14",
      "O005-LEGA-V101-BM01",
      "O005-LEGA-V101-BM02",
      "O005-BRIDGE-C1",
      "O005-BRIDGE-C2",
      "O005-BRIDGE-C3",
      "O005-BRIDGE-C4"
    ]
  },
  "schema": "c120-learning-map/1",
  "title": "Pemodelan Matematis dan Dinamika Nonlinear",
  "units": [
    {
      "label": "Prakata",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 1,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 4,
      "pdf_page_start": 3,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-FM01/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-FM01.json",
      "reader_index": {
        "bytes": 7535,
        "path": "build/reader/O005-LEGA-V101-FM01/index.html",
        "sha256": "0d623830176e98bcf5f8814f6e710af128ab4201495d03cc465c98804d4c66cc"
      },
      "reader_package_manifest": {
        "bytes": 398,
        "path": "build/reader/O005-LEGA-V101-FM01/PACKAGE_MANIFEST.tsv",
        "sha256": "17e6d19bb5e565591f55c6d88e88b81777fce8a80e3f329904d47e28ef9f14db"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-FM01/",
      "segment_count": 7,
      "segments_path": "backend/segments/O005-LEGA-V101-FM01.segments.jsonl",
      "segments_sha256": "9e60af834465dfe1ea7d9e6631288fd963addcc437cbedc42f342d5b3b0a5090",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/front-matter/introduction-2/",
      "target_path": "source/id-ID/O005-LEGA-V101-FM01/content.html",
      "target_sha256": "27f12221c462101e7008cbdd409e7b7fd1bcf99f7aea8d458b2e87efa80c1f56",
      "title_id": "Prakata",
      "unit_id": "O005-LEGA-V101-FM01",
      "unit_kind": "front_matter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bagian 1",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 2,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 5,
      "pdf_page_start": 5,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-PT01/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-PT01.json",
      "reader_index": {
        "bytes": 2607,
        "path": "build/reader/O005-LEGA-V101-PT01/index.html",
        "sha256": "bb14fc417e074f873a4dfdcc71c09791b7a238c87f29be8a9b7c4688468c118d"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-PT01/PACKAGE_MANIFEST.tsv",
        "sha256": "b63128b817015198200f761732150c90c6f0a7f84513ac117ef1355b14b005c3"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-PT01/",
      "segment_count": 3,
      "segments_path": "backend/segments/O005-LEGA-V101-PT01.segments.jsonl",
      "segments_sha256": "64d41bf505e30ee886ccb0abade535554d7322b9b3da4e1f6c8ec81a84126361",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/part/part-1-what-is-a-model/",
      "target_path": "source/id-ID/O005-LEGA-V101-PT01/content.html",
      "target_sha256": "2922e6de1e5b9287f29283add8cb04be9f469cc67c51b3d42e8b7e365312bcff",
      "title_id": "Pendahuluan",
      "unit_id": "O005-LEGA-V101-PT01",
      "unit_kind": "part_introduction",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 1",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH01.mastery.json",
      "mastery_sha256": "58f5c0aff94d3d6290775906ebfb4f81e9fafb50b31d60aa8b21080541c77a6d",
      "ordinal": 3,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 22,
      "pdf_page_start": 6,
      "problem_count": 7,
      "problem_ids": [
        "O005-LEGA-V101-CH01-P01",
        "O005-LEGA-V101-CH01-P02",
        "O005-LEGA-V101-CH01-P03",
        "O005-LEGA-V101-CH01-P04",
        "O005-LEGA-V101-CH01-P05",
        "O005-LEGA-V101-CH01-P06",
        "O005-LEGA-V101-CH01-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH01-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 8,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH01-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH01-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH01-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_with_degenerate_case",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH01-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "numeric",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH01-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "computational_qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH01-P07",
          "problem_summary_provenance": "source_derived_adapted_to_open_python",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH01.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH01/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH01.json",
      "reader_index": {
        "bytes": 78823,
        "path": "build/reader/O005-LEGA-V101-CH01/index.html",
        "sha256": "983a5a5baa4188cf6473f55b5e539faf21d5f01090d185a2d50f5e33ca1f15f9"
      },
      "reader_package_manifest": {
        "bytes": 820,
        "path": "build/reader/O005-LEGA-V101-CH01/PACKAGE_MANIFEST.tsv",
        "sha256": "8ad8d6ae1fa621e0578937a473afeb7a9688868a68d0219368aa4c9146db5293"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH01/",
      "segment_count": 125,
      "segments_path": "backend/segments/O005-LEGA-V101-CH01.segments.jsonl",
      "segments_sha256": "7ee9ceeaa4117c165a4f26b13aca32405ccef8372c10a5e6a4299e2119a63944",
      "source_title": "On the Nature of Mathematical Modeling",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/chapter-1/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH01/content.html",
      "target_sha256": "1a3d10b39dbb67b017c411e888803f2a0ac3efbfcfe6530d29fe46d2f6ef9643",
      "title_id": "Tentang Hakikat Pemodelan Matematika",
      "unit_id": "O005-LEGA-V101-CH01",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH01/notebooks/problem-07-open-curve-fitting.ipynb",
      "unit_notebook_sha256": "75eb7a3b4e5f67bf12c689aa3162ee8ba49149cd00c96e53cae119a524d11a5e",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 2",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH02.mastery.json",
      "mastery_sha256": "1019fa30ac69bb4fb165000254dfd66ce80e97c501c1d636b3f853d9b3269b53",
      "ordinal": 4,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 40,
      "pdf_page_start": 23,
      "problem_count": 7,
      "problem_ids": [
        "O005-LEGA-V101-CH02-P01",
        "O005-LEGA-V101-CH02-P02",
        "O005-LEGA-V101-CH02-P03",
        "O005-LEGA-V101-CH02-P04",
        "O005-LEGA-V101-CH02-P05",
        "O005-LEGA-V101-CH02-P06",
        "O005-LEGA-V101-CH02-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_family_examples",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH02-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_example",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH02-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "analytic_plot",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH02-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "analytic_plot",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH02-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_model_design",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH02-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "qualitative_article_analysis",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH02-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "qualitative_model_comparison",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH02-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "qualitative_rubric"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH02.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH02/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH02.json",
      "reader_index": {
        "bytes": 136406,
        "path": "build/reader/O005-LEGA-V101-CH02/index.html",
        "sha256": "e5f028a64848cd6e40dbac5c58116851b9167736115929638c1d9d8615bc8393"
      },
      "reader_package_manifest": {
        "bytes": 822,
        "path": "build/reader/O005-LEGA-V101-CH02/PACKAGE_MANIFEST.tsv",
        "sha256": "99df995fd0a519babb75b8a04e5495396c48f282ec4b700f731b8041c472ccce"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH02/",
      "segment_count": 121,
      "segments_path": "backend/segments/O005-LEGA-V101-CH02.segments.jsonl",
      "segments_sha256": "0e1dd86ab9c5dc0d2e6338a2ae8909e5d5825f4d8b5866ca7eab88dfb0246b6a",
      "source_title": "First Steps: Modeling the Wave",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/first-steps-modeling-the-wave/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH02/content.html",
      "target_sha256": "e044dbfde28c561f43922fabf24af41cc47b2fb4e3307fb6146646b700cf8c4c",
      "title_id": "Langkah Awal: Memodelkan Gelombang",
      "unit_id": "O005-LEGA-V101-CH02",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH02/notebooks/chapter-02-open-wave-simulation.ipynb",
      "unit_notebook_sha256": "8e31dc2dfaa61b3e0f76dd04b29867fcadd303490622a8ea0e1f5ad77f2ce517",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bagian 2",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 5,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 41,
      "pdf_page_start": 41,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-PT02/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-PT02.json",
      "reader_index": {
        "bytes": 2640,
        "path": "build/reader/O005-LEGA-V101-PT02/index.html",
        "sha256": "168d137e5d419e45ccc5834bcc9cb4921d843b03aea3f583f40c70f6bb68277f"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-PT02/PACKAGE_MANIFEST.tsv",
        "sha256": "f1ef96675d782477f84ab055c90341fc36297e91dd65fe01a05bff44c7a7f0c8"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-PT02/",
      "segment_count": 3,
      "segments_path": "backend/segments/O005-LEGA-V101-PT02.segments.jsonl",
      "segments_sha256": "63492fc25014f6872dc8c5c4a90fad31813be679a7a0d78332e61ec1c77f7d54",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/part/part-2-models-from-classical-mechanics/",
      "target_path": "source/id-ID/O005-LEGA-V101-PT02/content.html",
      "target_sha256": "c7351c8342d7334116e69fbd16b7e19030c9492237e00c99713bcca0697e4087",
      "title_id": "Model-Model dari Mekanika Klasik",
      "unit_id": "O005-LEGA-V101-PT02",
      "unit_kind": "part_introduction",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 3",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH03.mastery.json",
      "mastery_sha256": "c9375f9c54b0e67ba301b495763d235ece03aaaa2fd12ac6b88aaaacaadc915e",
      "ordinal": 6,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 89,
      "pdf_page_start": 42,
      "problem_count": 23,
      "problem_ids": [
        "O005-LEGA-V101-CH03-P01",
        "O005-LEGA-V101-CH03-P02",
        "O005-LEGA-V101-CH03-P03",
        "O005-LEGA-V101-CH03-P04",
        "O005-LEGA-V101-CH03-P05",
        "O005-LEGA-V101-CH03-P06",
        "O005-LEGA-V101-CH03-P07",
        "O005-LEGA-V101-CH03-P08",
        "O005-LEGA-V101-CH03-P09",
        "O005-LEGA-V101-CH03-P10",
        "O005-LEGA-V101-CH03-P11",
        "O005-LEGA-V101-CH03-P12",
        "O005-LEGA-V101-CH03-P13",
        "O005-LEGA-V101-CH03-P14",
        "O005-LEGA-V101-CH03-P15",
        "O005-LEGA-V101-CH03-P16",
        "O005-LEGA-V101-CH03-P17",
        "O005-LEGA-V101-CH03-P18",
        "O005-LEGA-V101-CH03-P19",
        "O005-LEGA-V101-CH03-P20",
        "O005-LEGA-V101-CH03-P21",
        "O005-LEGA-V101-CH03-P22",
        "O005-LEGA-V101-CH03-P23"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_with_nonuniqueness",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH03-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_integral_and_monotonicity",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH03-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_dynamics",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH03-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 7,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_symbolic",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH03-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_phase_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH03-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_phase_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH03-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_classification",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH03-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_matrix_examples",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 8,
          "problem_id": "O005-LEGA-V101-CH03-P08",
          "problem_summary_provenance": "source_derived_adapted_to_open_python",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "classification_procedure",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 9,
          "problem_id": "O005-LEGA-V101-CH03-P09",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "multi_system_phase_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 10,
          "problem_id": "O005-LEGA-V101-CH03-P10",
          "problem_summary_provenance": "source_derived_adapted_to_open_python",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "analytic_and_computational",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 11,
          "problem_id": "O005-LEGA-V101-CH03-P11",
          "problem_summary_provenance": "source_derived_adapted_to_open_python",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 12,
          "problem_id": "O005-LEGA-V101-CH03-P12",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_approximation",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 13,
          "problem_id": "O005-LEGA-V101-CH03-P13",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 10,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_bound",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 14,
          "problem_id": "O005-LEGA-V101-CH03-P14",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 11,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 15,
          "problem_id": "O005-LEGA-V101-CH03-P15",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_linearization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 16,
          "problem_id": "O005-LEGA-V101-CH03-P16",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_local_separatrix",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 17,
          "problem_id": "O005-LEGA-V101-CH03-P17",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "analytic_proof",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 18,
          "problem_id": "O005-LEGA-V101-CH03-P18",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_energy_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 19,
          "problem_id": "O005-LEGA-V101-CH03-P19",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_energy_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 20,
          "problem_id": "O005-LEGA-V101-CH03-P20",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_energy_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 21,
          "problem_id": "O005-LEGA-V101-CH03-P21",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_energy_portrait",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 22,
          "problem_id": "O005-LEGA-V101-CH03-P22",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_dimensional_reduction",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 23,
          "problem_id": "O005-LEGA-V101-CH03-P23",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 15,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH03.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH03/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH03.json",
      "reader_index": {
        "bytes": 523703,
        "path": "build/reader/O005-LEGA-V101-CH03/index.html",
        "sha256": "da695b6a2338c18ecdad126556e3d852886f39979e1524a7d6fd0bd3f463e62a"
      },
      "reader_package_manifest": {
        "bytes": 1670,
        "path": "build/reader/O005-LEGA-V101-CH03/PACKAGE_MANIFEST.tsv",
        "sha256": "6323d620be2e99193da4bb603b619849c52331b4cc06eb6d6782c95dfcfbf964"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH03/",
      "segment_count": 449,
      "segments_path": "backend/segments/O005-LEGA-V101-CH03.segments.jsonl",
      "segments_sha256": "0008a0facb9d0616b8f0c13876c8c8089458069c78aba4b65b1c5a7159bba39e",
      "source_title": "The Nonlinear Pendulum",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/the-nonlinear-pendulum/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH03/content.html",
      "target_sha256": "37c0b3df486f20fa29929d983fc70f92beb386cb980937a3cb032e6995e7cac3",
      "title_id": "Pendulum Nonlinear",
      "unit_id": "O005-LEGA-V101-CH03",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH03/notebooks/chapter-03-open-phase-plane.ipynb",
      "unit_notebook_sha256": "45bb23aaf15fc03d5f7e878995c9cd0a38a31c2bf64f325b3fdb1e204939505f",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 4",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH04.mastery.json",
      "mastery_sha256": "799c9ad13c683b2575c7192c95e81dc3144d88061aef57ea173c918a687e9395",
      "ordinal": 7,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 104,
      "pdf_page_start": 90,
      "problem_count": 4,
      "problem_ids": [
        "O005-LEGA-V101-CH04-P01",
        "O005-LEGA-V101-CH04-P02",
        "O005-LEGA-V101-CH04-P03",
        "O005-LEGA-V101-CH04-P04"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_dimensional_analysis",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH04-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 12,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_linear_ode_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH04-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_turning_point_and_threshold",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH04-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_gyroscopic_reduction",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH04-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH04.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH04/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH04.json",
      "reader_index": {
        "bytes": 244821,
        "path": "build/reader/O005-LEGA-V101-CH04/index.html",
        "sha256": "b570245f8dd495ed6e749cbc419ea6c35e47b83d84ed5670b8e998d078720a90"
      },
      "reader_package_manifest": {
        "bytes": 929,
        "path": "build/reader/O005-LEGA-V101-CH04/PACKAGE_MANIFEST.tsv",
        "sha256": "bc9638156478e002d7d7774d1a804db6607328ff01b6bb7cfd9bca4785e18abd"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH04/",
      "segment_count": 196,
      "segments_path": "backend/segments/O005-LEGA-V101-CH04.segments.jsonl",
      "segments_sha256": "9c0d412995821b9b69542bbb227948143805b5b21be7bdb8481fcde02ee85c27",
      "source_title": "Stone-Skipping",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/stone-skipping/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH04/content.html",
      "target_sha256": "a860a2ae31e1e04dd9af75d09d850ca22e5e13cf83326e9125d510edb56b742f",
      "title_id": "Pemantulan Batu di Permukaan Air",
      "unit_id": "O005-LEGA-V101-CH04",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH04/notebooks/chapter-04-open-stone-skipping.ipynb",
      "unit_notebook_sha256": "3c77116a1ff709c1609782604da1fe592fe95dc0053fcd0e9728bdef02cb5d90",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bagian 3",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 8,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 105,
      "pdf_page_start": 105,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-PT03/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-PT03.json",
      "reader_index": {
        "bytes": 4474,
        "path": "build/reader/O005-LEGA-V101-PT03/index.html",
        "sha256": "873d311eabfed0b82a45c76994eb0bcc62ff1d0ca37ea4d02c311c9effb1287f"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-PT03/PACKAGE_MANIFEST.tsv",
        "sha256": "6f733c053cfdbd491beb3b7b4812bbf88d5a9ff3942aa42109bb523f7632395a"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-PT03/",
      "segment_count": 4,
      "segments_path": "backend/segments/O005-LEGA-V101-PT03.segments.jsonl",
      "segments_sha256": "9698e525582f2e412e0e87185cb597ef722d7bb59ed2381e66d5d5b61d31c21b",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/part/part-3-population-dynamics-and-epidemiology/",
      "target_path": "source/id-ID/O005-LEGA-V101-PT03/content.html",
      "target_sha256": "8d40cff6e34bcae42c9ad743d743877ab95c0266fab235b9bfcdfdf9adc87933",
      "title_id": "Dinamika Populasi dan Epidemiologi",
      "unit_id": "O005-LEGA-V101-PT03",
      "unit_kind": "part_introduction",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 5",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH05.mastery.json",
      "mastery_sha256": "7bf34f642644a119208716e6943efc6f2153d3def3313829acf85a29f3b369a6",
      "ordinal": 9,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 144,
      "pdf_page_start": 106,
      "problem_count": 17,
      "problem_ids": [
        "O005-LEGA-V101-CH05-P01",
        "O005-LEGA-V101-CH05-P02",
        "O005-LEGA-V101-CH05-P03",
        "O005-LEGA-V101-CH05-P04",
        "O005-LEGA-V101-CH05-P05",
        "O005-LEGA-V101-CH05-P06",
        "O005-LEGA-V101-CH05-P07",
        "O005-LEGA-V101-CH05-P08",
        "O005-LEGA-V101-CH05-P09",
        "O005-LEGA-V101-CH05-P10",
        "O005-LEGA-V101-CH05-P11",
        "O005-LEGA-V101-CH05-P12",
        "O005-LEGA-V101-CH05-P13",
        "O005-LEGA-V101-CH05-P14",
        "O005-LEGA-V101-CH05-P15",
        "O005-LEGA-V101-CH05-P16",
        "O005-LEGA-V101-CH05-P17"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_formula_with_graphical_estimate",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH05-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_discrete_continuous_comparison",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH05-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH05-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_period_doubling",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH05-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_matrix_recurrence",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH05-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_one_dimensional_stability",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH05-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_semistability",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH05-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_saddle_node_bifurcations",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 8,
          "problem_id": "O005-LEGA-V101-CH05-P08",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_conservation_derivation",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 9,
          "problem_id": "O005-LEGA-V101-CH05-P09",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_characteristic_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 10,
          "problem_id": "O005-LEGA-V101-CH05-P10",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_dimensional_analysis",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 11,
          "problem_id": "O005-LEGA-V101-CH05-P11",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 6,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_model_design",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 12,
          "problem_id": "O005-LEGA-V101-CH05-P12",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative_model_design",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 13,
          "problem_id": "O005-LEGA-V101-CH05-P13",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_fixed_points_and_discrete_stability",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 14,
          "problem_id": "O005-LEGA-V101-CH05-P14",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "qualitative_article_analysis",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 15,
          "problem_id": "O005-LEGA-V101-CH05-P15",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 12,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "offline_data_analysis_with_exact_balance",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 16,
          "problem_id": "O005-LEGA-V101-CH05-P16",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "qualitative_rubric"
        },
        {
          "article_link_count": 3,
          "check_provenance": "new_original",
          "check_type": "offline_age_structured_model_rubric",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 17,
          "problem_id": "O005-LEGA-V101-CH05-P17",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "qualitative_rubric"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH05.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH05/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH05.json",
      "reader_index": {
        "bytes": 402618,
        "path": "build/reader/O005-LEGA-V101-CH05/index.html",
        "sha256": "38caf20e18b98fdf7c336a518850449607caeb060b8b5d07f693316ccca30247"
      },
      "reader_package_manifest": {
        "bytes": 1670,
        "path": "build/reader/O005-LEGA-V101-CH05/PACKAGE_MANIFEST.tsv",
        "sha256": "b05c46d80cc80e92a89253c5f2adba9b16d7eb6909859ff0050f79adde4881c9"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH05/",
      "segment_count": 473,
      "segments_path": "backend/segments/O005-LEGA-V101-CH05.segments.jsonl",
      "segments_sha256": "32732105bb934be792de3749e7ede0cf2cdd617126fab6efeddd9468d096dd9f",
      "source_title": "Single-Species Models",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/single-species-models/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH05/content.html",
      "target_sha256": "8a8a205b1dfac9778c3e8549c036559dae88aff1e5262e9513cc5646d72bff7e",
      "title_id": "Model Populasi Satu Spesies",
      "unit_id": "O005-LEGA-V101-CH05",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH05/notebooks/chapter-05-open-single-species-models.ipynb",
      "unit_notebook_sha256": "b7a19523b1fedc344a1cda20cca0a8cfb8a46588f05ff7f59417fa59cfd9c7cd",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 6",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH06.mastery.json",
      "mastery_sha256": "37b40bcc2e3e6b796fbc20fbe290aeeefdfe0a2c428d16347c5b19608b94b388",
      "ordinal": 10,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 163,
      "pdf_page_start": 145,
      "problem_count": 6,
      "problem_ids": [
        "O005-LEGA-V101-CH06-P01",
        "O005-LEGA-V101-CH06-P02",
        "O005-LEGA-V101-CH06-P03",
        "O005-LEGA-V101-CH06-P04",
        "O005-LEGA-V101-CH06-P05",
        "O005-LEGA-V101-CH06-P06"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "valid_mass_action_model",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH06-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_positive_invariance_and_bounds",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH06-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_phase_plane_classification",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH06-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_fixed_points_eigenvalues_and_biological_audit",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH06-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_dimensions_and_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH06-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "primary_source_supported_model_reduction",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH06-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH06.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH06/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH06.json",
      "reader_index": {
        "bytes": 232130,
        "path": "build/reader/O005-LEGA-V101-CH06/index.html",
        "sha256": "aea0bd6f6cb3d194264612751ceb23051b5f3f166fe826f404677b7a404fb756"
      },
      "reader_package_manifest": {
        "bytes": 1177,
        "path": "build/reader/O005-LEGA-V101-CH06/PACKAGE_MANIFEST.tsv",
        "sha256": "c17dc28dd913d083684a3a56dd1425f4b3ea24f1ddaa585272ca231b23ee42e7"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH06/",
      "segment_count": 211,
      "segments_path": "backend/segments/O005-LEGA-V101-CH06.segments.jsonl",
      "segments_sha256": "fae53a83ef41ebc3bb6b7d2f0757ad6d227ef9cc44274b06c8d1f8a57721ecaf",
      "source_title": "Two-Species Models",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/two-species-models/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH06/content.html",
      "target_sha256": "7d983a2e265c7a0201f62b5fd1d4643de0bf899585175bab8a19a0ff28b9be25",
      "title_id": "Model Populasi Dua Spesies",
      "unit_id": "O005-LEGA-V101-CH06",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH06/notebooks/chapter-06-open-two-species-models.ipynb",
      "unit_notebook_sha256": "2bb805326ad45bfb90a914dbd2eb12b5a579e63d0cb60cdce8f4f6c8928eb33a",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 7",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH07.mastery.json",
      "mastery_sha256": "96b941b74965c44edc3529e940cdad77e1b1eb0b9065624dfbe3723204b03788",
      "ordinal": 11,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 178,
      "pdf_page_start": 164,
      "problem_count": 5,
      "problem_ids": [
        "O005-LEGA-V101-CH07-P01",
        "O005-LEGA-V101-CH07-P02",
        "O005-LEGA-V101-CH07-P03",
        "O005-LEGA-V101-CH07-P04",
        "O005-LEGA-V101-CH07-P05"
      ],
      "problem_support": [
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_alternative_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH07-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_viral_equilibria_and_threshold",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH07-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_triangle_positive_invariance",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH07-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_endemic_node_spiral_boundary",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH07-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "valid_mseir_model_with_exact_population_balance",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH07-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH07.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH07/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH07.json",
      "reader_index": {
        "bytes": 166596,
        "path": "build/reader/O005-LEGA-V101-CH07/index.html",
        "sha256": "1db9973291cdd7b9884042568df7f8064a2d176d740797a7c2e3614f3f0361bd"
      },
      "reader_package_manifest": {
        "bytes": 1035,
        "path": "build/reader/O005-LEGA-V101-CH07/PACKAGE_MANIFEST.tsv",
        "sha256": "41de1005f961010700bbdea37b419160062ff590bc15046f4b4c74fc5d8ac11c"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH07/",
      "segment_count": 162,
      "segments_path": "backend/segments/O005-LEGA-V101-CH07.segments.jsonl",
      "segments_sha256": "92a26ba1160e96a59eca8d54dd7d8758e95ed66b2231a2a5697ac3d6e8d2ca87",
      "source_title": "Epidemiology",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/epidemiology/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH07/content.html",
      "target_sha256": "092c0eaeb8641895c19adb81d5688b67c2814efa37eea3c7c0d487668b37394f",
      "title_id": "Epidemiologi",
      "unit_id": "O005-LEGA-V101-CH07",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH07/notebooks/chapter-07-open-epidemiology.ipynb",
      "unit_notebook_sha256": "92a9cf27d48d5e7766881592095f1232cc4d2357ee5d0a46bdb871591afafce4",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bagian 4",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 12,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 180,
      "pdf_page_start": 179,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-PT04/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-PT04.json",
      "reader_index": {
        "bytes": 7942,
        "path": "build/reader/O005-LEGA-V101-PT04/index.html",
        "sha256": "9aaaa20c76526367e6ef81869df1b9cf9afefb9adbbaaa3cc5b2217d97c0194e"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-PT04/PACKAGE_MANIFEST.tsv",
        "sha256": "9c6cc0ced01d17fbc4253b0d077c5d668824ea59a866eac8c0a761dbb45efd3d"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-PT04/",
      "segment_count": 4,
      "segments_path": "backend/segments/O005-LEGA-V101-PT04.segments.jsonl",
      "segments_sha256": "41d626f76bac4b0087399f82bc9a4b52b0de0322e9147001ddfc5aa6b09a3b88",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/part/632-2-2/",
      "target_path": "source/id-ID/O005-LEGA-V101-PT04/content.html",
      "target_sha256": "79c8943cf558b0d1fe485b0765ef8def9c970703d5f80a7f18c04c66c8f60a25",
      "title_id": "Reaksi Kimia dan Efek Spasial",
      "unit_id": "O005-LEGA-V101-PT04",
      "unit_kind": "part_introduction",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 8",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH08.mastery.json",
      "mastery_sha256": "f244ce8bc66e7fd8bb5fb62af32a95bbff0093741148c528a6b5514d1a12c0fa",
      "ordinal": 13,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 207,
      "pdf_page_start": 181,
      "problem_count": 13,
      "problem_ids": [
        "O005-LEGA-V101-CH08-P01",
        "O005-LEGA-V101-CH08-P02",
        "O005-LEGA-V101-CH08-P03",
        "O005-LEGA-V101-CH08-P04",
        "O005-LEGA-V101-CH08-P05",
        "O005-LEGA-V101-CH08-P06",
        "O005-LEGA-V101-CH08-P07",
        "O005-LEGA-V101-CH08-P08",
        "O005-LEGA-V101-CH08-P09",
        "O005-LEGA-V101-CH08-P10",
        "O005-LEGA-V101-CH08-P11",
        "O005-LEGA-V101-CH08-P12",
        "O005-LEGA-V101-CH08-P13"
      ],
      "problem_support": [
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_mass_action_system_and_conservation",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH08-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_rate_dimensions_and_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH08-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_nth_order_depletion_solution_and_domain",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH08-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_brusselator_rate_constant_dimensions",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH08-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_general_brusselator_rescaling",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH08-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "brusselator_hopf_sweep_with_numerical_diagnostic",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH08-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "brusselator_focus_node_boundary_and_relaxation_cycle",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH08-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_oregonator_rate_constant_dimensions",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 8,
          "problem_id": "O005-LEGA-V101-CH08-P08",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 5,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_oregonator_scale_dimension_proof",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 9,
          "problem_id": "O005-LEGA-V101-CH08-P09",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "oregonator_q_sweep_with_hopf_diagnostic",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 10,
          "problem_id": "O005-LEGA-V101-CH08-P10",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 7,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_reduced_oregonator_fixed_point_and_linear_classification",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 11,
          "problem_id": "O005-LEGA-V101-CH08-P11",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_lotka_volterra_mapping_and_dynamics",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 12,
          "problem_id": "O005-LEGA-V101-CH08-P12",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "qualitative_limit_cycle_versus_neutral_family_experiment",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 13,
          "problem_id": "O005-LEGA-V101-CH08-P13",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "qualitative_rubric"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH08.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH08/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH08.json",
      "reader_index": {
        "bytes": 308739,
        "path": "build/reader/O005-LEGA-V101-CH08/index.html",
        "sha256": "f5a105f4f7a40b4e4c532ba7feb2178571fb80bcfe81948f397be741e9ca6f61"
      },
      "reader_package_manifest": {
        "bytes": 1058,
        "path": "build/reader/O005-LEGA-V101-CH08/PACKAGE_MANIFEST.tsv",
        "sha256": "5788926e888a1b42a06a2f5d6c00791f7752c60b8d8c4c84cccc035d3c345204"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH08/",
      "segment_count": 217,
      "segments_path": "backend/segments/O005-LEGA-V101-CH08.segments.jsonl",
      "segments_sha256": "09725f630eb53b477329baf3a4d8c5a08605496e70fae0c113544bd81f146631",
      "source_title": "Chemical Reactions",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/chemical-reactions/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH08/content.html",
      "target_sha256": "49a6be865bf34fac62b832b7d2338982595c48e1ff5c1e0389e626b197659e0a",
      "title_id": "Reaksi Kimia",
      "unit_id": "O005-LEGA-V101-CH08",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH08/notebooks/chapter-08-open-chemical-reactions.ipynb",
      "unit_notebook_sha256": "8cbc3faa8d63683d15ac4498d2c7249763622789988df9e5684250fef1f74a5b",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 9",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH09.mastery.json",
      "mastery_sha256": "9b5beba72aae6132d7bce4a72ca36041caee499b27cd93806b96694804c1b1fc",
      "ordinal": 14,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 226,
      "pdf_page_start": 208,
      "problem_count": 7,
      "problem_ids": [
        "O005-LEGA-V101-CH09-P01",
        "O005-LEGA-V101-CH09-P02",
        "O005-LEGA-V101-CH09-P03",
        "O005-LEGA-V101-CH09-P04",
        "O005-LEGA-V101-CH09-P05",
        "O005-LEGA-V101-CH09-P06",
        "O005-LEGA-V101-CH09-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_fisher_c2_degenerate_stable_node",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH09-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_heat_kernel_differentiation_and_verification",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH09-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "declared_chemotaxis_nutrient_bacteria_closure",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH09-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "qualitative_biased_microscopic_chemotactic_walk",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH09-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_biased_unit_random_walk_moments",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH09-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "fisher_c1_oscillatory_negative_profile",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH09-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "fisher_c3_monotone_nonnegative_front",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH09-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH09.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH09/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH09.json",
      "reader_index": {
        "bytes": 239679,
        "path": "build/reader/O005-LEGA-V101-CH09/index.html",
        "sha256": "7cfdf666fbf8a5fae15d8ef8377c19270e1409acd64d1a87834da72add28110b"
      },
      "reader_package_manifest": {
        "bytes": 1071,
        "path": "build/reader/O005-LEGA-V101-CH09/PACKAGE_MANIFEST.tsv",
        "sha256": "c854d0dcccc3dc69db714ee7405c7f230e6a43a960548b447682e8f41e7e8548"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH09/",
      "segment_count": 228,
      "segments_path": "backend/segments/O005-LEGA-V101-CH09.segments.jsonl",
      "segments_sha256": "fb0b37030cf91b8eef4c1d0d751d3f8d190dabdc74b14222db79dda55002081f",
      "source_title": "Diffusion",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/diffusion/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH09/content.html",
      "target_sha256": "0b4633d88a3aed144738429bccc466f1d3f472714bbeb57e0ddb338cdab329e4",
      "title_id": "Difusi",
      "unit_id": "O005-LEGA-V101-CH09",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH09/notebooks/chapter-09-open-diffusion.ipynb",
      "unit_notebook_sha256": "bbc57501bb83e4195e1c65ad30bd235c67aa1342028aa6a323207ec66101ec97",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 10",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH10.mastery.json",
      "mastery_sha256": "c631df78ec27e473da5c31eb7fbb6d0d833218e593b5678cadaab8722a12ecd7",
      "ordinal": 15,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 240,
      "pdf_page_start": 227,
      "problem_count": 6,
      "problem_ids": [
        "O005-LEGA-V101-CH10-P01",
        "O005-LEGA-V101-CH10-P02",
        "O005-LEGA-V101-CH10-P03",
        "O005-LEGA-V101-CH10-P04",
        "O005-LEGA-V101-CH10-P05",
        "O005-LEGA-V101-CH10-P06"
      ],
      "problem_support": [
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_swift_hohenberg_neutral_mode_mu_zero",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH10-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_swift_hohenberg_unit_modulus_modes_mu_nonzero",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH10-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 1,
          "check_provenance": "new_original",
          "check_type": "exact_swift_hohenberg_complex_dispersion_relation",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH10-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "exact_klausmeier_nondimensionalization",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH10-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "exact_klausmeier_parameter_dimensions",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH10-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 2,
          "check_provenance": "new_original",
          "check_type": "exact_klausmeier_homogeneous_equilibria_and_reaction_jacobian",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH10-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH10.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH10/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH10.json",
      "reader_index": {
        "bytes": 163900,
        "path": "build/reader/O005-LEGA-V101-CH10/index.html",
        "sha256": "71f72ef861f1890ff6c1852ef53758ae2f75fa2a87393fca19dc9a44ae43a806"
      },
      "reader_package_manifest": {
        "bytes": 1177,
        "path": "build/reader/O005-LEGA-V101-CH10/PACKAGE_MANIFEST.tsv",
        "sha256": "04bc2754f1d1aa344dafc5dea5ae2eb32de494e917cf52649414d5f9be797ae7"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH10/",
      "segment_count": 149,
      "segments_path": "backend/segments/O005-LEGA-V101-CH10.segments.jsonl",
      "segments_sha256": "6adc788295e1edd7399946d386708c9520633424e4fade643b6f7492f3af14da",
      "source_title": "Pattern Formation",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/pattern-formation/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH10/content.html",
      "target_sha256": "0c951f1e8dd251be396e437660a6a610bfe28a2b6aeb4f18cd45882f38df18f3",
      "title_id": "Pembentukan Pola",
      "unit_id": "O005-LEGA-V101-CH10",
      "unit_kind": "source_chapter",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH10/notebooks/chapter-10-open-pattern-formation.ipynb",
      "unit_notebook_sha256": "ccf2331e60f7f76d33785820727cfad072d34e3e92f12d778747ab351f1188df",
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bagian 5",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 16,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 241,
      "pdf_page_start": 241,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-PT05/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-PT05.json",
      "reader_index": {
        "bytes": 2337,
        "path": "build/reader/O005-LEGA-V101-PT05/index.html",
        "sha256": "6ea589aab89a1694ebe465137d4e2e4e44a47e06bc098209b54312b27906721f"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-PT05/PACKAGE_MANIFEST.tsv",
        "sha256": "d549df6839f494bc200eab99f2eb93733752f635b17a9f53973f070da80caf56"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-PT05/",
      "segment_count": 2,
      "segments_path": "backend/segments/O005-LEGA-V101-PT05.segments.jsonl",
      "segments_sha256": "70d92d69ccb1e53fb1a1a1ad22a6c41d0c036a5bb652e3af52de0193856a97dd",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/part/appendices/",
      "target_path": "source/id-ID/O005-LEGA-V101-PT05/content.html",
      "target_sha256": "00fb30fb29d5cbedc669ed8aea8931a455f90e426e51b7ca4191094f33221d65",
      "title_id": "Lampiran",
      "unit_id": "O005-LEGA-V101-PT05",
      "unit_kind": "part_introduction",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 11",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH11.mastery.json",
      "mastery_sha256": "76acebcc58ce8f81d35b933a08e47a5a0eee5a717caa168975ada561f091f56e",
      "ordinal": 17,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 254,
      "pdf_page_start": 242,
      "problem_count": 7,
      "problem_ids": [
        "O005-LEGA-V101-CH11-P01",
        "O005-LEGA-V101-CH11-P02",
        "O005-LEGA-V101-CH11-P03",
        "O005-LEGA-V101-CH11-P04",
        "O005-LEGA-V101-CH11-P05",
        "O005-LEGA-V101-CH11-P06",
        "O005-LEGA-V101-CH11-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "proof_distinct_eigenvalue_eigenvectors_independent",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH11-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_three_by_three_determinant",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH11-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_eigenvalues_and_eigenspaces",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH11-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_linearity_and_standard_matrix",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH11-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_column_space_nullspace_and_rank",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH11-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_polynomial_basis_and_coordinates",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH11-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "explicit_linear_dependence_relation",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH11-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH11.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH11/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH11.json",
      "reader_index": {
        "bytes": 187817,
        "path": "build/reader/O005-LEGA-V101-CH11/index.html",
        "sha256": "0e1601c41d2199c4d58a33e2a92f525d06bfd040c4bc6c9c477df2dcb776faad"
      },
      "reader_package_manifest": {
        "bytes": 509,
        "path": "build/reader/O005-LEGA-V101-CH11/PACKAGE_MANIFEST.tsv",
        "sha256": "344629585cee4d5e9b80156790817327ffbf2a8048abae7bca68e6ca892d8d80"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH11/",
      "segment_count": 142,
      "segments_path": "backend/segments/O005-LEGA-V101-CH11.segments.jsonl",
      "segments_sha256": "0ee5d83a3cd0f9096019e0d7ced962ff8f44b4938a49caea207293dc7dcee289",
      "source_title": "Refresher: Linear Algebra",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/linear-algebra/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH11/content.html",
      "target_sha256": "f62354eb267c5788bd0ea8a70d6b7de64f8059c1656eedbffa40898da4c9606d",
      "title_id": "Penyegaran: Aljabar Linear",
      "unit_id": "O005-LEGA-V101-CH11",
      "unit_kind": "source_chapter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 12",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 18,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 258,
      "pdf_page_start": 255,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH12/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH12.json",
      "reader_index": {
        "bytes": 97116,
        "path": "build/reader/O005-LEGA-V101-CH12/index.html",
        "sha256": "3f70518ae670d6a3bd1e711c6fc525e64c40e2a8cafaa469c93d96d22b8d9a64"
      },
      "reader_package_manifest": {
        "bytes": 399,
        "path": "build/reader/O005-LEGA-V101-CH12/PACKAGE_MANIFEST.tsv",
        "sha256": "cb0acb0d6d1c7dd594c651489f5f4addfe797d7da361865d6b85bff7d9f2550c"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH12/",
      "segment_count": 121,
      "segments_path": "backend/segments/O005-LEGA-V101-CH12.segments.jsonl",
      "segments_sha256": "be1a4ec04a0739dde654f507b7ef9bbf906398b4ae1dcf6c9f03572a15cec34d",
      "source_title": "Refresher: Vector Calculus",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/appendix-vector-calculus/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH12/content.html",
      "target_sha256": "6e0e2d720732726d88e3479d399ee25a4b012a750a4626c2219de9e54baa8f8b",
      "title_id": "Penyegaran: Kalkulus Vektor",
      "unit_id": "O005-LEGA-V101-CH12",
      "unit_kind": "source_chapter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 13",
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH13.mastery.json",
      "mastery_sha256": "67965dd1d7e64e66de99b060f1c6be4ee526cd5bd66ffae6a8e2b0be94ff115a",
      "ordinal": 19,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 290,
      "pdf_page_start": 259,
      "problem_count": 11,
      "problem_ids": [
        "O005-LEGA-V101-CH13-P01",
        "O005-LEGA-V101-CH13-P02",
        "O005-LEGA-V101-CH13-P03",
        "O005-LEGA-V101-CH13-P04",
        "O005-LEGA-V101-CH13-P05",
        "O005-LEGA-V101-CH13-P06",
        "O005-LEGA-V101-CH13-P07",
        "O005-LEGA-V101-CH13-P08",
        "O005-LEGA-V101-CH13-P09",
        "O005-LEGA-V101-CH13-P10",
        "O005-LEGA-V101-CH13-P11"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "classified_first_order_equations_with_exact_criteria",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-LEGA-V101-CH13-P01",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 7,
          "support_type": "worked_classification"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_linear_and_exact_first_order_solutions",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-LEGA-V101-CH13-P02",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "implicit_solution_initial_condition_and_uniqueness",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-LEGA-V101-CH13-P03",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "constant_coefficient_ode_ivp_and_bvp",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-LEGA-V101-CH13-P04",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_cauchy_euler_resonant_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-LEGA-V101-CH13-P05",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_reduced_order_logarithmic_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-LEGA-V101-CH13-P06",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_repeated_root_variation_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-LEGA-V101-CH13-P07",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_two_by_two_linear_ivp",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 8,
          "problem_id": "O005-LEGA-V101-CH13-P08",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_resonant_linear_system_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 9,
          "problem_id": "O005-LEGA-V101-CH13-P09",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_third_order_constant_coefficient_solution",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 10,
          "problem_id": "O005-LEGA-V101-CH13-P10",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "exact_differential_equation_with_initial_condition",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 11,
          "problem_id": "O005-LEGA-V101-CH13-P11",
          "problem_summary_provenance": "source_derived",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-LEGA-V101-CH13.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH13/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH13.json",
      "reader_index": {
        "bytes": 512903,
        "path": "build/reader/O005-LEGA-V101-CH13/index.html",
        "sha256": "f2182af805a936072971598ade57144c70fa64b79c8589093f98af8c9115028d"
      },
      "reader_package_manifest": {
        "bytes": 1385,
        "path": "build/reader/O005-LEGA-V101-CH13/PACKAGE_MANIFEST.tsv",
        "sha256": "d6de355b529dc0ad760d908fbe7725858d177446e31f39929bdb8e05852fef5d"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH13/",
      "segment_count": 546,
      "segments_path": "backend/segments/O005-LEGA-V101-CH13.segments.jsonl",
      "segments_sha256": "1c99087627709c1c241026810835d2367b4939ddc9c14e583b172569be20bad8",
      "source_title": "Refresher: Ordinary Differential Equations",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/appendix-ordinary-differential-equations/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH13/content.html",
      "target_sha256": "30613acec8b5e75260848c0159aac20b7ed531f407b8e6f59fa3a36910f88fc9",
      "title_id": "Penyegaran: Persamaan Diferensial Biasa",
      "unit_id": "O005-LEGA-V101-CH13",
      "unit_kind": "source_chapter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Bab 14",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 20,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 298,
      "pdf_page_start": 291,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-CH14/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-CH14.json",
      "reader_index": {
        "bytes": 24028,
        "path": "build/reader/O005-LEGA-V101-CH14/index.html",
        "sha256": "67346cab9dcc6ab84b8c047d1dd4253a4c3773a1624cb9f1db4234b53fd50467"
      },
      "reader_package_manifest": {
        "bytes": 1878,
        "path": "build/reader/O005-LEGA-V101-CH14/PACKAGE_MANIFEST.tsv",
        "sha256": "ca50cad98eb48d09b2fed9a87ac5edea402e21e17e6bdaf948e6aa9de7834611"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-CH14/",
      "segment_count": 247,
      "segments_path": "backend/segments/O005-LEGA-V101-CH14.segments.jsonl",
      "segments_sha256": "8074b66de970f9381056a7c5c71d9bff2806337813606b7a68bf244305d7ad7f",
      "source_title": "Modeling Projects",
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/chapter/examples-of-project-topics/",
      "target_path": "source/id-ID/O005-LEGA-V101-CH14/content.html",
      "target_sha256": "9a08e5a663685a52c4551a560ee68ea4f4dad9675b3aea04702dfa8416d719b4",
      "title_id": "Proyek Pemodelan",
      "unit_id": "O005-LEGA-V101-CH14",
      "unit_kind": "source_chapter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Pernyataan Aksesibilitas",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 21,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 300,
      "pdf_page_start": 299,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-BM01/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-BM01.json",
      "reader_index": {
        "bytes": 5856,
        "path": "build/reader/O005-LEGA-V101-BM01/index.html",
        "sha256": "394426678e24fd30b95ac531fc365384a488a98ce05b618c7b0e3a491001c362"
      },
      "reader_package_manifest": {
        "bytes": 398,
        "path": "build/reader/O005-LEGA-V101-BM01/PACKAGE_MANIFEST.tsv",
        "sha256": "7f154035a26c1e2dc2cec58dff678cb76940014ad462d7c566c6621837fada41"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-BM01/",
      "segment_count": 28,
      "segments_path": "backend/segments/O005-LEGA-V101-BM01.segments.jsonl",
      "segments_sha256": "230dddbb10c82c99e5782a6010cf72ff3a647a75b3d8ebb02c6f0fa869f289c9",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/back-matter/accessibility-statement/",
      "target_path": "source/id-ID/O005-LEGA-V101-BM01/content.html",
      "target_sha256": "e36f9bbc8b4f2506dae31527290aa1e15a4960ab4051bd56b04d0d69a8659ff5",
      "title_id": "Pernyataan Aksesibilitas",
      "unit_id": "O005-LEGA-V101-BM01",
      "unit_kind": "back_matter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Riwayat Versi",
      "mastery_path": null,
      "mastery_sha256": null,
      "ordinal": 22,
      "origin_kind": "source_derived_translation",
      "pdf_page_end": 301,
      "pdf_page_start": 301,
      "problem_count": 0,
      "problem_ids": [],
      "problem_support": [],
      "public_mastery_record": null,
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-LEGA-V101-BM02/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-LEGA-V101-BM02.json",
      "reader_index": {
        "bytes": 3633,
        "path": "build/reader/O005-LEGA-V101-BM02/index.html",
        "sha256": "58c13ee096be0950c88c98d8cbdafdffa48b76ab1608fc28975e1430ba8d5798"
      },
      "reader_package_manifest": {
        "bytes": 397,
        "path": "build/reader/O005-LEGA-V101-BM02/PACKAGE_MANIFEST.tsv",
        "sha256": "d3ce31a494df9e2ba8875af543cb5aaadcca9fadb4806957cba12bf7574faaaa"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-LEGA-V101-BM02/",
      "segment_count": 10,
      "segments_path": "backend/segments/O005-LEGA-V101-BM02.segments.jsonl",
      "segments_sha256": "1415789dc7e8bb89e6ea88b308235b7be70f2177c1fdd35424ed8f4927f92761",
      "source_title": null,
      "source_url": "https://opentextbooks.library.arizona.edu/mathematicalmodeling/back-matter/versioning-history/",
      "target_path": "source/id-ID/O005-LEGA-V101-BM02/content.html",
      "target_sha256": "7aa3fad37ec153d70335b66eaf81aced827f398d305fd2830af27c84ffc577b3",
      "title_id": "Riwayat Versi",
      "unit_id": "O005-LEGA-V101-BM02",
      "unit_kind": "back_matter",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null,
      "unit_schema": "o005-unit-v1"
    },
    {
      "label": "Modul Jembatan C1",
      "mastery_path": "backend/mastery/O005-BRIDGE-C1.mastery.json",
      "mastery_sha256": "642c8c12c47f6a067de078ec73f1663b9ded793c3fc81b1bb0c251bb88cfe5bb",
      "ordinal": 23,
      "origin_kind": "independent_supplement",
      "pdf_page_end": 312,
      "pdf_page_start": 302,
      "problem_count": 7,
      "problem_ids": [
        "O005-BRIDGE-C1-P01",
        "O005-BRIDGE-C1-P02",
        "O005-BRIDGE-C1-P03",
        "O005-BRIDGE-C1-P04",
        "O005-BRIDGE-C1-P05",
        "O005-BRIDGE-C1-P06",
        "O005-BRIDGE-C1-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-BRIDGE-C1-P01",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-BRIDGE-C1-P02",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-BRIDGE-C1-P03",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-BRIDGE-C1-P04",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-BRIDGE-C1-P05",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-BRIDGE-C1-P06",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "executable",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-BRIDGE-C1-P07",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-BRIDGE-C1.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-BRIDGE-C1/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-BRIDGE-C1.json",
      "reader_index": {
        "bytes": 53470,
        "path": "build/reader/O005-BRIDGE-C1/index.html",
        "sha256": "e33fff9fad718abf21db6045f61aef4d14b7226162f4a3d21117453665254f84"
      },
      "reader_package_manifest": {
        "bytes": 920,
        "path": "build/reader/O005-BRIDGE-C1/PACKAGE_MANIFEST.tsv",
        "sha256": "fabfe7feb47b441cc86ddc1ced300ded53867b3942ae15c3797ab9104598431c"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-BRIDGE-C1/",
      "segment_count": 152,
      "segments_path": "backend/segments/O005-BRIDGE-C1.segments.jsonl",
      "segments_sha256": "dfd2cb1f671ab3f672e27d7435d92c84b562b30131c14cca00863040749a20b0",
      "source_title": null,
      "source_url": null,
      "target_path": "source/id-ID/O005-BRIDGE-C1/content.html",
      "target_sha256": "c8593b80996e6f7bd368a4a2e198472198163fc17ee408b98ccbd7e58c99e4eb",
      "title_id": "Alur Kerja Python/Jupyter yang Reprodusibel",
      "unit_id": "O005-BRIDGE-C1",
      "unit_kind": "original_bridge",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C1/notebooks/bridge-c1-reproducible-workflow.ipynb",
      "unit_notebook_sha256": "c266a0e332b6d709007344e1d401b8af324744d6ed524e7afa793ba5a01bee02",
      "unit_schema": "o005-bridge-unit-v1"
    },
    {
      "label": "Modul Jembatan C2",
      "mastery_path": "backend/mastery/O005-BRIDGE-C2.mastery.json",
      "mastery_sha256": "1578939db4115a8764d2db36abd5b595230c3f4e6eec13cd82278eb0c5765b15",
      "ordinal": 24,
      "origin_kind": "independent_supplement",
      "pdf_page_end": 324,
      "pdf_page_start": 313,
      "problem_count": 7,
      "problem_ids": [
        "O005-BRIDGE-C2-P01",
        "O005-BRIDGE-C2-P02",
        "O005-BRIDGE-C2-P03",
        "O005-BRIDGE-C2-P04",
        "O005-BRIDGE-C2-P05",
        "O005-BRIDGE-C2-P06",
        "O005-BRIDGE-C2-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-BRIDGE-C2-P01",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-BRIDGE-C2-P02",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-BRIDGE-C2-P03",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-BRIDGE-C2-P04",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-BRIDGE-C2-P05",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 4,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-BRIDGE-C2-P06",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "executable",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-BRIDGE-C2-P07",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-BRIDGE-C2.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-BRIDGE-C2/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-BRIDGE-C2.json",
      "reader_index": {
        "bytes": 127681,
        "path": "build/reader/O005-BRIDGE-C2/index.html",
        "sha256": "9faf552fccf7081acde0e93c535fd5b22cab15b04ebd7644f7bb46659147bcd0"
      },
      "reader_package_manifest": {
        "bytes": 1176,
        "path": "build/reader/O005-BRIDGE-C2/PACKAGE_MANIFEST.tsv",
        "sha256": "99c0ec2db4e8f7401b05edee4bafde4edc3bf0d55c2acf119252fa39f2be0522"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-BRIDGE-C2/",
      "segment_count": 115,
      "segments_path": "backend/segments/O005-BRIDGE-C2.segments.jsonl",
      "segments_sha256": "f3bb40cd274434ad230694bc38342f1b68950b0cfcdd758be304f7e292a868df",
      "source_title": null,
      "source_url": null,
      "target_path": "source/id-ID/O005-BRIDGE-C2/content.html",
      "target_sha256": "08c3ab749364e6d33028ad6369b18c78361f30b021a36e75ade73325582a8b5a",
      "title_id": "Bifurkasi Lokal: Perubahan Kestabilan dan Munculnya Osilasi",
      "unit_id": "O005-BRIDGE-C2",
      "unit_kind": "original_bridge",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C2/notebooks/bridge-c2-local-bifurcations.ipynb",
      "unit_notebook_sha256": "11b3dd2f57873f781cc60cdf780123f98d41ab9dddee9e9f99e4f9498b0ac573",
      "unit_schema": "o005-bridge-unit-v1"
    },
    {
      "label": "Modul Jembatan C3",
      "mastery_path": "backend/mastery/O005-BRIDGE-C3.mastery.json",
      "mastery_sha256": "eb51c8edf1797d6bdc438d46460ace1ebfef52ce395f78e5c95730404a3e552d",
      "ordinal": 25,
      "origin_kind": "independent_supplement",
      "pdf_page_end": 339,
      "pdf_page_start": 325,
      "problem_count": 7,
      "problem_ids": [
        "O005-BRIDGE-C3-P01",
        "O005-BRIDGE-C3-P02",
        "O005-BRIDGE-C3-P03",
        "O005-BRIDGE-C3-P04",
        "O005-BRIDGE-C3-P05",
        "O005-BRIDGE-C3-P06",
        "O005-BRIDGE-C3-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-BRIDGE-C3-P01",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-BRIDGE-C3-P02",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-BRIDGE-C3-P03",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-BRIDGE-C3-P04",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 1,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-BRIDGE-C3-P05",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 3,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-BRIDGE-C3-P06",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "executable",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-BRIDGE-C3-P07",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 2,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-BRIDGE-C3.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-BRIDGE-C3/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-BRIDGE-C3.json",
      "reader_index": {
        "bytes": 141694,
        "path": "build/reader/O005-BRIDGE-C3/index.html",
        "sha256": "06d31b10e43fcb72903dfa7658faee42d4ac1329e0abd070584dac4b8c7c7d5c"
      },
      "reader_package_manifest": {
        "bytes": 1450,
        "path": "build/reader/O005-BRIDGE-C3/PACKAGE_MANIFEST.tsv",
        "sha256": "3c6081cefde25f01b4bd662efb3274a17d4bcf53bc75e68fbe54f2224d837ad5"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-BRIDGE-C3/",
      "segment_count": 117,
      "segments_path": "backend/segments/O005-BRIDGE-C3.segments.jsonl",
      "segments_sha256": "edea3323eab3684fddb996f6f08a09f74ea3842424bd0cc2a77b52b95b024641",
      "source_title": null,
      "source_url": null,
      "target_path": "source/id-ID/O005-BRIDGE-C3/content.html",
      "target_sha256": "6f16b026417252c5307c03a88272fc55542e955263cd85f6f82338e33065ed53",
      "title_id": "Penggandaan Periode, Kekacauan, dan Peta Balik",
      "unit_id": "O005-BRIDGE-C3",
      "unit_kind": "original_bridge",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C3/notebooks/bridge-c3-chaos-and-return-maps.ipynb",
      "unit_notebook_sha256": "c2f150814f61f691aa3c12b6b9f8abb48ed57d3e6c9381f262096edeba09bb79",
      "unit_schema": "o005-bridge-unit-v1"
    },
    {
      "label": "Modul Jembatan C4",
      "mastery_path": "backend/mastery/O005-BRIDGE-C4.mastery.json",
      "mastery_sha256": "7459edb9729b527b0f166a38cb333142b6421f9ee0b5472da1d847ccf944eafe",
      "ordinal": 26,
      "origin_kind": "independent_supplement",
      "pdf_page_end": 355,
      "pdf_page_start": 340,
      "problem_count": 7,
      "problem_ids": [
        "O005-BRIDGE-C4-P01",
        "O005-BRIDGE-C4-P02",
        "O005-BRIDGE-C4-P03",
        "O005-BRIDGE-C4-P04",
        "O005-BRIDGE-C4-P05",
        "O005-BRIDGE-C4-P06",
        "O005-BRIDGE-C4-P07"
      ],
      "problem_support": [
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 1,
          "problem_id": "O005-BRIDGE-C4-P01",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 2,
          "problem_id": "O005-BRIDGE-C4-P02",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "qualitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 3,
          "problem_id": "O005-BRIDGE-C4-P03",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 4,
          "problem_id": "O005-BRIDGE-C4-P04",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "quantitative",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 5,
          "problem_id": "O005-BRIDGE-C4-P05",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "structured",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 6,
          "problem_id": "O005-BRIDGE-C4-P06",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        },
        {
          "article_link_count": 0,
          "check_provenance": "new_original",
          "check_type": "executable",
          "hint_available": true,
          "hint_provenance": "new_original",
          "ordinal": 7,
          "problem_id": "O005-BRIDGE-C4-P07",
          "problem_summary_provenance": "new_original",
          "solution_or_rubric_provenance": "new_original",
          "source_formula_occurrence_count": 0,
          "support_type": "worked_solution"
        }
      ],
      "public_mastery_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/mastery/O005-BRIDGE-C4.mastery.json",
      "public_target_source": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/source/id-ID/O005-BRIDGE-C4/content.html",
      "public_unit_record": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/units/O005-BRIDGE-C4.json",
      "reader_index": {
        "bytes": 110587,
        "path": "build/reader/O005-BRIDGE-C4/index.html",
        "sha256": "54564212d3323794b2711e04bd32d729476f09e6414b6aa32f79e8644fbb0188"
      },
      "reader_package_manifest": {
        "bytes": 1065,
        "path": "build/reader/O005-BRIDGE-C4/PACKAGE_MANIFEST.tsv",
        "sha256": "6feed9affa607fa3ca0830b8c58635984ca3be628eb8ed117056b582a44942b0"
      },
      "reader_url": "https://kokunoyumeto.github.io/mathematical-modeling-nonlinear-dynamics-id/O005-BRIDGE-C4/",
      "segment_count": 273,
      "segments_path": "backend/segments/O005-BRIDGE-C4.segments.jsonl",
      "segments_sha256": "63face386f4fb0208e10684fccb49c280880c2d30dbb21b173e8723a8a42bbd6",
      "source_title": null,
      "source_url": null,
      "target_path": "source/id-ID/O005-BRIDGE-C4/content.html",
      "target_sha256": "241555f28005883e592a79a69ebefd08bdbea2d55bc72d738059700d75e591e9",
      "title_id": "Kalibrasi, Identifiabilitas, Validasi, dan Ketidakpastian Model",
      "unit_id": "O005-BRIDGE-C4",
      "unit_kind": "original_bridge",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C4/notebooks/bridge-c4-calibration-validation-uncertainty.ipynb",
      "unit_notebook_sha256": "ee9cca98271fc8539c98c6a7a9a8456fcd94e638b9dfc81ba2f91a1def43b612",
      "unit_schema": "o005-bridge-unit-v1"
    }
  ]
}
