danielraynaud commited on
Commit
8ad5fda
·
verified ·
1 Parent(s): 73a1620

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -2
app.py CHANGED
@@ -8,8 +8,27 @@ import random
8
  from typing import Dict, List, Optional
9
  from performance_system import PerformanceAnalyzer
10
  from simulado_system import SimuladoSystem, CasoClinicoSystem
11
- from database.db_manager import RevalidaDatabase
12
- db = DatabaseManager()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  from performance_system import PerformanceAnalyzer, StudyMaterialGenerator, ProgressTracker
14
 
15
  class MotivationalCoach:
 
8
  from typing import Dict, List, Optional
9
  from performance_system import PerformanceAnalyzer
10
  from simulado_system import SimuladoSystem, CasoClinicoSystem
11
+ import json
12
+ from database.db_manager import DatabaseManager
13
+ from database.db_operations import adicionar_lote_questoes
14
+
15
+ def main():
16
+ db = DatabaseManager()
17
+
18
+ # Carrega questões do arquivo JSON
19
+ with open('data/questoes_revalida.json', 'r', encoding='utf-8') as f:
20
+ questoes = json.load(f)
21
+
22
+ # Adiciona as questões ao banco
23
+ sucesso, mensagem = adicionar_lote_questoes(db, questoes)
24
+
25
+ if sucesso:
26
+ print("Questões adicionadas com sucesso!")
27
+ else:
28
+ print(f"Erro: {mensagem}")
29
+
30
+ if __name__ == "__main__":
31
+ main()
32
  from performance_system import PerformanceAnalyzer, StudyMaterialGenerator, ProgressTracker
33
 
34
  class MotivationalCoach: