Spaces:
Sleeping
Sleeping
assign user id none bug fix
Browse files- app.py +1 -1
- assignment_service.py +3 -0
- assignment_ui.py +1 -1
app.py
CHANGED
@@ -546,7 +546,7 @@ def update_paragraph_correct_grammatical_spelling_errors_input(paragraph):
|
|
546 |
|
547 |
def generate_refine_paragraph(model, sys_content, eng_level, paragraph, user_refine_paragraph_prompt):
|
548 |
"""
|
549 |
-
根据用户输入的段落,调用OpenAI API
|
550 |
"""
|
551 |
user_content = f"""
|
552 |
eng_level is: {eng_level}
|
|
|
546 |
|
547 |
def generate_refine_paragraph(model, sys_content, eng_level, paragraph, user_refine_paragraph_prompt):
|
548 |
"""
|
549 |
+
根据用户输入的段落,调用OpenAI API生成相关的段落改善建議。
|
550 |
"""
|
551 |
user_content = f"""
|
552 |
eng_level is: {eng_level}
|
assignment_service.py
CHANGED
@@ -110,6 +110,9 @@ class AssignmentService:
|
|
110 |
return assignment_data["submission_ids"]
|
111 |
|
112 |
def get_user_assignments(self, user_id):
|
|
|
|
|
|
|
113 |
try:
|
114 |
encoded_user_id_url = urllib.parse.quote(user_id, safe='')
|
115 |
user_assignments_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_user_id_url}/assignments.json")
|
|
|
110 |
return assignment_data["submission_ids"]
|
111 |
|
112 |
def get_user_assignments(self, user_id):
|
113 |
+
if user_id is None or user_id == "":
|
114 |
+
raise gr.Error("出現錯誤,請重新整理畫面")
|
115 |
+
|
116 |
try:
|
117 |
encoded_user_id_url = urllib.parse.quote(user_id, safe='')
|
118 |
user_assignments_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_user_id_url}/assignments.json")
|
assignment_ui.py
CHANGED
@@ -316,7 +316,7 @@ def create_assignment_ui(user_data, user_email, user_nickname, assignment_servic
|
|
316 |
|
317 |
html_parts.append(f"""
|
318 |
<div style="margin-bottom: 20px;">
|
319 |
-
<div style="font-weight: bold; color: #6610f2; margin-bottom: 5px;">🔄
|
320 |
<div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; white-space: pre-wrap;">{content.get('chinese_full_paragraph_refine_input', '未提供')}</div>
|
321 |
</div>
|
322 |
|
|
|
316 |
|
317 |
html_parts.append(f"""
|
318 |
<div style="margin-bottom: 20px;">
|
319 |
+
<div style="font-weight: bold; color: #6610f2; margin-bottom: 5px;">🔄 段落改善建議 輸入</div>
|
320 |
<div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; white-space: pre-wrap;">{content.get('chinese_full_paragraph_refine_input', '未提供')}</div>
|
321 |
</div>
|
322 |
|