{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:UWTAHDWKFS5B5JFCKHFL4CTIC2","short_pith_number":"pith:UWTAHDWK","canonical_record":{"source":{"id":"2404.10990","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-04-17T02:01:50Z","cross_cats_sorted":[],"title_canon_sha256":"522bc553dca41e9924a81d342b22863af0817e367ee0fce5c429ef6d32b5e664","abstract_canon_sha256":"79dd85fac6121664ba8bf5280cff51ced04801a21df0a4e356887f246b267aa1"},"schema_version":"1.0"},"canonical_sha256":"a5a6038eca2cba1ea4a251cabe0a68169ac4760dc2ce51a2fef338bcfef45a1b","source":{"kind":"arxiv","id":"2404.10990","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2404.10990","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"arxiv_version","alias_value":"2404.10990v1","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2404.10990","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_12","alias_value":"UWTAHDWKFS5B","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_16","alias_value":"UWTAHDWKFS5B5JFC","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_8","alias_value":"UWTAHDWK","created_at":"2026-07-05T08:09:01Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:UWTAHDWKFS5B5JFCKHFL4CTIC2","target":"record","payload":{"canonical_record":{"source":{"id":"2404.10990","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-04-17T02:01:50Z","cross_cats_sorted":[],"title_canon_sha256":"522bc553dca41e9924a81d342b22863af0817e367ee0fce5c429ef6d32b5e664","abstract_canon_sha256":"79dd85fac6121664ba8bf5280cff51ced04801a21df0a4e356887f246b267aa1"},"schema_version":"1.0"},"canonical_sha256":"a5a6038eca2cba1ea4a251cabe0a68169ac4760dc2ce51a2fef338bcfef45a1b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:09:01.938753Z","signature_b64":"FNr0ubPRnyw7Udw88uk2684262ENhv8fSe/fPLvTPF79z4eRWoT+ETHSptTrWT/19oO/ZWL67a5H8L4wBSMuDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a5a6038eca2cba1ea4a251cabe0a68169ac4760dc2ce51a2fef338bcfef45a1b","last_reissued_at":"2026-07-05T08:09:01.938343Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:09:01.938343Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2404.10990","source_version":1,"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-05T08:09:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"h6Z61tbIjiro1/215MOprhp+R3Vjn5gfxYgJk1JQj8ny//F5hVlXQpVekc+PUZVxgde1fhqyTpQM3xS61H1uBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T17:50:11.530332Z"},"content_sha256":"2d8a41eb96eebeafb76c7ce6a5c3622c26b39b8c1ecdea70cddb7b65db8d47fe","schema_version":"1.0","event_id":"sha256:2d8a41eb96eebeafb76c7ce6a5c3622c26b39b8c1ecdea70cddb7b65db8d47fe"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:UWTAHDWKFS5B5JFCKHFL4CTIC2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automating Personalized Parsons Problems with Customized Contexts and Concepts","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Andre del Carpio Gutierrez, Andrew Luxton-Reilly, Paul Denny","submitted_at":"2024-04-17T02:01:50Z","abstract_excerpt":"Parsons problems provide useful scaffolding for introductory programming students learning to write code. However, generating large numbers of high-quality Parsons problems that appeal to the diverse range of interests in a typical introductory course is a significant challenge for educators. Large language models (LLMs) may offer a solution, by allowing students to produce on-demand Parsons problems for topics covering the breadth of the introductory programming curriculum, and targeting thematic contexts that align with their personal interests. In this paper, we introduce PuzzleMakerPy, an "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2404.10990","kind":"arxiv","version":1},"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/2404.10990/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-05T08:09:01Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"WwZkR4wz8KHg0Z63vXbOIX3aUCOWuUg8vwqWHE1NThO6QVOzieddAzyxL65CuTU977aXRCU3gD9dpjU6CW6yDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-23T17:50:11.530856Z"},"content_sha256":"e0b58f64e96a5540490c9d4607579b306b68af36d034ae37b70889daa69c9e7c","schema_version":"1.0","event_id":"sha256:e0b58f64e96a5540490c9d4607579b306b68af36d034ae37b70889daa69c9e7c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/bundle.json","state_url":"https://pith.science/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/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-23T17:50:11Z","links":{"resolver":"https://pith.science/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2","bundle":"https://pith.science/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/bundle.json","state":"https://pith.science/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/UWTAHDWKFS5B5JFCKHFL4CTIC2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:UWTAHDWKFS5B5JFCKHFL4CTIC2","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":"79dd85fac6121664ba8bf5280cff51ced04801a21df0a4e356887f246b267aa1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-04-17T02:01:50Z","title_canon_sha256":"522bc553dca41e9924a81d342b22863af0817e367ee0fce5c429ef6d32b5e664"},"schema_version":"1.0","source":{"id":"2404.10990","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2404.10990","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"arxiv_version","alias_value":"2404.10990v1","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2404.10990","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_12","alias_value":"UWTAHDWKFS5B","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_16","alias_value":"UWTAHDWKFS5B5JFC","created_at":"2026-07-05T08:09:01Z"},{"alias_kind":"pith_short_8","alias_value":"UWTAHDWK","created_at":"2026-07-05T08:09:01Z"}],"graph_snapshots":[{"event_id":"sha256:e0b58f64e96a5540490c9d4607579b306b68af36d034ae37b70889daa69c9e7c","target":"graph","created_at":"2026-07-05T08:09:01Z","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/2404.10990/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Parsons problems provide useful scaffolding for introductory programming students learning to write code. However, generating large numbers of high-quality Parsons problems that appeal to the diverse range of interests in a typical introductory course is a significant challenge for educators. Large language models (LLMs) may offer a solution, by allowing students to produce on-demand Parsons problems for topics covering the breadth of the introductory programming curriculum, and targeting thematic contexts that align with their personal interests. In this paper, we introduce PuzzleMakerPy, an ","authors_text":"Andre del Carpio Gutierrez, Andrew Luxton-Reilly, Paul Denny","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-04-17T02:01:50Z","title":"Automating Personalized Parsons Problems with Customized Contexts and Concepts"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2404.10990","kind":"arxiv","version":1},"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:2d8a41eb96eebeafb76c7ce6a5c3622c26b39b8c1ecdea70cddb7b65db8d47fe","target":"record","created_at":"2026-07-05T08:09:01Z","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":"79dd85fac6121664ba8bf5280cff51ced04801a21df0a4e356887f246b267aa1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2024-04-17T02:01:50Z","title_canon_sha256":"522bc553dca41e9924a81d342b22863af0817e367ee0fce5c429ef6d32b5e664"},"schema_version":"1.0","source":{"id":"2404.10990","kind":"arxiv","version":1}},"canonical_sha256":"a5a6038eca2cba1ea4a251cabe0a68169ac4760dc2ce51a2fef338bcfef45a1b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a5a6038eca2cba1ea4a251cabe0a68169ac4760dc2ce51a2fef338bcfef45a1b","first_computed_at":"2026-07-05T08:09:01.938343Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:09:01.938343Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"FNr0ubPRnyw7Udw88uk2684262ENhv8fSe/fPLvTPF79z4eRWoT+ETHSptTrWT/19oO/ZWL67a5H8L4wBSMuDA==","signature_status":"signed_v1","signed_at":"2026-07-05T08:09:01.938753Z","signed_message":"canonical_sha256_bytes"},"source_id":"2404.10990","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2d8a41eb96eebeafb76c7ce6a5c3622c26b39b8c1ecdea70cddb7b65db8d47fe","sha256:e0b58f64e96a5540490c9d4607579b306b68af36d034ae37b70889daa69c9e7c"],"state_sha256":"0b5da2ad9b86fb3dfe387f4bad1c44fc8e351f2f2e49710227fd9d6710f266e2"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"LJo5KqyvURKVEvCKco+rdlrFidIuq8KtBgAjfky373UCZk6ps1l21hgozTD6iNuxSDXk9SG6NpoqdBbJOYTSBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-23T17:50:11.535995Z","bundle_sha256":"06acb62cda6cdb0e0d3f3f94fcf758a2a44e5721baf88a63f9d918c558af5f0d"}}