jutor_write / app.py

Commit History

gr.Markdown("### Cutor 是你得力的作文批改小幫手,但它不是老師,和你一樣都在學習,偶爾也會出錯。如果你對於 Cutor 給你的建議有疑問,請提出和平台討論喔")
4eaef3e

youngtsai commited on

gr.Markdown("### Cutor是你得力的作文批改小幫手,但它不是老師,和你一樣都在學習,偶爾也會出錯。如果你對於Cutor給你的建議有疑問,請提出和老師討論喔")
6aba3c7

youngtsai commited on

def generate_content_by_open_ai_assistant_spelling_robot(paragraph, thread_id=None, model_name=None):
2f81547

youngtsai commited on

text_size=gr.themes.sizes.text_lg
40da85f

youngtsai commited on

check_chinese_essay_feedback
7018f10

youngtsai commited on

def format_log_file_name_timestamp(timestamp):
563b3ac

youngtsai commited on

raise gr.Error("網路塞車,或是內容有誤,請稍後重新嘗試!")
f1b30c1

youngtsai commited on

submission_id = _SubmissionService.submit_assignment(
97b33ec

youngtsai commited on

_AssignmentService, _SubmissionService)
bb2d6dc

youngtsai commited on

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

youngtsai commited on

user_nickname = gr.Textbox(label="User Nickname", value="", elem_id="jutor_user_nickname_input")
d24812f

youngtsai commited on

gr.Markdown("<span style='color:#4e80ee'>年級</span>", visible=False)
6051ca6

youngtsai commited on

gr.Markdown("### 📝 作業管理")
582ae18

youngtsai commited on

if "hf.space" in request_origin:
25cbf06

youngtsai commited on

with gr.Tab("老師|作業列表") as assignment_list_tab:
e9e2b32

youngtsai commited on

with gr.Accordion("📚 中文段落練習歷程回顧", open=True) as chinese_grapragh_practice_logs_accordion:
330a072

youngtsai commited on

gr.Error("請先登入")
63ec01d

youngtsai commited on

1. 我給你兩篇文章,請進行比較跟批改,並給出建議,如果文章完全一樣,請給出回饋:「這兩篇文章內容完全一樣,無法進行評分。」,後續評分給予 level X,仍要輸出 JSON
4ff4d9d

youngtsai commited on

gr.Markdown("# 作業模式")
3241d2f

youngtsai commited on

# === Chinese ===
46e3554

youngtsai commited on

chinese_full_paragraph_input_history = content_json["chinese_full_paragraph_input"]
261c79c

youngtsai commited on

def get_chinese_paragraph_refine_evaluate_content(model, sys_content, paragraph_1, paragraph_2, user_refine_paragraph_prompt):
5e8cb11

youngtsai commited on

with gr.Tab("中文作文工具") as chinese_idea_tab:
5c82c23

youngtsai commited on

if 評分與回饋都是 X,則整體評分給予 🔴。
0cf6b65

youngtsai commited on

gr.Markdown("# 🍄 CUTOR 國文段落寫作練習")
62af8c7

youngtsai commited on

fn=get_chinese_paragraph_practice_log_session_content,
ce413ef

youngtsai commited on

GCS_SERVICE.upload_json_string("ai_assignment_submission", assignments_file_name, json.dumps(assignments_json))
18b603c

youngtsai commited on

if "assignment" in query_params:
096737d

youngtsai commited on

def verify_moderation(text):
5118e23

youngtsai commited on

# 整體評分:(🔴?🟡?🟢?)
e2c0d62

youngtsai commited on

def verify_string_length(text):
bc8513b

youngtsai commited on

while attempt < max_attempts:
a85c4be

youngtsai commited on

topics = json.loads(content)["topics"]
d1d5723

youngtsai commited on

raise gr.Error("網路塞車,請重新嘗試一次!")
ec43651

youngtsai commited on

# Check if it is a reasonable essay or paragraph before grading
3845141

youngtsai commited on

def get_chinese_paragraph_practice_log_session_content(file_name):
e205f14

youngtsai commited on

CUTOR_OPEN_AI_ASSISTANT_ID = os.getenv("CUTOR_OPEN_AI_ASSISTANT_ID")
10588ca

youngtsai commited on

content_json = content_list[1].replace("```", "")
4614217

youngtsai commited on

chinese_full_paragraph_evaluate_output_text_history = content_json["chinese_full_paragraph_evaluate_output_text"] if "chinese_full_paragraph_evaluate_output_text" in content_json else ""
70c6613

youngtsai commited on

with gr.Accordion("📚 中文段落練習歷程回顧", open=False) as chinese_grapragh_practice_logs_accordion:
51534fc

youngtsai commited on

chinese_essay_title_input = gr.TextArea(label="輸入題目")
ac81183

youngtsai commited on

chinese_full_paragraph_correct_grammatical_spelling_errors_input = gr.TextArea(label="這是你的原始寫作內容,參考 JUTOR 的建議,你可以選擇是否修改:")
d1f7a03

youngtsai commited on

chinese_write_idea_prompt_input = gr.TextArea(label="System Prompt", value=chinese_write_idea_prompt, visible=False)
61b0f38

youngtsai commited on

paragraph_save_output
361e0a3

youngtsai commited on

fn=get_past_exam_practice_log_session_content,
54be502

youngtsai commited on

def get_full_paragraph_evaluate_log_session_content(file_name):
ea53a26

youngtsai commited on

no show
3f9a8c8

youngtsai commited on