A Web-based Answer Platform Implementation for University Course in Flutter Programming Learning Assistant System

  • Soe Thandar Aung*
  • , Nobuo Funabiki
  • , Lynn Htet Aung
  • , Safira Adine Kinari
  • , Wen Chung Kao
  • , Yi Fang Lee
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Flutter and Dart are increasingly important for cross-platform and mobile development programming. To support this cross-platform programming education for novice students, we have developed the Flutter Programming Learning Assistant System (FPLAS) and implemented the personal web-based answer platform using Node.js. FPLAS simplifies the learning process by utilizing Docker Compose, integrating four Docker images as multi-container instances. Student answers are automatically verified using an image-based user interface (UI) testing method, which compares the generated UI image with a standard one using OpenCV library. In this paper, we present an implementation of FPLAS answer platform in a programming course at Okayama University, Japan. Five basic exercises were prepared and assigned to 21 master's students. In the course, we asked them to install FPLAS and solve the exercises using it. Their solution results highlight the difficulty differences among the exercises and confirm the efficiency and validity of the platform in the course.

Original languageEnglish
Title of host publication2025 6th International Conference on Information Technology and Education Technology, ITET 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages61-65
Number of pages5
ISBN (Electronic)9798331552732
DOIs
Publication statusPublished - 2025
Event6th International Conference on Information Technology and Education Technology, ITET 2025 - Fukui, Japan
Duration: 2025 May 92025 May 11

Publication series

Name2025 6th International Conference on Information Technology and Education Technology, ITET 2025

Conference

Conference6th International Conference on Information Technology and Education Technology, ITET 2025
Country/TerritoryJapan
CityFukui
Period2025/05/092025/05/11

Keywords

  • answer platform
  • Dart
  • exercise
  • Flutter
  • FPLAS
  • university course

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Science Applications
  • Information Systems
  • Media Technology
  • Education

Fingerprint

Dive into the research topics of 'A Web-based Answer Platform Implementation for University Course in Flutter Programming Learning Assistant System'. Together they form a unique fingerprint.

Cite this