logo
0
0
WeChat Login

智能试卷分析小程序

一款基于豆包大模型的智能试卷分析微信小程序,家长只需上传一张试卷照片,即可精准了解孩子的薄弱知识点,并获得针对性的示例题目讲解。

功能特点

  • 傻瓜式操作:无需任何额外设置,拍照上传即可
  • 精准诊断:AI 自动识别错题,定位薄弱知识点
  • 即学即懂:每个薄弱点配套示例题目 + 详细讲解
  • 学科自动识别:无需手动选择学科

项目结构

miniprogram-1/ ├── miniprogram/ │ ├── pages/ │ │ ├── index/ # 首页 - 图片上传 │ │ └── result/ # 结果页 - 分析结果展示 │ ├── services/ │ │ ├── api.ts # 豆包 API 调用服务 │ │ └── config.ts # API 配置文件(需要修改) │ ├── components/ │ │ └── navigation-bar/ # 导航栏组件 │ └── app.ts # 应用入口 ├── typings/ # TypeScript 类型定义 └── introduction.md # 产品需求文档

快速开始

1. 克隆项目

git clone https://cnb.cool/azelfeng/miniprogram-1.git

2. 使用微信开发者工具打开项目

3. 配置豆包 API(必须)

打开 miniprogram/services/config.ts,替换以下占位符:

// 替换为你的豆包 API 密钥 export const DOUBAO_API_KEY = 'YOUR_DOUBAO_API_KEY_PLACEHOLDER'; // 替换为支持视觉理解的模型 ID(如 doubao-vision-pro-32k) export const DOUBAO_MODEL_ID = 'YOUR_DOUBAO_MODEL_ID_PLACEHOLDER';

4. 获取豆包 API Key

  1. 访问 火山引擎控制台
  2. 开通「豆包大模型」服务
  3. 进入「API Key 管理」创建密钥
  4. 在「模型广场」选择支持视觉理解的模型,获取模型 ID

5. 配置小程序后台(上线前必须)

在微信公众平台「开发」→「开发设置」→「服务器域名」中添加:

类型域名
request 合法域名https://ark.cn-beijing.volces.com

使用流程

上传试卷照片 → 等待 AI 分析(约 10-15 秒)→ 查看分析结果

分析结果包含

  1. 总体评价:总题数、正确数、错误数、正确率
  2. 薄弱知识点列表:按错误频次排序
  3. 示例题目讲解:每个知识点配套典型例题和详细解题步骤

配置清单

配置项文件位置说明
DOUBAO_API_KEYservices/config.ts豆包 API 密钥
DOUBAO_MODEL_IDservices/config.ts视觉理解模型 ID
request 域名小程序后台API 请求域名白名单

本地调试

在微信开发者工具中,勾选「详情」→「本地设置」→「不校验合法域名」,可跳过域名校验进行本地调试。

技术栈

  • 微信小程序原生开发
  • TypeScript
  • 豆包大模型 API(多模态视觉理解)

License

MIT

About

小程序测试

Language
TypeScript47.8%
Others52.2%