{"updated":"2025-01-19T09:48:23.740037+00:00","links":{},"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00234388","sets":["1164:4842:11543:11620"]},"path":["11620"],"owner":"44499","recid":"234388","title":["教育用プログラミング言語の翻訳機の作成と実践の提案"],"pubdate":{"attribute_name":"公開日","attribute_value":"2024-05-25"},"_buckets":{"deposit":"3a121c6c-d257-40bf-bd17-7e0324c9523e"},"_deposit":{"id":"234388","pid":{"type":"depid","value":"234388","revision_id":0},"owners":[44499],"status":"published","created_by":44499},"item_title":"教育用プログラミング言語の翻訳機の作成と実践の提案","author_link":["638559","638560","638561","638562"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"教育用プログラミング言語の翻訳機の作成と実践の提案"},{"subitem_title":"Proposal to create and implement a translator for educational programming languages","subitem_title_language":"en"}]},"item_type_id":"4","publish_date":"2024-05-25","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"近畿大学情報学部/近畿大学情報学研究所"},{"subitem_text_value":"近畿大学理工学部"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Faculty of Informatics, Kindai University / Cyber Informatics Research Institute, Kindai University","subitem_text_language":"en"},{"subitem_text_value":"Faculty of Science and Engineering, Kindai University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/234388/files/IPSJ-CE24175009.pdf","label":"IPSJ-CE24175009.pdf"},"date":[{"dateType":"Available","dateValue":"2026-05-25"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-CE24175009.pdf","filesize":[{"value":"640.7 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"19"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"1f8c459c-608a-4b58-a370-38f592498a99","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2024 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"吉原, 和明"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"實藤, 敬太"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Kazuaki, Yoshihara","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Keita, Sanefuji","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10096193","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2188-8930","subitem_source_identifier_type":"ISSN"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"大学入学共通テスト「情報」では大学入試センターの定める言語仕様に則ったものであり共通テスト手順記述標準言語(DNCL)と呼称される.DNCL は言語仕様のみ定められた仮想言語であり,特定の実行環境を持たない.ただし,それを基にした実行環境がいくつか存在するが,教師と生徒が双方向に確認する為の手順が煩雑になることやプログラムで実現可能な処理が限定的であることなどの課題がある.そこで,本研究では教師と生徒が双方向に共有しやすく,プログラムの汎用性を高める手法として Python 処理系で機能する DNCL から Python へのトランスコンパイラの開発とその活用方法を提案する.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In the 'Information' subject of the Common Test for University Admissions, the test procedures are based on the language specifications set by the National Center for University Entrance Examinations, and this language is referred to as 'DNCL'. DNCL is a virtual language defined only by its language specifications and does not have a specific execution environment. However, there are some environments based on it, but they complicate the verification process between teachers and students, and the range of processes that can be implemented in the program is limited. Therefore, this study proposes the development of a transcompiler from DNCL to Python, functioning within the Python processing system, and suggests methods for its use, as a way to facilitate easier sharing between teachers and students and to enhance the versatility of the program.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"4","bibliographic_titles":[{"bibliographic_title":"研究報告コンピュータと教育(CE)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2024-05-25","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"9","bibliographicVolumeNumber":"2024-CE-175"}]},"relation_version_is_last":true,"weko_creator_id":"44499"},"id":234388,"created":"2025-01-19T01:36:11.193487+00:00"}