Design interactive assignments