Пример #1
0
def testFine():
    #salvo i risultati ottenuti nella pagina precedente
    user = request.form['user']
    user = json.loads(user.replace("\'", "\""))
    form = request.form
    value = form.to_dict(flat=False)
    del value['user']
    mongoDriver.updateTestUser(user['_id'], "voteRestByUser", value)
    mongoDriver.updateTestUser(user['_id'], "completed", 1)
    return render_template('fineTest.html')
Пример #2
0
def test6():
    #salvo i risultati ottenuti nella pagina precedente
    user = request.form['user']
    user = json.loads(user.replace("\'", "\""))
    form = request.form
    value = form.to_dict(flat=False)
    del value['user']
    mongoDriver.updateTestUser(user['_id'], "distanceRestByUser", value)

    # estraggo ristoranti per pagina attuale
    listsRest = mongoDriver.getVoteRestaurantList()
    ordineGiusto = listsRest[1]
    listsRest = listsRest[0]

    mongoDriver.updateTestUser(user['_id'], "voteRest", ordineGiusto)

    return render_template('testRecommendation6.html',
                           simpleRest=listsRest,
                           user=user)
Пример #3
0
def test4():

    #salvo i risultati ottenuti nella pagina precedente
    user = request.form['user']
    user = json.loads(user.replace("\'", "\""))
    form = request.form
    value = form.to_dict(flat=False)
    del value['user']
    mongoDriver.updateTestUser(user['_id'], "pearsonRestByUser", value)

    # estraggo ristoranti per pagina attuale
    listsRest = mongoDriver.getRecRestaurantList(
        [item[0] for item in user['cosSimCat']])
    ordineGiusto = listsRest[1]
    listsRest = listsRest[0]
    mongoDriver.updateTestUser(user['_id'], "cosSimRest", ordineGiusto)

    return render_template('testRecommendation4.html',
                           cosSimRest=listsRest,
                           user=user)
Пример #4
0
def test3():
    #salvo risultati pagina precedente
    pearson = int(request.form['pearson'])
    cossim = int(request.form['cossim'])

    if request.form['bestRac'] == "1":
        pearson = pearson + 1
    if request.form['bestRac'] == "2":
        cossim = cossim + 1

    user = request.form['user']

    user = json.loads(user.replace("\'", "\""))

    mongoDriver.updateTestUser(user['_id'], "pearsonRacOpinion", pearson)
    mongoDriver.updateTestUser(user['_id'], "cosSimRacOpinion", cossim)

    #estraggo ristoranti per pagina attuale

    listsRest = mongoDriver.getRecRestaurantList(
        [item[0] for item in user['pearsonCat']])

    ordineGiusto = listsRest[1]
    listsRest = listsRest[0]

    mongoDriver.updateTestUser(user['_id'], "pearsonRest", ordineGiusto)

    return render_template('testRecommendation3.html',
                           pearsonRest=listsRest,
                           user=user)