A school student who was run over by a truck during a protest is alive and recovering in a hospital, doctors say.