File size: 1,853 Bytes
995ef83
7f99ac0
3d77f03
2d299cc
7f99ac0
e30424a
 
 
b88776c
e30424a
7f99ac0
2d299cc
7f99ac0
b6fd8af
e30424a
 
 
 
 
7f99ac0
fc1a980
e30424a
7f99ac0
2d299cc
7f99ac0
e30424a
 
 
7f99ac0
 
2d299cc
7f99ac0
e30424a
fc1a980
 
7f99ac0
2d299cc
fc1a980
7f99ac0
 
 
2d299cc
995ef83
b6fd8af
e30424a
fc1a980
 
e30424a
fc1a980
995ef83
 
7f99ac0
 
 
 
 
 
b88776c
7f99ac0
 
 
 
 
fc1a980
e30424a
67ccc01
7f99ac0
 
 
 
 
 
fc1a980
 
 
 
e30424a
2d299cc
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
76
77
78
79
# modules/__init__.py

from .auth import authenticate_user, register_user

from .database import (
    initialize_mongodb_connection,
    get_student_data,
    store_morphosyntax_result,
    store_semantic_result,
    store_chat_history
)

from .ui import (
    main,
    login_register_page,
    login_form,
    register_form,
    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',
    'initialize_mongodb_connection',
    'get_student_data',
    'store_morphosyntax_result',
    'store_semantic_result',
    'store_chat_history',
    'login_register_page',
    'login_form',
    'register_form',
    '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'
]