RFT Tutorial

An Introduction to Relational Frame Theory is an interactive, web-based tutorial designed to introduce the basic concepts and approach of Relational Frame Theory (RFT). It was developed using Macromedia Flash, PHP, and MySQL and includes an abundance of graphics, animations, interactions, and practice activities to help clarify the complex concepts of RFT. Take a look at some screenshots to get a feel for the tutorial's look and design.

The tutorial was written and designed for a very broad audience. It is hoped that everyone from undergraduate psychology students to doctoral-level psychologists to any educated person on the street (or on the web!) will find the material accessible, engaging, and relevant.

In 2005 the tutorial received the Nova Southeastern Award for Outstanding Practice by a Graduate Student in Instructional Design from the Design & Development division of the Association for Educational Communications & Technology. With an award name that long, you know it's got to be good.

Choose a link below to learn more about the tutorial.

About the Tutorial

An Introduction to Relational Frame Theory is an interactive, web-based tutorial designed to introduce the basic concepts and approach of Relational Frame Theory (RFT). It was developed using Macromedia Flash and includes an abundance of graphics, animations, interactions, and practice activities to help clarify the complex concepts of RFT.

Purpose/Intended Audience
The tutorial was written and designed for a very broad audience. It is hoped that everyone from undergraduate psychology students to doctoral-level psychologists to any educated person on the street (or on the web!) will find the material accessible, engaging, and relevant. Psychology students at both the undergraduate and graduate level will probably find the tutorial most useful, but anyone interested in human language and cognition will hopefully find it of interest, as well. Further, I have tried to make it easy to use the tutorial as an assignment or extra-credit project for a course or training program by allowing instructors to track which students have completed the tutorial, view their performance on the tutorial quiz, etc.

Prerequisite Knowledge Required
Since the tutorial was designed for a broad audience, very little prerequisite knowledge is expected or required. Familiarity with basic principles of learning and conditioning probably helps the most, though these are also addressed at a very general level in the tutorial.

Technical Requirements
The tutorial was developed using Macromedia Flash, and requires that the Macromedia Flash Player version 6 or above be installed on your computer. The vast majority of computers already meet this requirement, and the tutorial should automatically check your system and inform you if you need to download a new version. Although it has not been thoroughly tested on all web browsers or systems, you should be able to access the tutorial with most web browsers (e.g., Internet Explorer, Netscape, Safari, Mozilla) and operating systems (e.g., Windows, Macintosh, Linux).

Length
The tutorial takes most people about 3 hours to complete, but you do not need to complete the whole tutorial in one sitting. You can exit the tutorial whenever you like, and your progress will be saved automatically. Then you can return, login with your username and password as a "returning user," and complete additional lessons in the tutorial.

Accuracy of Content
I have worked closely with Drs. Steven Hayes and Dermot Barnes-Holmes, two of the leading architects of Relational Frame Theory, to ensure accuracy of the tutorial content. While they should not be held responsible for any errors or inaccuracies detected, they have reviewed and verified the accuracy of a majority of the content in the tutorial. It should also be remembered that the large number of concepts to be covered and the broad intended audience means that some concepts or issues may not be covered with the degree of technical precision some might prefer.

Screenshots

Click on a thumbnail below to see a larger image and brief description of the screenshot.

RFT Tutorial Screenshot 1     RFT Tutorial Screenshot 2     RFT Tutorial Screenshot 3     RFT Tutorial Screenshot 4

RFT Tutorial Screenshot 5     RFT Tutorial Screenshot 6     RFT Tutorial Screenshot 7     RFT Tutorial Screenshot 8

RFT Tutorial Screenshot 9     RFT Tutorial Screenshot 10     RFT Tutorial Screenshot 11     RFT Tutorial Screenshot 12

Instructor Control Panel

Launch Instructor Control Panel

Click on the link above to register a new instructor account or to login to an existing instructor account. Here are some important things to remember before you begin:

  • It's easy to make this tutorial available to your students as an assignment or extra-credit project. Just click on the link above, register an instructor account, add a course, and provide your students with the Course Access Code. You will then be able to login to see which of your students have completed the tutorial, along with their performance on the tutorial quiz.
  • Students can attempt the tutorial quiz as many times as they'd like, and you'll be able to see both their first score and their highest score. If you are offering credit or points for the tutorial or completing the quiz, you should specify for your students whether you will count just their first score on the quiz or their highest score.
  • When you create an instructor account and add a course, a Course Access Code will be generated for you automatically. Give this code to your students and instruct them to enter this code at the appropriate point when they are registering their user account. If they do not enter this code, you will not be able to verify which of your students have completed the tutorial or see their quiz scores.
  • Before creating an instructor account, you can preview the tutorial by registering a user account and taking the tutorial yourself, if you'd like. Note that your user account will be entirely separate from your instructor account. Or you can just peruse some screenshots of the tutorial.

Access Tutorial

Launch Tutorial

Click on the link above to register a new user account or to login to an existing user account. If the link returns only a blank page, make sure you have the latest version of the Flash Player installed for your browser (it's free!)

Here are some important things to remember before you begin:

  • Please note that you must be connected to the Internet the entire time you are taking the tutorial, not just when it loads at the beginning. The tutorial interacts with an online database on a regular basis, so if you become disconnected from the Internet you will begin receiving error messages.
  • If you are taking the tutorial to get credit or extra-credit for a course or training program, make sure you enter your Course Access Code when prompted. If you do not enter this code, your instructor will not be able to verify whether or not you have completed the tutorial.
  • There is no time limit for completing the tutorial, and you may login and exit the tutorial whenever you would like. The tutorial automatically saves your progress when you exit the tutorial.
  • You may attempt the quiz at the end of the tutorial as many times as you'd like. If you are taking the tutorial for a course, your instructor will see both your first quiz score and your highest quiz score.
  • After you complete the tutorial, you can return whenever you like (just login using your same username and password) to review the lessons.
  • If you become disconnected from the Internet or your computer crashes or something while taking the tutorial, try coming back to this web page, launching the tutorial again, and logging in as a "Returning User."
  • Have fun!