File size: 1,966 Bytes
995ef83
7f99ac0
995ef83
7f99ac0
e30424a
 
 
b88776c
e30424a
7f99ac0
 
e30424a
 
 
 
 
 
7f99ac0
fc1a980
e30424a
7f99ac0
 
e30424a
 
 
7f99ac0
 
 
e30424a
fc1a980
 
7f99ac0
fc1a980
7f99ac0
 
 
995ef83
e30424a
fc1a980
 
e30424a
fc1a980
995ef83
 
7f99ac0
 
 
 
 
 
 
b88776c
7f99ac0
 
 
 
 
 
fc1a980
e30424a
67ccc01
7f99ac0
 
 
 
 
 
fc1a980
 
 
 
e30424a
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# modules/__init__.py

from .auth import authenticate_user, register_user, get_user_role
from .database import (
    initialize_mongodb_connection,
    get_student_data,
    store_morphosyntax_result,
    store_semantic_result,
    store_chat_history
)
from .ui import (
    login_register_page,
    login_form,
    register_form,
    display_chat_interface,
    display_student_progress,
    display_morphosyntax_analysis_interface,
    display_semantic_analysis_interface,
    display_discourse_analysis_interface,
    display_chatbot_interface
)
from .morpho_analysis import (
    get_repeated_words_colors,
    highlight_repeated_words,
    POS_COLORS,
    POS_TRANSLATIONS
)
from .semantic_analysis import (
    visualize_semantic_relations,
    perform_semantic_analysis,
    create_semantic_graph
)
from .discourse_analysis import (
    perform_discourse_analysis,
    compare_semantic_analysis
)
from .spacy_utils import load_spacy_models
from .chatbot import (
    initialize_chatbot,
    get_chatbot_response,
    ClaudeAPIChat  # Nueva clase
)

__all__ = [
    'authenticate_user',
    'register_user',
    'get_user_role',
    'initialize_mongodb_connection',
    'get_student_data',
    'store_morphosyntax_result',
    'store_semantic_result',
    'store_chat_history',
    'login_register_page',
    'login_form',
    'register_form',
    'display_chat_interface',
    'display_morphosyntax_analysis_interface',
    'display_semantic_analysis_interface',
    'display_discourse_analysis_interface',
    'display_chatbot_interface',
    'display_student_progress',
    'get_repeated_words_colors',
    'highlight_repeated_words',
    'POS_COLORS',
    'POS_TRANSLATIONS',
    'visualize_semantic_relations',
    'perform_semantic_analysis',
    'create_semantic_graph',
    'perform_discourse_analysis',
    'compare_semantic_analysis',
    'load_spacy_models',
    'initialize_chatbot',
    'get_chatbot_response',
    'ClaudeAPIChat'  # Nueva clase
]