{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:QFJJSADMDJSFMSNWQEMFRKVB5U","short_pith_number":"pith:QFJJSADM","canonical_record":{"source":{"id":"2012.05085","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-12-09T14:39:58Z","cross_cats_sorted":[],"title_canon_sha256":"a88ca594af475e019a5d3276eecf2b484ba03da2a2af2f741a70c3da5eb5639e","abstract_canon_sha256":"40eb6806a47fbad3e6cddeb73950dbd17050d8bea76b275a1bec84675176ea7d"},"schema_version":"1.0"},"canonical_sha256":"815299006c1a645649b6811858aaa1ed397766c0a41db7d58a6707b70ebf842f","source":{"kind":"arxiv","id":"2012.05085","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2012.05085","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"arxiv_version","alias_value":"2012.05085v1","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2012.05085","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_12","alias_value":"QFJJSADMDJSF","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_16","alias_value":"QFJJSADMDJSFMSNW","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_8","alias_value":"QFJJSADM","created_at":"2026-07-05T01:58:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:QFJJSADMDJSFMSNWQEMFRKVB5U","target":"record","payload":{"canonical_record":{"source":{"id":"2012.05085","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-12-09T14:39:58Z","cross_cats_sorted":[],"title_canon_sha256":"a88ca594af475e019a5d3276eecf2b484ba03da2a2af2f741a70c3da5eb5639e","abstract_canon_sha256":"40eb6806a47fbad3e6cddeb73950dbd17050d8bea76b275a1bec84675176ea7d"},"schema_version":"1.0"},"canonical_sha256":"815299006c1a645649b6811858aaa1ed397766c0a41db7d58a6707b70ebf842f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T01:58:18.692583Z","signature_b64":"G2HT8zYlmMlpImLNcr6YV74hj4bT7aoUGnAVgELgJbE2FP7OzX30SiOYma3aBMaUoQmSjJv/llLyku8j+B3wCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"815299006c1a645649b6811858aaa1ed397766c0a41db7d58a6707b70ebf842f","last_reissued_at":"2026-07-05T01:58:18.692229Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T01:58:18.692229Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2012.05085","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-05T01:58:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0wm+JmO1kSQnSuJrH/zPfr1K81WHB5SoS2vOWHt2kU2A0DryC1o1YLYD54Xx+Ax3iEjpOWyDyn+bdIiZ1dcVDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T19:14:47.094019Z"},"content_sha256":"620166f215a8810089617a755797528725b29d3766120071acc0bb6040797601","schema_version":"1.0","event_id":"sha256:620166f215a8810089617a755797528725b29d3766120071acc0bb6040797601"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:QFJJSADMDJSFMSNWQEMFRKVB5U","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"TaskTracker-tool: a Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anastasiia Birillo, Elena Lyulina, Timofey Bryksin, Vladimir Kovalenko","submitted_at":"2020-12-09T14:39:58Z","abstract_excerpt":"The process of writing code and use of features in an integrated development environment (IDE) is a fruitful source of data in computing education research. Existing studies use records of students' actions in the IDE, consecutive code snapshots, compilation events, and others, to gain deep insight into the process of student programming. In this paper, we present a set of tools for collecting and processing data of student activity during problem-solving. The first tool is a plugin for IntelliJ-based IDEs (PyCharm, IntelliJ IDEA, CLion). By capturing snapshots of code and IDE interaction data"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2012.05085","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/2012.05085/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-05T01:58:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"166iSLX8Lxv/QaPM4tJpKAErV8Vrv14zgJN4QO4m58y+QgYc16F2ZMWqtdPhrVYTVABEju2GaEQfxGszoToXCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T19:14:47.094430Z"},"content_sha256":"6770af8d3a86104f67b0fb136a35f5e07f43681707a1e132a55ad01dfaa9a2ac","schema_version":"1.0","event_id":"sha256:6770af8d3a86104f67b0fb136a35f5e07f43681707a1e132a55ad01dfaa9a2ac"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/bundle.json","state_url":"https://pith.science/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/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-06T19:14:47Z","links":{"resolver":"https://pith.science/pith/QFJJSADMDJSFMSNWQEMFRKVB5U","bundle":"https://pith.science/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/bundle.json","state":"https://pith.science/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QFJJSADMDJSFMSNWQEMFRKVB5U/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:QFJJSADMDJSFMSNWQEMFRKVB5U","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":"40eb6806a47fbad3e6cddeb73950dbd17050d8bea76b275a1bec84675176ea7d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-12-09T14:39:58Z","title_canon_sha256":"a88ca594af475e019a5d3276eecf2b484ba03da2a2af2f741a70c3da5eb5639e"},"schema_version":"1.0","source":{"id":"2012.05085","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2012.05085","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"arxiv_version","alias_value":"2012.05085v1","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2012.05085","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_12","alias_value":"QFJJSADMDJSF","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_16","alias_value":"QFJJSADMDJSFMSNW","created_at":"2026-07-05T01:58:18Z"},{"alias_kind":"pith_short_8","alias_value":"QFJJSADM","created_at":"2026-07-05T01:58:18Z"}],"graph_snapshots":[{"event_id":"sha256:6770af8d3a86104f67b0fb136a35f5e07f43681707a1e132a55ad01dfaa9a2ac","target":"graph","created_at":"2026-07-05T01:58:18Z","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/2012.05085/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The process of writing code and use of features in an integrated development environment (IDE) is a fruitful source of data in computing education research. Existing studies use records of students' actions in the IDE, consecutive code snapshots, compilation events, and others, to gain deep insight into the process of student programming. In this paper, we present a set of tools for collecting and processing data of student activity during problem-solving. The first tool is a plugin for IntelliJ-based IDEs (PyCharm, IntelliJ IDEA, CLion). By capturing snapshots of code and IDE interaction data","authors_text":"Anastasiia Birillo, Elena Lyulina, Timofey Bryksin, Vladimir Kovalenko","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-12-09T14:39:58Z","title":"TaskTracker-tool: a Toolkit for Tracking of Code Snapshots and Activity Data During Solution of Programming Tasks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2012.05085","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:620166f215a8810089617a755797528725b29d3766120071acc0bb6040797601","target":"record","created_at":"2026-07-05T01:58:18Z","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":"40eb6806a47fbad3e6cddeb73950dbd17050d8bea76b275a1bec84675176ea7d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2020-12-09T14:39:58Z","title_canon_sha256":"a88ca594af475e019a5d3276eecf2b484ba03da2a2af2f741a70c3da5eb5639e"},"schema_version":"1.0","source":{"id":"2012.05085","kind":"arxiv","version":1}},"canonical_sha256":"815299006c1a645649b6811858aaa1ed397766c0a41db7d58a6707b70ebf842f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"815299006c1a645649b6811858aaa1ed397766c0a41db7d58a6707b70ebf842f","first_computed_at":"2026-07-05T01:58:18.692229Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T01:58:18.692229Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"G2HT8zYlmMlpImLNcr6YV74hj4bT7aoUGnAVgELgJbE2FP7OzX30SiOYma3aBMaUoQmSjJv/llLyku8j+B3wCg==","signature_status":"signed_v1","signed_at":"2026-07-05T01:58:18.692583Z","signed_message":"canonical_sha256_bytes"},"source_id":"2012.05085","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:620166f215a8810089617a755797528725b29d3766120071acc0bb6040797601","sha256:6770af8d3a86104f67b0fb136a35f5e07f43681707a1e132a55ad01dfaa9a2ac"],"state_sha256":"67e4e86313db228f05f26e56fc51d93a9a71b2cdad212e0e42ab643f999b98da"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HG+kbZ5Azl797x/+2r1fgLmmJ2Z5KwjcbSK6yjFZmpsH91nYsqRsL8P/yKedDZDkkBTGehO3WnPuh9cVNvyaBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T19:14:47.096380Z","bundle_sha256":"da4fde6b3fe374f04f6494061db0f167d65e298fc3cb427faccd8e067eaffa93"}}