{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:YQOPP52EOTMQB3GB3G2VJ67YTC","short_pith_number":"pith:YQOPP52E","canonical_record":{"source":{"id":"2507.00406","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-01T03:48:48Z","cross_cats_sorted":[],"title_canon_sha256":"9b3a8c83dc56647d2aed9a1ca3edf71e27ca66a6949bf1e979f59004afb17977","abstract_canon_sha256":"2f2bed89e81354a7f6674bfc034db34ea154abd5da190037186e95e537b30cc6"},"schema_version":"1.0"},"canonical_sha256":"c41cf7f74474d900ecc1d9b554fbf898b6dfa30473d7d04a13e528ee2832eceb","source":{"kind":"arxiv","id":"2507.00406","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.00406","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"arxiv_version","alias_value":"2507.00406v3","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.00406","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_12","alias_value":"YQOPP52EOTMQ","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_16","alias_value":"YQOPP52EOTMQB3GB","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_8","alias_value":"YQOPP52E","created_at":"2026-07-05T12:04:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:YQOPP52EOTMQB3GB3G2VJ67YTC","target":"record","payload":{"canonical_record":{"source":{"id":"2507.00406","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-01T03:48:48Z","cross_cats_sorted":[],"title_canon_sha256":"9b3a8c83dc56647d2aed9a1ca3edf71e27ca66a6949bf1e979f59004afb17977","abstract_canon_sha256":"2f2bed89e81354a7f6674bfc034db34ea154abd5da190037186e95e537b30cc6"},"schema_version":"1.0"},"canonical_sha256":"c41cf7f74474d900ecc1d9b554fbf898b6dfa30473d7d04a13e528ee2832eceb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:04:37.084322Z","signature_b64":"KKHri7jaZk38N6DCI8/3zfkjNpIrvaAmF4mQzxYuSpIX/j1TkfgDp6CFkdlAXdoJ+N+5UI7Gj99sypvztGxKDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c41cf7f74474d900ecc1d9b554fbf898b6dfa30473d7d04a13e528ee2832eceb","last_reissued_at":"2026-07-05T12:04:37.083781Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:04:37.083781Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2507.00406","source_version":3,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T12:04:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yFr5cPLFzEFUwDNbch0kHhbjdV/GSXK9uBOtV1pE1rhOvBDppWHv1ZoJ0kJaXxF3mWJM/yA2SsLSQF5PxPGxCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T03:33:57.847319Z"},"content_sha256":"c78c5ff86a27d9ad47286979de26251be1e49b18e3d337fb27940d65b847cfde","schema_version":"1.0","event_id":"sha256:c78c5ff86a27d9ad47286979de26251be1e49b18e3d337fb27940d65b847cfde"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:YQOPP52EOTMQB3GB3G2VJ67YTC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Adish Singla, Manh Hung Nguyen, Niklas Scholz, Tomohiro Nagashima","submitted_at":"2025-07-01T03:48:48Z","abstract_excerpt":"Feedback is one of the most crucial components to facilitate effective learning. With the rise of large language models (LLMs) in recent years, research in programming education has increasingly focused on automated feedback generation to help teachers provide timely support to every student. However, prior studies often overlook key pedagogical principles, such as mastery and progress adaptation, that shape effective feedback strategies. This paper introduces a novel pedagogical framework for LLM-driven feedback generation derived from established feedback models and local insights from secon"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.00406","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2507.00406/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T12:04:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FR6vGOk5/rEewAv672RDbKKojybzyk6ScJCj6lu30YEYnsfAaYI9FDXwnO5M4cJDu2MY+YOkyagOPAI37cqGAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T03:33:57.847973Z"},"content_sha256":"1cc2f4f0d9da644ebb71ed549a38c68eb29bbd91b6d1bfe6946042a698c7016a","schema_version":"1.0","event_id":"sha256:1cc2f4f0d9da644ebb71ed549a38c68eb29bbd91b6d1bfe6946042a698c7016a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/bundle.json","state_url":"https://pith.science/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-21T03:33:57Z","links":{"resolver":"https://pith.science/pith/YQOPP52EOTMQB3GB3G2VJ67YTC","bundle":"https://pith.science/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/bundle.json","state":"https://pith.science/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YQOPP52EOTMQB3GB3G2VJ67YTC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:YQOPP52EOTMQB3GB3G2VJ67YTC","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"2f2bed89e81354a7f6674bfc034db34ea154abd5da190037186e95e537b30cc6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-01T03:48:48Z","title_canon_sha256":"9b3a8c83dc56647d2aed9a1ca3edf71e27ca66a6949bf1e979f59004afb17977"},"schema_version":"1.0","source":{"id":"2507.00406","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.00406","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"arxiv_version","alias_value":"2507.00406v3","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.00406","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_12","alias_value":"YQOPP52EOTMQ","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_16","alias_value":"YQOPP52EOTMQB3GB","created_at":"2026-07-05T12:04:37Z"},{"alias_kind":"pith_short_8","alias_value":"YQOPP52E","created_at":"2026-07-05T12:04:37Z"}],"graph_snapshots":[{"event_id":"sha256:1cc2f4f0d9da644ebb71ed549a38c68eb29bbd91b6d1bfe6946042a698c7016a","target":"graph","created_at":"2026-07-05T12:04:37Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2507.00406/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Feedback is one of the most crucial components to facilitate effective learning. With the rise of large language models (LLMs) in recent years, research in programming education has increasingly focused on automated feedback generation to help teachers provide timely support to every student. However, prior studies often overlook key pedagogical principles, such as mastery and progress adaptation, that shape effective feedback strategies. This paper introduces a novel pedagogical framework for LLM-driven feedback generation derived from established feedback models and local insights from secon","authors_text":"Adish Singla, Manh Hung Nguyen, Niklas Scholz, Tomohiro Nagashima","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-01T03:48:48Z","title":"Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.00406","kind":"arxiv","version":3},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:c78c5ff86a27d9ad47286979de26251be1e49b18e3d337fb27940d65b847cfde","target":"record","created_at":"2026-07-05T12:04:37Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"2f2bed89e81354a7f6674bfc034db34ea154abd5da190037186e95e537b30cc6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-01T03:48:48Z","title_canon_sha256":"9b3a8c83dc56647d2aed9a1ca3edf71e27ca66a6949bf1e979f59004afb17977"},"schema_version":"1.0","source":{"id":"2507.00406","kind":"arxiv","version":3}},"canonical_sha256":"c41cf7f74474d900ecc1d9b554fbf898b6dfa30473d7d04a13e528ee2832eceb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c41cf7f74474d900ecc1d9b554fbf898b6dfa30473d7d04a13e528ee2832eceb","first_computed_at":"2026-07-05T12:04:37.083781Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:04:37.083781Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"KKHri7jaZk38N6DCI8/3zfkjNpIrvaAmF4mQzxYuSpIX/j1TkfgDp6CFkdlAXdoJ+N+5UI7Gj99sypvztGxKDA==","signature_status":"signed_v1","signed_at":"2026-07-05T12:04:37.084322Z","signed_message":"canonical_sha256_bytes"},"source_id":"2507.00406","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c78c5ff86a27d9ad47286979de26251be1e49b18e3d337fb27940d65b847cfde","sha256:1cc2f4f0d9da644ebb71ed549a38c68eb29bbd91b6d1bfe6946042a698c7016a"],"state_sha256":"1333ed7d02b41bab0f13d6dd6e0c0ff471de5c4de8594b1a12fd546b517f2cdc"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Awza+eaEMqdRaTDCgaCsBigh4Ao95PlijeW8zjhcxRLwrb84XW+tZIdeDX0AOcR42IeQFS3wZJ+ohVi1/og8Cg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-21T03:33:57.853379Z","bundle_sha256":"b2f3dd892f7d3fbaa710cc21152b5b283d991befdd18afa7f36ee5ad2055ce92"}}