Update modules/studentact/student_activities.py
Browse files
modules/studentact/student_activities.py
CHANGED
|
@@ -38,7 +38,7 @@ def display_student_progress(username, lang_code, t):
|
|
| 38 |
st.title(f"{t.get('progress_of', 'Progreso de')} {username}")
|
| 39 |
|
| 40 |
# Obtener los datos del estudiante
|
| 41 |
-
student_data =
|
| 42 |
|
| 43 |
if not student_data or len(student_data.get('entries', [])) == 0:
|
| 44 |
logger.warning(f"No se encontraron datos para el estudiante {username}")
|
|
@@ -74,10 +74,10 @@ def display_student_progress(username, lang_code, t):
|
|
| 74 |
two_days_ago = datetime.now(pytz.utc) - timedelta(days=2)
|
| 75 |
|
| 76 |
try:
|
| 77 |
-
|
| 78 |
-
|
| 79 |
|
| 80 |
-
content += f"Análisis
|
| 81 |
for analysis in recent_morphosyntax:
|
| 82 |
content += f"- Análisis del {analysis['timestamp']}: {analysis['text'][:50]}...\n"
|
| 83 |
|
|
|
|
| 38 |
st.title(f"{t.get('progress_of', 'Progreso de')} {username}")
|
| 39 |
|
| 40 |
# Obtener los datos del estudiante
|
| 41 |
+
student_data = get_student_semantic_data(username)
|
| 42 |
|
| 43 |
if not student_data or len(student_data.get('entries', [])) == 0:
|
| 44 |
logger.warning(f"No se encontraron datos para el estudiante {username}")
|
|
|
|
| 74 |
two_days_ago = datetime.now(pytz.utc) - timedelta(days=2)
|
| 75 |
|
| 76 |
try:
|
| 77 |
+
semantic_analyses = get_student_semantic_data(username)
|
| 78 |
+
recent_semantic = [a for a in semantic_analyses if datetime.fromisoformat(a['timestamp']) > two_days_ago]
|
| 79 |
|
| 80 |
+
content += f"Análisis semántico: {len(recent_morphosyntax)}\n"
|
| 81 |
for analysis in recent_morphosyntax:
|
| 82 |
content += f"- Análisis del {analysis['timestamp']}: {analysis['text'][:50]}...\n"
|
| 83 |
|