题目文件格式

应用通过 JSON 文件导入题目。请按下面的结构编写题目文件,再从练习页面右上角导入。

{
  "title": "题目标题",
  "prompt": "题目描述",
  "grid": { "width": 10, "height": 8 },
  "points": [
    { "id": "A", "x": 2, "y": 2 },
    { "id": "B", "x": 8, "y": 2 }
  ],
  "segments": [{ "a": "A", "b": "B" }],
  "arcs": [
    { "center": "A", "radius": 3, "startAngle": 0, "endAngle": 180 }
  ],
  "relations": [
    { "expression": "equal(length(['A', 'B']), length(['B', 'C']))", "label": "AB = BC" }
  ],
  "hint": "提示内容",
  "answer": "答案或证明过程"
}

字段

作图说明

连线时第一次点击起点,移动鼠标会自动吸附到最近交点,第二次点击固定线段。切换到“延长线段”后,连续点击两个点确定射线方向,移动鼠标后第三次点击提交。按住 Ctrl 并拖动画布可以平移,缩放滑块与加减按钮共同控制缩放。

“标记答案点”模式要求先输入点名,再点击任意题面点或几何交点。这个标记可以在判定表达式中引用,并支持撤销/重做。

返回练习页面