youngtsai commited on
Commit
3c532c9
·
1 Parent(s): d270452

def submit_assignment(user_data, user_nickname, assignment_id, submission_content, file_name):

Browse files
Files changed (1) hide show
  1. app.py +5 -15
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,