Spaces:
Sleeping
Sleeping
| 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() |