arrow
返回

An Implementation of Web-Based Answer Platform in the Flutter Programming Learning Assistant System Using Docker Compose

delete2024-12-11
delete0
delete
OA
AI
L
Lynn Htet Aung
S
Soe Thandar Aung
N
Nobuo Funabiki *
H
Htoo Htoo Sandi Kyaw
W
Wen-Chung Kao
DOI:10.3390/electronics13244878delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
编程在全球范围内获得了显著的重要性,因为社会越来越依赖计算机应用系统。为了支持初学者学习各种编程语言,我们开发了编程学习辅助系统(PLAS)。它提供具有不同学习目标和难度的多种类型练习问题,以支持分步自学。作为PLAS中的个人答题平台,我们使用Node.js和EJS为Java和Python编程实现了网页应用。近期,Dart编程的Flutter框架变得流行,使开发者能够从单一代码库构建适用于移动、网页和桌面环境的应用。因此,我们通过使用Visual Studio Code实现Flutter环境来扩展PLAS以支持它。此外,我们开发了一个基于图像的用户界面(UI)测试工具,通过使用OpenCV中的ORB和SIFT算法,将学生源代码生成的UI图像与标准图像进行比较来验证学生源代码。为高效分发给学生,我们生成了答题平台、Flutter环境以及基于图像的UI测试工具的Docker镜像。本文介绍了通过使用Docker Compose集成三个Docker镜像,实现了为Flutter编程学习辅助系统(FPLAS)的网页答题平台。此外,为自动捕获UI图像,采用了带有其Docker镜像的Nginx网页应用服务器。为进行评估,我们邀请日本冈山大学的10名研究生在他们的PC上安装答题平台并解决五个练习问题。所有学生均成功完成问题,这证实了所提出系统的有效性和有效性。
Keyword:
Flutter
Dart
answer platform
Flutter environment
Nginx
UI testing tool
Docker Compose

期刊

Electronics 封面图
Electronics
IF:
2.6
论文数:
1.0W
被引数:
4.7W

机构

N
Natl Taiwan Normal Univ
学者数:
251
论文数: 144
被引数: 37
T
Tokyo Univ Agr and Technol
学者数:
346
论文数: 134
被引数: 22
引用论文

引用论文

A study of how Docker Compose is used to compose multi-component systems
err2021-09-23
err12
PREAI
errIbrahim, Md Hasan; Sayagh, Mohammed; Hassan, Ahmed E.
err分享
err收藏
Mobile Learning (M-Learning) adoption in the Middle East: Lessons learned from the educationally advanced countries
err2015-11-01
err63
PREAI
errKhan, Asharul Islam; Al-Shihi, Hafedh; Al-Khanjari, Zuhoor Abdullah; Sarrab, Mohamed
err分享
err收藏
err分享
err收藏
A Study of Learning Environment for Initiating Flutter App Development Using Docker使用Docker启动Flutter应用开发的.learning环境研究
err2024-03-30
err0
errOAAI
errSoe Thandar Aung; Nobuo Funabiki; Lynn Htet Aung; Safira Adine Kinari; Mustika Mentari; Khaing Hsu Wai
err分享
err收藏
err分享
err收藏
学者 查看更多内容