В предложении ставится двоеточие после слова "уроки", потому что в данном сложном бессоюзном предложении вторая часть дополняет первую.
Грамматические основы:
1. Витя - подлежащее, выражено существительным; делал - простое глагольное сказуемое, выражено глаголом прошедшего времени.
2. Он - подлежащее, выражено местоимением; сделал - простое глагольное сказуемое, выражено глаголом прошедшего времени.
К вечеру, долго - обстоятельства времени.
Уроки, их - дополнения.