What you guys have here is pretty good, especially in making one aware of their learning environment. The only thing I'm concerned about is that the gameplay system might be a bit much for the time that's given, since you guys only have one person for each role. If possible, try downscaling certain features that might seem unnecessary, but that's just imo.