1,007
edits
No edit summary |
|||
| Line 282: | Line 282: | ||
The file '''study_base_classes.js''' defines a class called GenericGlobalObserver that defines appropriate responses to each of these events. It also defines a GenericWindowObserver helper class for installing per-window observers, which is a very common use case. I strongly recommend extending GenericGlobalObserver, overriding methods you want to customize, and then setting '''exports.handlers''' to a new instance of your subclass. This is explained in more detail in the [[/Labs/Test_Pilot/Experiment_Tutorial Experiment Tutorial]]. | The file '''study_base_classes.js''' defines a class called GenericGlobalObserver that defines appropriate responses to each of these events. It also defines a GenericWindowObserver helper class for installing per-window observers, which is a very common use case. I strongly recommend extending GenericGlobalObserver, overriding methods you want to customize, and then setting '''exports.handlers''' to a new instance of your subclass. This is explained in more detail in the [[/Labs/Test_Pilot/Experiment_Tutorial Experiment Tutorial]]. | ||
= Publishing an Experiment or Survey = | |||
If you have implemented an experiment or survey and want to distribute it to Test Pilot users, please consult the Test Pilot team for code review and scheduling. There is no guarantee that we will run your study as we can only run studies that meet our security and privacy standards; decisions will be made on a case-by-case basis. | |||
edits