Abstract

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)

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call