LinuxC++ command-driven teaching management system