Files
hsa/Html/.log
2025-09-19 09:06:37 +00:00

421 lines
60 KiB
Plaintext

* 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