An open learning platform written with node js