Research Design Patterns
Risks: This pattern is great for getting started on research and for inspiring follow-up ideas, but it can be hard to build an entire portfolio out of just asking what’s the deal with a bunch of different topics (unless you’re actually Seinfeld). This idea seems ridiculously impractical, but we built a prototype called Omnicode (based on Python Tutor) that tried to do this:
Example 2: An expert tutor can do a good job helping a single student at once in real time. My favorite personal example is Porta, where we took the idea of code profiling from software engineering and transferred it to the HCI / online learning world by applying it to improve online tutorials.
Source: www.pgbovine.net