chore: Änderungen commited

This commit is contained in:
2025-05-11 00:25:50 +02:00
parent 8c66461dc8
commit 00cb100467
4 changed files with 257 additions and 2 deletions

52
app.py
View File

@@ -2817,4 +2817,54 @@ def get_fallback_mindmap_data(node_id):
"edges": edges
}
# Diese Routen wurden an den Anfang der Datei verschoben und werden nicht mehr benötigt
# Diese Routen wurden an den Anfang der Datei verschoben und werden nicht mehr benötigt
@app.route('/api/mindmap/science')
def get_science_mindmap():
"""
Gibt die Wissenschafts-Mindmap zurück für Frontend-Kompatibilität.
"""
app.logger.info("Wissenschafts-Mindmap-Daten werden angefordert.")
try:
nodes = [
{
"id": "physics",
"name": "Physik",
"description": "Lehre von der Materie und ihren Wechselwirkungen",
"category": "Wissenschaft",
"has_children": True,
"color_code": "#f4b400"
},
{
"id": "biology",
"name": "Biologie",
"description": "Lehre von den Lebewesen und ihren Lebensprozessen",
"category": "Wissenschaft",
"has_children": True,
"color_code": "#f4b400"
},
{
"id": "chemistry",
"name": "Chemie",
"description": "Wissenschaft von den Stoffen und ihren Reaktionen",
"category": "Wissenschaft",
"has_children": True,
"color_code": "#f4b400"
}
]
edges = [
{"source_id": "science", "target_id": "physics", "strength": 0.8},
{"source_id": "science", "target_id": "biology", "strength": 0.8},
{"source_id": "science", "target_id": "chemistry", "strength": 0.8}
]
return jsonify({
"nodes": nodes,
"edges": edges
})
except Exception as e:
app.logger.error(f"Fehler beim Abrufen der Wissenschafts-Mindmap-Daten: {str(e)}")
return jsonify({"error": "Fehler beim Abrufen der Mindmap-Daten"}), 500