feat(student-project): add responsive behaviour support to module