xiomarablanco commited on
Commit
61f4f38
1 Parent(s): aa5ed11

Working on local

Browse files
.gitignore ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ api/StudentAnswers/*
2
+ archivos/OutputFiles2/*
3
+ codeScripts/__pycache__/*
4
+ codeScripts/Dependencies/__pycache__/*
5
+ __pycache__/*
api/ApiStudentsDict.json ADDED
@@ -0,0 +1,222 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "respuesta": "",
4
+ "hashed_id": "BECERRA JARAMILLO, DANIEL ISAI",
5
+ "TableIndex": 0
6
+ },
7
+ {
8
+ "respuesta": "Profesor buenas tardes,� Adjunto solo los archivos en excel que me permiti� subir la plataforma. El jupyter-notebook� no me lo permiti� subir ni siquiera en formato html; env�o todo estos dos �ltimos archivos a trav�s de tutor. Muchas gracias.",
9
+ "hashed_id": "BERRIO ZAPATA, SURLEY YANSURY",
10
+ "TableIndex": 1
11
+ },
12
+ {
13
+ "respuesta": "Buenos d�as estimado profe,� A continuaci�n adjunto la tarea correspondiente a la actividad 1.� La subo en formato HTML el Jupyter Notebook esto debido a que al trasnformarlo en PDF se da�aba totalmente la salidas de las celdas. Adem�s, como es de su conocimiento no se nos permite subir comprimidos.� Quedo atento a sus comentarios.� Saludos cordiales,� Alexander Camacho.�",
14
+ "hashed_id": "CAMACHO PONCE, ALEXANDER",
15
+ "TableIndex": 2
16
+ },
17
+ {
18
+ "respuesta": "",
19
+ "hashed_id": "CARDONA YARA, FRANKLIN ANDRES",
20
+ "TableIndex": 3
21
+ },
22
+ {
23
+ "respuesta": "Buenas tardes Profe, Envio los archivos requeridos de forma individual dado que no pude subir el .zip Quedo atento a comentarios, Miguel Chacon",
24
+ "hashed_id": "CHACON CALA, MIGUEL ANDRES",
25
+ "TableIndex": 4
26
+ },
27
+ {
28
+ "respuesta": "Buenas noches profe, Adjunto el cuaderno de Jupyter exportado c�mo PDF. Puede verlo tambi�n desde la siguiente URL de google colab, d�nde se visualiza mejor: https://colab.research.google.com/drive/1zDG9VwzY1ojDQDVezm8LH8EgXVTBokBG. Adicionalmente, adjunto los 3 archivos de excel generados para las probabilidades de transici�n, emisi�n y viterbi. Gracias por su atenci�n y saludos!",
29
+ "hashed_id": "CHACON ORDONEZ, JOSE MIGUEL",
30
+ "TableIndex": 5
31
+ },
32
+ {
33
+ "respuesta": "",
34
+ "hashed_id": "CHIRINOS VALERO, LUIS",
35
+ "TableIndex": 6
36
+ },
37
+ {
38
+ "respuesta": "",
39
+ "hashed_id": "CIFUENTES DURANGO, VICTOR ALFONSO",
40
+ "TableIndex": 7
41
+ },
42
+ {
43
+ "respuesta": "Adjunto soluci�n",
44
+ "hashed_id": "CORONADO MOREIRA, CRISTOPHER GEOVANNY",
45
+ "TableIndex": 8
46
+ },
47
+ {
48
+ "respuesta": "",
49
+ "hashed_id": "CUARTAS VALDERRAMA, MANUEL ALEJANDRO",
50
+ "TableIndex": 9
51
+ },
52
+ {
53
+ "respuesta": "Buen dia, Envio los excel de las matrices y el codigo en HTML, ya que el PDF me dio en primer lugar problemas por el tama�o y en segundo lugar al comprimirlo, no acept� el formato",
54
+ "hashed_id": "DUQUE AGUILERA, ADRIAN",
55
+ "TableIndex": 10
56
+ },
57
+ {
58
+ "respuesta": "Hola Profesor gusto en saludarlo Anexo los archivos correspondientes a la actividad El cuaderno no me dej� subirlo a la plataforma Espero que sea de su agrado Saludos cordiales",
59
+ "hashed_id": "FERRER ACOSTA, MISAEL JOAQUIN",
60
+ "TableIndex": 11
61
+ },
62
+ {
63
+ "respuesta": "Estimado profesor, Adjunto los documentos de la actividad 1. Pablo Garcia",
64
+ "hashed_id": "GARCIA VELEZ, PABLO ALFONSO",
65
+ "TableIndex": 12
66
+ },
67
+ {
68
+ "respuesta": "Buen D�a profesor Se adjunta para su validaci�n. No se sube el HTML export compilado, porque de ser asi, pesa mas de 50MB, se sube sin compilar. � Cordialmente, CRISTIAN CAMILO GARZON TAMAYO crittan01@gmail.com CC 1032414179 +57 312 583 5649 Bogot�- Colombia",
69
+ "hashed_id": "GARZON TAMAYO, CRISTIAN CAMILO",
70
+ "TableIndex": 13
71
+ },
72
+ {
73
+ "respuesta": "",
74
+ "hashed_id": "GIRALDO OSORIO, CARLOS ANDRES",
75
+ "TableIndex": 14
76
+ },
77
+ {
78
+ "respuesta": "Estimado: adjunto los documentos solicitados de la actividad 1. � atte Victor Gomez",
79
+ "hashed_id": "GOMEZ FARFAN, VICTOR",
80
+ "TableIndex": 15
81
+ },
82
+ {
83
+ "respuesta": "",
84
+ "hashed_id": "grades.xls",
85
+ "TableIndex": 16
86
+ },
87
+ {
88
+ "respuesta": "",
89
+ "hashed_id": "GUAMAN LOPEZ, ANDREA SILVANA",
90
+ "TableIndex": 17
91
+ },
92
+ {
93
+ "respuesta": "",
94
+ "hashed_id": "GUTIERREZ QUEZADA, LUIS MANUEL",
95
+ "TableIndex": 18
96
+ },
97
+ {
98
+ "respuesta": "Buenas tardes Adjunto archivo en formato html de la actividad 1. Saludos � � � � � �",
99
+ "hashed_id": "JAIMES HUAMAN, ROGER",
100
+ "TableIndex": 19
101
+ },
102
+ {
103
+ "respuesta": "",
104
+ "hashed_id": "JIMENEZ QUEZADA, EDWIN",
105
+ "TableIndex": 20
106
+ },
107
+ {
108
+ "respuesta": "Buenas tardes Profesor Alberto. Anexo archivos de la Actividad 01 de�Etiquetado morfosint�ctico. El Notebook lo he convertido a HTML debido a que no permite extensi�n ipynb. Que tengas excelente d�a Profesor, EdgarL �",
109
+ "hashed_id": "LEAL GELVEZ, EDGAR",
110
+ "TableIndex": 21
111
+ },
112
+ {
113
+ "respuesta": "",
114
+ "hashed_id": "LUCIANI LUJAN, RICHARD MICHAEL",
115
+ "TableIndex": 22
116
+ },
117
+ {
118
+ "respuesta": "",
119
+ "hashed_id": "MARIN SARRIA, GEMBER",
120
+ "TableIndex": 23
121
+ },
122
+ {
123
+ "respuesta": "",
124
+ "hashed_id": "MONTANO PULZARA, NESTOR",
125
+ "TableIndex": 24
126
+ },
127
+ {
128
+ "respuesta": "se adjunta actividad",
129
+ "hashed_id": "MOSQUERA ASIMBAYA, JOSE ALEJANDRO",
130
+ "TableIndex": 25
131
+ },
132
+ {
133
+ "respuesta": "",
134
+ "hashed_id": "MOSQUERA DIAZ, JAVIER",
135
+ "TableIndex": 26
136
+ },
137
+ {
138
+ "respuesta": "Buenas Tardes, le envio la actividad 1 �",
139
+ "hashed_id": "ONA SERRANO, JORGE",
140
+ "TableIndex": 27
141
+ },
142
+ {
143
+ "respuesta": "",
144
+ "hashed_id": "OVIEDO HERRERA, PAUL",
145
+ "TableIndex": 28
146
+ },
147
+ {
148
+ "respuesta": "Buen d�a, Ante la dificultad para subir el c�digo fue necesario exportarlo en formato HTML, aunque el despligue de los datos generado hizo extenso el archivo se tiene todos los componentes solicitados, adem�s fue necesario cargar los archivos generados por separado.",
149
+ "hashed_id": "PATINO TERAN, CARLOS ARMANDO",
150
+ "TableIndex": 29
151
+ },
152
+ {
153
+ "respuesta": "Buenas tardes, Dado que no me deja cargar el archivo en formato .ipynb, entonces adjunto el enlace en google colab de la actividad. Adem�s, se adjunto en formato pdf la actividad. https://colab.research.google.com/drive/1IwW-s5kpRqPSysGxcn5vl6dlwRtlr-k4?usp=sharing Saludos Cordiales.",
154
+ "hashed_id": "PINTO NIETO, JOSUE DAVID",
155
+ "TableIndex": 30
156
+ },
157
+ {
158
+ "respuesta": "Buenos dias, estimado profesor� � Cordial saludo� � A continuaci�n presento la entrega correspondiente a la actividad 1, adjunto 3 formatos de excel ( probabilidades y Viterbi) ademas del codigo en formato HTML y uno en PDF( Con recortes)��puesto que en formato del Notebook no fue posible cargarlo. � Atentamente� � German A. Portilla Gonzalez�",
159
+ "hashed_id": "PORTILLA GONZALEZ, GERMAN ARLEY",
160
+ "TableIndex": 31
161
+ },
162
+ {
163
+ "respuesta": "",
164
+ "hashed_id": "ROJAS ONCOY, ALVARO ELIAS",
165
+ "TableIndex": 32
166
+ },
167
+ {
168
+ "respuesta": "El sistema no permitio enviar el archivo .zip. En caso de algun problema igual dejo el link al folder Google Drive donde estan todos los archivos. https://drive.google.com/drive/folders/1_No8RFn3QJiNlqzY6NS2tEFimwgqegxQ?usp=sharing Saludos,� Cesar",
169
+ "hashed_id": "RON CUSME, CESAR ANDRES",
170
+ "TableIndex": 33
171
+ },
172
+ {
173
+ "respuesta": "",
174
+ "hashed_id": "ROSERO VACA, DARWIN",
175
+ "TableIndex": 34
176
+ },
177
+ {
178
+ "respuesta": "Estimado profesor, Buenas tardes, entrego actividad. Saludos Cordiales Jorge Santiago Salas",
179
+ "hashed_id": "SALAS ONA, JORGE",
180
+ "TableIndex": 35
181
+ },
182
+ {
183
+ "respuesta": "",
184
+ "hashed_id": "SANCHEZ CASTRO, AUGUSTO",
185
+ "TableIndex": 36
186
+ },
187
+ {
188
+ "respuesta": "",
189
+ "hashed_id": "SANCHEZ VARGAS, LUIS CARLOS",
190
+ "TableIndex": 37
191
+ },
192
+ {
193
+ "respuesta": "",
194
+ "hashed_id": "TARAZONA CUADROS, SONIA SMITH",
195
+ "TableIndex": 38
196
+ },
197
+ {
198
+ "respuesta": "No permite cargar archivos con extensi�n :�(.ipynb) se sube como HTML",
199
+ "hashed_id": "TENESACA GOMEZ, EDWIN",
200
+ "TableIndex": 39
201
+ },
202
+ {
203
+ "respuesta": "Buenas tardes, Adjunto los documentos: 1) Actividad resuelta en Jupyter Notebook�en formato (.html, por restricci�n de tipo de archivo para la carga), usando como base el archivo proporcionado y el corpus (.txt, mia07_t3_tra_Corpus-tagged). El�Jupyter Notebook�contiene: El c�digo en Python que permite�resolver la actividad, debidamente comentado. Todos los resultados que se solicita en el enunciado,�que genera el c�digo implementado. Las respuestas a las preguntas planteadas en el enunciado. 2) Hoja de c�lculo de Microsoft Excel (.xlsx) que muestra�las tablas de�las probabilidades de emisi�n. 3) Hoja de c�lculo de Microsoft Excel (.xlsx) que muestra�las tablas de�las probabilidades de transici�n. 4) Hoja de c�lculo de Microsoft Excel (.xlsx) que muestra�las tablas de�la matriz de probabilidades de la ruta Viterbi. � Quedo atento,",
204
+ "hashed_id": "TORRES REINA, ROGER NEIL",
205
+ "TableIndex": 40
206
+ },
207
+ {
208
+ "respuesta": "",
209
+ "hashed_id": "YANCHAPAXI GARCIA, ALEX STEEVEN",
210
+ "TableIndex": 41
211
+ },
212
+ {
213
+ "respuesta": "Buenas noches , un gusto saludarle , me permito adjuntar la tarea correspondiente a la actividad 1. Se me presento un problema al subir el archivo , me permito adjuntar el link del drive para la descarga por favor https://drive.google.com/file/d/1yQ27Sne2OwE0ATxYYBp1UvLUPWIWfDkZ/view?usp=sharing Una estupenda noche.� �",
214
+ "hashed_id": "ZAPATA PANELUISA, LUIS GABRIEL",
215
+ "TableIndex": 42
216
+ },
217
+ {
218
+ "respuesta": "Saludos env�o la tarea.",
219
+ "hashed_id": "ZHERDMANT CEVALLOS, ERICK JOEL",
220
+ "TableIndex": 43
221
+ }
222
+ ]
app.py CHANGED
@@ -5,39 +5,29 @@ from sentence_transformers import SentenceTransformer, InputExample, util
5
  from codeScripts.utils import save_json, load_json, create_file_path
6
  from plentas import Plentas
7
  import pandas as pd
 
8
  import os
9
 
10
- def Main(configuration, zipfile):
11
 
12
  error = ""
13
  modelResult = ""
14
 
15
  configuration_dict = json.loads(configuration)
16
 
17
- try:
18
- uploadedFile = zipfile
19
- uploadedFile.save(create_file_path("tmp/" + uploadedFile.filename, doctype= 1))
20
- fileName = uploadedFile.filename
21
-
22
  config_json = load_json("configV2.json")
23
 
24
  #configuring plentas methodology
25
- response = Plentas(config_json[0], [answersTodict(create_file_path("tmp/" + fileName, doctype= 1)), createTeacherJson(configuration_dict)])
26
- #overwriting the custom settings for the settings from the api
27
  response.setApiSettings(configuration)
28
 
29
  modelResult = jsonify(response.processApiData())
30
  except Exception as e:
31
- error = e
32
-
33
-
34
- # try:
35
- # data_test = []
36
- # data_test.append(InputExample(guid= "", texts=[Texto1, Texto2], label=0))
37
-
38
- # modelResult = TestModel('jfarray/Model_'+ Modelo +'_50_Epochs',data_test)
39
- # except Exception as e:
40
- # error = e
41
 
42
  return [error, modelResult]
43
 
@@ -148,16 +138,16 @@ def answersTodict(zip_path):
148
  return studentAnswersDict
149
 
150
  configuration = gr.inputs.Textbox(lines=10, placeholder="JSON de Configuración")
151
- zipfile = gr.inputs.File(label="ZIP file")
152
  #dataFrameOutput = gr.outputs.Dataframe(headers=["Resultados"], max_rows=20, max_cols=None, overflow_row_behaviour="paginate", type="pandas", label="Resultado")
153
 
154
  labelOutput = gr.outputs.Label(num_top_classes=None, type="auto", label="")
155
  labelError = gr.outputs.Label(num_top_classes=None, type="auto", label="")
156
 
157
  iface = gr.Interface(fn=Main
158
- , inputs=[configuration, zipfile]
159
  , outputs=[labelError, labelOutput]
160
  , title = "PLENTAS"
161
  )
162
 
163
- iface.launch(share = False,enable_queue=True, show_error =True)
 
5
  from codeScripts.utils import save_json, load_json, create_file_path
6
  from plentas import Plentas
7
  import pandas as pd
8
+ import zipfile
9
  import os
10
 
11
+ def Main(configuration, uploadedFile):
12
 
13
  error = ""
14
  modelResult = ""
15
 
16
  configuration_dict = json.loads(configuration)
17
 
18
+ try:
19
+ uploadedFilePath = uploadedFile.name
20
+
 
 
21
  config_json = load_json("configV2.json")
22
 
23
  #configuring plentas methodology
24
+ response = Plentas(config_json[0], [answersTodict(uploadedFilePath), createTeacherJson(configuration_dict)])
25
+ # #overwriting the custom settings for the settings from the api
26
  response.setApiSettings(configuration)
27
 
28
  modelResult = jsonify(response.processApiData())
29
  except Exception as e:
30
+ error = "Oops: " + str(e)
 
 
 
 
 
 
 
 
 
31
 
32
  return [error, modelResult]
33
 
 
138
  return studentAnswersDict
139
 
140
  configuration = gr.inputs.Textbox(lines=10, placeholder="JSON de Configuración")
141
+ zipFileInput = gr.inputs.File(label="ZIP file")
142
  #dataFrameOutput = gr.outputs.Dataframe(headers=["Resultados"], max_rows=20, max_cols=None, overflow_row_behaviour="paginate", type="pandas", label="Resultado")
143
 
144
  labelOutput = gr.outputs.Label(num_top_classes=None, type="auto", label="")
145
  labelError = gr.outputs.Label(num_top_classes=None, type="auto", label="")
146
 
147
  iface = gr.Interface(fn=Main
148
+ , inputs=[configuration, zipFileInput]
149
  , outputs=[labelError, labelOutput]
150
  , title = "PLENTAS"
151
  )
152
 
153
+ iface.launch(share = False,enable_queue=True, show_error =True, server_port=7870)
codeScripts/Dependencies/BERT-models/Prueba3/JoinedSubjects2.json ADDED
The diff for this file is too large to render. See raw diff