Ого, требования. У нас так было. С 10 лет это карандашное программирование, типа stretch - а там просто, кое что в тетрадь записали, сели за компьютеры и сделали по теме. Во время занятия можно обращаться к педагогу, задавать вопросы, просить помощь. В конце занятия все работы отправили учителю, он проверил. Кого то похвалил, кого то пожурил. Раздал всем места, за 1 место полагались шоколадка или конфеты. Вот вам и самостоятельная работа. Тестов, как таковых, не было. Каждая последующая работа базируется на знаниях предыдущей, поэтому особо и не нужны они. В конце года кого то перевели на следующий год на питон, кого то оставили еще на год. Вот робототехника в этом году началась, там почти как вы описываете. Только раб. тетради не ведут, все лекции в гуглкласс - видео и печатные. Ничего не записывают, но знать должны и расчет передаточного числа и пр. Все на оценку. Раз в неделю зачет - нужно рассчитать все и по теме сделать из конструктора. Домашнее задание то же самое, только виртуальное лего и отправить конструкцию на проверку. А куда вы гоните? В 8 лет то почему и не поиграть? Просто в кружке робототехники, где будут что то собирать и подспудно что то узнавать.