def overview(name, model, layer, full=False, ranked=False): unquote_name = urllib.parse.unquote_plus(name) units = backend.get_units(name, model, layer, full=full, ranked=ranked) num_responses = backend.get_num_responses(name) if ranked == True: full = False return render_template('overview.html', name=name, unquote_name=unquote_name, num_responses=num_responses, full=full, ranked=ranked, model=model, layer=layer, units=units)
def survey(name, model, layer, unit, full=False, ranked=False): unquote_name = urllib.parse.unquote_plus(name) data, old_response = backend.get_unit_data(name, model, layer, unit) num_responses = backend.get_num_responses(name) return render_template('survey.html', name=name, unquote_name=unquote_name, num_responses=num_responses, full=full, ranked=ranked, model=model, layer=layer, unit=unit, data=data, old_response=old_response)
def home(name): unquote_name = urllib.parse.unquote_plus(name) models_and_layers = backend.get_models_and_layers() models_and_layers = list( map(lambda x: '{}/{}'.format(x[0], x[1]), models_and_layers)) full_models_and_layers = backend.get_models_and_layers(full=True) full_models_and_layers = list( map(lambda x: '{}/{}'.format(x[0], x[1]), full_models_and_layers)) ranked_models_and_layers = backend.get_models_and_layers(full=True, ranked=True) ranked_models_and_layers = list( map(lambda x: '{}/{}'.format(x[0], x[1]), ranked_models_and_layers)) responded_units = backend.get_responded_units(name) num_responses = backend.get_num_responses(name) return render_template('home.html', name=name, unquote_name=unquote_name, num_responses=num_responses, models_and_layers=models_and_layers, full_models_and_layers=full_models_and_layers, ranked_models_and_layers=ranked_models_and_layers, responded_units=responded_units)