Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -168,7 +168,7 @@ def main():
|
|
168 |
# State to store results
|
169 |
if 'results' not in st.session_state:
|
170 |
st.session_state.results = []
|
171 |
-
pdf_file = st.file_uploader("Upload proposal
|
172 |
if pdf_file is not None:
|
173 |
# File uploader for new essays to be graded (DOCX)
|
174 |
new_file = read_pdf(pdf_file)
|
@@ -176,6 +176,9 @@ def main():
|
|
176 |
if st.button("Grade Proposal"):
|
177 |
if new_file:
|
178 |
result = grade_essay(input = new_file)
|
|
|
|
|
|
|
179 |
# Store results in session state
|
180 |
st.session_state.results.append({
|
181 |
'Feedback': result
|
@@ -183,11 +186,11 @@ def main():
|
|
183 |
|
184 |
# Display the grading feedback
|
185 |
st.write("Feedback:")
|
186 |
-
st.
|
187 |
|
188 |
-
st.success("
|
189 |
else:
|
190 |
-
st.error("
|
191 |
|
192 |
|
193 |
if __name__ == "__main__":
|
|
|
168 |
# State to store results
|
169 |
if 'results' not in st.session_state:
|
170 |
st.session_state.results = []
|
171 |
+
pdf_file = st.file_uploader("Upload proposal của bạn dưới dạng pdf", type=["pdf"])
|
172 |
if pdf_file is not None:
|
173 |
# File uploader for new essays to be graded (DOCX)
|
174 |
new_file = read_pdf(pdf_file)
|
|
|
176 |
if st.button("Grade Proposal"):
|
177 |
if new_file:
|
178 |
result = grade_essay(input = new_file)
|
179 |
+
txt = txt.replace("\n", "")
|
180 |
+
df = pd.read_json(txt)
|
181 |
+
df = df.T
|
182 |
# Store results in session state
|
183 |
st.session_state.results.append({
|
184 |
'Feedback': result
|
|
|
186 |
|
187 |
# Display the grading feedback
|
188 |
st.write("Feedback:")
|
189 |
+
st.dataframe(df)
|
190 |
|
191 |
+
st.success("Hoàn thành chấm điểm.")
|
192 |
else:
|
193 |
+
st.error("Upload lại dưới định dạng pdf")
|
194 |
|
195 |
|
196 |
if __name__ == "__main__":
|