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__":
|