2 ms·
The app understands a lot of things about the code you used to solve and exercise. This comes either from understanding the syntax tree or from the output of th
by andrei512 10y ago
The app understands a lot of things about the code you used to solve and exercise. This comes either from understanding the syntax tree or from the output of the code. Based on that it gives feedback to the user. It can tell if a exercises is solved correctly. Or it can help fix mistakes: finding typos or checking if a function is recursive and many others... The usual feedback you would give a person that's learning how to code. So basically fancy training wheels.
Another factor to consider is that people are lazy - working through the exercises without having to click "new project" 100 times is way easier.. + bonus a tiny amount of gamification.
Also not sure if its clear - the learn how to code app is already implemented and used by over 1000 people. The iOS version is in development.