In your Module class, you have defined the constructor as
Module(String mc, int l, int fm)
{
moduleCode = mc;
level = l;
finalMark = fm;
}
and in Module test you are calling Module(), which does not exist
you have to pass the parameters and call the constructor in the module class like this:
......
Module m1 = new Module(moduleCode, level, finalMark) ;
-R