def run_experiment(self):
self.sign_up()<EOL>self.participate()<EOL>if self.sign_off():<EOL><INDENT>self.complete_experiment("<STR_LIT>")<EOL><DEDENT>else:<EOL><INDENT>self.complete_experiment("<STR_LIT>")<EOL><DEDENT>
Runs the phases of interacting with the experiment
        including signup, participation, signoff, and recording completion.