|
|
|
|
@ -161,7 +161,7 @@ var renderBadge = function renderBadge(item) {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
var Statistics = function Statistics(_ref) {
|
|
|
|
|
var _ExerciseData$exercis3, _ExerciseData$exercis4, _ExerciseData$exercis5, _ExerciseData$exercis6, _ExerciseData$exercis7, _ExerciseData$exercis8, _ExerciseData$exercis9, _ExerciseData$exercis10, _ExerciseData$exercis11, _ExerciseData$exercis12, _ExerciseData$exercis13, _ExerciseData$exercis14, _ExerciseData$exercis15, _ExerciseData$exercis16, _ExerciseData$exercis17, _ExerciseData$exercis18, _ExerciseData$review_, _ExerciseData$review_3, _urlData$recommend_it;
|
|
|
|
|
var _ExerciseData$exercis3, _ExerciseData$exercis4, _ExerciseData$exercis5, _ExerciseData$exercis6, _ExerciseData$exercis7, _ExerciseData$exercis8, _ExerciseData$exercis9, _ExerciseData$exercis10, _ExerciseData$exercis11, _ExerciseData$exercis12, _ExerciseData$exercis13, _ExerciseData$exercis14, _ExerciseData$exercis15, _ExerciseData$exercis16, _ExerciseData$exercis17, _ExerciseData$review_, _ExerciseData$review_3, _urlData$recommend_it;
|
|
|
|
|
var user = _ref.user,
|
|
|
|
|
pathsDetail = _ref.pathsDetail,
|
|
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
|
|
@ -191,7 +191,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
urlData = _useState2[0],
|
|
|
|
|
setUrlData = _useState2[1];
|
|
|
|
|
var renderQuestion = function renderQuestion(item, i) {
|
|
|
|
|
var _item$user_answer, _item$question_choice, _item$question_choice2, _item$user_answer2, _item$question_choice3, _item$answer_record, _item$recommend_item_, _item$sub_exercise_qu, _item$question_choice4, _item$user_answer4, _item$answer_record2, _item$recommend_item_2, _item$tag_disciplines, _ref2, _ref3, _ref4, _ref5;
|
|
|
|
|
var _item$user_answer, _item$question_choice, _item$question_choice2, _item$user_answer2, _item$question_choice3, _item$answer_record, _item$recommend_item_, _item$sub_exercise_qu, _item$question_choice4, _item$answer_record2, _item$recommend_item_2, _item$tag_disciplines, _ref2, _ref3, _ref4, _ref5;
|
|
|
|
|
var isModal = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
className: "mb20",
|
|
|
|
|
@ -231,7 +231,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
direction: "vertical",
|
|
|
|
|
children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, index) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
|
|
|
|
|
className: item.user_answer.includes(val.choice_id) && item.question_score !== item.user_score ? PracticeDetailmodules.answerError : "",
|
|
|
|
|
className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "",
|
|
|
|
|
value: val.choice_id,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
|
|
value: val.choice_text
|
|
|
|
|
@ -247,7 +247,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
direction: "vertical",
|
|
|
|
|
children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, index) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
|
|
|
|
className: item.user_answer.includes(val.choice_id) && item.question_score !== item.user_score ? PracticeDetailmodules.answerError : "",
|
|
|
|
|
className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "",
|
|
|
|
|
value: val.choice_id,
|
|
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
|
|
value: val.choice_text
|
|
|
|
|
@ -336,7 +336,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
}),
|
|
|
|
|
//组合题
|
|
|
|
|
item.question_type === 7 && (item === null || item === void 0 || (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (jte, jndex) {
|
|
|
|
|
var _jte$user_answer, _jte$question_choices, _jte$question_choices2, _jte$user_answer3, _jte$answer_record, _jte$recommend_item_b;
|
|
|
|
|
var _jte$user_answer, _jte$question_choices, _jte$question_choices2, _jte$answer_record, _jte$recommend_item_b;
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
style: {
|
|
|
|
|
@ -375,7 +375,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
return (_jte$user_answer2 = jte.user_answer) === null || _jte$user_answer2 === void 0 ? void 0 : _jte$user_answer2.includes(i.choice_id);
|
|
|
|
|
})) === null || _jte$question_choices2 === void 0 ? void 0 : _jte$question_choices2.map(function (i, key) {
|
|
|
|
|
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
|
|
|
|
|
}), ((_jte$user_answer3 = jte.user_answer) === null || _jte$user_answer3 === void 0 ? void 0 : _jte$user_answer3.length) <= 0 && '未答']
|
|
|
|
|
}), (jte === null || jte === void 0 ? void 0 : jte.user_answer_right) === null && '未答']
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-blue",
|
|
|
|
|
style: {
|
|
|
|
|
@ -434,7 +434,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
return (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(i.choice_id);
|
|
|
|
|
})) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (i, key) {
|
|
|
|
|
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
|
|
|
|
|
}), ((_item$user_answer4 = item.user_answer) === null || _item$user_answer4 === void 0 ? void 0 : _item$user_answer4.length) <= 0 && '未答']
|
|
|
|
|
}), (item === null || item === void 0 ? void 0 : item.user_answer_right) === null && '未答']
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-blue",
|
|
|
|
|
style: {
|
|
|
|
|
@ -692,9 +692,9 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
align: "middle",
|
|
|
|
|
justify: "space-between",
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
children: ["\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis5 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis5 === void 0 || (_ExerciseData$exercis5 = _ExerciseData$exercis5.exercise_types) === null || _ExerciseData$exercis5 === void 0 ? void 0 : _ExerciseData$exercis5.q_counts, "\u9053"]
|
|
|
|
|
children: ["\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 ? void 0 : ExerciseData.question_count, "\u9053"]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
children: ["\u6EE1\u5206", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis6 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis6 === void 0 || (_ExerciseData$exercis6 = _ExerciseData$exercis6.exercise_types) === null || _ExerciseData$exercis6 === void 0 ? void 0 : _ExerciseData$exercis6.q_scores, "\u5206"]
|
|
|
|
|
children: ["\u6EE1\u5206", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis5 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis5 === void 0 || (_ExerciseData$exercis5 = _ExerciseData$exercis5.exercise_types) === null || _ExerciseData$exercis5 === void 0 ? void 0 : _ExerciseData$exercis5.q_scores, "\u5206"]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
})]
|
|
|
|
|
@ -715,7 +715,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
|
|
width: 60,
|
|
|
|
|
height: 68,
|
|
|
|
|
src: env/* default */.Z.API_SERVER + '/images/' + (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis7 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis7 === void 0 ? void 0 : _ExerciseData$exercis7.user_img)
|
|
|
|
|
src: env/* default */.Z.API_SERVER + '/images/' + (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis6 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis6 === void 0 ? void 0 : _ExerciseData$exercis6.user_img)
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
|
|
style: {
|
|
|
|
|
display: 'flex',
|
|
|
|
|
@ -726,10 +726,10 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
},
|
|
|
|
|
children: [{
|
|
|
|
|
title: "姓名",
|
|
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis8 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis8 === void 0 ? void 0 : _ExerciseData$exercis8.user_name
|
|
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis7 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis7 === void 0 ? void 0 : _ExerciseData$exercis7.user_name
|
|
|
|
|
}, {
|
|
|
|
|
title: "学号",
|
|
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis9 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis9 === void 0 ? void 0 : _ExerciseData$exercis9.student_id
|
|
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis8 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis8 === void 0 ? void 0 : _ExerciseData$exercis8.student_id
|
|
|
|
|
}].map(function (item, index) {
|
|
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
|
|
placement: "topLeft",
|
|
|
|
|
@ -759,7 +759,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
top: -2,
|
|
|
|
|
right: -2
|
|
|
|
|
},
|
|
|
|
|
src: (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis10 = ExerciseData.exercise) === null || _ExerciseData$exercis10 === void 0 ? void 0 : _ExerciseData$exercis10.answer_total_count) == (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis11 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis11 === void 0 || (_ExerciseData$exercis11 = _ExerciseData$exercis11.exercise_types) === null || _ExerciseData$exercis11 === void 0 ? void 0 : _ExerciseData$exercis11.q_counts) ? finish_namespaceObject : nofinish_namespaceObject
|
|
|
|
|
src: (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis9 = ExerciseData.exercise) === null || _ExerciseData$exercis9 === void 0 ? void 0 : _ExerciseData$exercis9.answer_total_count) == (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis10 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis10 === void 0 || (_ExerciseData$exercis10 = _ExerciseData$exercis10.exercise_types) === null || _ExerciseData$exercis10 === void 0 ? void 0 : _ExerciseData$exercis10.q_counts) ? finish_namespaceObject : nofinish_namespaceObject
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
|
|
className: "bg-white p20 mt20",
|
|
|
|
|
@ -824,7 +824,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
className: PracticeDetailmodules.questionIcons,
|
|
|
|
|
children: renderClassifyIndex()
|
|
|
|
|
})]
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis12 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis12 === void 0 ? void 0 : _ExerciseData$exercis12.some(function (e) {
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis11 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis11 === void 0 ? void 0 : _ExerciseData$exercis11.some(function (e) {
|
|
|
|
|
return e.question_type === 4;
|
|
|
|
|
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
|
|
className: "bg-white p20 mt10 pr10",
|
|
|
|
|
@ -868,7 +868,7 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
align: "center"
|
|
|
|
|
}],
|
|
|
|
|
dataSource: ExerciseData ? [ExerciseData] : []
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis13 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis13 === void 0 ? void 0 : _ExerciseData$exercis13.some(function (item) {
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis12 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis12 === void 0 ? void 0 : _ExerciseData$exercis12.some(function (item) {
|
|
|
|
|
return item.question_type !== 4;
|
|
|
|
|
})) && !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
align: "middle",
|
|
|
|
|
@ -882,19 +882,19 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
children: "\u5BA2\u89C2\u9898"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-grey-666",
|
|
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis14 = ExerciseData.exercise) === null || _ExerciseData$exercis14 === void 0 ? void 0 : _ExerciseData$exercis14.objective_score, "\u5206\uFF09"]
|
|
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis13 = ExerciseData.exercise) === null || _ExerciseData$exercis13 === void 0 ? void 0 : _ExerciseData$exercis13.objective_score, "\u5206\uFF09"]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-grey-666",
|
|
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis15 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis15 === void 0 ? void 0 : _ExerciseData$exercis15.objective_score]
|
|
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis14 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis14 === void 0 ? void 0 : _ExerciseData$exercis14.objective_score]
|
|
|
|
|
}), " "]
|
|
|
|
|
})]
|
|
|
|
|
}), !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
|
|
className: "pl30 pr10",
|
|
|
|
|
children: renderClassifyQuestion()
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis16 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis16 === void 0 ? void 0 : _ExerciseData$exercis16.some(function (item) {
|
|
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis15 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis15 === void 0 ? void 0 : _ExerciseData$exercis15.some(function (item) {
|
|
|
|
|
return item.question_type === 4;
|
|
|
|
|
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
|
|
align: "middle",
|
|
|
|
|
@ -908,13 +908,13 @@ var Statistics = function Statistics(_ref) {
|
|
|
|
|
children: "\u4E3B\u89C2\u9898"
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-grey-666",
|
|
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis17 = ExerciseData.exercise) === null || _ExerciseData$exercis17 === void 0 ? void 0 : _ExerciseData$exercis17.subjective_score, "\u5206\uFF09"]
|
|
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis16 = ExerciseData.exercise) === null || _ExerciseData$exercis16 === void 0 ? void 0 : _ExerciseData$exercis16.subjective_score, "\u5206\uFF09"]
|
|
|
|
|
})]
|
|
|
|
|
})
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
|
|
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
|
|
className: "c-grey-666",
|
|
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis18 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis18 === void 0 ? void 0 : _ExerciseData$exercis18.subjective_score]
|
|
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis17 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis17 === void 0 ? void 0 : _ExerciseData$exercis17.subjective_score]
|
|
|
|
|
}), " "]
|
|
|
|
|
})]
|
|
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|