def create_first_task(form, args, verbose=False): passOnValues = { 'pauseToFirstHint': [500], 'pauseToSecondHint': [500], 'pauseToExample': [1000], 'pauseToNoise': [500], 'imageHalf': 'left,right', 'taskCount': 20, 'characterSize': '105px', 'canvasSize': '105px', 'characterSet': '' } rtn = aggregate_values(passOnValues, args, form) rtn['imagesPerTask'] = 3 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) else: rtn['tasks'] = make_task(verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'tasksPerFeedbackGroup': [10], 'pauseToNextGroup': [-1], 'displayProgressBarDuringTask': False, 'allowDidNotSeeCount': [1], 'taskCount': 210, 'differentAlphabetFraction': -1, 'sameFraction': 0.5, 'unique': True, 'confirmToContinue': True, 'characterSize': '100px', 'characterSet': '' } rtn = aggregate_values(passOnValues, args, form) rtn['imagesPerTask'] = 2 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set( rtn['characterSet'], verbose=verbose, same_character_fraction=rtn['sameFraction'], different_alphabet_fraction=rtn['differentAlphabetFraction'], task_count=rtn['taskCount'], unique=rtn['unique']) else: rtn['tasks'] = make_task( verbose=verbose, same_character_fraction=rtn['sameFraction'], different_alphabet_fraction=rtn['differentAlphabetFraction'], task_count=rtn['taskCount'], unique=rtn['unique']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'tasksPerFeedbackGroup':[10], 'pauseToNextGroup':[-1], 'displayProgressBarDuringTask':False, 'allowDidNotSeeCount':[1], 'taskCount':210, 'differentAlphabetFraction':-1, 'sameFraction':0.5, 'unique':True, 'confirmToContinue':True, 'characterSize':'100px', 'characterSet':'' } rtn = aggregate_values(passOnValues, args, form); rtn['imagesPerTask'] = 2 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, same_character_fraction=rtn['sameFraction'], different_alphabet_fraction=rtn['differentAlphabetFraction'], task_count=rtn['taskCount'], unique=rtn['unique']) else: rtn['tasks'] = make_task(verbose=verbose, same_character_fraction=rtn['sameFraction'], different_alphabet_fraction=rtn['differentAlphabetFraction'], task_count=rtn['taskCount'], unique=rtn['unique']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'pauseToFirstHint': [500], 'pauseToSecondHint': [500], 'pauseToExample': [1000], 'pauseToNoise': [500], 'taskCount': -1, 'exampleClassCount': 1, 'examplePerClassCount': 1, 'uniqueClasses': True, 'characterSize': '100px', 'canvasSize': '100px', 'characterSet': '' } rtn = aggregate_values(passOnValues, args, form) rtn['imagesPerTask'] = rtn['exampleClassCount'] * rtn[ 'examplePerClassCount'] * 2 if rtn['exampleClassCount'] > 1 or rtn[ 'examplePerClassCount'] > 1: # untimed if rtn['taskCount'] == -1: # no value given rtn['taskCount'] = 15 rtn['uniqueClasses'] = True # we should check to see if something is given... else: if rtn['taskCount'] == -1: # no value given rtn['taskCount'] = 15 rtn['uniqueClasses'] = False # we should check to see if something is given... if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set( rtn['characterSet'], verbose=verbose, example_class_count=rtn['exampleClassCount'], example_per_class_count=rtn['examplePerClassCount'], task_count=rtn['taskCount'], unique_classes=rtn['uniqueClasses']) else: rtn['tasks'] = make_task( verbose=verbose, example_class_count=rtn['exampleClassCount'], example_per_class_count=rtn['examplePerClassCount'], task_count=rtn['taskCount'], unique_classes=rtn['uniqueClasses']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'imageHalf':'left,right', 'taskCount':20, 'characterSize':'105px', 'characterSet':'' } rtn = aggregate_values(passOnValues, args, form); rtn['imagesPerTask'] = 1 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) else: rtn['tasks'] = make_task(verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'pauseToFirstHint':[500], 'pauseToSecondHint':[500], 'pauseToExample':[1000], 'pauseToNoise':[500], 'taskCount':-1, 'exampleClassCount':1, 'examplePerClassCount':1, 'uniqueClasses':True, 'characterSize':'100px', 'canvasSize':'100px', 'characterSet':'' } rtn = aggregate_values(passOnValues, args, form); rtn['imagesPerTask'] = rtn['exampleClassCount'] * rtn['examplePerClassCount'] * 2; if rtn['exampleClassCount'] > 1 or rtn['examplePerClassCount'] > 1: # untimed if rtn['taskCount'] == -1: # no value given rtn['taskCount'] = 15 rtn['uniqueClasses'] = True # we should check to see if something is given... else: if rtn['taskCount'] == -1: # no value given rtn['taskCount'] = 15 rtn['uniqueClasses'] = False # we should check to see if something is given... if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, example_class_count=rtn['exampleClassCount'], example_per_class_count=rtn['examplePerClassCount'], task_count=rtn['taskCount'], unique_classes=rtn['uniqueClasses']) else: rtn['tasks'] = make_task(verbose=verbose, example_class_count=rtn['exampleClassCount'], example_per_class_count=rtn['examplePerClassCount'], task_count=rtn['taskCount'], unique_classes=rtn['uniqueClasses']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'imageHalf': 'left,right', 'taskCount': 20, 'characterSize': '105px', 'characterSet': '' } rtn = aggregate_values(passOnValues, args, form) rtn['imagesPerTask'] = 1 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) else: rtn['tasks'] = make_task(verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) return rtn
def create_first_task(form, args, verbose=False): passOnValues = { 'pauseToFirstHint':[500], 'pauseToSecondHint':[500], 'pauseToExample':[1000], 'pauseToNoise':[500], 'imageHalf':'left,right', 'taskCount':20, 'characterSize':'105px', 'canvasSize':'105px', 'characterSet':'' } rtn = aggregate_values(passOnValues, args, form); rtn['imagesPerTask'] = 3 if rtn['characterSet']: rtn['tasks'] = make_task_from_alphabet_set(rtn['characterSet'], verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) else: rtn['tasks'] = make_task(verbose=verbose, task_count=rtn['taskCount'], image_half=rtn['imageHalf']) return rtn