* Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (62639) wsgi starting up on http://0.0.0.0:5551 (62639) accepted ('127.0.0.1', 41326) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:21] "GET / HTTP/1.1" 302 351 0.002936 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:21] "GET /login HTTP/1.1" 200 1835 0.003593 (62639) accepted ('127.0.0.1', 51910) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:21] "GET /static/css/login.css HTTP/1.1" 304 184 0.039862 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:21] "GET /static/js/login.js HTTP/1.1" 304 183 0.008256 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:21] "GET /favicon.ico HTTP/1.1" 404 331 0.001353 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:22] "GET /favicon.ico HTTP/1.1" 404 331 0.000785 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:23] "POST /login_post HTTP/1.1" 200 428 0.717769 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:23] "GET /dashboard HTTP/1.1" 200 8967 0.135860 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:23] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001282 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:23] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001137 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:23] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001202 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:24] "GET /switch-role/student HTTP/1.1" 302 372 0.002102 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /teacherboard HTTP/1.1" 200 8112 0.197401 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001229 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001530 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000981 (62639) accepted ('127.0.0.1', 51914) (62639) accepted ('127.0.0.1', 51928) (62639) accepted ('127.0.0.1', 51940) (62639) accepted ('127.0.0.1', 51956) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001110 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001138 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000904 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000850 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001205 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16281 0.001105 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:25] "GET /favicon.ico HTTP/1.1" 404 331 0.000976 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:26] "GET /favicon.ico HTTP/1.1" 404 331 0.000813 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:26] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193444 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:36:31] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 404 283 0.194304 * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/services/course_service.py', reloading name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] [2025-09-19 08:38:14,625] INFO in __init__: Shutting down gracefully (atexit)... [2025-09-19 08:38:14,625] INFO in __init__: Cleanup finished (atexit). * Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (62839) wsgi starting up on http://0.0.0.0:5551 (62839) accepted ('127.0.0.1', 45280) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:20] "GET /teacherboard HTTP/1.1" 302 351 0.001943 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:20] "GET /login HTTP/1.1" 200 1835 0.003491 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:20] "GET /static/css/login.css HTTP/1.1" 304 184 0.006094 (62839) accepted ('127.0.0.1', 45290) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:20] "GET /static/js/login.js HTTP/1.1" 304 183 0.001005 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:20] "GET /favicon.ico HTTP/1.1" 404 331 0.001235 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:21] "GET /favicon.ico HTTP/1.1" 404 331 0.000796 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:22] "POST /login_post HTTP/1.1" 200 428 0.462973 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:22] "GET /dashboard HTTP/1.1" 200 8967 0.132564 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:22] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001207 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:22] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001017 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:22] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.001261 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /switch-role/student HTTP/1.1" 302 372 0.001341 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /teacherboard HTTP/1.1" 200 8112 0.194641 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001350 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000884 (62839) accepted ('127.0.0.1', 60328) (62839) accepted ('127.0.0.1', 60344) (62839) accepted ('127.0.0.1', 60356) (62839) accepted ('127.0.0.1', 60370) (62839) accepted ('127.0.0.1', 60386) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000822 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000972 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000726 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000731 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:23] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000708 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:24] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001248 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:24] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.001404 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:24] "GET /favicon.ico HTTP/1.1" 404 331 0.000969 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:24] "GET /favicon.ico HTTP/1.1" 404 331 0.001097 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:24] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.190233 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:38:29] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 404 283 0.190163 * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/views/material.py', reloading name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] 课时不存在 [2025-09-19 08:39:17,460] INFO in __init__: Shutting down gracefully (atexit)... [2025-09-19 08:39:17,461] INFO in __init__: Cleanup finished (atexit). * Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (62958) wsgi starting up on http://0.0.0.0:5551 (62958) accepted ('127.0.0.1', 55538) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:19] "GET /teacherboard HTTP/1.1" 302 351 0.001782 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:19] "GET /login HTTP/1.1" 200 1835 0.003293 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:20] "GET /static/css/login.css HTTP/1.1" 304 184 0.006549 (62958) accepted ('127.0.0.1', 55548) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:20] "GET /static/js/login.js HTTP/1.1" 304 183 0.001017 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:20] "GET /favicon.ico HTTP/1.1" 404 331 0.001331 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:20] "GET /favicon.ico HTTP/1.1" 404 331 0.000938 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "POST /login_teacher_post HTTP/1.1" 200 428 0.588661 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /teacherboard HTTP/1.1" 200 8112 0.197234 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001184 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.000943 (62958) accepted ('127.0.0.1', 48230) (62958) accepted ('127.0.0.1', 48238) (62958) accepted ('127.0.0.1', 48246) (62958) accepted ('127.0.0.1', 48256) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000928 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000889 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000834 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000774 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001481 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.001201 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001015 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:22] "GET /favicon.ico HTTP/1.1" 404 331 0.001032 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:23] "GET /favicon.ico HTTP/1.1" 404 331 0.000730 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:23] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.190611 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:26] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 404 283 0.190698 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /teacherboard HTTP/1.1" 200 8112 0.190536 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001202 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000937 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000779 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000776 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000929 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.000875 (62958) accepted ('127.0.0.1', 50694) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001198 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001255 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.000937 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:50] "GET /favicon.ico HTTP/1.1" 404 331 0.000965 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:39:51] "GET /favicon.ico HTTP/1.1" 404 331 0.000792 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:40:37] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.190695 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:40:40] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 404 283 0.190691 * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/services/course_service.py', reloading name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 课时不存在 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 课时不存在 [2025-09-19 08:42:28,287] INFO in __init__: Shutting down gracefully (atexit)... [2025-09-19 08:42:28,287] INFO in __init__: Cleanup finished (atexit). * Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (63183) wsgi starting up on http://0.0.0.0:5551 * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/services/course_service.py', reloading [2025-09-19 08:44:46,068] INFO in __init__: Shutting down gracefully (atexit)... [2025-09-19 08:44:46,068] INFO in __init__: Cleanup finished (atexit). * Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (63324) wsgi starting up on http://0.0.0.0:5551 (63324) accepted ('127.0.0.1', 37976) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:18] "GET /teacherboard HTTP/1.1" 302 351 0.001854 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:19] "GET /login HTTP/1.1" 200 1835 0.003244 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:19] "GET /static/js/login.js HTTP/1.1" 304 183 0.006043 (63324) accepted ('127.0.0.1', 37978) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:19] "GET /static/css/login.css HTTP/1.1" 304 184 0.001053 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:19] "GET /favicon.ico HTTP/1.1" 404 331 0.001532 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:20] "GET /favicon.ico HTTP/1.1" 404 331 0.000863 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "POST /login_teacher_post HTTP/1.1" 200 428 0.645367 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /teacherboard HTTP/1.1" 200 8112 0.202486 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001202 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001147 (63324) accepted ('127.0.0.1', 33596) (63324) accepted ('127.0.0.1', 33588) (63324) accepted ('127.0.0.1', 33612) (63324) accepted ('127.0.0.1', 33622) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000895 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000851 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.000841 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000793 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001321 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001202 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.001134 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:21] "GET /favicon.ico HTTP/1.1" 404 331 0.000980 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:22] "GET /favicon.ico HTTP/1.1" 404 331 0.000800 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:22] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.195203 Traceback (most recent call last): File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask/app.py", line 1514, in wsgi_app response = self.handle_exception(e) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_cors/extension.py", line 176, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask/app.py", line 1511, in wsgi_app response = self.full_dispatch_request() File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask/app.py", line 919, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask_cors/extension.py", line 176, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask/app.py", line 917, in full_dispatch_request rv = self.dispatch_request() File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/flask/app.py", line 902, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return] File "/home/flask/hsamooc/code-agent/Html/apps/auth/decorators.py", line 96, in wrapper return func(*args, **kwargs) File "/home/flask/hsamooc/code-agent/Html/apps/views/material.py", line 91, in rename_material if rename_material_structure(material_id, is_chapter, chapter_name, lesson_name, new_name): File "/home/flask/hsamooc/code-agent/Html/apps/services/course_service.py", line 124, in rename_material_structure mongo.db.materials.update_one( File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/collection.py", line 1336, in update_one self._update_retryable( File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/collection.py", line 1118, in _update_retryable return self._database.client._retryable_write( File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/mongo_client.py", line 2082, in _retryable_write return self._retry_with_session(retryable, func, s, bulk, operation, operation_id) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/mongo_client.py", line 1968, in _retry_with_session return self._retry_internal( File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/_csot.py", line 125, in csot_wrapper return func(self, *args, **kwargs) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/mongo_client.py", line 2014, in _retry_internal ).run() File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/mongo_client.py", line 2765, in run return self._read() if self._is_read else self._write() File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/mongo_client.py", line 2897, in _write return self._func(self._session, conn, self._retryable) # type: ignore File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/collection.py", line 1098, in _update return self._update( File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/synchronous/collection.py", line 1059, in _update _check_write_command_response(result) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/helpers_shared.py", line 322, in _check_write_command_response _raise_last_write_error(write_errors) File "/home/flask/hsamooc/code-agent/.venv/lib/python3.10/site-packages/pymongo/helpers_shared.py", line 293, in _raise_last_write_error raise WriteError(error.get("errmsg"), error.get("code"), error) pymongo.errors.WriteError: No array filter found for identifier 'c' in path 'chapters.$[c].lessons.$[l].lesson_name', full error: {'index': 0, 'code': 2, 'errmsg': "No array filter found for identifier 'c' in path 'chapters.$[c].lessons.$[l].lesson_name'"} 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:46:25] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 500 41828 0.271542 * Detected change in '/home/flask/hsamooc/code-agent/Html/apps/services/course_service.py', reloading name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 [2025-09-19 08:48:07,652] INFO in __init__: Shutting down gracefully (atexit)... [2025-09-19 08:48:07,652] INFO in __init__: Cleanup finished (atexit). * Restarting with stat * Debugger is active! * Debugger PIN: 468-851-104 (63541) wsgi starting up on http://0.0.0.0:5551 (63541) accepted ('127.0.0.1', 35916) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:13] "GET /teacherboard HTTP/1.1" 302 351 0.001984 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:13] "GET /login HTTP/1.1" 200 1835 0.003347 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:13] "GET /static/css/login.css HTTP/1.1" 304 184 0.005928 (63541) accepted ('127.0.0.1', 35926) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:13] "GET /static/js/login.js HTTP/1.1" 304 183 0.001162 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:13] "GET /favicon.ico HTTP/1.1" 404 331 0.001291 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:14] "GET /favicon.ico HTTP/1.1" 404 331 0.000778 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:18] "POST /login_post HTTP/1.1" 200 428 0.458499 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:18] "GET /dashboard HTTP/1.1" 200 8967 0.132572 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:18] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001266 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:18] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001203 (63541) accepted ('127.0.0.1', 35928) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:18] "GET /static/js/dashboard.js HTTP/1.1" 304 187 0.000945 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /switch-role/student HTTP/1.1" 302 372 0.001335 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /teacherboard HTTP/1.1" 200 8112 0.194199 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001640 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001162 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001760 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001020 (63541) accepted ('127.0.0.1', 35936) (63541) accepted ('127.0.0.1', 35944) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001164 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001173 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:19] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000928 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:20] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001401 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:20] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.000934 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:20] "GET /favicon.ico HTTP/1.1" 404 331 0.000924 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:20] "GET /favicon.ico HTTP/1.1" 404 331 0.000873 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:20] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.189338 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:23] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252192 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /teacherboard HTTP/1.1" 200 8112 0.189347 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001523 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.001231 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.001040 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000870 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000836 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000793 (63541) accepted ('127.0.0.1', 40206) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001373 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 199 0.001976 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:30] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001053 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:31] "GET /favicon.ico HTTP/1.1" 404 331 0.001070 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:31] "GET /favicon.ico HTTP/1.1" 404 331 0.000748 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:32] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1804 0.189434 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:48:37] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252380 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /teacherboard HTTP/1.1" 200 8112 0.189656 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001245 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001041 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000848 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000778 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000735 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000731 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001352 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001221 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:55] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16405 0.001146 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:56] "GET /favicon.ico HTTP/1.1" 404 331 0.000953 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:56] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.189270 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:49:56] "GET /favicon.ico HTTP/1.1" 404 331 0.000804 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /teacherboard HTTP/1.1" 200 8112 0.189517 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001582 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.001024 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000954 (63541) accepted ('127.0.0.1', 34402) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001091 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000835 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000843 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001308 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001190 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:28] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16311 0.001041 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:29] "GET /favicon.ico HTTP/1.1" 404 331 0.001103 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:30] "GET /favicon.ico HTTP/1.1" 404 331 0.000762 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:30] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.189908 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:33] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252504 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /teacherboard HTTP/1.1" 200 8112 0.189437 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001256 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.001118 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/js/modelinput.js HTTP/1.1" 304 186 0.000852 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000778 (63541) accepted ('127.0.0.1', 53280) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000807 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000765 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001078 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001381 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001239 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:40] "GET /favicon.ico HTTP/1.1" 404 331 0.000978 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:41] "GET /favicon.ico HTTP/1.1" 404 331 0.000789 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:51:41] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1804 0.189946 (63541) accepted ('127.0.0.1', 52328) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /teacherboard HTTP/1.1" 200 8112 0.189211 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001388 (63541) accepted ('127.0.0.1', 52330) (63541) accepted ('127.0.0.1', 52346) (63541) accepted ('127.0.0.1', 52350) (63541) accepted ('127.0.0.1', 52364) (63541) accepted ('127.0.0.1', 52372) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001132 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000864 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000798 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/js/modelinput.js HTTP/1.1" 200 5107 0.001002 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000748 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001206 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001227 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16369 0.001071 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:06] "GET /favicon.ico HTTP/1.1" 404 331 0.000983 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验, 效率的重要性与实践验证 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:07] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1804 0.189503 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:07] "GET /favicon.ico HTTP/1.1" 404 331 0.000793 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:11] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252438 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /teacherboard HTTP/1.1" 200 8112 0.199300 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001221 (63541) accepted ('127.0.0.1', 42520) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/js/modelinput.js HTTP/1.1" 304 185 0.001377 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000823 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000747 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000744 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000703 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:23] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000724 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:24] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16283 0.001289 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:24] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001001 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:24] "GET /favicon.ico HTTP/1.1" 404 331 0.001050 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:24] "GET /favicon.ico HTTP/1.1" 404 331 0.000786 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:24] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.189304 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:28] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252404 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /teacherboard HTTP/1.1" 200 8112 0.190078 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001365 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000978 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000821 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000765 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/js/modelinput.js HTTP/1.1" 304 185 0.000786 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000742 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000731 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001426 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:36] "GET /static/js/teacher_course_setting.js HTTP/1.1" 304 201 0.001025 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:37] "GET /favicon.ico HTTP/1.1" 404 331 0.000997 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:37] "GET /favicon.ico HTTP/1.1" 404 331 0.001210 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:37] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1804 0.189429 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:57:41] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252346 (63541) accepted ('127.0.0.1', 60130) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:58] "GET /teacherboard HTTP/1.1" 200 8112 0.189686 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001437 (63541) accepted ('127.0.0.1', 60144) (63541) accepted ('127.0.0.1', 60154) (63541) accepted ('127.0.0.1', 60166) (63541) accepted ('127.0.0.1', 60180) (63541) accepted ('127.0.0.1', 60192) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.001067 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000886 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000826 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/js/modelinput.js HTTP/1.1" 304 185 0.000817 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000754 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.001889 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001217 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16132 0.001368 59.78.194.184,127.0.0.1 - - [19/Sep/2025 08:59:59] "GET /favicon.ico HTTP/1.1" 404 331 0.000981 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:00] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1810 0.193192 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:00] "GET /favicon.ico HTTP/1.1" 404 331 0.001738 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:02] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252871 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /teacherboard HTTP/1.1" 200 8112 0.189893 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/css/teacherboard.css HTTP/1.1" 304 191 0.001222 (63541) accepted ('127.0.0.1', 55966) 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/image/algorithm/book_cover.png HTTP/1.1" 304 191 0.000896 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/css/teacher_course_setting.css HTTP/1.1" 304 201 0.000807 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/css/modelinput.css HTTP/1.1" 304 188 0.000743 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/js/modelinput.js HTTP/1.1" 304 185 0.000727 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/css/dashboard.css HTTP/1.1" 304 187 0.000717 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/js/course_current.js HTTP/1.1" 304 191 0.000754 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/js/teacherboard.js HTTP/1.1" 304 190 0.001206 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /static/js/teacher_course_setting.js HTTP/1.1" 200 16139 0.001137 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /favicon.ico HTTP/1.1" 404 331 0.000966 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:27] "GET /favicon.ico HTTP/1.1" 404 331 0.000869 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:28] "GET /materials/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 1804 0.189548 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验, 效率的重要性与实践验证 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验, 效率的重要性与实践验证 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验证', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] rename_material: False, 算法效率, 效率的重要性与实践验证, 效率的重要性与实践验 name='算法分析与设计' description='测试:算法分析与设计课程' teacher_id='TCake' created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000) updated_at=datetime.datetime(2025, 9, 19, 7, 40, 45, 677000) image_url='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/TCake_book_cover.png' chapters=[Chapter(chapter_name='算法效率', lessons=[Lesson(lesson_name='效率的重要性与实践验', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250916T050319Z_score_prompt.md')]), Chapter(chapter_name='基础算法', lessons=[Lesson(lesson_name='二分', markdown_lesson_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250905T194845Z_score_prompt.md')])] 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:30] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 404 283 0.189712 59.78.194.184,127.0.0.1 - - [19/Sep/2025 09:00:37] "POST /materials/structure/rename/68bacdfadf5aeae0912f7f18 HTTP/1.1" 200 276 0.252364