An implementation of offline answering function for code completion problem in plas

Htoo Htoo Sandi Kyaw, Nobuo Funabiki, Minoru Kuribayashi

研究成果

抄録

Currently, we are studying the Programming Learning Assistant System (PLAS) to assist self-studies of C/C++/Java/JavaScript/Python programming. Previously, we implemented the offline answering function on a Web browser for the element fill-in-blank problem (EFP) in PLAS. EFP requests filling in the blank elements in a given source code, where the correctness of any answer element is validated through string matching using the JavaScript program. The code completion problem (CCP) is the generalization of EFP for coding and debugging study. CCP requests completing the code that has missing elements, where the correctness of any statement is validated. In this paper, we implement the offline answering function for CCP by modifying the one for EFP. The two-level marking function is newly adopted to encourage students to be aware of the correct usage of tabs and spaces in the source code for readable code. We verify the correctness of the implementation through solving various CCP instances.

本文言語English
ホスト出版物のタイトルLifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies
出版社Institute of Electrical and Electronics Engineers Inc.
ページ162-165
ページ数4
ISBN(電子版)9781665418751
DOI
出版ステータスPublished - 3月 9 2021
イベント3rd IEEE Global Conference on Life Sciences and Technologies, LifeTech 2021 - Nara
継続期間: 3月 9 20213月 11 2021

出版物シリーズ

名前LifeTech 2021 - 2021 IEEE 3rd Global Conference on Life Sciences and Technologies

Conference

Conference3rd IEEE Global Conference on Life Sciences and Technologies, LifeTech 2021
国/地域Japan
CityNara
Period3/9/213/11/21

ASJC Scopus subject areas

  • 生体医工学
  • 健康情報学
  • 健康(社会科学)
  • 生化学
  • 人工知能
  • コンピュータ サイエンスの応用

フィンガープリント

「An implementation of offline answering function for code completion problem in plas」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル