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()