Michael Moore developed transactional theory with Charles Wedemyer in the early 1970s to focus on how three variables impact independent study programs: learner autonomy, dialog, and structure. Transactional theory examines the amount of independence learners have, the extent of interaction between learners and educators, and how responsive a program is to meeting learners' needs through objectives, implementation, and evaluation. Programs can vary from more autonomous and structured to less autonomous and structured depending on these three factors.