Ruby on Railsの初学者のための躓き自己解決支援システムの開発
Ruby on Railsの初学者のための躓き自己解決支援システムの開発
批准号:
21K02758
负责人:
高橋 圭一
金额:
$0.75万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
已结题
起止时间:
2021-04-01 至 2024-03-31
中文摘要
本研究で提案するシステムは、(A) 一般的な教材を用いた躓き要因の取得とエラーDB開発、(B) 講師のためのアノテーションツール開発、(C) 自己解決支援システムの開発と3つのサブシステムを順次開発し評価する計画である。現在のところ(A)の開発を終え(B)に着手している状況である。今年度は(B)(C)のサブシステムを開発する前に、本システムで収集したエラー情報と講師らによって追記されたデバッグ情報がプログラミング学習中の学生の自己解決にどの程度寄与できるか調査した。具体的な調査方法と結果は次の通りである。調査方法:近畿大学産業理工学部情報学科の3年生を対象としたWebプログラミング科目において、2021年に収集したエラー情報に筆者がデバッグ情報を追記し、2022年の同科目のエラー情報に含まれるソースコードと類似度が最も高い2021年のエラー情報に付加されたデバッグ情報から助言が可能か調査した。結果:2022年に発生した248件の誤り情報のうち76件(31%)に対して助言が可能であることがわかった。本手法は、講師がデバッグ方法を付加する手間はあるものの、過去のエラー情報をそのまま利用して類似度を計算する単純な方式にも関わらず、2022年のプログラミング演習で発生したエラーの3割に助言が可能であることが確かめられた。この実験でエラーが発生したファイル以外の類似度が高い影響で誤ったエラー情報が抽出されてしまう様子が見られた。エラーが発生したファイル含むデータフローで上流にあるファイルを対象に類似度を計算すればより適切な助言が可能となることが考えられる.
英文摘要
本研究で提案するシステムは、(A) 一般的な教材を用いた躓き要因の取得とエラーDB開発、(B) 講師のためのアノテーションツール開発、(C) 自己解決支援システムの開発と3つのサブシステムを順次開発し評価する計画である。現在のところ(A)の開発を終え(B)に着手している状況である。今年度は(B)(C)のサブシステムを開発する前に、本システムで収集したエラー情報と講師らによって追記されたデバッグ情報がプログラミング学習中の学生の自己解決にどの程度寄与できるか調査した。具体的な調査方法と結果は次の通りである。調査方法:近畿大学産業理工学部情報学科の3年生を対象としたWebプログラミング科目において、2021年に収集したエラー情報に筆者がデバッグ情報を追記し、2022年の同科目のエラー情報に含まれるソースコードと類似度が最も高い2021年のエラー情報に付加されたデバッグ情報から助言が可能か調査した。結果:2022年に発生した248件の誤り情報のうち76件(31%)に対して助言が可能であることがわかった。本手法は、講師がデバッグ方法を付加する手間はあるものの、過去のエラー情報をそのまま利用して類似度を計算する単純な方式にも関わらず、2022年のプログラミング演習で発生したエラーの3割に助言が可能であることが確かめられた。この実験でエラーが発生したファイル以外の類似度が高い影響で誤ったエラー情報が抽出されてしまう様子が見られた。エラーが発生したファイル含むデータフローで上流にあるファイルを対象に類似度を計算すればより適切な助言が可能となることが考えられる.
期刊论文(17)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
IFIP WCCE 2022: World Conference on Computers in Education
IFIP WCCE 2022:教育计算机世界会议
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[]
通讯作者:
Web アプリケーション開発フレームワークの学習進度推定ツール
Web应用程序开发框架学习进度估算工具
DOI:
--
发表时间:
2021
期刊:
ソフトウェア工学の基礎28(近代科学社)
影响因子:
--
作者:
[北本卓也, 金子真隆, 野田健夫, 高橋 圭一]
通讯作者:
高橋 圭一
講義動画を利用したWebプログラミング学習時のつまずき要因の分析
利用讲座视频学习Web编程的绊脚石分析
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[佐藤慈, 青木幹太, 井上友子, 星野浩司, Keiichi Takahashi, 永田浩一,仙石祐, 武田俊之, 北本卓也, 高橋 圭一]
通讯作者:
高橋 圭一
Ruby on Railsの初学者の躓き要因とデバッグ難易度に関する分析
Ruby on Rails初学者绊脚石及调试难点分析
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Keiichi Takahashi, Nobuo Suzuki, 高橋 圭一, 高橋 圭一, 高橋圭一, Keiichi Takahashi, 高橋 圭一, 高橋 圭一]
通讯作者:
高橋 圭一
Learning Status Report Tool for Programming Learning Services
用于编程学习服务的学习状态报告工具
DOI:
10.1016/j.procs.2022.09.213
发表时间:
2022
期刊:
Procedia Computer Science 207, 2022年10月
影响因子:
--
作者:
[Keiichi Takahashi, Nobuo Suzuki]
通讯作者:
Nobuo Suzuki
共 9 条