Assessment workflow with canjs