Skip to main content

Advertisement

Log in

The impact of chatbots using concept maps on correction outcomes–a case study of programming courses

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

With the development of science and technology, the demand for programmers has increased. However, learning computer programs is not an easy task. It might cause a significant impact on programming if misconceptions exist at the beginning of the study. Hence, it is important to discover and correct them immediately. Chatbots are effective teaching aids, they can assist students in eliminating misconceptions. They also assist teachers to instruct students according to their aptitude, which teachers found it hard to accomplish without technical supports when teaching in large classes. Therefore, this experiment uses chatbots to assist learners in the correction phase. We consider that learners who failed unit quizzes might have misunderstandings in programming concepts. We believe chatbots can teach according to individual misunderstandings and give correct responses to their unclear concepts. It is more effective than traditional teaching methods. In addition, to prevent human-computer interaction barriers, such as picking wrong keywords and giving plausible replies, or learners not being able to express their problems clearly, this experiment also adds concept maps to the chatbots’ dialogue, to work as the dialogue structure for each chatbot. The maps help the chatbots to explain concepts in each unit systematically and logically. The chatbots give questions according to the concepts on the concept maps and ask learners to reply with their answers. An ANCOVA test investigated students’ scores. Result showed the p-value is below 0.001, indicating that the group using concept map chatbots has better correction effects than the other group using only concept maps.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data availability

The data that support the findings of this study are available in the Zenodo repository with the identifier https://doi.org/10.5281/zenodo.7109343.

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Chen Kuo.

Ethics declarations

Conflict of interest

This study is supported in part by the National Science and Technology Council of the Republic of China under contract number MOST 111-2410-H-031-024.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kuo, YC., Chen, YA. The impact of chatbots using concept maps on correction outcomes–a case study of programming courses. Educ Inf Technol 28, 7899–7925 (2023). https://doi.org/10.1007/s10639-022-11506-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-022-11506-6

Keywords

Navigation