fix style bug

This commit is contained in:
Cai
2025-10-27 11:49:44 +08:00
parent 960d1f1dd9
commit 4a390adb2a
5 changed files with 15 additions and 4 deletions

View File

@@ -1262,3 +1262,7 @@ Disconnect reason:transport close
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])] [Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])] [Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])] [Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]
[Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 10, 936000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='4', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), updated_at=datetime.datetime(2025, 10, 21, 10, 27, 0, 732000), image_url='https://hsamooc.cn/teacherboard', chapters=[]), Material(name='3', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), updated_at=datetime.datetime(2025, 10, 16, 9, 26, 1, 645000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='2', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), updated_at=datetime.datetime(2025, 10, 16, 9, 25, 53, 237000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='1', description='', teacher_id='TCake', created_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), updated_at=datetime.datetime(2025, 10, 16, 9, 24, 58, 476000), image_url='http://127.0.0.1:5551/teacherboard', chapters=[]), Material(name='算法分析与设计', description='测试:算法分析与设计课程', teacher_id='TCake', created_at=datetime.datetime(2025, 9, 5, 19, 48, 10, 16000), updated_at=datetime.datetime(2025, 9, 22, 15, 50, 23, 672000), 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_20250922T153841Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T153841Z_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_20250922T154450Z_lesson.md', markdown_prompt_file_name='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_prompt.md', markdown_score_prompt_file_link='https://hsamooc-cdn-1374354408.cos.ap-guangzhou.myqcloud.com/materials_68bacdfadf5aeae0912f7f18_untitled_untitled_20250922T154450Z_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')])])]

View File

@@ -431,7 +431,7 @@ body {
color: var(--accent-blue); color: var(--accent-blue);
} }
.btn-enroll { .btn-process {
background-color: var(--primary-blue); background-color: var(--primary-blue);
color: white; color: white;
font-weight: 500; font-weight: 500;

View File

@@ -143,4 +143,11 @@ function closeCourseProgress() {
function isObject(value) { function isObject(value) {
return Object.prototype.toString.call(value) === '[object Object]'; return Object.prototype.toString.call(value) === '[object Object]';
}
function btn_view(event, courseId) {
event.stopPropagation(); // 阻止事件冒泡
// 打开课程详情页面
const url = `/course/${courseId}`;
window.location.href = url;
} }

View File

@@ -15,7 +15,7 @@
<!-- 上半部分:课程封面和详情 --> <!-- 上半部分:课程封面和详情 -->
<div class="course-overview"> <div class="course-overview">
<div class="course-cover"> <div class="course-cover">
<img src="{{course_data.course_img_path}}" alt="课程封面" class="cover-image"> <img src="{{course_data.image_url}}" alt="课程封面" class="cover-image">
</div> </div>
<div class="course-info"> <div class="course-info">
<h2 class="course-title">{{course_data.course_name}}</h2> <h2 class="course-title">{{course_data.course_name}}</h2>

View File

@@ -52,8 +52,8 @@
<span class="course-rating"><i class="fas fa-star"></i> 4.7</span> <span class="course-rating"><i class="fas fa-star"></i> 4.7</span>
</div> </div>
<div class="mt-auto d-grid gap-2 d-md-flex"> <div class="mt-auto d-grid gap-2 d-md-flex">
<button class="btn btn-view flex-fill"><i class="far fa-eye me-1"></i> 查看课程</button> <button class="btn btn-view flex-fill" onclick="btn_view(event,'{{course._id}}')"><i class="far fa-eye me-1"></i> 课程</button>
<button class="btn btn-enroll flex-fill"><i class="fas fa-plus me-1"></i> 选课</button> <button class="btn btn-process flex-fill" onclick="openCourseProgress('{{course._id}}')"><i class="fas fa-plus me-1"></i> 章节列表</button>
</div> </div>
</div> </div>
</div> </div>