メインナビゲーションにスキップ 検索にスキップ メインコンテンツにスキップ

A proposal of software architecture for Java programming learning assistant system

研究成果

抄録

To improve Java programming educations, we have developed a Web-based Java Programming Learning System (JPLAS). To deal with students at different levels, JPLAS provides three levels of problems, namely, element fill-in-blank problems, statement fill-in-blank problems, and code writing problems. Unfortunately, since JPLAS has been implemented by various students who studied in our group at different years, the code has become complex and redundant, which makes further extensions of JPLAS extremely hard. In this paper, we propose the software architecture for JPLAS to avoid redundancy to the utmost at implementations of new functions that will be continued with this JPLAS project. Following the MVC model, our proposal basically uses Java for the model (M), JavaScript/CSS for the view (V), and JSP for the controller (C). For the evaluation, we implement JPLAS by this architecture and compare the number of code files with the previous implementation.

本文言語English
ホスト出版物のタイトルProceedings - 31st IEEE International Conference on Advanced Information Networking and Applications, AINA 2017
編集者Leonard Barolli, Makoto Takizawa, Tomoya Enokido, Hui-Huang Hsu, Chi-Yi Lin
出版社Institute of Electrical and Electronics Engineers Inc.
ページ64-70
ページ数7
ISBN(電子版)9781509060283
DOI
出版ステータスPublished - 5月 5 2017
イベント31st IEEE International Conference on Advanced Information Networking and Applications, AINA 2017 - Taipei
継続期間: 3月 27 20173月 29 2017

出版物シリーズ

名前Proceedings - International Conference on Advanced Information Networking and Applications, AINA
0
ISSN(印刷版)1550-445X

Other

Other31st IEEE International Conference on Advanced Information Networking and Applications, AINA 2017
国/地域Taiwan, Province of China
CityTaipei
Period3/27/173/29/17

ASJC Scopus subject areas

  • 工学一般

フィンガープリント

「A proposal of software architecture for Java programming learning assistant system」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル