Other assessment types could include:
Groupwork - This assessment type is often used as it makes efficient use of resources, helps you to develop skills for your future work life and enhances your learning experience.
It can also be a challenging experience.