资源ID应该放在URL中吗?

在你的例子中,这2个URI标识不同的资源:

用户#1的作业

当前用户的作业

选择取决于您认为人们会想要通过哪种方式引用资源(例如通过电子邮件或书签)。

我不认为第二种解决方案是不符合RESTful的,但我更喜欢第一种,因为它与许多其他功能兼容(例如教师可以访问学生作业的表示形式)。