Task Synthesis for Elementary Visual Programming in XLogoOnline Environment
FOS: Computer and information sciences
Computer Science - Computers and Society
Computers and Society (cs.CY)
Computer Science - Human-Computer Interaction
Human-Computer Interaction (cs.HC)
DOI:
10.48550/arxiv.2405.02173
Publication Date:
2024-05-03
AUTHORS (4)
ABSTRACT
In recent years, the XLogoOnline programming platform has gained popularity among novice learners. It integrates Logo language with visual programming, providing a interface for learning computing concepts. However, offers only limited set of tasks, which are inadequate learners to master concepts that require sufficient practice. To address this, we introduce XLogoSyn, novel technique synthesizing high-quality tasks varying difficulty levels. Given reference task, XLogoSyn can generate practice at levels cater varied needs and abilities different achieves this by combining symbolic execution constraint satisfaction techniques. Our expert study demonstrates effectiveness XLogoSyn. We have also deployed synthesized into XLogoOnline, highlighting educational benefits these tasks.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES ()
CITATIONS ()
EXTERNAL LINKS
PlumX Metrics
RECOMMENDATIONS
FAIR ASSESSMENT
Coming soon ....
JUPYTER LAB
Coming soon ....