DeltaSatellite1 commited on
Commit
35accad
·
verified ·
1 Parent(s): ce747b6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -17
app.py CHANGED
@@ -32,8 +32,8 @@ def grade_predict(gpa,t_gpa,cls_grade,a_date,due_date,field,field_avg,category,c
32
  "procrastination": procrastination
33
  }])
34
 
35
-
36
- return predictor.predict(df)
37
 
38
 
39
  demo = gr.Interface(
@@ -46,22 +46,22 @@ demo = gr.Interface(
46
  gr.Number(label="Class grade"),
47
  gr.DateTime(label="Assigned date", include_time=True),
48
  gr.DateTime(label="Due date", include_time=True),
49
- gr.Textbox(label="Field"),
50
- gr.Number(label="Field Average(%)"),
51
- gr.Textbox(label="Category"),
52
- gr.Number(label="Category weight"),
53
  gr.Number(label="Category average"),
54
- gr.Number(label="Daily hours available"),
55
- gr.Number(label="Days before due"),
56
- gr.Textbox(label="Difficulty"),
57
- gr.Textbox(label="Field proficiency"),
58
- gr.Textbox(label="Teacher experience"),
59
- gr.Textbox(label="Work-day positivity"),
60
- gr.Textbox(label="Incentive"),
61
- gr.Textbox(label="Confidence"),
62
- gr.Textbox(label="Attendence"),
63
- gr.Textbox(label="Participation"),
64
- gr.Textbox(label="Procrastination"),
65
 
66
  ],
67
  outputs=gr.Textbox(label="Score"))
 
32
  "procrastination": procrastination
33
  }])
34
 
35
+ result = predictor.predict(df)
36
+ return result
37
 
38
 
39
  demo = gr.Interface(
 
46
  gr.Number(label="Class grade"),
47
  gr.DateTime(label="Assigned date", include_time=True),
48
  gr.DateTime(label="Due date", include_time=True),
49
+ gr.Dropdown(["Math", "Reading", "History", "Science", "Computer Science"], label="Field"),
50
+ gr.Slider(0, 100, step=1, label="Field Average(%)"),
51
+ gr.Dropdown(["normal", "quiz", "test", "essay", "project", "lab"], label="Category"),
52
+ gr.Slider(0, 1, step=0.05, label="Category weight (0.00 - 1.00)"),
53
  gr.Number(label="Category average"),
54
+ gr.Slider(0, 24, step=1, label="Average hours available per day"),
55
+ gr.Slider(0, 30, step=1, label="Days before due"),
56
+ gr.Dropdown(["high", "medium", "low"], label="Difficulty"),
57
+ gr.Dropdown(["high", "medium", "low"], label="Field proficiency"),
58
+ gr.Dropdown(["high", "medium", "low"], label="Teacher experience"),
59
+ gr.Dropdown(["high", "medium", "low"], label="Work-day positivity"),
60
+ gr.Dropdown(["high", "medium", "low"], label="Incentive"),
61
+ gr.Dropdown(["high", "medium", "low"], label="Confidence"),
62
+ gr.Dropdown(["high", "medium", "low"], label="Attendence"),
63
+ gr.Dropdown(["high", "medium", "low"], label="Participation"),
64
+ gr.Dropdown(["high", "medium", "low"], label="Procrastination"),
65
 
66
  ],
67
  outputs=gr.Textbox(label="Score"))