{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:3MDZG2TJXCCWLTQUHYFTRS2JX6","short_pith_number":"pith:3MDZG2TJ","canonical_record":{"source":{"id":"1804.00373","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2018-04-02T02:17:53Z","cross_cats_sorted":["cs.CY"],"title_canon_sha256":"fd9e869e07108ad2deb615aa28c1d9ec7b84d3f5995f8cb5636bb0b1190054f4","abstract_canon_sha256":"bb91c6c7e3f96e8b3f893310857309e71fa2dba533bed955e97d93cf47a6055d"},"schema_version":"1.0"},"canonical_sha256":"db07936a69b88565ce143e0b38cb49bf9c3cacfa4074262a8585ede0823da7bc","source":{"kind":"arxiv","id":"1804.00373","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1804.00373","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"arxiv_version","alias_value":"1804.00373v1","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1804.00373","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"pith_short_12","alias_value":"3MDZG2TJXCCW","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_16","alias_value":"3MDZG2TJXCCWLTQU","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_8","alias_value":"3MDZG2TJ","created_at":"2026-05-18T12:32:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:3MDZG2TJXCCWLTQUHYFTRS2JX6","target":"record","payload":{"canonical_record":{"source":{"id":"1804.00373","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2018-04-02T02:17:53Z","cross_cats_sorted":["cs.CY"],"title_canon_sha256":"fd9e869e07108ad2deb615aa28c1d9ec7b84d3f5995f8cb5636bb0b1190054f4","abstract_canon_sha256":"bb91c6c7e3f96e8b3f893310857309e71fa2dba533bed955e97d93cf47a6055d"},"schema_version":"1.0"},"canonical_sha256":"db07936a69b88565ce143e0b38cb49bf9c3cacfa4074262a8585ede0823da7bc","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:19:37.455305Z","signature_b64":"YPIqWXWpJNflN6x1fOpTAdFFhYHtoNlzG3adT4/+zjZhY2I4LJh4WmEEJTWKPn9RSoZmeGFvS2GXz3S8QNg5Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"db07936a69b88565ce143e0b38cb49bf9c3cacfa4074262a8585ede0823da7bc","last_reissued_at":"2026-05-18T00:19:37.454559Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:19:37.454559Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1804.00373","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-05-18T00:19:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DeQYcmIHPsy5VazaqtCBCEnO83y4xBnrBOaCr4dy2n/ShTZ/kU1eIk8NKrCKnK/xrgC953zXUyGakbxGJTyMBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T03:43:35.836019Z"},"content_sha256":"4fc234045b387089451688e30f2827cb78cd71377079bfb00b019d74a85a2df2","schema_version":"1.0","event_id":"sha256:4fc234045b387089451688e30f2827cb78cd71377079bfb00b019d74a85a2df2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:3MDZG2TJXCCWLTQUHYFTRS2JX6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"TipsC: Tips and Corrections for programming MOOCs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CY"],"primary_cat":"cs.AI","authors_text":"Amey Karkare, Pallav Agarwal, Parv Mor, Saksham Sharma","submitted_at":"2018-04-02T02:17:53Z","abstract_excerpt":"With the widespread adoption of MOOCs in academic institutions, it has become imperative to come up with better techniques to solve the tutoring and grading problems posed by programming courses. Programming being the new 'writing', it becomes a challenge to ensure that a large section of the society is exposed to programming. Due to the gradient in learning abilities of students, the course instructor must ensure that everyone can cope up with the material, and receive adequate help in completing assignments while learning along the way. We introduce TipsC for this task. By analyzing a large "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1804.00373","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":""},"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-05-18T00:19:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ImW5xbjfw2tEhMjdC/yQO4rFEM4I2pnBo0G0pSaQiphI3dp2E5ksHIf40l/dVRofmI4ga7+RVByvr30QWqxTCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T03:43:35.836377Z"},"content_sha256":"7e0dcf9da6506f18c2f06fdfa9ca2bdd1c81fff1198cf777f466547b5358c91e","schema_version":"1.0","event_id":"sha256:7e0dcf9da6506f18c2f06fdfa9ca2bdd1c81fff1198cf777f466547b5358c91e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/bundle.json","state_url":"https://pith.science/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/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-06-03T03:43:35Z","links":{"resolver":"https://pith.science/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6","bundle":"https://pith.science/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/bundle.json","state":"https://pith.science/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3MDZG2TJXCCWLTQUHYFTRS2JX6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:3MDZG2TJXCCWLTQUHYFTRS2JX6","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":"bb91c6c7e3f96e8b3f893310857309e71fa2dba533bed955e97d93cf47a6055d","cross_cats_sorted":["cs.CY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2018-04-02T02:17:53Z","title_canon_sha256":"fd9e869e07108ad2deb615aa28c1d9ec7b84d3f5995f8cb5636bb0b1190054f4"},"schema_version":"1.0","source":{"id":"1804.00373","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1804.00373","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"arxiv_version","alias_value":"1804.00373v1","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1804.00373","created_at":"2026-05-18T00:19:37Z"},{"alias_kind":"pith_short_12","alias_value":"3MDZG2TJXCCW","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_16","alias_value":"3MDZG2TJXCCWLTQU","created_at":"2026-05-18T12:32:02Z"},{"alias_kind":"pith_short_8","alias_value":"3MDZG2TJ","created_at":"2026-05-18T12:32:02Z"}],"graph_snapshots":[{"event_id":"sha256:7e0dcf9da6506f18c2f06fdfa9ca2bdd1c81fff1198cf777f466547b5358c91e","target":"graph","created_at":"2026-05-18T00:19: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"},"paper":{"abstract_excerpt":"With the widespread adoption of MOOCs in academic institutions, it has become imperative to come up with better techniques to solve the tutoring and grading problems posed by programming courses. Programming being the new 'writing', it becomes a challenge to ensure that a large section of the society is exposed to programming. Due to the gradient in learning abilities of students, the course instructor must ensure that everyone can cope up with the material, and receive adequate help in completing assignments while learning along the way. We introduce TipsC for this task. By analyzing a large ","authors_text":"Amey Karkare, Pallav Agarwal, Parv Mor, Saksham Sharma","cross_cats":["cs.CY"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2018-04-02T02:17:53Z","title":"TipsC: Tips and Corrections for programming MOOCs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1804.00373","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:4fc234045b387089451688e30f2827cb78cd71377079bfb00b019d74a85a2df2","target":"record","created_at":"2026-05-18T00:19: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":"bb91c6c7e3f96e8b3f893310857309e71fa2dba533bed955e97d93cf47a6055d","cross_cats_sorted":["cs.CY"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.AI","submitted_at":"2018-04-02T02:17:53Z","title_canon_sha256":"fd9e869e07108ad2deb615aa28c1d9ec7b84d3f5995f8cb5636bb0b1190054f4"},"schema_version":"1.0","source":{"id":"1804.00373","kind":"arxiv","version":1}},"canonical_sha256":"db07936a69b88565ce143e0b38cb49bf9c3cacfa4074262a8585ede0823da7bc","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"db07936a69b88565ce143e0b38cb49bf9c3cacfa4074262a8585ede0823da7bc","first_computed_at":"2026-05-18T00:19:37.454559Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:19:37.454559Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"YPIqWXWpJNflN6x1fOpTAdFFhYHtoNlzG3adT4/+zjZhY2I4LJh4WmEEJTWKPn9RSoZmeGFvS2GXz3S8QNg5Dw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:19:37.455305Z","signed_message":"canonical_sha256_bytes"},"source_id":"1804.00373","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4fc234045b387089451688e30f2827cb78cd71377079bfb00b019d74a85a2df2","sha256:7e0dcf9da6506f18c2f06fdfa9ca2bdd1c81fff1198cf777f466547b5358c91e"],"state_sha256":"6f32ce18073869a82b7660143670cbb0032c9738958fd13af986c67026fce5c0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZCNU/hCLqExktwYyjSVxlhbjPYPTN9g2exvhsJ46yNkyeCUdQJEqacZRqKsTYpzC6ntcBCWvr5/96uCv+Va5DA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-03T03:43:35.838295Z","bundle_sha256":"bc6779767e637e5939c75c2b111598aaa22e420b41119456f965864d2c093ff1"}}