Here’s a kind of assignment that can work for intermediate level and advanced level courses. The huge advantage of this kind of assignment is that there’s a lot more variety in what you grade. Another advantage is that students will often learn new things, both about the course material and even about themselves, as a result of completing a portfolio.