コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
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)