begin; alter table "Chapter" add column if not exists "parentChapterId" text; alter table "ConceptNode" add column if not exists "lessonFlow" jsonb, add column if not exists "lessonMedia" jsonb, add column if not exists "lessonType" text not null default 'flow', add column if not exists "contentReady" boolean not null default false, add column if not exists "lessonStatus" text not null default 'draft'; create index if not exists "Chapter_parentChapterId_idx" on "Chapter"("parentChapterId"); create index if not exists "Chapter_courseId_orderIndex_idx" on "Chapter"("courseId", "orderIndex"); create index if not exists "ConceptNode_chapterId_orderIndex_idx" on "ConceptNode"("chapterId", "orderIndex"); insert into storage.buckets (id, name, public) values ('lesson-assets', 'lesson-assets', true), ('lesson-videos', 'lesson-videos', true) on conflict (id) do update set public = excluded.public; do $$ declare student_id text := 'default-user-id'; course_id text := gen_random_uuid()::text; ch1 text := gen_random_uuid()::text; ch2 text := gen_random_uuid()::text; ch3 text := gen_random_uuid()::text; ch1_s1 text := gen_random_uuid()::text; ch1_s2 text := gen_random_uuid()::text; ch2_s1 text := gen_random_uuid()::text; ch2_s2 text := gen_random_uuid()::text; ch2_s3 text := gen_random_uuid()::text; ch3_s1 text := gen_random_uuid()::text; ch3_s2 text := gen_random_uuid()::text; ch3_s3 text := gen_random_uuid()::text; draft_flow jsonb := $json$[ {"id":"draft-note","type":"markdown","title":"Bài học đang biên soạn","config":{"content":"Nội dung tương tác của bài này chưa được seed. Bài sẽ hiển thị khóa nội dung cho đến khi được publish."},"completionRule":{"type":"viewed"}} ]$json$::jsonb; origin_flow jsonb := $json$[{"id":"origin-intro","type":"component_group","title":"Cỗ Máy Thời Gian","linkedMediaId":"origin-opening-video","navigation_config":{"shortLabel":"Khởi hành"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"origin-intro-dialogue","type":"dialogue","title":"Cỗ Máy Thời Gian","linkedMediaId":"origin-opening-video","config":{"characters":{"guide":{"name":"Sophia","role":"Người dẫn truyện","avatar":"guide","color":"from-indigo-500 to-violet-600"}},"lines":[{"who":"guide","text":"Nhiệm vụ của bạn: đi tìm một thứ 'vũ khí tư duy' hoàn toàn mới — có tên là TRIẾT HỌC. Nhưng để tìm thấy nó, ta phải vượt qua 2 thử thách, đại diện cho 2 NGUỒN GỐC khai sinh ra triết học."}]},"completionRule":{"type":"viewed"}},{"id":"origin-journey-choice","type":"mcq","title":"Lựa chọn điểm khởi hành","linkedMediaId":"origin-opening-video","config":{"question":"Bạn muốn bắt đầu hành trình từ đâu?","options":[{"id":"athens","text":"Quảng trường Athena (Hy Lạp)","isCorrect":true},{"id":"ganges","text":"Bên bờ sông Hằng (Ấn Độ)","isCorrect":true},{"id":"yellowriver","text":"Lưu vực Hoàng Hà (Trung Hoa)","isCorrect":true}],"explanation":"Tuyệt vời! Dù khởi hành từ đâu, mọi nền văn minh cổ đại đều cùng chạm tới một bước ngoặt tư duy giống nhau. Lên đường thôi!"},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"cognitive-scene","type":"dialogue","title":"Giải mã sấm truyền","linkedMediaId":"cognitive-video","config":{"badge":"Thử thách 1 / 2","subtitle":"Nguồn gốc nhận thức","pieceLabel":"NGUỒN GỐC NHẬN THỨC","characters":{"elder":{"name":"Già làng Kael","role":"Trưởng bộ tộc","avatar":"elder","color":"from-amber-500 to-orange-600"}},"lines":[{"who":"elder","text":"Tai họa này từ đâu mà ra?! Hỡi người trẻ kia, hãy giải thích cho cả bộ tộc!"}]},"completionRule":{"type":"viewed"}},{"id":"cognitive-myth-quiz","type":"mcq","title":"Tư duy huyền thoại","linkedMediaId":"cognitive-video","config":{"question":"Con người thời cổ đại thường dùng cách nào để giải thích về các hiện tượng tự nhiên lớn (như mưa giông, sấm chớp, động đất)?","options":[{"id":"myth-gods","text":"Cho rằng đó là sự giận dữ hoặc ý chí của các vị thần linh siêu nhiên.","isCorrect":true},{"id":"modern-science","text":"Dựa vào các quy luật khoa học và sự vận động của Trái Đất để chứng minh.","isCorrect":false},{"id":"random","text":"Xem đó là những hiện tượng ngẫu nhiên, không có nguyên nhân hay ý nghĩa gì.","isCorrect":false}],"correctFeedback":"Chính xác! Khi chưa có tri thức khoa học, con người cổ đại giải thích mọi hiện tượng tự nhiên bằng THẦN THOẠI và TÍN NGƯỠNG — coi đó là ý chí hay cơn thịnh nộ của thần linh.","wrongFeedback":"Chưa đúng. Hãy nhớ bối cảnh: thời cổ đại chưa có khoa học để chứng minh, và con người luôn khao khát tìm nguyên nhân."},"completionRule":{"type":"correct"}},{"id":"cognitive-turning-point","type":"component_group","title":"Bước ngoặt hoài nghi","linkedMediaId":"cognitive-video","navigation_config":{"shortLabel":"Hoài nghi"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"lyra-doubt","type":"dialogue","title":"Bước ngoặt hoài nghi","linkedMediaId":"cognitive-video","config":{"characters":{"skeptic":{"name":"Lyra","role":"Người hoài nghi trẻ","avatar":"skeptic","color":"from-cyan-500 to-blue-600"}},"lines":[{"who":"skeptic","text":"Trời ơi, sao số phận chúng ta khổ thế này! Mưa giông, lũ lụt, hạn hán rồi động đất... năm nào cũng ập tới. Chúng ta đã quỳ lạy, đã tế bao nhiêu lễ vật cho thần linh, vậy mà thiên tai vẫn cứ giáng xuống. Lẽ nào có điều gì khác mà chúng ta chưa biết về thiên nhiên, chẳng hề phụ thuộc vào tâm trạng của các vị thần?"}]},"completionRule":{"type":"viewed"}},{"id":"cognitive-shift-quiz","type":"mcq","title":"Nhận thức","linkedMediaId":"cognitive-video","config":{"question":"Câu hỏi của Lyra hé lộ điều gì đang bắt đầu thay đổi trong cách con người suy nghĩ?","options":[{"id":"reason","text":"Con người bắt đầu đi tìm quy luật, lý lẽ để giải thích thế giới — thay cho thần thánh.","isCorrect":true},{"id":"more-rituals","text":"Con người quyết định tế lễ nhiều hơn nữa cho chắc chắn.","isCorrect":false},{"id":"give-up","text":"Con người từ bỏ hoàn toàn việc tìm hiểu thế giới.","isCorrect":false}],"correctFeedback":"Chính xác! Khoảnh khắc con người ngờ vực thần thoại và đi tìm quy luật bằng lý lẽ — đó là lúc tư duy lý luận, tức triết học, bắt đầu nảy mầm.","wrongFeedback":"Chưa đúng. Lyra không kêu gọi tế lễ; cô ấy đang đi tìm một quy luật tự nhiên."},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"cognitive-piece","type":"knowledge_piece","title":"Đúc kết: Nguồn gốc nhận thức của triết học","linkedMediaId":"cognitive-video","config":{"label":"NGUỒN GỐC NHẬN THỨC","shortLabel":"Nhận thức","icon":"psychology","summary":"Triết học là hình thức tư duy lý luận đầu tiên thay thế tư duy huyền thoại.","takeaways":["Nhận thức, hiểu biết thế giới xung quanh là nhu cầu tự nhiên của con người để sinh tồn.","Thần thoại và tín ngưỡng nguyên thủy là loại hình triết lý đầu tiên dùng để giải thích thế giới.","Khi nhận thức lớn lên, con người biết trừu tượng hóa, khái quát hóa các tri thức riêng lẻ thành cái chung.","Triết học là hình thức tư duy lý luận đầu tiên thay thế tư duy huyền thoại."],"reward":"Bạn đã thu thập được mảnh ghép: NGUỒN GỐC NHẬN THỨC!"},"completionRule":{"type":"viewed"}},{"id":"social-role-experience","type":"component_group","title":"...khi phương thức sản xuất thay đổi...","linkedMediaId":"social-video","navigation_config":{"shortLabel":"Vai 1"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"social-setup","type":"dialogue","title":"...khi phương thức sản xuất thay đổi...","linkedMediaId":"social-video","config":{"badge":"Thử thách 2 / 2","subtitle":"Nguồn gốc xã hội","pieceLabel":"NGUỒN GỐC XÃ HỘI","lines":[{"who":"guide","text":"Nhiều thế hệ trôi qua, khi phương thức sản xuất thay đổi — con người biết rèn đồng, rèn sắt, của cải bắt đầu dư thừa — xã hội phân chia thành Chủ nô và Nô lệ."},{"who":"guide","text":"Để hiểu ai mới đủ điều kiện làm triết học, hãy thử sống một ngày trong hai vai khác nhau nhé."}]},"completionRule":{"type":"viewed"}},{"id":"social-borin-dialogue","type":"dialogue","title":"Một ngày của Borin","linkedMediaId":"social-video","config":{"lines":[{"who":"slave","text":"Trời chưa sáng, tôi đã phải ra đồng cày cuốc, rồi vác đá xây tháp tới kiệt sức. Cuối ngày, điều tôi nghĩ đến chỉ là ăn vội một bữa và ngủ để mai còn tiếp tục lao động."}]},"completionRule":{"type":"viewed"}},{"id":"social-role-slave","type":"mcq","title":"Vai 1: Người lao động chân tay","linkedMediaId":"social-video","config":{"question":"Cuối ngày, kiệt quệ vì lo từng bữa ăn — bạn có thời gian và sức lực để ngồi suy ngẫm về nguồn gốc vũ trụ không?","options":[{"id":"survive","text":"Không. Mình chỉ kịp ăn vội rồi ngủ để mai lại lao động.","isCorrect":true},{"id":"write-theory","text":"Có. Mình thức trắng đêm để viết một học thuyết triết học.","isCorrect":false}],"correctFeedback":"Đúng vậy. Lao động chân tay nặng nhọc và nỗi lo sinh tồn không để lại điều kiện nào cho việc nghiên cứu lý luận.","wrongFeedback":"Khó lắm! Một người kiệt sức vì lao động chân tay gần như không còn thời gian, sức lực cho tư duy lý luận."},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"social-theon-experience","type":"component_group","title":"Vai 2: Tầng lớp quý tộc / trí thức","linkedMediaId":"social-video","navigation_config":{"shortLabel":"Vai 2"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"social-theon-dialogue","type":"dialogue","title":"Một buổi chiều của Theon","linkedMediaId":"social-video","config":{"lines":[{"who":"noble","text":"Ta có của cải dư thừa và không phải lao động chân tay. Khi chiều xuống, ta có thể ngắm sao trời, đàm đạo cùng bạn hữu và suy nghĩ xem thế giới này vận hành theo quy luật nào."}]},"completionRule":{"type":"viewed"}},{"id":"social-role-noble","type":"mcq","title":"Vai 2: Tầng lớp quý tộc / trí thức","linkedMediaId":"social-video","config":{"question":"Với điều kiện sống như vậy, Theon có thể làm gì?","options":[{"id":"systematize","text":"Dành thời gian quan sát, suy ngẫm và hệ thống hóa tri thức thành học thuyết.","isCorrect":true},{"id":"too-busy","text":"Cũng chẳng làm được gì vì quá bận đi cày.","isCorrect":false}],"correctFeedback":"Chính xác. Có của cải dư thừa và thời gian rảnh, tầng lớp trí óc mới đủ điều kiện để nghiên cứu và sáng tạo lý luận.","wrongFeedback":"Không phải. Theon không phải lao động chân tay — ông có dư thời gian để suy ngẫm."},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"social-core-quiz","type":"mcq","title":"Câu hỏi then chốt","linkedMediaId":"social-video","config":{"question":"Nhóm nào đủ điều kiện, thời gian và nhu cầu để hệ thống hóa tri thức thành học thuyết và trở thành các nhà thông thái?","options":[{"id":"intellectual","text":"Tầng lớp lao động trí óc (quý tộc, trí thức).","isCorrect":true},{"id":"manual","text":"Tầng lớp lao động chân tay (nô lệ).","isCorrect":false},{"id":"both","text":"Cả hai nhóm đều như nhau.","isCorrect":false}],"correctFeedback":"Hoàn toàn đúng! Chỉ khi lao động trí óc tách khỏi lao động chân tay, tầng lớp trí thức mới xuất hiện và có điều kiện hệ thống hóa tri thức thành triết học.","wrongFeedback":"Hãy nhớ lại trải nghiệm vừa rồi: chỉ tầng lớp có của cải dư thừa và thời gian rảnh mới đủ điều kiện làm việc đó."},"completionRule":{"type":"correct"}},{"id":"social-warning","type":"markdown","title":"Điều kiện xã hội","linkedMediaId":"social-video","config":{"content":"- Triết học không thể ra đời trong một xã hội mông muội, dã man. Nó chỉ ra đời khi xã hội đạt đến một trình độ tương đối cao của sản xuất xã hội, phân công lao động xã hội hình thành, giai cấp phân hóa rõ và mạnh, nhà nước ra đời.\n- Tầng lớp tri thức xuất hiện đóng vai trò quan trọng trong việc hệ thống hóa toàn bộ tri thức của thời đại để xây dựng nên các học thuyết, lý luận, triết thuyết.\n- Triết học, ngay từ khi xuất hiện, đã mang trong mình tính giai cấp sâu sắc."},"completionRule":{"type":"viewed"}},{"id":"social-origin-chain","type":"chain_sorting","title":"Lắp ráp chuỗi nhân quả: Vì sao triết học ra đời?","linkedMediaId":"social-video","config":{"instruction":"Sắp xếp các mắt xích theo đúng thứ tự nhân quả, từ gốc tới ngọn.","items":[{"id":"production","order":0,"text":"Sản xuất phát triển, chế độ tư hữu hình thành, của cải dư thừa."},{"id":"classes","order":1,"text":"Xã hội phân chia giai cấp (chế độ chiếm hữu nô lệ)."},{"id":"mental-labor","order":2,"text":"Lao động trí óc tách khỏi lao động chân tay."},{"id":"intellectual-class","order":3,"text":"Tầng lớp trí thức xuất hiện và hệ thống hóa tri thức thành triết học."}],"successFeedback":"Chuỗi nhân quả đã sáng lên! Đây chính là nguồn gốc xã hội của triết học.","reward":"NGUỒN GỐC XÃ HỘI"},"completionRule":{"type":"correct"}},{"id":"social-piece","type":"knowledge_piece","title":"Đúc kết nguồn gốc xã hội","linkedMediaId":"social-video","config":{"label":"NGUỒN GỐC XÃ HỘI","shortLabel":"Xã hội","icon":"groups","summary":"Nguồn gốc xã hội của triết học nằm ở điều kiện xã hội chín muồi: phân công lao động, giai cấp và tầng lớp trí thức.","takeaways":["Sản xuất xã hội phát triển tạo ra của cải dư thừa.","Xã hội phân chia giai cấp và lao động trí óc tách khỏi lao động chân tay.","Tầng lớp trí thức có điều kiện hệ thống hóa tri thức thành học thuyết."],"reward":"Bạn đã thu thập được mảnh ghép: NGUỒN GỐC XÃ HỘI!"},"completionRule":{"type":"viewed"}},{"id":"origin-union","type":"mindmap_reveal","title":"Hợp nhất tri thức","config":{"center":"TRIẾT HỌC RA ĐỜI","centerNote":"Thế kỷ VIII – VI TCN, ở cả phương Đông và phương Tây","nodes":[{"id":"cognitive","label":"Nguồn gốc nhận thức","detail":"Nhu cầu hiểu biết thế giới dẫn tới tư duy lý luận thay thế huyền thoại.","points":["Nhu cầu tự nhiên: hiểu biết thế giới.","Tư duy huyền thoại → tư duy trừu tượng, khái quát.","Triết học = tư duy lý luận đầu tiên thay thế huyền thoại."]},{"id":"social","label":"Nguồn gốc xã hội","detail":"Điều kiện xã hội chín muồi làm xuất hiện tầng lớp trí thức.","points":["Sản xuất phát triển, tư hữu và giai cấp xuất hiện.","Lao động trí óc tách khỏi lao động chân tay.","Tầng lớp trí thức hệ thống hóa tri thức thành học thuyết."]}],"finalStatement":"Triết học ra đời từ sự hợp nhất của nhu cầu nhận thức thế giới và những điều kiện xã hội chín muồi."},"completionRule":{"type":"viewed"}},{"id":"origin-final-quiz","type":"quiz_sequence","title":"Kiểm tra cuối bài","config":{"questions":[{"question":"Triết học ra đời vào khoảng thời gian nào?","options":["Thế kỷ XV – XVI sau CN","Thế kỷ VIII – VI trước CN","Thế kỷ I sau CN","Thời kỳ đồ đá cũ"],"correctIndex":1,"explanation":"Triết học ra đời khoảng thế kỷ VIII – VI trước Công nguyên."},{"question":"Triết học có mấy nguồn gốc cơ bản?","options":["Một: nguồn gốc thần thánh","Hai: nhận thức và xã hội","Ba: kinh tế, chính trị, văn hóa","Không có nguồn gốc xác định"],"correctIndex":1,"explanation":"Triết học có hai nguồn gốc: nguồn gốc nhận thức và nguồn gốc xã hội."},{"question":"Về nguồn gốc nhận thức, triết học là hình thức tư duy thay thế cho cái gì?","options":["Thay thế khoa học tự nhiên","Thay thế tư duy huyền thoại và tôn giáo","Thay thế lao động chân tay","Thay thế nghệ thuật"],"correctIndex":1,"explanation":"Triết học là hình thức tư duy lý luận đầu tiên thay thế cho tư duy huyền thoại và tôn giáo."},{"question":"Điều kiện xã hội nào là tiền đề cho triết học ra đời?","options":["Xã hội mông muội, chưa phân hóa","Phân công lao động, giai cấp xuất hiện, lao động trí óc tách khỏi chân tay","Mọi người đều làm nông nghiệp như nhau","Xã hội không có của cải dư thừa"],"correctIndex":1,"explanation":"Triết học ra đời khi sản xuất phát triển, tư hữu và giai cấp xuất hiện, lao động trí óc tách khỏi lao động chân tay."},{"question":"Vì sao tầng lớp trí thức lại là người sáng tạo ra triết học?","options":["Vì họ khỏe mạnh hơn","Vì họ có của cải dư thừa, thời gian và nhu cầu để nghiên cứu, hệ thống hóa tri thức","Vì họ được thần linh ban cho","Vì họ làm nhiều việc chân tay hơn"],"correctIndex":1,"explanation":"Tầng lớp trí thức có điều kiện và nhu cầu hệ thống hóa các quan niệm thành học thuyết."}]},"completionRule":{"type":"correct"}},{"id":"origin-final","type":"final_summary","title":"Nhà Khai Sáng","config":{"badgeNote":"Chương 1.1 — Nguồn gốc của triết học","message":"Bạn đã hoàn thành Hành trình Khai Sáng và nắm được trọn vẹn hai nguồn gốc của triết học.","keyTakeaways":["Triết học ra đời từ nhu cầu nhận thức thế giới.","Triết học thay thế tư duy huyền thoại bằng tư duy lý luận.","Triết học ra đời khi xã hội xuất hiện phân công lao động, giai cấp và tầng lớp trí thức."],"rewards":{"xp":120,"badge":"Nhà Khai Sáng"},"quote":{"text":"Các nhà triết học đã chỉ giải thích thế giới bằng nhiều cách khác nhau, song vấn đề là cải tạo thế giới.","author":"Karl Marx, Luận cương về Feuerbach"},"actions":{"retryButton":true,"nextLessonButton":true}},"completionRule":{"type":"viewed"}}]$json$::jsonb; concept_flow jsonb := $json$[{"id":"concept-origin-group","type":"component_group","title":"Quan niệm Triết học","navigation_config":{"shortLabel":"Quan niệm"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"concept-opening","type":"markdown","title":"Quan niệm Triết học","config":{"content":"Triết học là một hoạt động tinh thần bậc cao, xuất hiện khi con người biết nhìn thế giới bằng lý tính, kinh nghiệm và khái quát hóa. Hãy đặt các cách hiểu tiêu biểu vào đúng không gian văn minh để thấy chiều sâu của khái niệm Triết học."},"completionRule":{"type":"viewed"}},{"id":"ancient-origin-map","type":"map_target_matching","title":"Quan niệm Triết học","config":{"targets":[{"id":"china","label":"Trung Quốc","icon":"temple_buddhist","detail":"Triết biểu hiện cao của trí tuệ, là sự hiểu biết sâu sắc về thế giới thiên - địa - nhân và định hướng nhân sinh quan.","x":72,"y":44},{"id":"india","label":"Ấn Độ","icon":"water","detail":"Dar'sana chỉ sự chiêm ngưỡng bằng lý trí, là con đường suy ngẫm dẫn con người đến với lẽ phải.","x":58,"y":58},{"id":"greece","label":"Hy Lạp","icon":"account_balance","detail":"Philosophia là yêu mến sự thông thái, nhấn mạnh khát vọng tìm kiếm chân lý.","x":32,"y":44}],"items":[{"id":"zhe","text":"哲","targetId":"china"},{"id":"darsana","text":"Dar'sana","targetId":"india"},{"id":"philosophia","text":"φιλοσοφία","targetId":"greece"}],"summary":"Cả ở phương Đông và phương Tây, ngay từ đầu, triết học đã là hoạt động tinh thần bậc cao, là loại hình nhận thức có trình độ trừu tượng hóa và khái quát hóa rất cao. Triết học nhìn nhận và đánh giá đối tượng thông qua thực tế và thông qua hiện tượng quan sát được về con người và vũ trụ, tồn tại với tư cách là một hình thái ý thức xã hội."},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"worldview-sorting-group","type":"component_group","title":"Triết học khác thần thoại - tôn giáo như thế nào?","navigation_config":{"shortLabel":"Phân loại"},"config":{"layout":"vertical","revealMode":"sequential","completionMode":"all","components":[{"id":"worldview-sorting-intro","type":"markdown","title":"Triết học khác gì với thần thoại - tôn giáo?","config":{"content":"Triết học và các hình thức nhận thức khác đều muốn vẽ nên bức tranh về thế giới, nhưng công cụ của chúng rất khác nhau. Hãy phân loại các yếu tố dưới đây để làm rõ tính đặc thù của nhận thức triết học."},"completionRule":{"type":"viewed"}},{"id":"worldview-sorting","type":"category_sorting","title":"Phân loại thế giới quan","config":{"categories":[{"id":"myth-religion","label":"Thần thoại - Tôn giáo","description":"Thế giới quan dựa trên niềm tin, tưởng tượng và sức mạnh siêu nhiên."},{"id":"philosophy","label":"Triết học","description":"Nhận thức dựa trên lý tính, logic, kinh nghiệm và quy luật."}],"cards":[{"id":"faith","text":"Niềm tin","categoryId":"myth-religion"},{"id":"imagined-world","text":"Quan niệm tưởng tượng về thế giới","categoryId":"myth-religion"},{"id":"personification","text":"Nhân cách hóa tự nhiên","categoryId":"myth-religion"},{"id":"rituals","text":"Các nghi lễ","categoryId":"myth-religion"},{"id":"reason","text":"Công cụ lý tính","categoryId":"philosophy"},{"id":"logic","text":"Các tiêu chuẩn logic","categoryId":"philosophy"},{"id":"experience","text":"Kinh nghiệm con người khám phá thực tại","categoryId":"philosophy"},{"id":"laws","text":"Các quy luật","categoryId":"philosophy"}],"summary":"Triết học lý giải thế giới bằng lý tính, logic và khái quát hóa thay vì chỉ dựa vào niềm tin hoặc tưởng tượng."},"completionRule":{"type":"correct"}}]},"completionRule":{"type":"all"}},{"id":"definition-citations","type":"knowledge_piece","title":"Định nghĩa kinh điển","config":{"pieceId":"classic-definitions","label":"ĐỊNH NGHĨA KINH ĐIỂN","shortLabel":"Kinh điển","icon":"format_quote","color":"from-cyan-400 via-blue-500 to-primary-700","summary":"Triết học luôn được xem là hình thái nhận thức bậc cao, lý tính và trừu tượng.","takeaways":["Bách khoa thư Britannica định nghĩa: “Triết học là sự xem xét lý tính, trừu tượng và có phương pháp về thực tại với tính cách là một chỉnh thể hoặc những khía cạnh nền tảng của kinh nghiệm và sự tồn tại người. Sự truy vấn triết học (Philosophical Inquiry) là thành phần trung tâm của lịch sử trí tuệ của nhiều nền văn minh”","Bách khoa thư triết học mới của Viện Triết học Nga xuất bản năm 2001 đưa ra định nghĩa: Triết học là hình thức đặc biệt của nhận thức và ý thức xã hội về thế giới, được thể hiện thành hệ thống tri thức về những nguyên tắc cơ bản và nền tảng của tồn tại người, về những đặc trưng bản chất nhất của mối quan hệ giữa con người với tự nhiên, với xã hội và với đời sống tinh thần."],"reward":"Bạn đã thu thập được mảnh ghép: ĐỊNH NGHĨA KINH ĐIỂN!"},"completionRule":{"type":"viewed"}},{"id":"marxist-leninist-definition-piece","type":"knowledge_piece","title":"Định nghĩa triết học Mác - Lênin","config":{"pieceId":"marxist-leninist-definition","label":"ĐỊNH NGHĨA MÁC - LÊNIN","shortLabel":"Mác - Lênin","icon":"school","color":"from-emerald-400 via-green-500 to-primary-700","summary":"Với sự ra đời của triết học Mác - Lênin, triết học là hệ thống quan điểm lý luận chung nhất về thế giới và vị trí con người trong thế giới đó, là khoa học về những quy luật vận động, phát triển chung nhất của tự nhiên, xã hội và tư duy.","takeaways":["Hệ thống quan điểm lý luận chung nhất về thế giới và vị trí con người trong thế giới đó.","Khoa học về những quy luật vận động, phát triển chung nhất của tự nhiên, xã hội và tư duy."],"reward":"Bạn đã thu thập được mảnh ghép: ĐỊNH NGHĨA MÁC - LÊNIN!"},"completionRule":{"type":"viewed"}},{"id":"definition-core-mindmap","type":"mindmap_reveal","title":"Nội dung chủ yếu của các định nghĩa triết học","config":{"center":"Nội dung chủ yếu của các định nghĩa Triết học","layoutConfig":{"type":"matrix"},"nodes":[{"id":"social-consciousness","back":"Triết học là một hình thái ý thức xã hội."},{"id":"world-object","back":"Khách thể khám phá của triết học là thế giới trong hệ thống chỉnh thể toàn vẹn vốn có của nó."},{"id":"universal-laws","back":"Triết học giải thích sự vật, hiện tượng, quá trình và quan hệ của thế giới nhằm tìm ra những quy luật phổ biến nhất chi phối thế giới, con người và tư duy."},{"id":"systematic-abstract","back":"Tri thức triết học mang tính hệ thống, logic và trừu tượng về thế giới, bao gồm những nguyên tắc cơ bản và quan điểm nền tảng về mọi tồn tại."},{"id":"worldview-core","back":"Triết học là hạt nhân của thế giới quan."}],"summary":"Triết học là hình thái đặc biệt của ý thức xã hội, được thể hiện thành hệ thống các quan điểm lý luận chung nhất về thế giới, về con người và về tư duy của con người trong thế giới ấy. Đặc biệt, triết học chính là hạt nhân của thế giới quan."},"completionRule":{"type":"viewed"}},{"id":"concept-final","type":"final_summary","title":"Hoàn thành bài Khái niệm triết học","config":{"message":"Bạn đã hoàn thiện nội dung cốt lõi của khái niệm triết học.","keyTakeaways":["Triết học là hoạt động tinh thần bậc cao, có trình độ trừu tượng hóa và khái quát hóa cao.","Triết học khác thần thoại - tôn giáo ở công cụ lý tính, logic và việc tìm kiếm quy luật.","Triết học là hình thái đặc biệt của ý thức xã hội và là hạt nhân của thế giới quan."],"rewards":{"xp":100,"badge":"Người nắm khái niệm"},"actions":{"retryButton":true,"nextLessonButton":true}},"completionRule":{"type":"viewed"}}]$json$::jsonb; concept_media jsonb := $json$[{"id":"concept-map-image","type":"image","url":"https://vqkliqnanzemrjifvawf.supabase.co/storage/v1/object/public/lesson-assets/chapter-1/1.1.b/1.b.media.png","title":"Khái niệm Triết học","description":"Triết học đã xuất hiện như một tất yếu khách quan ở cả phương Đông và phương Tây gần như cùng một thời điểm (khoảng thế kỷ VIII – VI trước Công nguyên).","alt":"Bản đồ minh hoạ khái niệm triết học ở Trung Quốc, Ấn Độ và Hy Lạp"}]$json$::jsonb; worldview_core_flow jsonb := $json$[{"id":"worldview-core-intro","type":"markdown","title":"Triết học là hạt nhân của thế giới quan","config":{"content":"Triết học là hạt nhân của thế giới quan và có sự phát triển nhảy vọt với sự ra đời của triết học Mác - Lênin. Hãy bắt đầu bằng việc lựa chọn định nghĩa chính xác nhất."},"completionRule":{"type":"viewed"}},{"id":"marxist-leninist-definition","type":"mcq","title":"Định nghĩa triết học Mác - Lênin","config":{"question":"Đâu là định nghĩa chính xác nhất về triết học Mác - Lênin?","options":[{"id":"belief-only","text":"Triết học chỉ là những quan niệm tưởng tượng và niềm tin thuần túy của con người về vị trí của mình trong thế giới.","isCorrect":false},{"id":"general-laws","text":"Với sự ra đời của triết học Mác - Lênin, triết học là hệ thống quan điểm lý luận chung nhất về thế giới và vị trí con người trong thế giới đó, là khoa học về những quy luật vận động, phát triển chung nhất của tự nhiên, xã hội và tư duy.","isCorrect":true},{"id":"specific-natural-science","text":"Triết học là một ngành khoa học cụ thể chỉ nghiên cứu về các hiện tượng tự nhiên tách rời khỏi xã hội và tư duy.","isCorrect":false}],"correctFeedback":"Đúng. Triết học Mác - Lênin thể hiện rõ vai trò hạt nhân thế giới quan bằng lý luận khoa học về các quy luật chung nhất của tự nhiên, xã hội và tư duy.","wrongFeedback":"Chưa chính xác. Hãy chú ý phạm vi khái quát của triết học Mác - Lênin: thế giới, con người, tự nhiên, xã hội và tư duy."},"completionRule":{"type":"correct"}},{"id":"philosophy-specificity","type":"matching_columns","title":"Tính đặc thù của triết học","config":{"instruction":"Nối nội dung ở cột trái với mô tả phù hợp ở cột phải.","leftColumn":[{"id":"philosophical-knowledge","text":"Tri thức khoa học triết học"},{"id":"method","text":"Phương pháp nghiên cứu của triết học"},{"id":"theoretical-worldview","text":"Cơ sở để diễn tả thế giới quan bằng lý luận"}],"rightColumn":[{"id":"abstract-general","text":"Mang tính khái quát cao dựa trên sự trừu tượng hóa sâu sắc về thế giới, về bản chất cuộc sống con người."},{"id":"whole-world","text":"Xem xét thế giới như một chỉnh thể trong mối quan hệ giữa các yếu tố và tìm cách đưa ra một hệ thống các quan niệm về chỉnh thể đó."},{"id":"history-summary","text":"Dựa trên cơ sở tổng kết toàn bộ lịch sử của khoa học và lịch sử của bản thân tư tưởng triết học."}],"correctPairs":[{"leftId":"philosophical-knowledge","rightId":"abstract-general"},{"leftId":"method","rightId":"whole-world"},{"leftId":"theoretical-worldview","rightId":"history-summary"}],"summary":"Nhận thức triết học không đi vào từng ngóc ngách cô lập mà xem xét thế giới như một chỉnh thể toàn vẹn."},"completionRule":{"type":"correct"}},{"id":"not-all-philosophy-science","type":"true_false","title":"Mọi học thuyết triết học đều là khoa học?","config":{"statement":"Mọi học thuyết triết học đều là khoa học.","correctAnswer":false,"explanation":"Không phải mọi triết học đều là khoa học. Song các học thuyết triết học đều có đóng góp nhất định cho sự hình thành tri thức khoa học triết học trong lịch sử."},"completionRule":{"type":"correct"}},{"id":"philosophy-spiral-piece","type":"progression_spiral","title":"Đường xoáy ốc của lịch sử tư tưởng","config":{"center":"Lịch sử tư tưởng triết học","instruction":"Mở từng mốc để thấy vì sao triết học phát triển như những vòng khâu nối tiếp trong lịch sử tư tưởng.","milestones":[{"id":"not-every-philosophy-science","label":"Không phải mọi triết học đều là khoa học","icon":"help","summary":"Các học thuyết triết học không tự động có tính khoa học chỉ vì chúng được gọi là triết học.","detail":"Tính khoa học phụ thuộc vào đối tượng, hệ thống tri thức và phương pháp nghiên cứu của từng học thuyết."},{"id":"historical-contribution","label":"Vòng khâu lịch sử","icon":"all_inclusive","summary":"Mỗi học thuyết triết học đều là một vòng khâu trong đường xoáy ốc của lịch sử tư tưởng nhân loại.","detail":"Ngay cả những học thuyết còn hạn chế vẫn có đóng góp nhất định cho sự hình thành tri thức triết học về sau."},{"id":"scientific-level","label":"Trình độ khoa học","icon":"science","summary":"Trình độ khoa học của triết học phụ thuộc vào sự phát triển của đối tượng nghiên cứu, hệ tri thức và phương pháp.","detail":"Vì vậy cần đánh giá triết học trong điều kiện lịch sử cụ thể, không tách khỏi trình độ nhận thức của thời đại."},{"id":"worldview-core","label":"Hạt nhân thế giới quan","icon":"psychology","summary":"Triết học là hình thái đặc biệt của ý thức xã hội và giữ vai trò hạt nhân lý luận của thế giới quan.","detail":"Với triết học Mác - Lênin, vai trò này được thể hiện thành hệ thống quan điểm khoa học về các quy luật chung nhất của tự nhiên, xã hội và tư duy."}],"summary":"Triết học phát triển qua các vòng khâu lịch sử; triết học Mác - Lênin là bước phát triển khoa học trong vai trò hạt nhân lý luận của thế giới quan."},"completionRule":{"type":"viewed"}},{"id":"worldview-core-final","type":"final_summary","title":"Hoàn thành bài Triết học - hạt nhân lý luận của thế giới quan","config":{"message":"Bạn đã nắm được vì sao triết học giữ vai trò hạt nhân lý luận của thế giới quan.","keyTakeaways":["Triết học Mác - Lênin là hệ thống quan điểm lý luận chung nhất về thế giới và vị trí con người trong thế giới.","Triết học nghiên cứu những quy luật vận động, phát triển chung nhất của tự nhiên, xã hội và tư duy.","Triết học khác khoa học cụ thể ở mức độ khái quát, phương pháp xem xét chỉnh thể và nền tảng tổng kết lịch sử khoa học - tư tưởng.","Không phải mọi học thuyết triết học đều là khoa học, nhưng chúng đều góp phần vào lịch sử tư tưởng triết học."],"rewards":{"xp":100,"badge":"Người nắm hạt nhân thế giới quan"},"actions":{"retryButton":true,"nextLessonButton":true}},"completionRule":{"type":"viewed"}}]$json$::jsonb; material_flow jsonb := $json$[ {"id":"lesson-video","type":"media","title":"Video nhập môn","config":{"mediaType":"video","url":"https://www.youtube.com/watch?v=k_jbTWq-u50","title":"Phạm trù vật chất","subtitle":"Vật chất là thực tại khách quan tồn tại độc lập với ý thức."},"completionRule":{"type":"viewed"}}, {"id":"material-opening","type":"dialogue","title":"Câu hỏi của lịch sử","linkedMediaId":"lesson-video","navigation_config":{"showInProgress":false},"config":{"lines":[{"who":"guide","text":"Bản chất của thế giới này là gì? Từ câu hỏi đó hình thành hai con đường: duy tâm và duy vật."}]},"completionRule":{"type":"viewed"}}, {"id":"idealism-room","type":"mindmap_reveal","title":"Cánh cửa duy tâm","config":{"center":"Duy tâm","nodes":[{"id":"platon","label":"Platon","detail":"Thế giới vật chất là cái bóng của thế giới ý niệm."},{"id":"protagoras","label":"Protagoras","detail":"Thế giới khách quan bị quy về cảm giác và nhận thức cá nhân."}],"summary":"Các lập trường duy tâm làm mờ tính tồn tại khách quan của vật chất."},"completionRule":{"type":"viewed"}}, {"id":"ancient-materialism","type":"matching_columns","title":"Chủ nghĩa duy vật thời cổ đại","config":{"leftColumn":[{"id":"thales","text":"Thales"},{"id":"heraclitus","text":"Heraclitus"},{"id":"anaximenes","text":"Anaximenes"},{"id":"india","text":"Ấn Độ cổ đại - Tứ đại"},{"id":"china","text":"Trung Quốc cổ đại - Ngũ hành"}],"rightColumn":[{"id":"water","text":"Nước"},{"id":"fire","text":"Lửa"},{"id":"air","text":"Không khí"},{"id":"four","text":"Đất, nước, lửa, gió"},{"id":"five","text":"Kim, mộc, thủy, hỏa, thổ"}],"correctPairs":[{"leftId":"thales","rightId":"water"},{"leftId":"heraclitus","rightId":"fire"},{"leftId":"anaximenes","rightId":"air"},{"leftId":"india","rightId":"four"},{"leftId":"china","rightId":"five"}]},"completionRule":{"type":"correct"}}, {"id":"ancient-message","type":"multi_select","title":"Thông điệp rút ra","config":{"question":"Chọn tất cả nhận định đúng về chủ nghĩa duy vật thời cổ đại.","options":[{"id":"a","text":"Dùng yếu tố tự nhiên để giải thích thế giới thay vì lực lượng siêu nhiên.","isCorrect":true},{"id":"b","text":"Đồng nhất vật chất với một hoặc một vài dạng vật thể cụ thể.","isCorrect":true},{"id":"c","text":"Đã xây dựng được khái niệm vật chất hoàn chỉnh như hiện đại.","isCorrect":false}],"explanation":"Đáp án đúng: A và B."},"completionRule":{"type":"correct"}}, {"id":"apeiron","type":"mcq","title":"Anaximander và Apeiron","config":{"question":"Anaximander muốn vượt qua hạn chế nào của các nhà duy vật trước đó?","options":[{"id":"a","text":"Đồng nhất vật chất với một vật thể cụ thể.","isCorrect":true,"explanation":"Apeiron là nỗ lực tìm bản chất chung đứng sau các dạng vật thể riêng lẻ."},{"id":"b","text":"Phủ nhận sự tồn tại của vật chất.","isCorrect":false},{"id":"c","text":"Giải thích bằng thần linh.","isCorrect":false}]},"completionRule":{"type":"correct"}}, {"id":"modern-materialism","type":"matching_columns","title":"Duy vật thế kỷ XV-XVIII","config":{"leftColumn":[{"id":"telescope","text":"Kính thiên văn và mô hình hệ Mặt Trời"},{"id":"lab","text":"Phòng thí nghiệm và dụng cụ đo lường"},{"id":"machine","text":"Máy móc và hệ thống bánh răng"},{"id":"map","text":"La bàn, bản đồ và tàu hàng hải"}],"rightColumn":[{"id":"astronomy","text":"Tự nhiên vận động theo quy luật khách quan."},{"id":"experiment","text":"Quan sát và thí nghiệm trở thành phương pháp nhận thức quan trọng."},{"id":"mechanics","text":"Nhiều nhà tư tưởng hình dung thế giới như một cỗ máy."},{"id":"geography","text":"Phát kiến địa lý mở rộng hiểu biết và làm suy yếu quan niệm cũ."}],"correctPairs":[{"leftId":"telescope","rightId":"astronomy"},{"leftId":"lab","rightId":"experiment"},{"leftId":"machine","rightId":"mechanics"},{"leftId":"map","rightId":"geography"}]},"completionRule":{"type":"correct"}}, {"id":"modern-progress","type":"multi_select","title":"Điểm tiến bộ nổi bật","config":{"question":"Chọn tất cả điểm tiến bộ của duy vật thế kỷ XV-XVIII.","options":[{"id":"a","text":"Dựa vào thành tựu khoa học tự nhiên.","isCorrect":true},{"id":"b","text":"Đề cao quan sát, thực nghiệm và lý trí.","isCorrect":true},{"id":"c","text":"Giải thích tự nhiên chủ yếu bằng thần linh.","isCorrect":false},{"id":"d","text":"Khẳng định tự nhiên tồn tại khách quan và vận động theo quy luật.","isCorrect":true}],"explanation":"Đáp án đúng: A, B và D."},"completionRule":{"type":"correct"}}, {"id":"mechanical-limit","type":"mcq","title":"Hạn chế máy móc","config":{"question":"Việc hình dung thế giới giống như một cỗ máy cho thấy hạn chế nào?","options":[{"id":"a","text":"Xem sự vật tương đối biệt lập và giải thích vận động chủ yếu bằng dịch chuyển cơ học.","isCorrect":true,"explanation":"Đây là hạn chế siêu hình do ảnh hưởng cơ học cổ điển."},{"id":"b","text":"Cho rằng thế giới không tồn tại khách quan.","isCorrect":false},{"id":"c","text":"Hoàn toàn phủ nhận khoa học tự nhiên.","isCorrect":false}]},"completionRule":{"type":"correct"}}, {"id":"lenin-definition","type":"markdown","title":"Định nghĩa vật chất của Lênin","config":{"content":"Vật chất là một phạm trù triết học dùng để chỉ thực tại khách quan được đem lại cho con người trong cảm giác, được cảm giác của chúng ta chép lại, chụp lại, phản ánh, và tồn tại không lệ thuộc vào cảm giác.\\n\\nĐịnh nghĩa này nhấn mạnh vật chất tồn tại khách quan, con người có thể nhận thức được, và vật chất không đồng nhất với một dạng vật thể cụ thể."},"completionRule":{"type":"viewed"}}, {"id":"material-final","type":"final_summary","title":"Hoàn thành bài Phạm trù vật chất","config":{"message":"Bạn đã nắm được tiến trình lịch sử của quan niệm vật chất và ý nghĩa định nghĩa của Lênin.","keyTakeaways":["Duy tâm làm mờ tính tồn tại khách quan của vật chất.","Duy vật cổ đại chống thần thoại nhưng còn trực quan.","Duy vật cận đại dựa vào khoa học nhưng còn máy móc.","Định nghĩa của Lênin xác lập vật chất là thực tại khách quan."],"rewards":{"xp":140,"badge":"Người giữ cánh cửa vật chất"}},"completionRule":{"type":"viewed"}} ]$json$::jsonb; begin insert into "User" ("id", "email", "role", "name", "streak") values (student_id, 'student@philomind.local', 'student', 'Nguyễn Văn A', 5) on conflict ("id") do update set "name" = excluded."name", "role" = excluded."role"; delete from "Course" where "title" = 'Triết học Mác – Lênin'; insert into "Course" ("id", "title", "description", "userId") values (course_id, 'Triết học Mác – Lênin', 'Nghiên cứu các quy luật vận động chung nhất của tự nhiên, xã hội và tư duy.', student_id); insert into "Chapter" ("id", "title", "orderIndex", "courseId", "parentChapterId") values (ch1, 'Chương 1: Triết học và vai trò của triết học trong đời sống xã hội', 1, course_id, null), (ch2, 'Chương 2: Chủ nghĩa duy vật biện chứng', 2, course_id, null), (ch3, 'Chương 3: Chủ nghĩa duy vật lịch sử', 3, course_id, null), (ch1_s1, 'Khái lược về Triết học', 1, course_id, ch1), (ch1_s2, 'Triết học Mác – Lênin', 2, course_id, ch1), (ch2_s1, 'Vật chất và ý thức', 1, course_id, ch2), (ch2_s2, 'Phép biện chứng duy vật', 2, course_id, ch2), (ch2_s3, 'Lý luận nhận thức', 3, course_id, ch2), (ch3_s1, 'Hình thái kinh tế – xã hội', 1, course_id, ch3), (ch3_s2, 'Giai cấp và đấu tranh giai cấp', 2, course_id, ch3), (ch3_s3, 'Con người và vai trò của quần chúng', 3, course_id, ch3); create temp table _lesson_seed ( title text, summary text, original_text text, quick_take text, difficulty text, time_to_read text, order_index int, chapter_id text, video_url text, lesson_flow jsonb, content_ready boolean, lesson_status text, progress_status text ) on commit drop; insert into _lesson_seed values ('Nguồn gốc của triết học', 'Triết học ra đời từ nguồn gốc nhận thức và nguồn gốc xã hội.', 'Triết học ra đời khoảng thế kỷ VIII-VI TCN tại các trung tâm văn minh lớn, khi con người có nhu cầu lý giải thế giới bằng tư duy lý luận và khi xã hội đã xuất hiện phân công lao động, giai cấp, tầng lớp trí thức.', 'Triết học xuất hiện từ nhu cầu nhận thức và điều kiện xã hội chín muồi.', 'Medium', '8 min read', 1, ch1_s1, 'https://www.youtube.com/watch?v=k_jbTWq-u50', origin_flow, true, 'published', 'available'), ('Khái niệm triết học', 'Triết học là hình thái đặc biệt của ý thức xã hội, thể hiện thành hệ thống quan điểm lý luận chung nhất về thế giới, con người và tư duy.', 'Triết học ra đời ở phương Đông và phương Tây như hoạt động tinh thần bậc cao. Các định nghĩa hiện đại nhấn mạnh triết học là hình thái đặc biệt của ý thức xã hội, nghiên cứu thế giới như một chỉnh thể và tìm ra những quy luật phổ biến nhất chi phối thế giới, con người và tư duy.', 'Triết học là hệ thống quan điểm lý luận chung nhất về thế giới, con người và tư duy.', 'Easy', '6 min read', 2, ch1_s1, null, concept_flow, true, 'published', 'locked'), ('Triết học - hạt nhân lý luận của thế giới quan', 'Triết học giữ vai trò hạt nhân lý luận của thế giới quan và với triết học Mác - Lênin trở thành khoa học về những quy luật chung nhất.', 'Triết học là hạt nhân lý luận của thế giới quan. Với sự ra đời của triết học Mác - Lênin, triết học là hệ thống quan điểm lý luận chung nhất về thế giới và vị trí con người trong thế giới đó, là khoa học về những quy luật vận động, phát triển chung nhất của tự nhiên, xã hội và tư duy.', 'Triết học là hạt nhân lý luận của thế giới quan, khái quát những quy luật chung nhất.', 'Medium', '8 min read', 3, ch1_s1, null, worldview_core_flow, true, 'published', 'locked'), ('Đối tượng của triết học trong lịch sử', 'Đối tượng của triết học thay đổi qua các thời kỳ, từ tri thức bao trùm ban đầu đến quan niệm khoa học về các quy luật chung nhất.', 'Trong lịch sử, đối tượng của triết học có sự biến đổi cùng với sự phát triển của khoa học và đời sống xã hội. Triết học từng bao chứa nhiều tri thức chung, rồi dần xác định đối tượng riêng ở những vấn đề chung nhất của thế giới và tư duy.', 'Đối tượng triết học biến đổi lịch sử, nhưng hướng tới các vấn đề chung nhất.', 'Medium', '9 min read', 4, ch1_s1, null, draft_flow, false, 'draft', 'locked'), ('Vấn đề cơ bản của triết học', 'Vấn đề quan hệ giữa vật chất và ý thức là vấn đề cơ bản của mọi hệ thống triết học.', 'Vấn đề cơ bản lớn của mọi triết học là quan hệ giữa tư duy và tồn tại, giữa ý thức và vật chất.', 'Mối quan hệ giữa vật chất và ý thức.', 'Hard', '12 min read', 5, ch1_s1, null, draft_flow, false, 'draft', 'locked'), ('Biện chứng và siêu hình', 'Biện chứng và siêu hình là hai phương pháp nhận thức đối lập trong cách xem xét sự vật, hiện tượng.', 'Phương pháp biện chứng xem xét sự vật trong mối liên hệ, vận động và phát triển. Phương pháp siêu hình xem xét sự vật trong trạng thái cô lập, tĩnh tại và ít chú ý đến sự chuyển hóa.', 'Biện chứng nhìn sự vật trong liên hệ và phát triển; siêu hình nhìn cô lập, tĩnh tại.', 'Medium', '9 min read', 6, ch1_s1, null, draft_flow, false, 'draft', 'locked'), ('Sự ra đời và phát triển', 'Sự ra đời của triết học Mác - Lênin là một bước ngoặt cách mạng trong lịch sử triết học.', 'Triết học Mác ra đời vào những năm 40 của thế kỷ XIX.', 'Bước ngoặt vĩ đại giải phóng tư tưởng vô sản.', 'Medium', '10 min read', 1, ch1_s2, null, draft_flow, false, 'draft', 'locked'), ('Đối tượng và chức năng', 'Đối tượng nghiên cứu là các quy luật chung nhất và chức năng thế giới quan, phương pháp luận.', 'Triết học Mác - Lênin nghiên cứu những quy luật chung nhất của tự nhiên, xã hội và tư duy.', 'Cung cấp thế giới quan và phương pháp luận khoa học.', 'Easy', '7 min read', 2, ch1_s2, null, draft_flow, false, 'draft', 'locked'), ('Vai trò trong đời sống xã hội', 'Triết học Mác - Lênin là vũ khí lý luận sắc bén của giai cấp công nhân.', 'Triết học Mác - Lênin là thế giới quan và phương pháp luận khoa học, cách mạng.', 'Công cụ cải tạo thế giới khách quan.', 'Medium', '8 min read', 3, ch1_s2, null, draft_flow, false, 'draft', 'locked'), ('Phạm trù vật chất', 'Vật chất là thực tại khách quan tồn tại độc lập với ý thức.', 'Vật chất là một phạm trù triết học dùng để chỉ thực tại khách quan được đem lại cho con người trong cảm giác.', 'Vật chất là thực tại khách quan tồn tại độc lập với ý thức.', 'Hard', '15 min read', 1, ch2_s1, 'https://www.youtube.com/watch?v=k_jbTWq-u50', material_flow, true, 'published', 'locked'), ('Phương thức tồn tại của vật chất', 'Vận động là phương thức tồn tại của vật chất.', 'Vận động là thuộc tính cố hữu của vật chất, là phương thức tồn tại của vật chất.', 'Vận động là phương thức tồn tại tuyệt đối của vật chất.', 'Medium', '10 min read', 2, ch2_s1, null, draft_flow, false, 'draft', 'locked'), ('Nguồn gốc và bản chất của ý thức', 'Ý thức là sự phản ánh sáng tạo thực tại khách quan vào bộ não người.', 'Ý thức có nguồn gốc tự nhiên và nguồn gốc xã hội.', 'Ý thức là sự phản ánh năng động, sáng tạo.', 'Hard', '12 min read', 3, ch2_s1, null, draft_flow, false, 'draft', 'locked'), ('Mối quan hệ vật chất – ý thức', 'Vật chất quyết định ý thức, ý thức tác động trở lại thông qua thực tiễn.', 'Vật chất quyết định ý thức về nguồn gốc, nội dung và sự biến đổi.', 'Vật chất quyết định ý thức; ý thức tác động trở lại.', 'Hard', '11 min read', 4, ch2_s1, null, draft_flow, false, 'draft', 'locked'), ('Hai nguyên lý cơ bản', 'Hai nguyên lý cơ bản của phép biện chứng duy vật.', 'Mọi sự vật tồn tại trong mối liên hệ phổ biến và quá trình phát triển.', 'Mọi sự vật liên hệ phổ biến và phát triển.', 'Medium', '9 min read', 1, ch2_s2, null, draft_flow, false, 'draft', 'locked'), ('Các cặp phạm trù', 'Sáu cặp phạm trù cơ bản phản ánh các mối liên hệ biện chứng.', 'Các cặp phạm trù phản ánh các quan hệ phổ biến nhất.', 'Các cặp quan hệ đối lập thống nhất phản ánh hiện thực.', 'Hard', '14 min read', 2, ch2_s2, null, draft_flow, false, 'draft', 'locked'), ('Ba quy luật cơ bản', 'Quy luật Lượng - Chất, Mâu thuẫn và Phủ định của phủ định.', 'Ba quy luật cơ bản chỉ ra cách thức, nguồn gốc và khuynh hướng phát triển.', 'Ba quy luật cơ bản của phép biện chứng.', 'Hard', '16 min read', 3, ch2_s2, null, draft_flow, false, 'draft', 'locked'), ('Bản chất của nhận thức', 'Nhận thức là quá trình phản ánh hiện thực khách quan một cách tích cực, sáng tạo.', 'Nhận thức đi từ trực quan sinh động đến tư duy trừu tượng và thực tiễn.', 'Từ cảm tính lên lý tính rồi trở về thực tiễn.', 'Medium', '8 min read', 1, ch2_s3, null, draft_flow, false, 'draft', 'locked'), ('Thực tiễn và vai trò của thực tiễn', 'Thực tiễn là cơ sở, động lực, mục đích của nhận thức và tiêu chuẩn chân lý.', 'Thực tiễn là hoạt động vật chất có mục đích, mang tính lịch sử - xã hội.', 'Thực tiễn kiểm nghiệm chân lý.', 'Medium', '10 min read', 2, ch2_s3, null, draft_flow, false, 'draft', 'locked'), ('Chân lý', 'Chân lý là tri thức phù hợp với thực tế khách quan và được thực tiễn kiểm nghiệm.', 'Chân lý phản ánh đúng hiện thực khách quan và được thực tiễn xác nhận.', 'Tri thức khách quan đã được thực tiễn khẳng định.', 'Easy', '7 min read', 3, ch2_s3, null, draft_flow, false, 'draft', 'locked'), ('Sản xuất vật chất', 'Sản xuất vật chất là cơ sở tồn tại và phát triển của xã hội loài người.', 'Sản xuất vật chất quyết định sự sinh tồn và biến đổi của xã hội.', 'Sản xuất vật chất quyết định tồn tại xã hội.', 'Medium', '8 min read', 1, ch3_s1, null, draft_flow, false, 'draft', 'locked'), ('Biện chứng LLSX – QHSX', 'Quy luật quan hệ sản xuất phù hợp với trình độ phát triển của lực lượng sản xuất.', 'Lực lượng sản xuất quyết định quan hệ sản xuất.', 'Lực lượng sản xuất quyết định quan hệ sản xuất.', 'Hard', '13 min read', 2, ch3_s1, null, draft_flow, false, 'draft', 'locked'), ('Cơ sở hạ tầng và kiến trúc thượng tầng', 'Cơ sở hạ tầng quyết định kiến trúc thượng tầng tương ứng.', 'Cơ sở hạ tầng là cơ cấu kinh tế; kiến trúc thượng tầng là hệ quan điểm và thiết chế tương ứng.', 'Kinh tế quyết định chính trị và hệ tư tưởng.', 'Hard', '12 min read', 3, ch3_s1, null, draft_flow, false, 'draft', 'locked'), ('Nguồn gốc giai cấp', 'Giai cấp ra đời từ nguồn gốc kinh tế do tư hữu tư liệu sản xuất.', 'Tư hữu tư liệu sản xuất là nguồn gốc trực tiếp phân chia xã hội thành giai cấp.', 'Tư hữu tư liệu sản xuất hình thành giai cấp.', 'Medium', '8 min read', 1, ch3_s2, null, draft_flow, false, 'draft', 'locked'), ('Đấu tranh giai cấp', 'Đấu tranh giai cấp là động lực phát triển xã hội có đối kháng giai cấp.', 'Đấu tranh giai cấp là cuộc đấu tranh giữa các giai cấp có lợi ích đối lập.', 'Đấu tranh giai cấp là động lực lịch sử.', 'Medium', '9 min read', 2, ch3_s2, null, draft_flow, false, 'draft', 'locked'), ('Nhà nước và cách mạng xã hội', 'Nhà nước là công cụ chuyên chính giai cấp, cách mạng xã hội chuyển đổi hình thái.', 'Nhà nước ra đời do mâu thuẫn giai cấp không thể điều hòa.', 'Nhà nước là công cụ thống trị; cách mạng chuyển hình thái.', 'Hard', '14 min read', 3, ch3_s2, null, draft_flow, false, 'draft', 'locked'), ('Bản chất con người', 'Con người là thực thể sinh học - xã hội, bản chất là tổng hòa các quan hệ xã hội.', 'Bản chất con người là tổng hòa những quan hệ xã hội.', 'Bản chất con người là tổng hòa quan hệ xã hội.', 'Easy', '7 min read', 1, ch3_s3, null, draft_flow, false, 'draft', 'locked'), ('Quần chúng và lãnh tụ', 'Quần chúng nhân dân là người sáng tạo chân chính ra lịch sử.', 'Quần chúng nhân dân là lực lượng quyết định sự phát triển của lịch sử.', 'Quần chúng quyết định lịch sử; lãnh tụ tổ chức và định hướng.', 'Medium', '10 min read', 2, ch3_s3, null, draft_flow, false, 'draft', 'locked'); insert into "ConceptNode" ( "id", "title", "summary", "originalText", "quickTake", "difficulty", "timeToRead", "videoUrl", "orderIndex", "chapterId", "lessonFlow", "lessonMedia", "lessonType", "contentReady", "lessonStatus" ) select gen_random_uuid()::text, title, summary, original_text, quick_take, difficulty, time_to_read, video_url, order_index, chapter_id, lesson_flow, case when title = 'Khái niệm triết học' then concept_media when title = 'Nguồn gốc của triết học' then jsonb_build_array( jsonb_build_object( 'id', 'origin-opening-video', 'type', 'video', 'url', 'https://www.youtube.com/watch?v=k_jbTWq-u50', 'title', 'Triết học ra đời trong bước ngoặt tư duy của nhân loại', 'subtitle', 'Thế kỷ VIII - VI TCN' ), jsonb_build_object( 'id', 'cognitive-video', 'type', 'video', 'url', 'https://www.youtube.com/watch?v=1VwbmgMTbkk', 'title', 'Bối cảnh thảm họa thiên nhiên cổ đại', 'subtitle', 'Động đất và cách con người cổ đại lý giải tự nhiên' ), jsonb_build_object( 'id', 'social-video', 'type', 'video', 'url', 'https://www.youtube.com/watch?v=JNutDwj92is', 'title', 'Bối cảnh biến đổi xã hội', 'subtitle', 'Phân công lao động, của cải dư thừa và phân chia giai cấp' ) ) else coalesce( ( select jsonb_agg( jsonb_build_object( 'id', elem->>'id', 'type', coalesce(elem->'config'->>'mediaType', 'video'), 'url', elem->'config'->>'url', 'title', coalesce(elem->'config'->>'title', elem->>'title', title), 'subtitle', coalesce(elem->'config'->>'subtitle', quick_take), 'alt', elem->'config'->>'alt', 'description', elem->'config'->>'description', 'badge', elem->'config'->>'badge' ) ) from jsonb_array_elements(lesson_flow) elem where elem->>'type' = 'media' and elem->'config'->>'url' is not null ), case when video_url is not null then jsonb_build_array( jsonb_build_object( 'id', 'lesson-video', 'type', 'video', 'url', video_url, 'title', title, 'subtitle', quick_take ) ) else '[]'::jsonb end ) end, 'flow', content_ready, lesson_status from _lesson_seed; insert into "Progress" ( "id", "userId", "nodeId", "status", "lessonCompleted", "flashcardCompleted", "podcastCompleted", "quizCompleted", "currentComponentIndex", "updatedAt" ) select gen_random_uuid()::text, student_id, n."id", s.progress_status, false, false, false, false, 0, now() from "ConceptNode" n join _lesson_seed s on s.title = n."title" where n."chapterId" = s.chapter_id; insert into "Podcast" ("id", "nodeId", "audioUrl", "transcript") select gen_random_uuid()::text, n."id", 'https://cdn.pixabay.com/download/audio/2022/03/15/audio_5e3edee2cd.mp3', case n."title" when 'Nguồn gốc của triết học' then '[{"time":0,"speaker":"Host","text":"Xin chào các bạn, hôm nay chúng ta bắt đầu với câu hỏi: triết học ra đời từ đâu?"},{"time":6,"speaker":"Host","text":"Trước hết là nguồn gốc nhận thức: con người có nhu cầu hiểu biết thế giới và dần vượt qua cách giải thích bằng thần thoại."},{"time":14,"speaker":"Guest","text":"Khi con người đặt câu hỏi về quy luật tự nhiên thay vì chỉ quy mọi thứ cho thần linh, tư duy lý luận bắt đầu xuất hiện."},{"time":23,"speaker":"Host","text":"Nhưng triết học cũng cần nguồn gốc xã hội: sản xuất phát triển, của cải dư thừa, giai cấp hình thành và lao động trí óc tách khỏi lao động chân tay."}]'::jsonb else '[{"time":0,"speaker":"Host","text":"Xin chào các bạn, chào mừng đến với podcast Triết học Mác - Lênin."},{"time":4,"speaker":"Host","text":"Trong tập hôm nay, chúng ta cùng đi sâu vào phạm trù vật chất."},{"time":14,"speaker":"Host","text":"Vật chất là thực tại khách quan, tồn tại độc lập với ý thức và được con người phản ánh trong cảm giác."}]'::jsonb end from "ConceptNode" n join _lesson_seed s on s.title = n."title" where s.content_ready = true and n."title" in ('Nguồn gốc của triết học', 'Phạm trù vật chất'); insert into "Warmup" ("id", "nodeId", "type", "title", "image", "blanks", "answer", "story", "question", "options", "correctIndex", "reveal") select gen_random_uuid()::text, n."id", 'game', 'KÍNH LỌC CUỘC ĐỜI', null, null, null, null, null, null, null, 'Hoàn thành trò chơi khởi động và sẵn sàng tiếp cận nguồn gốc triết học.' from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học' union all select gen_random_uuid()::text, n."id", 'story', 'Từ sấm sét đến quy luật', null, null, null, 'Một bộ tộc cổ đại tin rằng sấm sét là cơn giận của thần linh. Sau nhiều lần tế lễ mà thiên tai vẫn xảy ra, một người trẻ bắt đầu hỏi: liệu có quy luật tự nhiên nào đứng sau hiện tượng này không?', 'Câu hỏi này thể hiện nguồn gốc nào của triết học?', '["Nguồn gốc nhận thức","Nguồn gốc kinh tế thị trường","Nguồn gốc nghệ thuật"]'::jsonb, 0, 'Đúng. Đó là nguồn gốc nhận thức: nhu cầu hiểu biết thế giới và vượt qua tư duy huyền thoại bằng lý lẽ.' from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học' union all select gen_random_uuid()::text, n."id", 'image-guess', 'Hai mảnh ghép khai sinh triết học', 'https://images.unsplash.com/photo-1507842217343-583bb7270b66?w=900&auto=format&fit=crop', 'N H _ N T H _ C & X _ H _ I', 'nhận thức và xã hội', null, null, null, null, 'Chính xác. Triết học ra đời từ hai nguồn gốc cơ bản: nguồn gốc nhận thức và nguồn gốc xã hội.' from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học' union all select gen_random_uuid()::text, n."id", 'image-guess', 'Nhìn hình đoán khái niệm', 'https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=900&auto=format&fit=crop', 'V _ T C H _ T', 'vật chất', null, null, null, null, 'Vật chất là phạm trù trung tâm của chủ nghĩa duy vật biện chứng, tồn tại khách quan và độc lập với ý thức.' from "ConceptNode" n where n."title" = 'Phạm trù vật chất'; insert into "Flashcard" ("id", "nodeId", "tag", "question", "answer") select gen_random_uuid()::text, n."id", 'Nguồn gốc triết học', 'Triết học ra đời vào khoảng thời gian nào?', 'Khoảng thế kỷ VIII - VI trước Công nguyên.' from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học' union all select gen_random_uuid()::text, n."id", 'Nguồn gốc triết học', 'Triết học có hai nguồn gốc cơ bản nào?', 'Nguồn gốc nhận thức và nguồn gốc xã hội.' from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học' union all select gen_random_uuid()::text, n."id", 'Khái niệm triết học', 'Triết học là gì?', 'Hệ thống tri thức lý luận chung nhất về thế giới, con người và vị trí con người trong thế giới.' from "ConceptNode" n where n."title" = 'Khái niệm triết học' union all select gen_random_uuid()::text, n."id", 'Phạm trù vật chất', 'Theo Lênin, vật chất là gì?', 'Thực tại khách quan được đem lại cho con người trong cảm giác và tồn tại không lệ thuộc vào cảm giác.' from "ConceptNode" n where n."title" = 'Phạm trù vật chất'; insert into "Quiz" ("id", "nodeId", "type", "title", "description", "questions") select gen_random_uuid()::text, n."id", 'mcq', 'Trắc nghiệm Bài 1: Nguồn gốc triết học', 'Ôn tập nhanh nội dung nguồn gốc triết học.', '[{"question":"Triết học có mấy nguồn gốc cơ bản?","options":["Một","Hai: nhận thức và xã hội","Ba","Không xác định"],"correctIndex":1},{"question":"Nguồn gốc xã hội của triết học gắn với điều kiện nào?","options":["Xã hội chưa phân hóa","Lao động trí óc tách khỏi lao động chân tay và giai cấp xuất hiện","Mọi người đều làm nông nghiệp","Không có của cải dư thừa"],"correctIndex":1}]'::jsonb from "ConceptNode" n where n."title" = 'Nguồn gốc của triết học'; insert into "DebateTopic" ("id", "title", "description", "initialPrompt") values (gen_random_uuid()::text, 'Chủ nghĩa Duy vật vs Chủ nghĩa Duy tâm', 'Cuộc đối đầu kinh điển về bản chất thế giới.', 'Giới duy tâm cho rằng sự vật chỉ là phức hợp cảm giác. Hãy dùng lập luận duy vật biện chứng để phản biện.'), (gen_random_uuid()::text, 'Giá trị thặng dư trong kỷ nguyên số và AI', 'Robot, thuật toán và tự động hóa có tạo ra giá trị thặng dư không?', 'Theo kinh tế chính trị Mác - Lênin, máy móc chuyển dịch giá trị chứ không tự tạo giá trị thặng dư. Lập trường của bạn là gì?'), (gen_random_uuid()::text, 'Ý thức và Trí tuệ nhân tạo', 'AI có thể có ý thức thật sự hay không?', 'Triết học xem ý thức là thuộc tính của bộ não người trong đời sống xã hội. Vậy AI có thể có ý thức không?'); insert into "Debate" ("id", "nodeId", "topicId", "userId", "transcript") select gen_random_uuid()::text, n."id", null, student_id, jsonb_build_array(jsonb_build_object('speaker','Host','text','Hãy thảo luận luận điểm: ' || n."quickTake", 'time', 0)) from "ConceptNode" n; insert into "Debate" ("id", "nodeId", "topicId", "userId", "transcript") select gen_random_uuid()::text, null, t."id", student_id, jsonb_build_array(jsonb_build_object('speaker','Host','text',t."initialPrompt", 'time', 0)) from "DebateTopic" t; end; $$; commit;