1.修复了基本所有关于userdata的数据问题；
2.从内循环到外循环的lesson状态测试通过
3.lesson解锁测试通过
4.完成需要协作的代码注释说明
TODO：
1.layer解锁测试还未做
2.review测试还未做
fixed the gitignore merge