In this paper, an online game was developed in the form of a competitive board game for conducting
web-based problem-solving activities. The participants of the game determined their move by throwing
a dice. Each location of the game board corresponds to a gaming task, which could be a web-based
information-searching question or a mini-game; the former was used to guide the participants to
search for information to answer a series of questions related to the target learning issue, while the latter
was used to provide supplementary materials during the gaming process. To evaluate the performance of
the proposed approach, an experiment was conducted on an elementary school natural science course.
The experimental results showed that the proposed approach not only significantly promoted the flow
experience, learning attitudes, learning interest and technology acceptance degree of the students, but
also improved their learning achievements in the web-based problem-solving activity.