A block based editor for Python
Glenn Strong, Sean O'Carroll, Nina Bresnihan · 2018
The transition from commonly used block-based environments to traditional text-based programming systems presents an educational challenge. Solutions to this problem tend to be either purely pedagogical, focusing on developing educational frameworks to assist learners in the transition, or technological and focused on innovative ways to organise the editing of text to support the transition to pure text editing. The difficulty of this transition is in part caused by the need for learners to tackle many changes at once.