{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:AWAWDNOTIBXF2ULVPOHU3B7W3R","short_pith_number":"pith:AWAWDNOT","canonical_record":{"source":{"id":"2410.16513","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-10-21T21:10:38Z","cross_cats_sorted":[],"title_canon_sha256":"569b48b916247e3e57090b59658956876352eebf8a4cd16cabd50fd3f1026c20","abstract_canon_sha256":"a7342bddfcb2486bf9dcd0b1af4850b3dcd1556808cfed8af8514337c09adf33"},"schema_version":"1.0"},"canonical_sha256":"058161b5d3406e5d51757b8f4d87f6dc7ea016856105272a333a4c3292870ea8","source":{"kind":"arxiv","id":"2410.16513","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.16513","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"arxiv_version","alias_value":"2410.16513v1","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.16513","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_12","alias_value":"AWAWDNOTIBXF","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_16","alias_value":"AWAWDNOTIBXF2ULV","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_8","alias_value":"AWAWDNOT","created_at":"2026-07-05T09:24:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:AWAWDNOTIBXF2ULVPOHU3B7W3R","target":"record","payload":{"canonical_record":{"source":{"id":"2410.16513","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-10-21T21:10:38Z","cross_cats_sorted":[],"title_canon_sha256":"569b48b916247e3e57090b59658956876352eebf8a4cd16cabd50fd3f1026c20","abstract_canon_sha256":"a7342bddfcb2486bf9dcd0b1af4850b3dcd1556808cfed8af8514337c09adf33"},"schema_version":"1.0"},"canonical_sha256":"058161b5d3406e5d51757b8f4d87f6dc7ea016856105272a333a4c3292870ea8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:24:02.752595Z","signature_b64":"nCSbfqtvx1vyvR40dh8jfSU/ikRr6+q9zm+7NE3j5FYhJhFSybCvaUKLi88n4P1oHQ5GC6IJT+5xbKsJAtAaBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"058161b5d3406e5d51757b8f4d87f6dc7ea016856105272a333a4c3292870ea8","last_reissued_at":"2026-07-05T09:24:02.752109Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:24:02.752109Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.16513","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-05T09:24:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ig03xocf3E8z823MYH9xdRMTHlddbY9f2/xHL3pC7RBhe74YZv32fFxn/YPlcT88mgEA3CjgK1ApDU2mBpkqBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T09:24:53.648807Z"},"content_sha256":"9c8efcf3aa585ab0851737a4e670ae5fde8fa0ae9ecc52645fdadc14f9ceeb86","schema_version":"1.0","event_id":"sha256:9c8efcf3aa585ab0851737a4e670ae5fde8fa0ae9ecc52645fdadc14f9ceeb86"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:AWAWDNOTIBXF2ULVPOHU3B7W3R","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SPHERE: Scaling Personalized Feedback in Programming Classrooms with Structured Review of LLM Outputs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.HC","authors_text":"Marcus Huynh, Sam Wong, Xiaohang Tang, Yalong Yang, Yan Chen, Zicheng He","submitted_at":"2024-10-21T21:10:38Z","abstract_excerpt":"Effective personalized feedback is crucial for learning programming. However, providing personalized, real-time feedback in large programming classrooms poses significant challenges for instructors. This paper introduces SPHERE, an interactive system that leverages Large Language Models (LLMs) and structured LLM output review to scale personalized feedback for in-class coding activities. SPHERE employs two key components: an Issue Recommendation Component that identifies critical patterns in students' code and discussion, and a Feedback Review Component that uses a ``strategy-detail-verify'' a"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.16513","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/2410.16513/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-05T09:24:02Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"D5/vgxSQ1FIqaBmtRLlSRwQvtjV53Ve/AHgEHFnezPJwm4FGNQFWgdJPCB81szASf5En9W2dITPWB9nrrCtyAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T09:24:53.649407Z"},"content_sha256":"e9d7b7bb13b950d2a7e3b57218e2a3ee1706f53b5c4afc24fa6bd21e4c192503","schema_version":"1.0","event_id":"sha256:e9d7b7bb13b950d2a7e3b57218e2a3ee1706f53b5c4afc24fa6bd21e4c192503"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/bundle.json","state_url":"https://pith.science/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/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-15T09:24:53Z","links":{"resolver":"https://pith.science/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R","bundle":"https://pith.science/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/bundle.json","state":"https://pith.science/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/state.json","well_known_bundle":"https://pith.science/.well-known/pith/AWAWDNOTIBXF2ULVPOHU3B7W3R/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:AWAWDNOTIBXF2ULVPOHU3B7W3R","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":"a7342bddfcb2486bf9dcd0b1af4850b3dcd1556808cfed8af8514337c09adf33","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-10-21T21:10:38Z","title_canon_sha256":"569b48b916247e3e57090b59658956876352eebf8a4cd16cabd50fd3f1026c20"},"schema_version":"1.0","source":{"id":"2410.16513","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.16513","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"arxiv_version","alias_value":"2410.16513v1","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.16513","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_12","alias_value":"AWAWDNOTIBXF","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_16","alias_value":"AWAWDNOTIBXF2ULV","created_at":"2026-07-05T09:24:02Z"},{"alias_kind":"pith_short_8","alias_value":"AWAWDNOT","created_at":"2026-07-05T09:24:02Z"}],"graph_snapshots":[{"event_id":"sha256:e9d7b7bb13b950d2a7e3b57218e2a3ee1706f53b5c4afc24fa6bd21e4c192503","target":"graph","created_at":"2026-07-05T09:24:02Z","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/2410.16513/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Effective personalized feedback is crucial for learning programming. However, providing personalized, real-time feedback in large programming classrooms poses significant challenges for instructors. This paper introduces SPHERE, an interactive system that leverages Large Language Models (LLMs) and structured LLM output review to scale personalized feedback for in-class coding activities. SPHERE employs two key components: an Issue Recommendation Component that identifies critical patterns in students' code and discussion, and a Feedback Review Component that uses a ``strategy-detail-verify'' a","authors_text":"Marcus Huynh, Sam Wong, Xiaohang Tang, Yalong Yang, Yan Chen, Zicheng He","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-10-21T21:10:38Z","title":"SPHERE: Scaling Personalized Feedback in Programming Classrooms with Structured Review of LLM Outputs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.16513","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:9c8efcf3aa585ab0851737a4e670ae5fde8fa0ae9ecc52645fdadc14f9ceeb86","target":"record","created_at":"2026-07-05T09:24:02Z","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":"a7342bddfcb2486bf9dcd0b1af4850b3dcd1556808cfed8af8514337c09adf33","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-10-21T21:10:38Z","title_canon_sha256":"569b48b916247e3e57090b59658956876352eebf8a4cd16cabd50fd3f1026c20"},"schema_version":"1.0","source":{"id":"2410.16513","kind":"arxiv","version":1}},"canonical_sha256":"058161b5d3406e5d51757b8f4d87f6dc7ea016856105272a333a4c3292870ea8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"058161b5d3406e5d51757b8f4d87f6dc7ea016856105272a333a4c3292870ea8","first_computed_at":"2026-07-05T09:24:02.752109Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:24:02.752109Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nCSbfqtvx1vyvR40dh8jfSU/ikRr6+q9zm+7NE3j5FYhJhFSybCvaUKLi88n4P1oHQ5GC6IJT+5xbKsJAtAaBA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:24:02.752595Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.16513","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9c8efcf3aa585ab0851737a4e670ae5fde8fa0ae9ecc52645fdadc14f9ceeb86","sha256:e9d7b7bb13b950d2a7e3b57218e2a3ee1706f53b5c4afc24fa6bd21e4c192503"],"state_sha256":"f80a8d738c14b749905fc0ac842e4f35168730fdaf19ea9ca547781e80d10e88"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RCBPdhzqNudwF0teSmoAkgQk6UMyTD6OIxfpqeuKi9SCMwxQDsxUbC8e4/Mw1c+JIexOw1fDlOS3WvB5k/WjBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-15T09:24:53.655181Z","bundle_sha256":"5d862ae2fa9b1f4fd23d97658558ee3e0b81cf1743d1431202f369506db09d25"}}