submodule classroom