Definitions
An assignment consists of something that a student creates, and then uploads into the course for the teacher to grade. For example, the student could:
Write a paragraph
Take a photograph
Create a piece of music
Build something, and then take pictures and write about the experience
Visit a museum, and then upload pictures and a report of the visit
Sometimes, an assignment is an activity completed outside of the course. The last two items in the list above—building something and visiting a place—are examples of that. An assignment can also be done entirely inside the assignment activity. For example, you could have the student write a paragraph in the assignment activity, and then submit it to the teacher.
Assignments are very flexible. You can allow the student to resubmit their work until they achieve a passing grade, allow the student to leave comments, give the student comments or even a file in response to their work, and even have students submit their work as a group.
A lesson is...