diff --git a/dsLightRag/Util/XueBanUtil.py b/dsLightRag/Util/XueBanUtil.py
index 1e486a56..097d1186 100644
--- a/dsLightRag/Util/XueBanUtil.py
+++ b/dsLightRag/Util/XueBanUtil.py
@@ -46,7 +46,7 @@ async def get_xueban_response_async(query_text: str, stream: bool = True):
- 每次回答不要太长,控制在3分钟以内
"""
# 打开文件读取知识内容
- f = open(r"D:\dsWork\dsProject\dsLightRag\static\WanYouYinLi.txt", "r", encoding="utf-8")
+ f = open(r"D:\dsWork\dsProject\dsLightRag\static\YunXiao.txt", "r", encoding="utf-8")
zhishiContent = f.read()
zhishiContent = "选择作答的相应知识内容:" + zhishiContent + "\n"
query_text = zhishiContent + "下面是用户提的问题:" + query_text
diff --git a/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc b/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc
index d14427b0..d604acfe 100644
Binary files a/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc and b/dsLightRag/Util/__pycache__/XueBanUtil.cpython-310.pyc differ
diff --git a/dsLightRag/static/YunXiao.txt b/dsLightRag/static/YunXiao.txt
index 3afc5c02..eac034b1 100644
--- a/dsLightRag/static/YunXiao.txt
+++ b/dsLightRag/static/YunXiao.txt
@@ -1,67 +1,14 @@
-### 代数式与整式复习资料 一、代数式 1. 代数式的概念
-由数和字母用运算符号连接所成的式子称为代数式。特别的,单独的一个数或一个字母也是代数式。
- 2. 代数式的书写规则
-- 如果式子中出现了乘号,通常写作点或者省略不写。
-- 数字与字母相乘时,常把数字放在字母的前面。
-- 如果出现了除法,通常写成分数的形式。 3. 列代数式示例
-- 某瓜子的单价为16元每千克,购买N千克:16N元。
-- 1500米跑步测试,某同学跑完全程的成绩是T秒,平均速度:1500/T 米每秒。
-- 练习本单价1元,圆珠笔单价2元,买A本练习本和B支圆珠笔的总价:A + 2B 元(带单位的相加或相减式子要用括号括起来)。 4. 代数式的值
-一般的,用数值来代替代数式中的字母,按照代数式中的运算关系,计算得出的结果,称为代数式的值。
- 5. 代数式求值方法
-- 直接代入法:例如当A=2,B=-1,C=-30时,求B²-4AC的值,直接代入计算得25。
-- 整体代入法:例如若A²+2A-1=0,求2A²+4A-1的值,可由A²+2A=1,整体代入得2×1-1=1。 二、整式 1. 整式的相关概念
-- 整式:单项式和多项式统称为整式。
-- 单项式:由数和字母的乘积组成的代数式,单独的一个数或者一个字母也是单项式。
-- 单项式的次数:所有字母的指数和。
-- 单项式的系数:单项式中的数字因数(注意负号)。
-- 多项式:几个单项式的和。
-- 多项式的项:多项式中的每个单项式,不含字母的项叫做常数项。
-- 多项式的次数:多项式里次数最高项的次数。 2. 整式的加减运算
-- 同类项:所含字母相同,并且相同字母的指数也相同的项。
-- 合并同类项法则:系数相加减,字母和字母的指数保持不变。
-- 去括号法则:括号前是正号,去掉括号后各项不变号;括号前是负号,去掉括号后各项都变号。 3. 整式的乘法运算
-- 幂的运算:
- - 同底数幂相乘:底数不变,指数相加(a^m · a^n = a^(m+n))。
- - 幂的乘方:底数不变,指数相乘((a^m)^n = a^(mn))。
- - 积的乘方:各因式分别乘方,再把所得的幂相乘((ab)^n = a^n b^n)。
-- 单项式与单项式相乘:系数、相同字母的幂分别相乘,单独的字母连同指数作为积的因式。
-- 单项式与多项式相乘:用单项式去乘多项式中的每一项(m(a+b+c) = ma+mb+mc)。
-- 多项式与多项式相乘:用一个多项式中的每一项分别乘以另一个多项式中的每一项((m+n)(a+b) = ma+mb+na+nb)。 4. 乘法公式
-- 平方差公式:两数的和乘以这两数的差等于两数的平方差((a+b)(a-b) = a²-b²)。
-- 完全平方公式:两数的和(或差)的完全平方等于两数的平方和加上(或减去)它们乘积的二倍((a±b)² = a²±2ab+b²)。
-- 常见恒等变换:a²+b² = (a+b)²-2ab = (a-b)²+2ab;(a+b)² = (a-b)²+4ab。 5. 整式的除法运算
-- 同底数幂相除:底数不变,指数相减(a^m ÷ a^n = a^(m-n),a≠0)。
-- 单项式除以单项式:系数、相同字母的幂分别相除,单独的字母连同指数作为商的因式。
-- 多项式除以单项式:用多项式的每一项除以单项式,再把所得的商相加。 6. 因式分解
-- 定义:把一个多项式化成几个整式的乘积的形式(整式乘法的逆运算)。
-- 方法:
- - 提公因式法:如果多项式中含有相同的因式,提取出来(ma+mb+mc = m(a+b+c))。
- - 公式法:利用平方差公式(a²-b² = (a+b)(a-b))和完全平方公式(a²±2ab+b² = (a±b)²)进行分解。
-- 步骤:一提(提公因式)、二套(套公式)、三检验(分解到不能再分解为止)。 7. 因式分解示例
-- x³-9x = x(x²-9) = x(x+3)(x-3)
-- 16x⁴-1 = (4x²+1)(4x²-1) = (4x²+1)(2x+1)(2x-1)
-- -9x²y+6xy²-y³ = -y(9x²-6xy+y²) = -y(3x-y)²
-- (2a-b)²+8ab = 4a²-4ab+b²+8ab = 4a²+4ab+b² = (2a+b)²
-### 总结
-通过以上复习,应熟练掌握代数式的概念及求值方法,整式的相关概念,整式的加减、乘除运算,乘法公式的应用以及因式分解的方法和步骤。
-
-
-下面是试题的相关信息:
-==========================================================
中等难度 第1题
- 1.
- 2024年4月25日神舟十八号载人飞船成功与空间站对接。对接前的运动简化如下:空间站在轨道Ⅰ上匀速圆周运动,速度大小为
+ 1. 2024年4月25日神舟十八号载人飞船成功与空间站对接。对接前的运动简化如下:空间站在轨道Ⅰ上匀速圆周运动,速度大小为

飞船在椭圆轨道Ⅱ上运动,近地点B点离地的高度是200km,远地点A点离地的高度是356km,飞船经过A点的速度大小为

,经过B点的速度大小为

- 。已知轨道Ⅰ、轨道Ⅱ在A点相切,地球半径为6400km,下列说法正确是( )
+ 。已知轨道Ⅰ、轨道Ⅱ在A点相切,地球半径为6400km,下列说法正确是()

-
A. 在轨道Ⅱ上经过A的速度等于在轨道Ⅰ上经过A的速度,即

@@ -97,14 +44,14 @@
可知在轨道

- 上经过A的速度小于在轨道 I 上经过A的速度,即
+ 上经过A的速度小于在轨道I上经过A的速度,即

故A错误;
- B.根据
+ B.根据

@@ -114,19 +61,19 @@

- 可知在轨道Ⅱ上经过A的向心加速度等于在轨道 I 上经过A的向心加速度,故B错误;
+ 可知在轨道Ⅱ上经过A的向心加速度等于在轨道I上经过A的向心加速度,故B错误;
- C.第一宇宙速度是近地卫星的环绕速度,也是最大的圆周运动的环绕速度,但轨道Ⅱ为椭圆轨道,发射速度小于第二宇宙速度即可,所以在轨道工上经过B的速度可能大于7.9
+ C.第一宇宙速度是近地卫星的环绕速度,也是最大的圆周运动的环绕速度,但轨道Ⅱ为椭圆轨道,发射速度小于第二宇宙速度即可,所以在轨道工上经过B的速度可能大于7.9
, 故C正确;
- D.根据开普勒第三定律得
+ D.根据开普勒第三定律得

其中
- ,
- ,解得
+ ,
+ ,解得

@@ -136,7 +83,7 @@

- 则
+ 则

@@ -149,7 +96,7 @@
代入数据解得

-
+
故D错误。
@@ -171,7 +118,6 @@
【关联关键能力】暂无数据
-==========================================================
==========================================================
中等难度 第2题
1.
@@ -272,7 +218,6 @@
【关联关键能力】暂无数据
-==========================================================
==========================================================
中等难度 第3题
1.
@@ -331,11 +276,10 @@
【关联关键能力】暂无数据
-==========================================================
==========================================================
中等难度 第4题
1.
- 如图所示,嫦娥五号探测器由轨道器、返回器、着陆器和上升器等多个部分组成。探测器完成对月球表面的取样任务后,样品将由上升器携带升空进入环月轨道,与环月轨道上做匀速圆周运动的轨道器、返回器组合体(简称"组合体")对接。为了安全,上升器与组合体对接时,必须具有相同的速度。已知上升器(含样品)的质量为*m*,月球的半径为*R*,月球表面的"重力加速度"为*g*,组合体到月球表面的高度为*h*。取上升器与月球相距无穷远时引力势能为零,上升器与月球球心距离*r*时,引力势能为
+ 如图所示,嫦娥五号探测器由轨道器、返回器、着陆器和上升器等多个部分组成。探测器完成对月球表面的取样任务后,样品将由上升器携带升空进入环月轨道,与环月轨道上做匀速圆周运动的轨道器、返回器组合体(简称"组合体")对接。为了安全,上升器与组合体对接时,必须具有相同的速度。已知上升器(含样品)的质量为*m*,月球的半径为*R*,月球表面的"重力加速度"为*g*,组合体到月球表面的高度为*h*。取上升器与月球相距无穷远时引力势能为零,上升器与月球球心距离*r*时,引力势能为

,*G*为引力常量。*M*为月球的质量(未知),不计月球自转的影响。下列说法正确的是( )
@@ -435,7 +379,7 @@
【关联关键能力】暂无数据
==========================================================
-==========================================================
+
中等难度 第5题
1.
北斗三号由30颗卫星组成。由24颗较低的中圆地球轨道卫星、3颗较高的地球同步轨道卫星和3颗较高的倾斜地球同步轨道卫星组成,如图所示。关于运动的卫星以下说法正确的是( )
@@ -494,10 +438,9 @@
【关联关键能力】暂无数据
-==========================================================
==========================================================
简单难度 第1题
- 1. 下列有关万有引力的说法中,正确的是( )
+ 1. 下列有关万有引力的说法中,正确的是()
A. 物体落到地面上,说明地球对物体有引力,物体对地球没有引力
@@ -548,7 +491,7 @@
简单难度 第2题
1. 关于万有引力及其计算公式

- ,下列说法正确的是( )
+ ,下列说法正确的是()
A. 万有引力只存在于质量很大的两个物体之间
@@ -848,10 +791,10 @@
==========================================================
高级难度 第2题
1.
- 在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则( )
+ 在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则()

- 
+ 
A. 卫星在同步轨道上运行时会经过河南上空
@@ -958,7 +901,7 @@

,

- 故
+ 故

,故C正确。当速度为零时,弹簧的压缩量最大,由机械能守恒知:
@@ -994,7 +937,7 @@
==========================================================
高级难度 第4题
1.
- 关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是( )
+ 关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是()

@@ -1106,8 +1049,8 @@
C.交会对接试验过程中,飞船做离心运动的同时做加速运动,所以发动机需要提供飞船向前和指向核心舱的作用力,C正确;
- D.交会对接试验过程中, 
- ,D错误。
+ D.交会对接试验过程中,
+ ,D错误。
故选AC
diff --git a/dsLightRag/static/YunXiao/physics_quiz.js b/dsLightRag/static/YunXiao/physics_quiz.js
index 99350ac2..0142c867 100644
--- a/dsLightRag/static/YunXiao/physics_quiz.js
+++ b/dsLightRag/static/YunXiao/physics_quiz.js
@@ -110,7 +110,7 @@ const quizQuestions = [
{
id: 'eq1',
difficulty: 'easy',
- number: 1,
+ number: 6,
points: 20,
text: '下列有关万有引力的说法中,正确的是( )',
options: [
@@ -124,7 +124,7 @@ const quizQuestions = [
{
id: 'eq2',
difficulty: 'easy',
- number: 2,
+ number: 7,
points: 20,
text: '关于万有引力及其计算公式
,下列说法正确的是( )',
options: [
@@ -138,7 +138,7 @@ const quizQuestions = [
{
id: 'eq3',
difficulty: 'easy',
- number: 3,
+ number: 8,
points: 20,
text: '假设在地球周围有质量相等的A、B两颗地球卫星,已知地球半径为R,卫星A距地面高度为R,卫星B距地面高度为2R,卫星B受到地球的万有引力大小为F,则卫星A受到地球的万有引力大小为( )',
options: [
@@ -152,7 +152,7 @@ const quizQuestions = [
{
id: 'eq4',
difficulty: 'easy',
- number: 4,
+ number: 9,
points: 20,
text: '质量为
的人造地球卫星在地面上空高
处绕地球做匀速圆周运动。地球质量为
,半径为
,引力常量为
,则卫星的向心力为( )',
options: [
@@ -166,7 +166,7 @@ const quizQuestions = [
{
id: 'eq5',
difficulty: 'easy',
- number: 5,
+ number: 10,
points: 20,
text: '观察"神舟十号"在圆轨道上的运动,发现每经过时间2t通过的弧长为L,该弧长对应的圆心角为θ(弧度),如图所示,已知引力常量为G,由此可推导出地球的质量为( )
',
options: [
@@ -181,7 +181,7 @@ const quizQuestions = [
{
id: 'hq1',
difficulty: 'hard',
- number: 1,
+ number: 11,
points: 20,
text: '我国首颗超百Gbps容量高通量地球静止轨道通信卫星中星26号卫星,于北京时间2023年2月23日在西昌卫星发射中心成功发射,该卫星主要用于为固定端及车、船、机载终端提供高速宽带接入服务。如图,某时刻中星26与椭圆轨道侦察卫星恰好位于C、D两点,两星轨道相交于A、B两点,C、D连线过地心,D点为远地点,两卫星运行周期都为T。下列说法正确的是( )
',
options: [
@@ -195,7 +195,7 @@ const quizQuestions = [
{
id: 'hq2',
difficulty: 'hard',
- number: 2,
+ number: 12,
points: 20,
text: '在高空运行的同步卫星功能失效后,往往会被送到同步轨道上空几百公里处的"墓地轨道",以免影响其他在轨卫星并节省轨道资源。如图甲所示,我国"实践21号"卫星在地球同步轨道"捕获"已失效的"北斗二号G~2~"卫星后,成功将其送入"墓地轨道"。已知转移轨道与同步轨道、墓地轨道分别相切于P、Q点,"北斗二号G~2~"卫星在P点进入转移轨道,从Q点进入墓地轨道,则( )

',
options: [
@@ -209,7 +209,7 @@ const quizQuestions = [
{
id: 'hq3',
difficulty: 'hard',
- number: 3,
+ number: 13,
points: 20,
text: '在星球M上将一轻弹簧竖直固定在水平桌面上,把物体P轻放在弹簧上端,P由静止向下运动,物体的加速度a与弹簧的压缩量x间的关系如图中实线所示。在另一星球N上用完全相同的弹簧,改用物体Q完成同样的过程,其a--x关系如图中虚线所示,假设两星球均为质量均匀分布的球体。已知星球M的半径是星球N的3倍,则( )
',
options: [
@@ -226,7 +226,7 @@ const quizQuestions = [
{
id: 'hq4',
difficulty: 'hard',
- number: 4,
+ number: 14,
points: 20,
text: '关于如图a、图b、图c、图d所示的四种情况,下列说法中不正确的是( )
',
options: [
@@ -241,7 +241,7 @@ const quizQuestions = [
{
id: 'hq5',
difficulty: 'hard',
- number: 5,
+ number: 15,
points: 20,
text: '
年
月
日,神舟十二号载人飞船与空间站天和核心舱在轨运行
' +
'天后成功实施分离,三名航天员在踏上回家之路前,完成了绕飞和径向交会对接试验,经过两小时的绕飞和三次姿态调整后,神舟十二号飞船来到节点舱的径向对接口正下方,从相距
向相距
靠近,飞船与核心舱的轨道半径分别为
和
,运行周期分别为
和
,下列说法正确的是( )
',
diff --git a/dsLightRag/static/YunXiao/xueban.js b/dsLightRag/static/YunXiao/xueban.js
index f6218992..0f903dc6 100644
--- a/dsLightRag/static/YunXiao/xueban.js
+++ b/dsLightRag/static/YunXiao/xueban.js
@@ -215,6 +215,9 @@ const WebSocketManager = {
AudioState.playback.audioQueue.push(event.data);
console.log('当前音频队列长度:', AudioState.playback.audioQueue.length);
+ // 显示播放界面 - 这是新增的代码
+ UIController.toggleElement('audioPlayer', true);
+
// 如果尚未开始流式播放,则开始播放
if (!AudioState.playback.isStreamPlaying) {
console.log('开始流式播放音频');
@@ -393,10 +396,15 @@ const AudioPlayer = {
// 处理音频队列
processAudioQueue() {
+ // 在AudioPlayer.processAudioQueue方法中,修改队列为空时的处理
// 如果队列为空,则返回
if (AudioState.playback.audioQueue.length === 0) {
AudioState.playback.isStreamPlaying = false;
console.log('音频队列为空,停止流式播放');
+
+ // 隐藏播放界面 - 这是新增的代码
+ UIController.toggleElement('audioPlayer', false);
+
return;
}