Currently there is no way (that I am aware of) to limit the number of times a student may submit an assignment. This functionality is available for quizzes, but not for other assignment types. It would be very helpful for our instructors to be able to set the number of times a student may submit an assignment, whether for a revisions process or simply to limit the number of files they need to comb through in grading.
This idea was considered when developing our product plan for Q4 2019 and is not expected to influence development within Canvas at this time.
This idea will remain open for vote.
If this idea is in the top 10% by vote next cycle it will be reconsidered.
Read more about the feature idea process:
Adaptation: Feature Idea Process Changes
How does the feature idea process work in the Canvas Community?
What is the feature development process for Canvas?