There are also some educational software applications which can do this automatically. The application itself monitors the students' performance on the exercises and tests they complete. When it identifies an area or topic a student is struggling on, it will give the student extra exercises and/or help on the area to ensure that they understand the concept they are learning. Although a teacher can do all of this without the need of a software application, it takes a lot longer to do it manually. And if a teacher has a lot of students, they won't have the time to monitor every student effectively.
So if educational software is so much better than using traditional textbooks to educate students, why are most schools still using textbooks? The answer is quite simple, cost.
The main problem about using computer software to teach subjects instead of textbooks is that it is a lot more expensive. Software is both more expensive per student than a textbook and all the teaching staff will have to be professionally trained to use it. In addition to this, schools will also have to pay to have a new or better computer network installed and to employ new staff to look after it.
In addition to the cost of the software and the network, schools will also have to provide each of their students with their own tablet or laptop to use. And because children have a habit of dropping or losing things, schools will also have to pay for the replacement or repair throughout the year of many of the tablets and laptops which they provide to their students.
It is this cost which means that the only schools which be able to afford to replace their textbooks with computers will be private schools. For schools in most countries (and especially in the developing world), the cost of replacing their textbooks with computer software will be too expensive.
There is little doubt about the educational benefits of using computer software applications instead of textbooks in the classroom for students (they are more engaging, make them learn both more quickly and productively, and make it easier to monitor and improve students' academic performance). But, the high cost of purchasing, installing and maintaining both the software and the hardware could mean that most schools will not be able to replace their textbooks with computer software applications.
So the question is not 'should schools use computer software to teach subjects?', but 'If schools will use computer software to teach subjects?'. In my opinion, the very high cost of using it, will mean that most schools won't. Instead, they will continue to use textbooks for a long time into the future.