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')
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)
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)
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)