Do I have to do the lesson as assigned? Can I add my own activity?
Absolutely. Lessons are created based on the instructor's feedback. The instructor grades activities in a lesson, but skips activities they don't want to introduce, or assigns activities that they feel are appropriate. The instructor is 100% in control. Whatever the instructor grades, skips, or introduces goes into the adaptive creation of the next lesson.