File size: 787 Bytes
10a83bd bf70d75 10a83bd bf70d75 10a83bd bf70d75 10a83bd bf70d75 10a83bd |
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 |
import gradio as gr
import pandas as pd
# Corrected file name
df = pd.read_csv("student_marks_feedback.csv")
def get_feedback(student_id):
try:
student_id = int(student_id)
except ValueError:
return "Please enter a valid numeric Student ID."
student_data = df[df['Student ID'] == student_id]
if not student_data.empty:
feedback = student_data['Feedback'].values[0]
return f"Feedback for Student ID {student_id}: {feedback}"
else:
return "Student ID not found."
iface = gr.Interface(
fn=get_feedback,
inputs=gr.Textbox(label="Enter Student ID"),
outputs=gr.Textbox(label="Feedback"),
title="Student Feedback System",
description="Enter a Student ID (1–8) to get their feedback."
)
iface.launch()
|