1.1.143 • Published 4 years ago

answer-card v1.1.143

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

发包步骤

1.版本号修改;2.打包(npm run build);3.发包(npm publish) 凡是修改了.scss(sass)样式文件都需要运行npm run css 独立打包所有样式文件,交由后端,用于生成PDF

项目中引用

import answerCard from answerCard
let editor = new answerCard({
  dom: '需要转化成editor的dom'
  dataJSON: '题目结构json,注意生成和新建两条使用路线json数据结构不一样,参照下面文档'
  both: '单/双面生成'
  config: { //'配置文件'
    uploadUrl: '文件上传url'
    queryData: {
      Token: '接口token'
      inType: 41
    }
  }
})

公共方法

//动态修改学生考号位数
editor.reRenderHeader(考号位数)
//更新json中的所有数据
editor.getLayoutData()
//返回视图html->json
editor.htmlToJson()
//项目使用时一般调用顺序
1、editor.getLayoutData() 更新所有数据
2、let { dataJson } = editor;
3、dataJson.cardHtml = editor.htmlToJson();
4、dataJson.pageCnt...

实际项目使用两条线路

注意不同线路对应不同方法,方法不可交叉使用

生成答题卡

传递特定数据json; 如 ./src/data.json

新建答题卡

基本可参考test.ts 传递特定数据json; 如 ./src/emptyDate.json 绑定考试json中会有一个字段newCard:ture 并且只始终位true 添加题目操作中,每执行一个添加操作回在生成一个operation对象; 此对象存放于dataJSON中的operations(Array类型)字段中; 对应的题目json结构中回存放此operation对象的operationId用于关联操作和题目结构; 且会为所添加的题目或小问生成随机proId和quId(唯一)用于方便题目操做如删除操作等。

//添加选择题(单选)
editor.addChoose(添加数量, 选择个数)
//添加选择题(多选)
editor.addChoose(添加数量, 选择个数, true)
//添加判断题
editor.addChoose(添加数量)
/**
 * 添加填空题
 * argArr为一个数组,argArr.length 为要添加的题目数量, 每项的值为该题的空格数;(如:[1,2]表示添加两题,第一题一个空格,第二题两个空格)
*/
editor.addBlankQues(true/false(同框/不同框), true/false(合并题号/不合并题号), argArr)
//添加解答题
editor.addFrame(true/false(选做题/非选座题), true/false(合并小问/不合并小文), true/false(同框/不同框), 添加数量)
//添加作文题
editor.addWrite()
//删除添加操作的小题
editor.delPro(题目id,小题id,操作id)

答题卡绑定题目

传递特定数据json; 如 ./src/bindPro.json 绑定考试json中会比新建答题卡json中多出一个字段bindExam:ture 并且只始终位true

1.1.143

4 years ago

1.1.142

4 years ago

1.1.141

4 years ago

1.1.14

4 years ago

1.1.139

4 years ago

1.1.137

4 years ago

1.1.136

4 years ago

1.1.135

4 years ago

1.1.134

4 years ago

1.1.133

4 years ago

1.1.132

4 years ago

1.1.131

4 years ago

1.1.13

4 years ago

1.1.129

4 years ago

1.1.128

4 years ago

1.1.127

4 years ago

1.1.126

4 years ago

1.1.125

4 years ago

1.1.124

4 years ago

1.1.123

4 years ago

1.1.122

4 years ago

1.1.121

4 years ago

1.1.12

4 years ago

1.1.119

4 years ago

1.1.118

4 years ago

1.1.117

4 years ago

1.1.116

4 years ago

1.1.115

4 years ago

1.1.114

4 years ago

1.1.113

4 years ago

1.1.112

4 years ago

1.1.111

4 years ago

1.1.110

4 years ago

1.1.109

4 years ago

1.1.108

4 years ago

1.1.107

4 years ago

1.1.106

4 years ago

1.1.105

4 years ago

1.1.104

4 years ago

1.1.103

4 years ago

1.1.102

4 years ago

1.1.101

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.998

4 years ago

1.0.999

4 years ago

1.0.997

4 years ago

1.0.996

4 years ago

1.0.994

4 years ago

1.0.995

4 years ago

1.0.993

4 years ago

1.0.992

4 years ago

1.0.991

4 years ago

1.0.990

4 years ago

1.0.989

4 years ago

1.0.987

4 years ago

1.0.986

4 years ago

1.0.985

4 years ago

1.0.984

4 years ago

1.0.983

4 years ago

1.0.982

4 years ago

1.0.981

4 years ago

1.0.980

4 years ago

1.0.979

4 years ago

1.0.978

4 years ago

1.0.976

4 years ago

1.0.977

4 years ago

1.0.975

4 years ago

1.0.974

4 years ago

1.0.973

4 years ago

1.0.972

4 years ago

1.0.971

4 years ago

1.0.970

4 years ago

1.0.969

4 years ago

1.0.968

4 years ago

1.0.967

4 years ago

1.0.966

4 years ago

1.0.965

4 years ago

1.0.964

4 years ago

1.0.963

5 years ago

1.0.962

5 years ago

1.0.961

5 years ago

1.0.960

5 years ago

1.0.959

5 years ago

1.0.958

5 years ago

1.0.957

5 years ago

1.0.956

5 years ago

1.0.955

5 years ago

1.0.954

5 years ago

1.0.953

5 years ago

1.0.952

5 years ago

1.0.951

5 years ago

1.0.950

5 years ago

1.0.947

5 years ago

1.0.946

5 years ago

1.0.945

5 years ago

1.0.944

5 years ago

1.0.943

5 years ago

1.0.942

5 years ago

1.0.941

5 years ago

1.0.94

5 years ago

1.0.937

5 years ago

1.0.936

5 years ago

1.0.935

5 years ago

1.0.934

5 years ago

1.0.933

5 years ago

1.0.932

5 years ago

1.0.931

5 years ago

1.0.93

5 years ago

1.0.92

5 years ago

1.0.91

5 years ago

1.0.908

5 years ago

1.0.907

5 years ago

1.0.906

5 years ago

1.0.905

5 years ago

1.0.904

5 years ago

1.0.903

5 years ago

1.0.902

5 years ago

1.0.901

5 years ago

1.0.900

5 years ago

1.0.899

5 years ago

1.0.898

5 years ago

1.0.897

5 years ago

1.0.896

5 years ago

1.0.895

5 years ago

1.0.894

5 years ago

1.0.893

5 years ago

1.0.892

5 years ago

1.0.891

5 years ago

1.0.890

5 years ago

1.0.889

5 years ago

1.0.888

5 years ago

1.0.887

5 years ago

1.0.886

5 years ago

1.0.885

5 years ago

1.0.884

5 years ago

1.0.883

5 years ago

1.0.882

5 years ago

1.0.881

5 years ago

1.0.880

5 years ago

1.0.879

5 years ago

1.0.878

5 years ago

1.0.877

5 years ago

1.0.876

5 years ago

1.0.875

5 years ago

1.0.874

5 years ago

1.0.873

5 years ago

1.0.872

5 years ago

1.0.871

5 years ago

1.0.87

5 years ago

1.0.86

5 years ago

1.0.85

5 years ago

1.0.84

5 years ago

1.0.83

5 years ago

1.0.81

5 years ago

1.0.80

5 years ago

1.0.79

5 years ago

1.0.78

5 years ago

1.0.77

5 years ago

1.0.76

5 years ago

1.0.75

5 years ago

1.0.74

5 years ago

1.0.73

5 years ago

1.0.72

5 years ago

1.0.71

5 years ago

1.0.70

5 years ago

1.0.69

5 years ago

1.0.68

5 years ago

1.0.67

5 years ago

1.0.66

5 years ago

1.0.65

5 years ago

1.0.64

5 years ago

1.0.63

5 years ago

1.0.62

5 years ago

1.0.61

5 years ago

1.0.60

5 years ago

1.0.59

5 years ago

1.0.58

5 years ago

1.0.57

5 years ago

1.0.56

5 years ago

1.0.55

5 years ago

1.0.54

5 years ago

1.0.53

5 years ago

1.0.52

5 years ago

1.0.51

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago