{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:G2JJ2DFKSCLALQAG2TOGSVJDX7","short_pith_number":"pith:G2JJ2DFK","canonical_record":{"source":{"id":"2301.11158","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-01-26T15:02:25Z","cross_cats_sorted":[],"title_canon_sha256":"a147b81590ce68400bf7b26cf23c7d77891fded3b2a30d043d5101167ea68c42","abstract_canon_sha256":"0f1002b758e4ff24209909d2591d5a011f660d857055dfe9a0b0e0ddcd52249f"},"schema_version":"1.0"},"canonical_sha256":"36929d0caa909605c006d4dc695523bffaf31e4a9a5c4348d5b51674355f622e","source":{"kind":"arxiv","id":"2301.11158","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2301.11158","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"arxiv_version","alias_value":"2301.11158v1","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2301.11158","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_12","alias_value":"G2JJ2DFKSCLA","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_16","alias_value":"G2JJ2DFKSCLALQAG","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_8","alias_value":"G2JJ2DFK","created_at":"2026-07-05T05:36:11Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:G2JJ2DFKSCLALQAG2TOGSVJDX7","target":"record","payload":{"canonical_record":{"source":{"id":"2301.11158","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-01-26T15:02:25Z","cross_cats_sorted":[],"title_canon_sha256":"a147b81590ce68400bf7b26cf23c7d77891fded3b2a30d043d5101167ea68c42","abstract_canon_sha256":"0f1002b758e4ff24209909d2591d5a011f660d857055dfe9a0b0e0ddcd52249f"},"schema_version":"1.0"},"canonical_sha256":"36929d0caa909605c006d4dc695523bffaf31e4a9a5c4348d5b51674355f622e","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T05:36:11.147444Z","signature_b64":"7hzqN+Fbr+h8ffQ93pxvFVG6kAFmlQfmuwfJA9NPNQ+Gm8TZBdiCQE9d3tN5D2gSD7iTgHX2iPiUdePwAAi7AQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"36929d0caa909605c006d4dc695523bffaf31e4a9a5c4348d5b51674355f622e","last_reissued_at":"2026-07-05T05:36:11.146991Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T05:36:11.146991Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2301.11158","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-05T05:36:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iWswpd7H51Rm0+2pqnZh1/nm3fLheSWuNSEOXXehgbUrEbYxz2sZQgviWYDlQUyxVL9qSaOyDFakKU64lekxDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T03:52:41.247853Z"},"content_sha256":"c97e67967ea9382a602a1233a2e8aba5fa9516a627a0fa98989e2707c293722f","schema_version":"1.0","event_id":"sha256:c97e67967ea9382a602a1233a2e8aba5fa9516a627a0fa98989e2707c293722f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:G2JJ2DFKSCLALQAG2TOGSVJDX7","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Analyzing the Quality of Submissions in Online Programming Courses","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anastasiia Birillo, Hieke Keuning, Maria Tigina, Nikolay Vyahhi, Timofey Bryksin, Yaroslav Golubev","submitted_at":"2023-01-26T15:02:25Z","abstract_excerpt":"Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in this is their ability to write code that is not only correct but also of high quality. Unfortunately, this is difficult to control in the setting of a massive open online course. In this paper, we carry out an analysis of the code quality of submissions from JetBrains Academy - a platform for studying programming in an industry-like project-based setting with an embedded code quality assessment tool called Hyperstyle. We analyzed more than"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2301.11158","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/2301.11158/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-05T05:36:11Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"25wGP0QTLhHRoK9oKhmpucn/SL2YWWclbNN0p075K3DH8DWsez7enMrO7EnUwN3bD+68Hlbq+3K5R5qb9NlrAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T03:52:41.248236Z"},"content_sha256":"72eada2ef006503d6d0de4cabc0d74e4289409a41a9e821dfa830db3934a2d1b","schema_version":"1.0","event_id":"sha256:72eada2ef006503d6d0de4cabc0d74e4289409a41a9e821dfa830db3934a2d1b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/bundle.json","state_url":"https://pith.science/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/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-07-07T03:52:41Z","links":{"resolver":"https://pith.science/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7","bundle":"https://pith.science/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/bundle.json","state":"https://pith.science/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/state.json","well_known_bundle":"https://pith.science/.well-known/pith/G2JJ2DFKSCLALQAG2TOGSVJDX7/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:G2JJ2DFKSCLALQAG2TOGSVJDX7","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":"0f1002b758e4ff24209909d2591d5a011f660d857055dfe9a0b0e0ddcd52249f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-01-26T15:02:25Z","title_canon_sha256":"a147b81590ce68400bf7b26cf23c7d77891fded3b2a30d043d5101167ea68c42"},"schema_version":"1.0","source":{"id":"2301.11158","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2301.11158","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"arxiv_version","alias_value":"2301.11158v1","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2301.11158","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_12","alias_value":"G2JJ2DFKSCLA","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_16","alias_value":"G2JJ2DFKSCLALQAG","created_at":"2026-07-05T05:36:11Z"},{"alias_kind":"pith_short_8","alias_value":"G2JJ2DFK","created_at":"2026-07-05T05:36:11Z"}],"graph_snapshots":[{"event_id":"sha256:72eada2ef006503d6d0de4cabc0d74e4289409a41a9e821dfa830db3934a2d1b","target":"graph","created_at":"2026-07-05T05:36:11Z","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/2301.11158/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in this is their ability to write code that is not only correct but also of high quality. Unfortunately, this is difficult to control in the setting of a massive open online course. In this paper, we carry out an analysis of the code quality of submissions from JetBrains Academy - a platform for studying programming in an industry-like project-based setting with an embedded code quality assessment tool called Hyperstyle. We analyzed more than","authors_text":"Anastasiia Birillo, Hieke Keuning, Maria Tigina, Nikolay Vyahhi, Timofey Bryksin, Yaroslav Golubev","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-01-26T15:02:25Z","title":"Analyzing the Quality of Submissions in Online Programming Courses"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2301.11158","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:c97e67967ea9382a602a1233a2e8aba5fa9516a627a0fa98989e2707c293722f","target":"record","created_at":"2026-07-05T05:36:11Z","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":"0f1002b758e4ff24209909d2591d5a011f660d857055dfe9a0b0e0ddcd52249f","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2023-01-26T15:02:25Z","title_canon_sha256":"a147b81590ce68400bf7b26cf23c7d77891fded3b2a30d043d5101167ea68c42"},"schema_version":"1.0","source":{"id":"2301.11158","kind":"arxiv","version":1}},"canonical_sha256":"36929d0caa909605c006d4dc695523bffaf31e4a9a5c4348d5b51674355f622e","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"36929d0caa909605c006d4dc695523bffaf31e4a9a5c4348d5b51674355f622e","first_computed_at":"2026-07-05T05:36:11.146991Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T05:36:11.146991Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"7hzqN+Fbr+h8ffQ93pxvFVG6kAFmlQfmuwfJA9NPNQ+Gm8TZBdiCQE9d3tN5D2gSD7iTgHX2iPiUdePwAAi7AQ==","signature_status":"signed_v1","signed_at":"2026-07-05T05:36:11.147444Z","signed_message":"canonical_sha256_bytes"},"source_id":"2301.11158","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c97e67967ea9382a602a1233a2e8aba5fa9516a627a0fa98989e2707c293722f","sha256:72eada2ef006503d6d0de4cabc0d74e4289409a41a9e821dfa830db3934a2d1b"],"state_sha256":"6d70bf96a061e13a9081963314de4533e4f103f389c899d4fcf01d1ea5946a45"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qbBZWSjGL2E5ugvki+xIZBanJdkeF+bnQg+XFPghPOUtfumcD9sl3wdFBHh2ajQ3iC0Fpnyg94mcZ3xs+LG1Bg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T03:52:41.251069Z","bundle_sha256":"cc030631a226c4f7025d64d97aaf46c20873a874a7dcb6cb1473cea91d9d6866"}}