I think this is a great idea for students. I'd try hard to strip this down to its most useful core and build on it with feedback from there. Things like this risk growing in scope. I'd try hard to keep a lid on that.
Professional developer for twenty years. Team lead, technical lead.
What I love is to code stuff. I appreciate pair programming. I think software design is important. I also love to debug code.
I think this is a great idea for students. I'd try hard to strip this down to its most useful core and build on it with feedback from there. Things like this risk growing in scope. I'd try hard to keep a lid on that.
Thanks for the heads-up.
The problem for me is more the limited time I can spend on that. I think as soon as it gets drive I would have to flinch...