если хочется чтобы результат правильно/не правильно показывался сразу же ученику, заставлять его нажимать кнопку после каждого поля не логично и не удобно
С этим можно поспорить 
Представьте, что в задании нужно расположить блоки в некотором порядке, или разложить их по "кучкам". Легче всего это делать не "в голове", а прямо на странице, переставляя элементы и анализируя результат. Но если система при первом же перемещении блока сразу сообщит: "Опа! Неверно!", что сделает учащийся? Будет "примерять" этот блок ко всем местам, пока не поставит его куда требуется. Вместо анализа - бездумные тыки.
Если же штрафовать за неверные попытки, то будет вдвойне несправедливо - я ещё подумать не успел, а оценка уже снижена.
Так что, на мой взгляд, кнопка "Проверить" - хороший помощник обучающемуся, а не досадная помеха.
Но если речь об определённом круге вопросов, в которых именно так и надо делать, изложите суть - возможно, опытные коллеги Вам подскажут решение.