An external tool is an option with in Canvas Assignments to assign students something not created in Canvas itself.
Canvas Studio
Canvas Studio - Getting DIRECT LINK TO A MODULE