Пример #1
0
def openRuntimeScoringTimesRecordingFile(participantID, controlSchema):
	global filePointerForRuntimeScoring, filePointerForTimeRecording, filePointerForRuntimeNegativeScoring

	#opening a file to record the hits and the timestamps
	filename = 'runtime/scores/' + participantID + '_' + str(controlSchema) + '_scoreRuntime' + '.dat'
	filePointerForRuntimeScoring = dataRecording_controlSchema.openFileForRecordingData(filename, 'w')
	#printing an initial preamble"
	filePointerForRuntimeScoring.write("The contents of this file are in the following format:\n")
	dataRecording_controlSchema.scoringFilePreamble(filePointerForRuntimeScoring)

	#opening a file to record the times at which every three hits were completed
	filename = 'runtime/times/' + participantID + '_' + str(controlSchema) + '_time' + '.dat'
	filePointerForTimeRecording = dataRecording_controlSchema.openFileForRecordingData(filename, 'w')

	#opening a file to record the negative scores
	filename = 'runtime/negativeScores/' + participantID + '_' + str(controlSchema) + '_negativeHits' + '.dat'
	filePointerForRuntimeNegativeScoring = dataRecording_controlSchema.openFileForRecordingData(filename, 'w')
Пример #2
0
def openAvatarRecording(participantID, controlSchema):
	global filePointerForAvatarData
	filename = 'avatarBoneData/' + participantID + '_' + str(controlSchema) + '_avatarBoneData' + '.dat'
	filePointerForAvatarData = dataRecording_controlSchema.openFileForRecordingData(filename, 'w')
	viz.callback(viz.TIMER_EVENT, onTimer)