At the end of the lesson say, "we don’t like the title of this lesson. If you were to rename this lesson, what would you call it"
At the top of a lesson, ask students to pick a custom learning objective. Towards the end, ask about the progress they have made towards that objective.
Imagine you were creating a final exam on a topic, say recursion; what recursion-related questions would you ask your peers in the class?
Summarize what you have learned in this lesson in 140 characters; then tweet it.
Create a comic strip out of the new ideas you have learned. Share that on the discussion forum.
Draw a concept map of the various ideas you have learned in this lesson.
How would you divide a given problem (like making a frogger game) into smaller tasks?
Show students a piece of code with a bug. Ask them to find the bug.
What do you already know about the topic we are learning (this helps activate prior learner knowledge)
At the end of a long video ask the learner to explain what the video has explored thus far.
Show students a piece of code and ask them to predict its output.
On occasions when we ask students to share their thoughts on the forum, we can also ask them to comment on other students’ post. We can use the following prompts to structure student response:
At the end of a lesson, ask students to teach what they have just learned to someone; then ask them to document (using pictures, blogs, videos) and share
On occasions when we give students an analogy (like constraints in iOS are like scaffolding for a building), we can ask them what analogy would they use to explain the topic in question.
Make students reflect - more reflection questions