This seems nicer than explicitly mapping everything how it was before.  It would have gotten messy with the nested REST resources, like student's tasks.