Spaces:
Sleeping
Sleeping
def submit_assignment(user_data, user_nickname, assignment_id, submission_content, file_name):
Browse files
app.py
CHANGED
@@ -922,6 +922,7 @@ def update_exam_contents(selected_title):
|
|
922 |
# === Chinese ===
|
923 |
def generate_chinese_paragraph_practice_history(
|
924 |
user_data,
|
|
|
925 |
session_timestamp,
|
926 |
request_origin,
|
927 |
assignment_id_input,
|
@@ -952,7 +953,7 @@ def generate_chinese_paragraph_practice_history(
|
|
952 |
GCS_SERVICE.upload_json_string("jutor_logs", file_name, json.dumps(content))
|
953 |
|
954 |
if assignment_id_input:
|
955 |
-
submission_id = submit_assignment(user_data, assignment_id_input, content, file_name)
|
956 |
if submission_id:
|
957 |
print(f"Assignment submitted successfully. Submission ID: {submission_id}")
|
958 |
else:
|
@@ -968,19 +969,7 @@ def generate_chinese_paragraph_practice_history(
|
|
968 |
chinese_full_paragraph_refine_output_table, \
|
969 |
chinese_full_paragraph_save_output
|
970 |
|
971 |
-
def submit_assignment(user_data, assignment_id, submission_content, file_name):
|
972 |
-
"""
|
973 |
-
提��作业并更新相关数据。
|
974 |
-
|
975 |
-
参数:
|
976 |
-
user_data (str): 用户ID
|
977 |
-
assignment_id (str): 作业ID
|
978 |
-
submission_content (dict): 提交的内容
|
979 |
-
file_name (str): 日志文件名
|
980 |
-
|
981 |
-
返回:
|
982 |
-
str: 提交ID
|
983 |
-
"""
|
984 |
try:
|
985 |
# 生成唯一的提交ID
|
986 |
submission_id = generate_unique_submission_id()
|
@@ -991,7 +980,7 @@ def submit_assignment(user_data, assignment_id, submission_content, file_name):
|
|
991 |
"submission_id": submission_id,
|
992 |
"assignment_id": assignment_id,
|
993 |
"student_id": user_data,
|
994 |
-
"student_name":
|
995 |
"submission_data": {
|
996 |
"file_name": file_name,
|
997 |
"bucket_name": "jutor_logs",
|
@@ -3215,6 +3204,7 @@ with gr.Blocks(theme=THEME, css=CSS) as demo:
|
|
3215 |
fn=generate_chinese_paragraph_practice_history,
|
3216 |
inputs=[
|
3217 |
user_data,
|
|
|
3218 |
session_timestamp,
|
3219 |
request_origin,
|
3220 |
assignment_id_input,
|
|
|
922 |
# === Chinese ===
|
923 |
def generate_chinese_paragraph_practice_history(
|
924 |
user_data,
|
925 |
+
user_nickname,
|
926 |
session_timestamp,
|
927 |
request_origin,
|
928 |
assignment_id_input,
|
|
|
953 |
GCS_SERVICE.upload_json_string("jutor_logs", file_name, json.dumps(content))
|
954 |
|
955 |
if assignment_id_input:
|
956 |
+
submission_id = submit_assignment(user_data, user_nickname, assignment_id_input, content, file_name)
|
957 |
if submission_id:
|
958 |
print(f"Assignment submitted successfully. Submission ID: {submission_id}")
|
959 |
else:
|
|
|
969 |
chinese_full_paragraph_refine_output_table, \
|
970 |
chinese_full_paragraph_save_output
|
971 |
|
972 |
+
def submit_assignment(user_data, user_nickname, assignment_id, submission_content, file_name):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
973 |
try:
|
974 |
# 生成唯一的提交ID
|
975 |
submission_id = generate_unique_submission_id()
|
|
|
980 |
"submission_id": submission_id,
|
981 |
"assignment_id": assignment_id,
|
982 |
"student_id": user_data,
|
983 |
+
"student_name": user_nickname,
|
984 |
"submission_data": {
|
985 |
"file_name": file_name,
|
986 |
"bucket_name": "jutor_logs",
|
|
|
3204 |
fn=generate_chinese_paragraph_practice_history,
|
3205 |
inputs=[
|
3206 |
user_data,
|
3207 |
+
user_nickname,
|
3208 |
session_timestamp,
|
3209 |
request_origin,
|
3210 |
assignment_id_input,
|