Progress on assignment generation