0.0.5 • Published 5 years ago

question-analysis v0.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

题目解析

Description

目前支持的题型有:

  • 填空题(普通填空题)
  • 选择题
  • 选词填空
  • 连词成句
  • 判断题
  • 图片挖空题
  • 连线题
  • 分类题
  • 排序题
  • 竖式题
  • 脱式题
  • 数独题
  • 填空题(材料填空题)
  • 枚举题
  • 数阵题
  • 算式题

功能:将题目中带协议的部分和JSON对象都转成JS对象。

Installation

npm install question-analysis

Usage

import * as HQ from 'question-analysis'
HQ.handleQ(question)

API

  1. handleQ(question)

解析题目(不含数独题)。入参: question, 必传, 为原题对象; 出参: question, 为解析后的题对象

  1. judgeQ(question)

入参: question, 必传, 为解析后的题对象; 出参: {answer, isRight, accuracy}

  • answer: string, 学生答案
  • isRight: Number, 0和1, 本题判题正确还是错误
  • accuracy: Number, 0-1000, 正确率
  1. handleSodukuStem(question, scene, studentAnswer, btnList)

解析数独题目(目前数独未走题库协议)。入参: 见下表; 出参: question, 为解析后的题对象, 会增加一个handle_list的属性,用它渲染即可。

参数是否必传类型默认值备注
questionObject--
sceneNumber2场景值:0,1,2(答题操作,预览答题结果,展示判题结果)
studentAnswerString""学生答案
btnListArray or NullNull0-9数字答题按钮
0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago