File size: 2,240 Bytes
cfb5965
 
c69245d
cfb5965
 
 
f7bc0f9
cfb5965
 
 
 
 
 
 
 
 
 
 
 
 
9731224
d8dc3ae
9731224
cfb5965
9731224
cfb5965
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b6a685b
cfb5965
 
 
181f5fe
2ef5bc9
cfb5965
 
 
 
 
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
import gradio as gr
import pandas as pd
from joblib import load


def student(conocer,explicar,metodologia,feedback):
    model = load('studentexp.joblib')
    df = pd.DataFrame.from_dict(
        {
            "Conocer" : [conocer],
            "Explicar" : [explicar],
            "Metodologia" : [metodologia],
            "Feed_back" : [feedback],
                                 
        }
    )
         
    pred = model.predict(df)[0]

    if pred < 5.0:
        predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " Es necesario mejorar mucho"
    elif (pred >=5.0 and pred <=7.0):
        predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " . Vais por buen camino"
    else:
        predicted="La nota media que se puede lograr en el grupo serà de "+ str(round(pred,2)) + " . Buen trabajo"

    return predicted
    
iface = gr.Interface(
    student,
    [
        gr.inputs.Slider(1,10,label="Satisfacción con el conocimiento del profesor"),
        gr.inputs.Slider(1,10,label="Satisfacción con la forma de explicar el temario"),
        gr.inputs.Slider(1,10,label="Satisfación con la metodología de enseñanza"),
        gr.inputs.Slider(1,10,label="Satisfacción con el feed-back que da el profesor"),
        
     ],

    "text",
    examples=[
        [8.0,6.0,8.0,6.0],
        [10.0,3.0,5.0,4.0],
        [6.0,4.0,5.0,3.0],
    ],
    interpretation="default",
    title = 'Student Experience: cómo mejorar la experiencia de aprendizaje en la universidad',
    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: https://saturdays.ai/2021/07/29/como-mejorar-la-experiencia-de-aprendizaje-en-la-universidad-con-inteligencia-artificial/',
    theme = 'peach'
)


   
iface.launch()