KikoDM commited on
Commit
cfb5965
·
1 Parent(s): a3470bc

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +54 -0
app.py ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import pandas as pd
3
+ from joblib import load
4
+
5
+
6
+
7
+ def student(conocer,explicar,metodologia,feedback):
8
+ model = load('studentexp.joblib')
9
+ df = pd.DataFrame.from_dict(
10
+ {
11
+ "Conocer" : [conocer],
12
+ "Explicar" : [explicar],
13
+ "Metodologia" : [metodologia],
14
+ "Feed_back" : [feedback],
15
+
16
+ }
17
+ )
18
+
19
+ pred = model.predict(df)[0]
20
+
21
+ if pred < 5.0:
22
+ predicted="La nota media que se puede lograr en el grupo serà de "+ pred + " Es necesario mejorar mucho"
23
+ else if (pred >=5 & pred <=7):
24
+ predicted="La nota media que se puede lograr en el grupo serà de "+ pred + " . Vas por buen camino"
25
+ else:
26
+ predicted="La nota media que se puede lograr en el grupo serà de "+ pred + " . Buen trabajo"
27
+
28
+ return predicted
29
+
30
+ iface = gr.Interface(
31
+ student,
32
+ [
33
+ gr.inputs.Slider(1,10,label="Satisfacción con el conocimiento del profesor"),
34
+ gr.inputs.Slider(1,10,label="Satisfacción con la forma de explicar el temario"),
35
+ gr.inputs.Slider(1,10,label="Satisfación con la metodología de enseñanza"),
36
+ gr.inputs.Slider(1,10,label="Satisfacción con el feed-back que da el profesor"),
37
+
38
+ ],
39
+
40
+ "text",
41
+ examples=[
42
+ [8.0,6.0,8.0,6.0],
43
+ [10.0,3.0,5.0,4.0],
44
+ [5.0,8.0,9.0,10.0],
45
+ ],
46
+ interpretation="default",
47
+ title = 'Student Experience: cómo mejorar la experiencia de aprendizaje en la universidad',
48
+ description = '¿Cómo calificarías la experiencia de aprendizaje que viviste/estás viviendo en la universidad? ¿Sabrías decir qué es lo que hace que estás más satisfecho/a con un profesor? Si eres estudiante, ¿preparado/a para saber qué es lo que tienes pedir a tu universidad para tener la mejor experiencia y notas posibles? Si eres profesor/a universitario/a ¿preparado/a para conocer los elementos en los que más tienes que enfocarte para mejorar tu desempeño profesional? Para saber más: ',
49
+ theme = 'grass'
50
+ )
51
+
52
+
53
+
54
+ iface.launch()