• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Learning Analytics based on Fine-Grained Activity History in Programming Education

Research Project

Project/Area Number 19K03056
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 09070:Educational technology-related
Research InstitutionChiba Institute of Technology (2020-2021)
Kyushu Institute of Technology (2019)

Principal Investigator

MIURA MOTOKI  千葉工業大学, 工学部, 教授 (00334053)

Project Period (FY) 2019-04-01 – 2022-03-31
Project Status Completed (Fiscal Year 2021)
Budget Amount *help
¥3,380,000 (Direct Cost: ¥2,600,000、Indirect Cost: ¥780,000)
Fiscal Year 2021: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2020: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2019: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywordsプログラミング学習 / Web IDE / ソースコード編集 / キャレット操作 / WebIDE / プログラミング学習支援 / ソースコード編集履歴
Outline of Research at the Start

本研究の目的は、プログラミングにおけるソースコード編集時のカーソルの動き(キャレット移動)を含めた、細粒度の編集操作記録によって、学習者の状況を逐次把握し、効果的な学習支援を行う方法を確立することである。細粒度の編集操作記録を分析することで、人間の講師が肩越しに学習者の状況を観察し、助言するのと同等の機能が実現できる可能性がある。研究代表者がこれまで構築してきたWebブラウザ上で動作するプログラミングエディタを改良し、ログの記録や、分析技術の開発、学習者フィードバック評価実験を行っていく。

Outline of Final Research Achievements

In order to mitigate the influence of typing in the conventional text-type programming environment, we built a programming learning environment that introduced an auto-completion function. In addition, we acquired fine-grained activity logs, including caret movements when editing source code for programming learners, and analyzed their relationship with learning outcomes.
There was no significant correlation between the number of auto-completion usages and the learner score. However, it was confirmed that the number of times of inputting symbols that must be input using shift keys such as parentheses and curly brackets is significantly reduced depending on the setting of the completion function. In addition, from the fine-grained activity log including caret movement, the more frequently the caret movement, the smaller the number of valid character inputs necessary to answer assignments.

Academic Significance and Societal Importance of the Research Achievements

プログラミング学習者のソースコード編集時のキャレット移動を含む、細粒度の活動ログを取得・分析することで、プログラミング学習支援の多様化および高度化を目指した研究である。キャレット移動そのものはソースコード自体には反映されない操作ではあるが、その記録をとらえることで学習者の学習状況や傾向との関連について分析することが可能となった。

Report

(4 results)
  • 2021 Annual Research Report   Final Research Report ( PDF )
  • 2020 Research-status Report
  • 2019 Research-status Report
  • Research Products

    (10 results)

All 2022 2021 2020 2019 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (8 results) (of which Int'l Joint Research: 3 results,  Invited: 1 results) Remarks (1 results)

  • [Journal Article] Effect of Introducing Autocomplete Functions to Processing Web IDE for Novice Programmers2020

    • Author(s)
      三浦 元喜
    • Journal Title

      Transactions of Japanese Society for Information and Systems in Education

      Volume: 37 Issue: 2 Pages: 167-172

    • DOI

      10.14926/jsise.37.167

    • NAID

      130007826045

    • ISSN
      1341-4135, 2188-0980
    • Year and Date
      2020-04-01
    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Presentation] 昔話や童話を題材としたオブジェクト指向ソフトウェア設計の学習法2022

    • Author(s)
      三浦 元喜,片桐 僚太,酒井 遼太
    • Organizer
      第164回情報処理学会教育とコンピュータ研究発表会
    • Related Report
      2021 Annual Research Report
  • [Presentation] A Learning Management System Integrated with Idea-Marathon System Activities2021

    • Author(s)
      Motoki Miura, Takeo Higuchi
    • Organizer
      16th International Conference on Knowledge, Information and Creativity Support Systems (KICSS2021)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 高解像度ディスプレイを最大限に利用するPDFビューアの開発2020

    • Author(s)
      三浦 元喜
    • Organizer
      日本創造学会第42回研究大会
    • Related Report
      2020 Research-status Report
  • [Presentation] プログラミング講義における活動種別を考慮したエディタ操作と学生パフォーマンスの分析2020

    • Author(s)
      三浦元喜
    • Organizer
      情報処理学会インタラクション2020
    • Related Report
      2019 Research-status Report
  • [Presentation] Augmented classrooms and creative thinking workspaces: Introducing digital pens for realizing instant communication and collaborations2019

    • Author(s)
      Motoki Miura
    • Organizer
      14th International Conference on Knowledge, Information and Creativity Support Systems
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research / Invited
  • [Presentation] Segment Markers: Improvement of Random Dot Marker to Extend Recognition Distance2019

    • Author(s)
      Manabu Ito, Motoki Miura
    • Organizer
      14th International Conference on Knowledge, Information and Creativity Support Systems
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Analysis of student performance and mutual evaluation activity in creative project-based learning using LEGO mindstorms2019

    • Author(s)
      Motoki Miura
    • Organizer
      The 41st Annual Conference of Japan Creativity Society
    • Related Report
      2019 Research-status Report
  • [Presentation] プログラミング教育における剰余演算子活用能力を高めるドリル型記述演習問題の導入2019

    • Author(s)
      三浦元喜
    • Organizer
      情報処理学会情報教育シンポジウム(SSS2019)
    • Related Report
      2019 Research-status Report
  • [Remarks] プログラミング教育と Processing Web IDE

    • URL

      https://istlab.info/miura/pjs/index-j.php

    • Related Report
      2021 Annual Research Report

URL: 

Published: 2019-04-18   Modified: 2023-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi