AI-Based Python Virtual Lab Development
Abstrak
The background of this research is that there is no Python Virtual Lab (PVL) that has been developed to support learning algorithms and programming in the context of distance learning. The lack of PVL makes the learning process less than optimal, especially in terms of providing feedback, assessment practicums, and documentation learning processes. Therefore, it is necessary to develop a PVL to support these needs. This article discusses 1) student analysis needs for AI-based PVL, 2) PVL design plans, 3) description of PVL development. This research is development research with the ADDIE model. The subjects were undergraduate students of Mathematics Education taking the Algorithms and Programming course. Data collection was conducted through interviews, documentation studies, and questionnaires. The results of the needs analysis indicate that students require an exposition method or case study in the tutorial. Students want to conduct simulations in several stages and do it directly in Moodle (not doing practice in a face-to-face laboratory). In its development, the tutorial process is carried out in eight sessions including the provision of initiation materials, videos, discussions, and programming practices. All Python programming practices are implemented within the PVL integrated into Moodle. During implementation, AI will automatically provide feedback on the results of their practical work, assessments, and documentation of the learning process.
Identifier
- DOI: https://doi.org/10.1145/3789859.3789930
- OpenAlex: https://openalex.org/W7160823776

