富文本编辑

题干默认使用轻量编辑器(点击即编辑),需要复杂排版时可切换到全量编辑器(全屏模式)。两者共享同一套文字样式能力,全量编辑器额外支持表格、分栏、视频等高级元素。


轻量编辑器

点击任意题干区域即可进入编辑状态,工具栏自动浮出在编辑区域下方。

(图:轻量编辑器工具栏)

工具栏从左到右依次为:

分组按钮说明
字体控制字号、字体、字重、行间距下拉选择;字号支持自由输入(12–200px)。字体下拉同时提供中文和西文字体,选择西文字体时自动保留当前中文字体(见下方混合字体)
缩进增加缩进 / 减少缩进每次增减 2em 首行缩进
文字样式B I <u>U</u> S加粗、斜体、下划线、删除线
文字颜色Tt 🎨文字色、背景色,点击打开取色器
插入🖼 🎤上传图片、上传音频
特殊fx *插入 LaTeX 公式、插入必填标志(红色 *)
更多⋮展开全量编辑器工具栏(见下节)

富文本块(非题干)的工具栏第二行还有一个导入导语按钮(📥 图标),可从导语管理模块的指导语库中选择一条导语直接导入,省去手动复制粘贴。

工具栏在点击题干时自动显示,点击外部区域时自动隐藏。


全量编辑器

两种方式进入:

  • 点击轻量编辑器工具栏最右侧的 ⋮ 按钮
  • 点击题目操作栏的 完整编辑 按钮(铅笔图标)

进入后展开全屏编辑界面,工具栏固定在顶部,分为两行:

(图:全量编辑器工具栏)

与轻量编辑器的差异

全量编辑器包含轻量编辑器的所有功能,并额外提供:

功能说明
撤销 / 重做Ctrl+Z / Ctrl+Y
上标 / 下标如 X² 或 H₂O
清除格式移除选中文字的所有样式
对齐左对齐、居中、右对齐
列表有序列表、无序列表
块级元素引用块、代码块
分割线插入水平分隔线
链接弹窗输入 URL 和显示文本
分栏下拉选择 2–4 栏布局;也可通过拖拽块到左右侧自动创建分栏(见下方分栏章节)
视频上传视频文件
表格弹窗指定行数和列数(默认 3×3),插入后表格右上角显示"删除表格"按钮
素材库图片插入支持"从素材库选择"(见下方图片章节)

右上角 保存 按钮将内容写回题干并关闭编辑器。点击 × 关闭按钮则放弃本次编辑。


插入特殊内容

以下功能在轻量编辑器和全量编辑器中均可使用(素材库仅全量编辑器可用)。

图片

点击图片按钮出现下拉菜单:

(图:图片插入方式)

  • 上传图片:从本地选择图片文件上传
  • 从素材库选择:打开素材库弹窗(左侧文件夹树 + 右侧图片网格)。支持多选(最多 10 张),2–4 张自动创建分栏排列,5 张以上逐张插入

插入后的图片默认居中对齐,宽度取原始尺寸与 33% 中的较小值(小图不会被拉伸)。点击选中后显示蓝色边框、四角拖拽手柄和工具栏:

(图:图片选中状态:工具栏含 W/H 输入框)

工具栏提供:左对齐 / 居中 / 右对齐 / 宽高像素输入(支持锁定比例)/ 应用到全部图片 / 图片说明 / 删除。四角手柄可拖拽调整大小(拖拽时显示百分比标签)。图片本身支持拖拽移动位置,拖入分栏时自动填满列宽。

分栏

两种创建方式:

  • 工具栏按钮:点击分栏按钮,选择 2–4 栏布局
  • 拖拽创建:在全量编辑器中,将内容块拖到另一个块的左侧或右侧,系统自动创建分栏

分栏创建后,悬停显示操作工具栏(增加列 / 减少列 / 删除分栏)。分栏支持设置整体宽度和对齐方式(默认居中),也可选择"适应内容"让分栏宽度自动匹配内容。列之间的分隔线可拖拽调整列宽比例,拖拽时显示百分比标签和指示线。

从分栏中拖出所有内容或减少到 1 列时,分栏自动解除,内容回归普通段落。每列最小宽度 10%。

音频

点击音频按钮(🎤 图标)上传音频文件后,弹出配置对话框:

配置项说明
限制播放次数勾选后可设置最大播放次数(如限 2 次,播完即禁用播放按钮)
允许暂停是否允许被试暂停播放(关闭后被试端不显示暂停按钮,音频只能播完)
显示进度条是否在被试端显示音频进度条

(图:音频配置弹窗)

公式

点击 fx 按钮弹出公式编辑器,提供两种输入方式:

  • 预置公式库:按学科分类(常用 / 数学 / 物理 / 化学 / 统计)提供常用公式模板,支持中文搜索(如"氢气""正态分布""勾股定理")。点击预置公式可直接插入或追加到光标位置
  • 手动输入:直接输入 LaTeX 语法,下方实时预览渲染效果
  • 块级公式:勾选"块级公式(独占一行)"可插入居中显示的大公式

(图:公式编辑器)

搜索框右侧的按钮可打开"公式一览"抽屉,按分类浏览全部预置公式:

(图:公式一览)

插入后公式以渲染后的数学符号形式显示在题干中。双击公式可重新编辑,选中时显示悬浮工具栏(编辑 / 删除)。


混合字体

选择西文字体时,系统自动保留当前中文字体,按"西文 → 中文 → 通用族名"顺序拼接 font-family,避免通用族名(如 serif)抢先匹配中文字符。

典型场景:中文用微软雅黑、数字和标点用 Times New Roman。

操作步骤:全选文字 → 字体下拉选微软雅黑 → 再次全选 → 字体下拉选 Times New Roman。此时中文仍显示微软雅黑,数字和英文标点则使用 Times New Roman。