I think it is very reasonable idea, but time's gonna show how it'll affect maintainers when majority of schools start doing it
>The most common problems faced by the students over their assignment are the inability to build the project
sounds like somebody tried to build llvm