Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -217,36 +217,31 @@ def calculate_results(answers): | |
| 217 | 
             
            # Routes
         | 
| 218 | 
             
            @app.route("/")
         | 
| 219 | 
             
            def index():
         | 
| 220 | 
            -
                 | 
| 221 | 
            -
                    return redirect(url_for('home'))
         | 
| 222 | 
            -
                return render_template("login.html")
         | 
| 223 |  | 
| 224 | 
            -
            @app.route("/ | 
| 225 | 
            -
            def  | 
| 226 | 
            -
                return  | 
| 227 |  | 
| 228 | 
            -
            @app.route("/ | 
| 229 | 
            -
            def  | 
| 230 | 
             
                if 'username' not in session:
         | 
| 231 | 
            -
                    return  | 
|  | |
| 232 | 
             
                users = load_users()
         | 
| 233 | 
             
                user_data = users.get(session['username'], {})
         | 
| 234 | 
            -
                return  | 
| 235 | 
            -
             | 
| 236 | 
            -
             | 
| 237 | 
            -
             | 
| 238 | 
            -
             | 
| 239 | 
            -
             | 
| 240 | 
            -
                return render_template("assessment.html", questions=QUESTIONS)
         | 
| 241 |  | 
| 242 | 
            -
            @app.route("/ | 
| 243 | 
            -
            def  | 
| 244 | 
            -
                if 'username'  | 
| 245 | 
            -
                    return  | 
| 246 | 
            -
                 | 
| 247 | 
            -
                user_data = users.get(session['username'], {})
         | 
| 248 | 
            -
                recommendations = user_data.get('recommendations', [])
         | 
| 249 | 
            -
                return render_template("results.html", recommendations=recommendations)
         | 
| 250 |  | 
| 251 | 
             
            @app.route("/login", methods=["POST"])
         | 
| 252 | 
             
            def login():
         | 
|  | |
| 217 | 
             
            # Routes
         | 
| 218 | 
             
            @app.route("/")
         | 
| 219 | 
             
            def index():
         | 
| 220 | 
            +
                return render_template("index.html")
         | 
|  | |
|  | |
| 221 |  | 
| 222 | 
            +
            @app.route("/get_questions", methods=["GET"])
         | 
| 223 | 
            +
            def get_questions():
         | 
| 224 | 
            +
                return jsonify({"questions": QUESTIONS})
         | 
| 225 |  | 
| 226 | 
            +
            @app.route("/get_user_data", methods=["GET"])
         | 
| 227 | 
            +
            def get_user_data():
         | 
| 228 | 
             
                if 'username' not in session:
         | 
| 229 | 
            +
                    return jsonify({"success": False, "message": "Not logged in"})
         | 
| 230 | 
            +
                
         | 
| 231 | 
             
                users = load_users()
         | 
| 232 | 
             
                user_data = users.get(session['username'], {})
         | 
| 233 | 
            +
                return jsonify({
         | 
| 234 | 
            +
                    "success": True,
         | 
| 235 | 
            +
                    "username": session['username'],
         | 
| 236 | 
            +
                    "recommendations": user_data.get('recommendations', []),
         | 
| 237 | 
            +
                    "answers": user_data.get('answers', [])
         | 
| 238 | 
            +
                })
         | 
|  | |
| 239 |  | 
| 240 | 
            +
            @app.route("/check_session", methods=["GET"])
         | 
| 241 | 
            +
            def check_session():
         | 
| 242 | 
            +
                if 'username' in session:
         | 
| 243 | 
            +
                    return jsonify({"logged_in": True, "username": session['username']})
         | 
| 244 | 
            +
                return jsonify({"logged_in": False})
         | 
|  | |
|  | |
|  | |
| 245 |  | 
| 246 | 
             
            @app.route("/login", methods=["POST"])
         | 
| 247 | 
             
            def login():
         |