The basic activity creation method wasn't setting the activity type, so the isBlah() calls were failing.Also fixed (hopefully) the LearnerProgress relationships so that we always get the true activity object, not a proxy.
Fix a weird bug. This bug never happen before hibhernate3.When login happens, all cookies expcept JSESSIONID cookie will be removed by some progams/system ( I will trace it later). So I have to change the shared sesson cookies name to JSESSIONID, instead of a customized.
Fix a weird bug. This bug never happen before hibhernate3.When login happens, all cookies expcept JSESSIONID cookie will be removed by some progams/system ( I will trace it later). So I have to change the shared sesson cookies name to JSESSIONID, instead of a customized.