Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning | Synapse