Mercurial > hg > mep
comparison ExperimentController.java @ 2:1fe7ac28a3ca
Save results after each presentation.
Ignore-this: 5f7d744b55a2f8919f7807bf69fa3d1a
author | Marcus Pearce <m.pearce@gold.ac.uk> |
---|---|
date | Mon, 14 Jun 2010 13:28:18 +0100 |
parents | 4031cbb02f08 |
children | 5080b65e6963 |
comparison
equal
deleted
inserted
replaced
1:93ed757b9871 | 2:1fe7ac28a3ca |
---|---|
1 /*============================================================================= | 1 /*============================================================================= |
2 * File: ExperimentController.java | 2 * File: ExperimentController.java |
3 * Author: Marcus Pearce <m.pearce@gold.ac.uk> | 3 * Author: Marcus Pearce <m.pearce@gold.ac.uk> |
4 * Created: <2007-12-14 12:06:10 marcusp> | 4 * Created: <2007-12-14 12:06:10 marcusp> |
5 * Time-stamp: <2010-05-18 10:51:31 marcusp> | 5 * Time-stamp: <2010-06-14 13:20:03 marcusp> |
6 *============================================================================= | 6 *============================================================================= |
7 */ | 7 */ |
8 | 8 |
9 import java.awt.*; | 9 import java.awt.*; |
10 import java.awt.event.*; | 10 import java.awt.event.*; |
106 if (!exp.hasRun() || exp.isRunning()) | 106 if (!exp.hasRun() || exp.isRunning()) |
107 reportError("You haven't finished playing the melody yet."); | 107 reportError("You haven't finished playing the melody yet."); |
108 else if (sp.unansweredQuestions()) | 108 else if (sp.unansweredQuestions()) |
109 reportError("There are unanswered questions."); | 109 reportError("There are unanswered questions."); |
110 else { | 110 else { |
111 // store results | 111 // store results (and write to file) |
112 String answer1 = (String)(sp.getQ1Box().getSelectedItem()); | 112 String answer1 = (String)(sp.getQ1Box().getSelectedItem()); |
113 String answer2 = (String)(sp.getQ2Box().getSelectedItem()); | 113 String answer2 = (String)(sp.getQ2Box().getSelectedItem()); |
114 block.addMelodyQA("known", answer1); | 114 block.addMelodyQA("known", answer1); |
115 block.addMelodyQA("liked", answer2); | 115 block.addMelodyQA("liked", answer2); |
116 block.storeMelodyResult(); | 116 block.storeMelodyResult(); |
117 results.writeResults(); | |
117 // proceed to ... | 118 // proceed to ... |
118 String nextFile = block.nextFile(); | 119 String nextFile = block.nextFile(); |
119 if (nextFile == null) { | 120 if (nextFile == null) { |
120 boolean nb = exp.nextBlock(); | 121 boolean nb = exp.nextBlock(); |
121 if (nb) { | 122 if (nb) { |