Dynamic training activities (M30 onwards)

Summary
Dynamic training activities (M30 onwards)