Enhancement of online education system by using a multi-agent approach