We are not wrong to consider these things, whether we teach kids or adults. However, we shouldn’t lose sight of the reason for doing the activity in the first place, which is for language practice not IT skills. By using the right tools in the correct order, it’s possible to build learners linguistic confidence and increase their technical capabilities, just as you would structure the activities in a traditional, ‘off-line’ lesson.