I would like to do a study with a class in which the students are split into two groups, A and B. They will each receive a tutorial on the same topic, but group A will get a different tutorial than group B. I will then give a post-assessment and a week after post-assessment, to explore retention rates among other things. The goal is to compare the methods for tutorial delivery. Specifically, group A will get a tutorial that is modeled on the traditional "expert solving problems at the board" while group B will get a tutorial that requires the students to do self-directed problem solving, with scaffolding.
My concern is that I won't be able to distinguish between expert solved problems vs. student solved problems. Rather, I will be able to distinguish between "when an expert solves THESE problems in THIS topic" compared to when students do so.
In short, I'm worried that my study results will only be valid for a very specific set of circumstances, not generally applicable even to other institutions that teach a similar but not identical course. What are some strategies, if any, I can use to avoid overly specific results?