Track user status

- add json data API
- rewrite the status page in frontend,looks exactly the same as before
- handle one day multi checking problem.when mouse hovers over multi checking block,all the lessons belong to that day will show up.