Flow Control in Python | What is Flow Control in Programming | Python Flow Control | Intellipaat – YouTube

In what way are they likely to respond to the video on their own, e.g. make notes, do an activity, think about the topic (learner-generated)?

During the video, learners will likely wish to take notes in order to add the verbal notes to the given diagrams. Students may also wish to add their own examples of if-else statements to their notes as the video only provides the syntax of these statements. Later in the video when the instructor gives example code, learners may wish to write the code using their compiler of choice so that they can see how the code executes rather than simply being told what the output will be.

What activity could you suggest that they do, after they have watched the video (designed)? What type of knowledge or skill would that activity help develop? What medium or technology would students use to do the activity?

After completing the video I would suggest the students complete an activity in which they write their own small piece of code, combining multiple different control flow statements to produce a given output, similar to the code given in the example near the end of the video. By requiring students to use multiple control flow statements students will develop a more concrete understanding of the statements and how they can be used together to create desired results. In order to complete the activity, students would require access to a computer with proper coding software installed.

How would students get feedback on the activity that you set? What medium or technology would they and/or you use for getting and giving feedback on their activity?

Students would receive a mark based on if their code’s output matches the output requested by the assignment and whether or not they used more statements without redundancy. Feedback would be given in the form of comments placed in their code that they could access via opening the returned file in the code editor they used to write the code. Both the student and instructor would require a computer and some coding software to access the feedback.

How could the video have been designed to generate more or better activity from viewers or students?

To encourage viewers and students to be more active during the video the instructor could prompt the viewer to make an attempt at figuring out the output of the given code in the examples before providing the answer. By asking the viewer to pause the video before the answer is given the viewer can take as much time as they require to work through the code to come up with what they believe the output is going to be.