diff --git a/ui/src/components/study/ProblemList.vue b/ui/src/components/study/ProblemList.vue
new file mode 100644
index 0000000..48c6f4f
--- /dev/null
+++ b/ui/src/components/study/ProblemList.vue
@@ -0,0 +1,398 @@
+
+
+
+
+
+
+
+ 所有题目
+
+ 刷新
+
+
+
+
+ 新建题目
+
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+
+
+
+
+
+ 点击右侧 自动生成答案的{{ useFraction ? '带循环节' : '舍入' }}表示
+
+ 再次点击还能生成其{{ useFraction ? '舍入' : '带循环节' }}表示。
+
+
+
+
+
+
+ 点击右侧
+
+ 切换模式,当前模式为{{ preciseMode ? '精确匹配' : '误差匹配' }}。
+
+ 精确匹配:填写答案时必须与预设的标准答案完全相同才判定为正确;
+
+ 误差匹配:与标准答案的差值的绝对值不超过误差的所有答案都会被判定为正确。
+
+
+
+
+
+
+
+
+ 取消
+
+
+ 保存
+
+
+
+
+
+
+
+ 再次确认
+ 确定要删除这题吗?这是不可逆操作。
+
+
+ 放弃操作
+ 确定删除
+
+
+
+
+
+
+
+
+ mdi-pencil
+
+
+ mdi-delete
+
+
+
+
+ Reset
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file