Work

API Development Teaching- Learning Platform

Year: 2021
Type: article
Abstract: : API (Application Programming Interface) is a sequence of commands, rules, or regulations that enables a software or app to leverage attributes from another application, system, or gadget to improve its own services. In a nutshell, it's a feature that allows apps to connect with one another. The IT industry has a high demand for REST API Development, hence this article provides an interactive teaching and learning platform for REST API Development. Using the LBD (Learning By Doing) concept, the suggested platform seeks to assist users in learning REST API Development. This tool would assist users in learning to design their own APIs by requiring them to practise (either through coding or MCQs). The platform would be based on selfevaluation and reflection models of self-regulated learning, allowing users to learn more effectively. The platform would also try to provide some scaffolding for users that fail test cases, such as assistance in debugging and why they might be failing the test cases. Keywords: REST-API, Teaching Learning Platform, Self-Regulated Learning(SRL), Human Computer Interaction(HCI), Dashboard, Learning by doing(LBD)
Language: English
Open Access status: diamond
OpenAlex ID: W3214450636
FWCI:
Cites: 7
Cited by:
Related to: 10