The next generation of online training system