Revert "removed create new suject if in student view for"

This reverts commit 4e00c03de6a7e2d8bddea7ddc71fc9a6b0d82364.

For separating this from the other testing stuff
Revert "Revert "removed create new suject if in student view for""

This reverts commit 8b2645f39cd102d8bd0f7ab9f34c7de72ba07f23.