diff --git a/src/renderer/index.html b/src/renderer/index.html
index 8bb269e..6e072ed 100644
--- a/src/renderer/index.html
+++ b/src/renderer/index.html
@@ -8,7 +8,7 @@
http-equiv="Content-Security-Policy"
content="default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data:"
/> -->
-
+
diff --git a/src/renderer/src/hooks/useClassTask.js b/src/renderer/src/hooks/useClassTask.js
index cf960da..7e58c45 100644
--- a/src/renderer/src/hooks/useClassTask.js
+++ b/src/renderer/src/hooks/useClassTask.js
@@ -32,7 +32,7 @@ export const editListItem = (row, courseObj) => {
worktype: '', // 设计中的作业类型
quizlist: [], // 设计中的试题列表
chooseWorkLists: [],// 设计中的框架梳理list
- fileHomeworkList: [],// 设计中的常规作业list
+ fileHomeworkList: [],//TODO 暂时共用这个字段(新增了 科学实验) 设计中的常规作业list
whiteboardObj: '',// 设计中的课堂展示对象
question: '', // 设计中的[课堂展示]的问题
};
@@ -112,6 +112,14 @@ export const editListItem = (row, courseObj) => {
return resolve(classtaskObj);
}
}
+ else if (row.worktype == '科学实验') {
+ if(isJson(row.workcodes)){
+ classtaskObj.fileHomeworkList = JSON.parse(row.workcodes);
+ //
+ // console.log('科学实验', classtaskObj);
+ return resolve(classtaskObj);
+ }
+ }
}
});
}
diff --git a/src/renderer/src/utils/phetData.json b/src/renderer/src/utils/phetData.json
new file mode 100644
index 0000000..a1dd0b3
--- /dev/null
+++ b/src/renderer/src/utils/phetData.json
@@ -0,0 +1,734 @@
+{
+ "title": "实验",
+ "data": {
+ "primary":[
+ {
+ "label": "数量比较",
+ "fileurl": "https://phet.colorado.edu/sims/html/number-compare/latest/number-compare_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "数字游戏",
+ "fileurl": "https://phet.colorado.edu/sims/html/number-play/latest/number-play_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "数轴:距离",
+ "fileurl": "https://phet.colorado.edu/sims/html/number-line-distance/latest/number-line-distance_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "比率和比例",
+ "fileurl": "https://phet.colorado.edu/sims/html/ratio-and-proportion/latest/ratio-and-proportion_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "数轴:运算",
+ "fileurl": "https://phet.colorado.edu/sims/html/number-line-operations/latest/number-line-operations_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "数轴:整数",
+ "fileurl": "https://phet.colorado.edu/sims/html/number-line-integers/latest/number-line-integers_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "向量的和:等式",
+ "fileurl": "https://phet.colorado.edu/sims/html/vector-addition-equations/latest/vector-addition-equations_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "向量相加",
+ "fileurl": "https://phet.colorado.edu/sims/html/vector-addition/latest/vector-addition_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "曲线拟合",
+ "fileurl": "https://phet.colorado.edu/sims/html/curve-fitting/latest/curve-fitting_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "分数:带分数",
+ "fileurl": "https://phet.colorado.edu/sims/html/fractions-mixed-numbers/latest/fractions-mixed-numbers_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "分数:入门",
+ "fileurl": "https://phet.colorado.edu/sims/html/fractions-intro/latest/fractions-intro_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "构建一个分数",
+ "fileurl": "https://phet.colorado.edu/sims/html/build-a-fraction/latest/build-a-fraction_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "分数:等式",
+ "fileurl": "https://phet.colorado.edu/sims/html/fractions-equality/latest/fractions-equality_zh_CN.html",
+ "subject": "math"
+ },
+
+
+ {
+ "label": "单位价格",
+ "fileurl": "https://phet.colorado.edu/sims/html/unit-rates/latest/unit-rates_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "获得一个10",
+ "fileurl": "https://phet.colorado.edu/sims/html/make-a-ten/latest/make-a-ten_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "木棒的计算问题",
+ "fileurl": "https://www.netpad.net.cn/resource_web/course/?pack_id=6dc2ab05-cb06-4716-92ca-e00fb89ad1e6#/20808",
+ "subject": "math"
+ },
+
+
+ {
+ "label": "几何光学",
+ "fileurl": "https://phet.colorado.edu/sims/html/geometric-optics/latest/geometric-optics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "密度",
+ "fileurl": "https://phet.colorado.edu/sims/html/density/latest/density_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "能量滑板竞技场: 基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/energy-skate-park-basics/latest/energy-skate-park-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "法拉第定律",
+ "fileurl": "https://phet.colorado.edu/sims/html/faradays-law/latest/faradays-law_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "绳波",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-on-a-string/latest/wave-on-a-string_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "光的混合",
+ "fileurl": "https://phet.colorado.edu/sims/html/color-vision/latest/color-vision_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "平衡探究实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/balancing-act/latest/balancing-act_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "受到压力",
+ "fileurl": "https://phet.colorado.edu/sims/html/under-pressure/latest/under-pressure_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "摩擦力",
+ "fileurl": "https://phet.colorado.edu/sims/html/friction/latest/friction_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "力和运动:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/forces-and-motion-basics/latest/forces-and-motion-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "静电电压",
+ "fileurl": "https://phet.colorado.edu/sims/html/john-travoltage/latest/john-travoltage_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "万有引力实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-force-lab/latest/gravity-force-lab_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "气球和静电(摩擦起电)",
+ "fileurl": "https://phet.colorado.edu/sims/html/balloons-and-static-electricity/latest/balloons-and-static-electricity_zh_CN.html",
+ "subject": "physics"
+ },
+
+
+
+
+ {
+ "label": "密度",
+ "fileurl": "https://phet.colorado.edu/sims/html/density/latest/density_zh_CN.html",
+ "subject": "biology"
+ },
+ {
+ "label": "基因表达基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gene-expression-essentials/latest/gene-expression-essentials_zh_CN.html",
+ "subject": "biology"
+ },
+
+
+
+ {
+ "label": "密度",
+ "fileurl": "https://phet.colorado.edu/sims/html/density/latest/density_zh_CN.html",
+ "subject": "sciences"
+ },
+
+ {
+ "label": "PH值",
+ "fileurl": "https://phet.colorado.edu/sims/html/ph-scale/latest/ph-scale_zh_CN.html",
+ "subject": "sciences"
+ },
+
+
+ {
+ "label": "密度",
+ "fileurl": "https://phet.colorado.edu/sims/html/density/latest/density_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "创造一个分子",
+ "fileurl": "https://phet.colorado.edu/sims/html/build-a-molecule/latest/build-a-molecule_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "扩散",
+ "fileurl": "https://phet.colorado.edu/sims/html/diffusion/latest/diffusion_zh_CN.html",
+ "subject": "chemistry"
+ }
+ ],
+ "junior": [
+ {
+ "label": "二项分布弹珠台几率",
+ "fileurl": "https://phet.colorado.edu/sims/html/plinko-probability/latest/plinko-probability_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "建立方程",
+ "fileurl": "https://phet.colorado.edu/sims/html/function-builder/latest/function-builder_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "三角函数之旅",
+ "fileurl": "https://phet.colorado.edu/sims/html/trig-tour/latest/trig-tour_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "四则运算",
+ "fileurl": "https://phet.colorado.edu/sims/html/arithmetic/latest/arithmetic_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "二次函数图像",
+ "fileurl": "https://phet.colorado.edu/sims/html/graphing-quadratics/latest/graphing-quadratics_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "质量和弹簧",
+ "fileurl": "https://phet.colorado.edu/sims/html/masses-and-springs/latest/masses-and-springs_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "等式探索:两个变量",
+ "fileurl": "https://phet.colorado.edu/sims/html/equality-explorer-two-variables/latest/equality-explorer-two-variables_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "等式探索:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/equality-explorer-basics/latest/equality-explorer-basics_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "等式探索",
+ "fileurl": "https://phet.colorado.edu/sims/html/equality-explorer/latest/equality-explorer_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "面积模型代数",
+ "fileurl": "https://phet.colorado.edu/sims/html/area-model-algebra/latest/area-model-algebra_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "面积模型:小数",
+ "fileurl": "https://phet.colorado.edu/sims/html/area-model-decimals/latest/area-model-decimals_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "面积模型乘法",
+ "fileurl": "https://phet.colorado.edu/sims/html/area-model-multiplication/latest/area-model-multiplication_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "面积模型入门",
+ "fileurl": "https://phet.colorado.edu/sims/html/area-model-introduction/latest/area-model-introduction_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "钟摆实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/pendulum-lab/latest/pendulum-lab_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "斜抛运动",
+ "fileurl": "https://phet.colorado.edu/sims/html/projectile-motion/latest/projectile-motion_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "表达式变换",
+ "fileurl": "https://phet.colorado.edu/sims/html/expression-exchange/latest/expression-exchange_zh_CN.html",
+ "subject": "math"
+ },
+
+ {
+ "label": "电路建设工具包:交流",
+ "fileurl": "https://phet.colorado.edu/sims/html/circuit-construction-kit-ac/latest/circuit-construction-kit-ac_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "交流虚拟实验室",
+ "fileurl": "https://phet.colorado.edu/sims/html/circuit-construction-kit-ac-virtual-lab/latest/circuit-construction-kit-ac-virtual-lab_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "碰撞实验室",
+ "fileurl": "https://phet.colorado.edu/sims/html/collision-lab/latest/collision-lab_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "能量滑板竞技场",
+ "fileurl": "https://phet.colorado.edu/sims/html/energy-skate-park/latest/energy-skate-park_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "向量相加",
+ "fileurl": "https://phet.colorado.edu/sims/html/vector-addition/latest/vector-addition_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "曲线拟合",
+ "fileurl": "https://phet.colorado.edu/sims/html/curve-fitting/latest/curve-fitting_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "引力实验室:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-force-lab-basics/latest/gravity-force-lab-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "波动入门",
+ "fileurl": "https://phet.colorado.edu/sims/html/waves-intro/latest/waves-intro_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "扩散",
+ "fileurl": "https://phet.colorado.edu/sims/html/diffusion/latest/diffusion_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "气体基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gases-intro/latest/gases-intro_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "气体性质",
+ "fileurl": "https://phet.colorado.edu/sims/html/gas-properties/latest/gas-properties_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "质量与弹簧:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/masses-and-springs-basics/latest/masses-and-springs-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "黑体辐射",
+ "fileurl": "https://phet.colorado.edu/sims/html/blackbody-spectrum/latest/blackbody-spectrum_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "能量的形式和转换",
+ "fileurl": "https://phet.colorado.edu/sims/html/energy-forms-and-changes/latest/energy-forms-and-changes_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "波的干涉",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-interference/latest/wave-interference_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "库仑定律",
+ "fileurl": "https://phet.colorado.edu/sims/html/coulombs-law/latest/coulombs-law_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "质量和弹簧",
+ "fileurl": "https://phet.colorado.edu/sims/html/masses-and-springs/latest/masses-and-springs_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "电容器实验:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/capacitor-lab-basics/latest/capacitor-lab-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "电路组建实验:直流虚拟实验室",
+ "fileurl": "https://phet.colorado.edu/sims/html/circuit-construction-kit-dc-virtual-lab/latest/circuit-construction-kit-dc-virtual-lab_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "电路组建实验:直流",
+ "fileurl": "https://phet.colorado.edu/sims/html/circuit-construction-kit-dc/latest/circuit-construction-kit-dc_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "钟摆实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/pendulum-lab/latest/pendulum-lab_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "斜抛运动",
+ "fileurl": "https://phet.colorado.edu/sims/html/projectile-motion/latest/projectile-motion_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "物质状态:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/states-of-matter-basics/latest/states-of-matter-basics_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "物质状态",
+ "fileurl": "https://phet.colorado.edu/sims/html/states-of-matter/latest/states-of-matter_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "重力和轨道",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-and-orbits/latest/gravity-and-orbits_zh_CN.html",
+ "subject": "physics"
+ },
+
+ {
+ "label": "分子与光",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecules-and-light/latest/molecules-and-light_zh_CN.html",
+ "subject": "physics"
+ },
+
+ {
+ "label": "PH值",
+ "fileurl": "https://phet.colorado.edu/sims/html/ph-scale/latest/ph-scale_zh_CN.html",
+ "subject": "biology"
+ },
+ {
+ "label": "光的混合",
+ "fileurl": "https://phet.colorado.edu/sims/html/color-vision/latest/color-vision_zh_CN.html",
+ "subject": "biology"
+ },
+ {
+ "label": "自然选择",
+ "fileurl": "https://phet.colorado.edu/sims/html/natural-selection/latest/natural-selection_zh_CN.html",
+ "subject": "biology"
+ },
+
+ {
+ "label": "受到压力",
+ "fileurl": "https://phet.colorado.edu/sims/html/under-pressure/latest/under-pressure_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "万有引力实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-force-lab/latest/gravity-force-lab_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "气球和静电(摩擦起电)",
+ "fileurl": "https://phet.colorado.edu/sims/html/balloons-and-static-electricity/latest/balloons-and-static-electricity_zh_CN.html",
+ "subject": "sciences"
+ },
+
+ {
+ "label": "气体基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gases-intro/latest/gases-intro_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "气体性质",
+ "fileurl": "https://phet.colorado.edu/sims/html/gas-properties/latest/gas-properties_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "黑体辐射",
+ "fileurl": "https://phet.colorado.edu/sims/html/blackbody-spectrum/latest/blackbody-spectrum_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "能量的形式和转换",
+ "fileurl": "https://phet.colorado.edu/sims/html/energy-forms-and-changes/latest/energy-forms-and-changes_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "库仑定律",
+ "fileurl": "https://phet.colorado.edu/sims/html/coulombs-law/latest/coulombs-law_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "分子极性",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecule-polarity/latest/molecule-polarity_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "物质状态:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/states-of-matter-basics/latest/states-of-matter-basics_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "物质状态",
+ "fileurl": "https://phet.colorado.edu/sims/html/states-of-matter/latest/states-of-matter_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "原子的相互作用",
+ "fileurl": "https://phet.colorado.edu/sims/html/atomic-interactions/latest/atomic-interactions_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "卢瑟福散射",
+ "fileurl": "https://phet.colorado.edu/sims/html/rutherford-scattering/latest/rutherford-scattering_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "原子的相互作用",
+ "fileurl": "https://phet.colorado.edu/sims/html/atomic-interactions/latest/atomic-interactions_zh_CN.html",
+ "subject": "chemistry"
+ }
+ ],
+ "senior": [
+
+ {
+ "label": "一次线性函数的拟合",
+ "fileurl": "https://phet.colorado.edu/sims/html/least-squares-regression/latest/least-squares-regression_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "区域建造者",
+ "fileurl": "https://phet.colorado.edu/sims/html/area-builder/latest/area-builder_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "绳波",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-on-a-string/latest/wave-on-a-string_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "直线图形",
+ "fileurl": "https://phet.colorado.edu/sims/html/graphing-lines/latest/graphing-lines_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "分数配对",
+ "fileurl": "https://phet.colorado.edu/sims/html/fraction-matcher/latest/fraction-matcher_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "平衡探究实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/balancing-act/latest/balancing-act_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "绘图:斜率与截距",
+ "fileurl": "https://phet.colorado.edu/sims/html/graphing-slope-intercept/latest/graphing-slope-intercept_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "函数构造器:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/function-builder-basics/latest/function-builder-basics_zh_CN.html",
+ "subject": "math"
+ },
+ {
+ "label": "比例游乐场",
+ "fileurl": "https://phet.colorado.edu/sims/html/proportion-playground/latest/proportion-playground_zh_CN.html",
+ "subject": "math"
+ },
+
+ {
+ "label": "二项分布弹珠台几率",
+ "fileurl": "https://phet.colorado.edu/sims/html/plinko-probability/latest/plinko-probability_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "原子的相互作用",
+ "fileurl": "https://phet.colorado.edu/sims/html/atomic-interactions/latest/atomic-interactions_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "电荷与电场",
+ "fileurl": "https://phet.colorado.edu/sims/html/charges-and-fields/latest/charges-and-fields_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "卢瑟福散射",
+ "fileurl": "https://phet.colorado.edu/sims/html/rutherford-scattering/latest/rutherford-scattering_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "光的折射",
+ "fileurl": "https://phet.colorado.edu/sims/html/bending-light/latest/bending-light_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "胡克定律",
+ "fileurl": "https://phet.colorado.edu/sims/html/hookes-law/latest/hookes-law_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "部分电路欧姆定律",
+ "fileurl": "https://phet.colorado.edu/sims/html/ohms-law/latest/ohms-law_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "电线的电阻",
+ "fileurl": "https://phet.colorado.edu/sims/html/resistance-in-a-wire/latest/resistance-in-a-wire_zh_CN.html",
+ "subject": "physics"
+ },
+ {
+ "label": "原子模型",
+ "fileurl": "https://phet.colorado.edu/sims/html/build-an-atom/latest/build-an-atom_zh_CN.html",
+ "subject": "physics"
+ },
+
+ {
+ "label": "分子极性",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecule-polarity/latest/molecule-polarity_zh_CN.html",
+ "subject": "biology"
+ },
+ {
+ "label": "神经元",
+ "fileurl": "https://phet.colorado.edu/sims/html/neuron/latest/neuron_zh_CN.html",
+ "subject": "biology"
+ },
+
+ {
+ "label": "引力实验室:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-force-lab-basics/latest/gravity-force-lab-basics_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "波动入门",
+ "fileurl": "https://phet.colorado.edu/sims/html/waves-intro/latest/waves-intro_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "扩散",
+ "fileurl": "https://phet.colorado.edu/sims/html/diffusion/latest/diffusion_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "气体基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/gases-intro/latest/gases-intro_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "气体性质",
+ "fileurl": "https://phet.colorado.edu/sims/html/gas-properties/latest/gas-properties_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "分子与光",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecules-and-light/latest/molecules-and-light_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "绳波",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-on-a-string/latest/wave-on-a-string_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "黑体辐射",
+ "fileurl": "https://phet.colorado.edu/sims/html/blackbody-spectrum/latest/blackbody-spectrum_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "波的干涉",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-interference/latest/wave-interference_zh_CN.html",
+ "subject": "sciences"
+ },
+ {
+ "label": "重力和轨道",
+ "fileurl": "https://phet.colorado.edu/sims/html/gravity-and-orbits/latest/gravity-and-orbits_zh_CN.html",
+ "subject": "sciences"
+ },
+
+ {
+ "label": "同位素和原子的质量",
+ "fileurl": "https://phet.colorado.edu/sims/html/isotopes-and-atomic-mass/latest/isotopes-and-atomic-mass_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "分子与光",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecules-and-light/latest/molecules-and-light_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "分子形状",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecule-shapes/latest/molecule-shapes_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "分子形状:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/molecule-shapes-basics/latest/molecule-shapes-basics_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "反应物,生成物及未反应物",
+ "fileurl": "https://phet.colorado.edu/sims/html/reactants-products-and-leftovers/latest/reactants-products-and-leftovers_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "pH值:基础",
+ "fileurl": "https://phet.colorado.edu/sims/html/ph-scale-basics/latest/ph-scale-basics_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "绳波",
+ "fileurl": "https://phet.colorado.edu/sims/html/wave-on-a-string/latest/wave-on-a-string_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "PH值",
+ "fileurl": "https://phet.colorado.edu/sims/html/ph-scale/latest/ph-scale_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "配平化学方程式",
+ "fileurl": "https://phet.colorado.edu/sims/html/balancing-chemical-equations/latest/balancing-chemical-equations_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "酸碱溶度",
+ "fileurl": "https://phet.colorado.edu/sims/html/acid-base-solutions/latest/acid-base-solutions_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "浓度",
+ "fileurl": "https://phet.colorado.edu/sims/html/concentration/latest/concentration_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "气球和静电(摩擦起电)",
+ "fileurl": "https://phet.colorado.edu/sims/html/balloons-and-static-electricity/latest/balloons-and-static-electricity_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "比尔定律实验",
+ "fileurl": "https://phet.colorado.edu/sims/html/beers-law-lab/latest/beers-law-lab_zh_CN.html",
+ "subject": "chemistry"
+ },{
+ "label": "摩尔浓度",
+ "fileurl": "https://phet.colorado.edu/sims/html/molarity/latest/molarity_zh_CN.html",
+ "subject": "chemistry"
+ },
+ {
+ "label": "原子模型",
+ "fileurl": "https://phet.colorado.edu/sims/html/build-an-atom/latest/build-an-atom_zh_CN.html",
+ "subject": "chemistry"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/renderer/src/views/classTask/newClassTaskAssign/Right/index.vue b/src/renderer/src/views/classTask/newClassTaskAssign/Right/index.vue
index b911c6c..4089a6c 100644
--- a/src/renderer/src/views/classTask/newClassTaskAssign/Right/index.vue
+++ b/src/renderer/src/views/classTask/newClassTaskAssign/Right/index.vue
@@ -37,6 +37,7 @@ const items = shallowRef([
{ title: '常规作业', description: '推送pdf、视频、音频、图片,学生可以拍照上传。', icon: '#icon-zhaoxiangji',type:'danger' },
{ title: 'AI设计作业', description: '通过AI助手,根据课标、教材、考试等分析结果,智能创建作业。', icon: '#icon-jiqiren_o',type:'danger' },
{ title: '习题上传', description: '自己上传个人题库。', icon: '#icon-shangchuan',type:'danger' },
+ { title: '科学实验', description: '学生完成虚拟仿真实验,并提交实验结果。', icon: '#icon-shangchuan',type:'danger' },
]);
const handleClick = (item) => {
diff --git a/src/renderer/src/views/classTask/newClassTaskAssign/experimentQuestion/components/experimentList.vue b/src/renderer/src/views/classTask/newClassTaskAssign/experimentQuestion/components/experimentList.vue
new file mode 100644
index 0000000..8c0505f
--- /dev/null
+++ b/src/renderer/src/views/classTask/newClassTaskAssign/experimentQuestion/components/experimentList.vue
@@ -0,0 +1,52 @@
+
+