The automated testing framework I develop in my real job also offers a drag and drop programming interface.
Really, we've been able to make such since 1982. The main reason that folk don't is that syntax is the simple part; you can teach syntax to an excited puppy, and the logic/problem solving is the difficult part (though it makes a lot of sense in some cases, like if you've got a sprawling framework with quirky implementations or if you need to present the functionality to people who studied the humanities in school, and those people are not Zelknolf).
Mikayla Re-elected Player Admin
Moderator: ALFA Administrators