This question is extremely broad in practice. How do instructors ascertain the utility of their assignments is? Trial and error, more or less. You must obtain data from such trials somewhere:
- Your own trials and assessments of exercises you assign in your own courses.
- Your own analysis of assessments and assignments you have been given in the same or similar courses.
- Anecdotes from colleagues on trial and assessments of exercises they assigned in their own courses.
- Trials and assessments of exercises done by education researchers who report on their findings.
I've heard of no quick and easy recipes for synthesizing the available information into a prediction of the usefulness about any given assignment.
Defining "learning" in a precise and nontrivial way is hard. Also, assignments are not undertaken in isolation: Each student's background, the context of their other assignments both in the same course and others, the course objectives, and the class schedule all impact and constrain what might be effective.
A few additional comments:
I've noticed this with some courses...
When analyzing personal experiences and anecdotes, being as precise as possible about your positive and negative criticism may be most useful in the future. You've started on this: In the context of the course, what do you think the learning objective(s) of the assignment you described were? What aspects of the assignment contributed positively to your accomplishing those learning objectives? Why? What contributed negatively, and why?
For instance, I can't tell from your description whether you considered the micro-assignments were too easy, too long, or were assigned on too rigid a schedule.
- In the first case, the assignment did not prompt you to engage in additional activities which contributed to a learning objective that you would have otherwise not done.
- In the second case, the assignments prompted you towards activities that significantly helped accomplish a learning objective, but you think you would've accomplished the same or similar with significantly less.
- In the third case, the assignments prompted you towards useful activities you would not have otherwise undertaken, but you're confident you could have completed them at the same average rate given more flexibility.
I have a background in public policy and have in other capacities spent a fair amount of time explaining complex concepts to people (legislators, people in unrelated departments, students next?) without the background knowledge to understand those concepts if given technical jargon.
You know this, but it seems worth saying. Your background would probably be very useful to as an instructor, but the objectives and constraints of a college instructor are very different from a legislative adviser. Don't put the cart before the horse, however. Your instructors may be a lot more effective at accomplishing their objectives given the context than you notice as a student.
Decision-makers need to construct very rapidly a mental model of a technical subject that lets them make reasonable decisions related to it. College students have several years to develop a whole range of skills, including quite high-fidelity understanding of several subjects in a whole field of knowledge. You cannot be spared from learning precise language if a subject is incomprehensible without it.
Some students did their projects but lost a lot of their grade because they never did any of the homework, which is bizarre.
This does not sound so bizarre to me. It's very hard to determine whether this outcome is within parameters except without the whole class's performance, and hopefully data from previous runs.
One of the major tangential objectives/constraints of teaching classes of students who are predominantly 18-22 years old directly out of high school is promoting a level of personal responsibility where people can be successful as adults. A substantial number of students come in without robust mechanisms to keep up with and finish their assignments effectively. Usually it's exactly short/small/frequent assignments that aren't repeatedly announced in lectures where this problem turns up.
Trying to promote responsibility in a reasonable way for those who need it without driving those who don't up the wall is a constant tension. Break content into too many small pieces that are due very often and those who can handle their schedules more effectively are frustrated. Break content into too few big pieces that are due infrequently and many students overestimate their progress due to lack of feedback.