{
  "claim_boundary": {
    "course_level_outcome_source": "central_program_authority",
    "mastery_problem_support_records": 141,
    "native_unit_outcomes_available": false,
    "project_result_reproduction_claimed": false,
    "qualitative_rubrics": 14,
    "worked_classifications": 1,
    "worked_solution_records": 126
  },
  "contract": "course-learning-capability/1",
  "counts": {
    "backend_bytes": 3270308,
    "backend_files": 81,
    "bridge_notebooks": 4,
    "bridge_segments": 657,
    "bridge_units": 4,
    "chapter_notebooks": 10,
    "common_nonempty_tables": 13,
    "common_tables": 38,
    "common_virtual_records": 16029,
    "correction_rows": 160,
    "corrections_resolved": 160,
    "derived_segment_variants": 7553,
    "derived_translation_alignments": 3448,
    "mastery_files": 16,
    "mastery_problems": 141,
    "native_records": 4941,
    "problems_with_hints": 141,
    "project_notebooks": 12,
    "project_packet_files": 72,
    "projects": 12,
    "public_pages_bytes": 56411468,
    "public_pages_files": 253,
    "qualitative_rubrics": 14,
    "reader_outline_entries": 28,
    "reader_pages": 355,
    "reader_routes": 26,
    "release_assets": 6,
    "segments": 4105,
    "source_lock_inputs": 16,
    "source_segments": 3448,
    "source_units": 22,
    "terminology_admitted": 320,
    "terminology_csv_normalized_rows": 1,
    "terminology_provisional": 1,
    "terminology_rows": 321,
    "total_notebooks": 26,
    "units": 26,
    "worked_classifications": 1,
    "worked_solutions": 126
  },
  "course_id": "C120",
  "limitations": [
    "Pemilih menyusun paket ID unit, masalah, proyek, dan tautan sumber; isi buku dan jawaban tidak disalin.",
    "Dukungan penguasaan ditampilkan menurut tipe aslinya sehingga rubrik tidak dilabeli sebagai solusi tertutup.",
    "Proyek mempertahankan arsip, notebook awal, pemeriksaan, rubrik, dan provenance native tanpa klaim reproduksi hasil penelitian eksternal."
  ],
  "locale": "id-ID",
  "schema": "c120-educator-map/1",
  "selector": {
    "body_content_embedded": false,
    "export_format": "application/json",
    "problem_selection": "exact_native_problem_id",
    "project_selection": "exact_native_project_id",
    "projects": [
      {
        "archive_bytes": 5944,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ01.zip",
        "archive_sha256": "88064e4ffb49d67e5589acff2262897a0b999f6141c57639f36d2993cacb529b",
        "file_count": 6,
        "mathematical_core_id": "collective-intelligence",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ01/O005-LEGA-V101-PRJ01-starter.ipynb",
        "notebook_sha256": "c345f86faec1526c20b46d2b5e5a443b65a5c330c40953cc68fd197ba35a8e56",
        "project_id": "O005-LEGA-V101-PRJ01",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Kecerdasan Kolektif dan Agregasi Pendapat"
      },
      {
        "archive_bytes": 5952,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ02.zip",
        "archive_sha256": "51f0c592655b11c53460b9ca6ba223d07709b5b926e67d445005202eefe0c81a",
        "file_count": 6,
        "mathematical_core_id": "early-zoonotic-seir",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ02/O005-LEGA-V101-PRJ02-starter.ipynb",
        "notebook_sha256": "dc23d9a88352b150647f3f57e5a8d1f6983ccebc39437dd0df5efa8834654a0f",
        "project_id": "O005-LEGA-V101-PRJ02",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Sinyal Dini Zoonosis dengan Model SEIR"
      },
      {
        "archive_bytes": 5840,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ03.zip",
        "archive_sha256": "206f297421a8622f47fe5b440f21c4c75abc1340bd22ab94c7a185c8ddebbafb",
        "file_count": 6,
        "mathematical_core_id": "npi-timing",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ03/O005-LEGA-V101-PRJ03-starter.ipynb",
        "notebook_sha256": "f61c238aaeb5c2b07862d459296b2d39ad38ebaec6d840a2bf4aacdb085c6a6c",
        "project_id": "O005-LEGA-V101-PRJ03",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Waktu Intervensi Nonfarmasi"
      },
      {
        "archive_bytes": 6034,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ04.zip",
        "archive_sha256": "c562aa8f0016b3ebb40e04792a3325d9c63cb29fa3f054189cb97b0b2dbd537c",
        "file_count": 6,
        "mathematical_core_id": "vaccination-healthcare-burden",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ04/O005-LEGA-V101-PRJ04-starter.ipynb",
        "notebook_sha256": "3db9c4b22a9ae09ec522e7be19256b86f4b68cbd6752100c625f135182f755a7",
        "project_id": "O005-LEGA-V101-PRJ04",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Vaksinasi dan Beban Layanan Kesehatan"
      },
      {
        "archive_bytes": 5980,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ05.zip",
        "archive_sha256": "24b98b9ccd7f798789883af0d02cea44f6c6123c090b96dbdac53a9a5752f1f7",
        "file_count": 6,
        "mathematical_core_id": "glucose-insulin-ode",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ05/O005-LEGA-V101-PRJ05-starter.ipynb",
        "notebook_sha256": "a424ff3a77a56fd93392e3efb270c0c9d00cf4e220b47dc9ffd038889dbd1e11",
        "project_id": "O005-LEGA-V101-PRJ05",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Dinamika Glukosa–Insulin"
      },
      {
        "archive_bytes": 6058,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ06.zip",
        "archive_sha256": "897e1ee4e9dbc2ce59ab187f084bba6d9b713e40cefea2dd72efc4a76afb7690",
        "file_count": 6,
        "mathematical_core_id": "crowd-visual-alignment",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ06/O005-LEGA-V101-PRJ06-starter.ipynb",
        "notebook_sha256": "c072094caa7f4392658456f5ccc408605f764bd99b0a98bfd5fb124ebab10d74",
        "project_id": "O005-LEGA-V101-PRJ06",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Penyelarasan Visual dalam Kerumunan"
      },
      {
        "archive_bytes": 6654,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ07.zip",
        "archive_sha256": "fee26bc77e902d80f655f6534a007eebc095d60813ec7f6b86692b1bc1ec322c",
        "file_count": 6,
        "mathematical_core_id": "dengue-simple-vector-host-identifiability",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ07/O005-LEGA-V101-PRJ07-starter.ipynb",
        "notebook_sha256": "9e5cb689029183118e8263d52f0d6bd40c620e04ba8df36dfae5f869e6105b5e",
        "project_id": "O005-LEGA-V101-PRJ07",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Dengue: Model Sederhana, Vektor–Inang, dan Keteridentifikasian"
      },
      {
        "archive_bytes": 5900,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ08.zip",
        "archive_sha256": "ea78602c0f7300688f688188308b2456b9adb5dfaadb973a83852f33763f312f",
        "file_count": 6,
        "mathematical_core_id": "predator-prey-immigration",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ08/O005-LEGA-V101-PRJ08-starter.ipynb",
        "notebook_sha256": "2cef6efa832fe5ffc62b257b098420e64f2fccbd66008e1b2b0e01438bd42b23",
        "project_id": "O005-LEGA-V101-PRJ08",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Predator–Mangsa dengan Imigrasi"
      },
      {
        "archive_bytes": 6042,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ09.zip",
        "archive_sha256": "9c897e2b1f53a09c109ad6760e6d484bdf4238949d9c38cc7895a712ef99435d",
        "file_count": 6,
        "mathematical_core_id": "fear-seasonal-predator-prey",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ09/O005-LEGA-V101-PRJ09-starter.ipynb",
        "notebook_sha256": "64cb19788124a88b150d942e978265ac876bfbd5364b4e1dabc96f2a160d7219",
        "project_id": "O005-LEGA-V101-PRJ09",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Ketakutan dan Musim pada Sistem Predator–Mangsa"
      },
      {
        "archive_bytes": 6139,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ10.zip",
        "archive_sha256": "fcc140fe2c7039af51a64848c21f447c55a5251ba9d67ebeb54f54b506a85946",
        "file_count": 6,
        "mathematical_core_id": "honeybee-scent-agent-coupling",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ10/O005-LEGA-V101-PRJ10-starter.ipynb",
        "notebook_sha256": "3ae4c57830991e423a6ade627e5967be397e184798bba5172cdd1dba0153f61d",
        "project_id": "O005-LEGA-V101-PRJ10",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Kopling Aroma dan Agen pada Lebah Madu"
      },
      {
        "archive_bytes": 6087,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ11.zip",
        "archive_sha256": "4f9d4d146b88708bc3ee65fa9b24b5cb4ee9a37498944bf4ed92973d69c73199",
        "file_count": 6,
        "mathematical_core_id": "whale-habitat-migration",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ11/O005-LEGA-V101-PRJ11-starter.ipynb",
        "notebook_sha256": "f14592d9a50295449d19075ef6a041a5748a3a80ecf28cfb07a217838016d0a1",
        "project_id": "O005-LEGA-V101-PRJ11",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Habitat dan Migrasi Paus"
      },
      {
        "archive_bytes": 6185,
        "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ12.zip",
        "archive_sha256": "37b2d8f5749bcfdb4758202774a0a341264b0bc27c77d8f51aff4ec73839b2cf",
        "file_count": 6,
        "mathematical_core_id": "arctic-melt-pond-ising",
        "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ12/O005-LEGA-V101-PRJ12-starter.ipynb",
        "notebook_sha256": "b8eaaaea3d933350cd4bdd5174d8813b5fd8b1529f5789d22eca9bca902bd0ca",
        "project_id": "O005-LEGA-V101-PRJ12",
        "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
        "result_reproduction_claimed": false,
        "title_id": "Kolam Lelehan Arktik dengan Model Ising"
      }
    ],
    "selected_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"
      }
    ],
    "selection_unit": "native_unit_id"
  }
}
