|
|
|
@ -1,10 +1,9 @@
|
|
|
|
|
import React,{ Component } from "react";
|
|
|
|
|
import {Radio} from 'antd';
|
|
|
|
|
import {QuillForEditor, MarkdownToHtml } from 'educoder';
|
|
|
|
|
import { Radio } from 'antd';
|
|
|
|
|
import { MarkdownToHtml } from 'educoder';
|
|
|
|
|
import QestionDisplayHeader from './QestionDisplayHeader'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class JudgeDisplay extends Component{
|
|
|
|
|
constructor(props){
|
|
|
|
|
super(props);
|
|
|
|
@ -33,12 +32,10 @@ class JudgeDisplay extends Component{
|
|
|
|
|
}
|
|
|
|
|
render() {
|
|
|
|
|
let { question_choices,
|
|
|
|
|
question_id, index,
|
|
|
|
|
question_id, index
|
|
|
|
|
} = this.props;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const qNumber = `question_${index}`;
|
|
|
|
|
// TODO show模式 isNew为false isEdit为false
|
|
|
|
|
|
|
|
|
|
return(
|
|
|
|
|
<div className="bor-bottom-greyE padding20-30" id={qNumber} _id={question_id}>
|
|
|
|
@ -64,14 +61,9 @@ class JudgeDisplay extends Component{
|
|
|
|
|
<div key={optionIndex} className="fl mr30 df">
|
|
|
|
|
<Radio disabled className="lineh-25" checked={item.standard_boolean}></Radio>
|
|
|
|
|
|
|
|
|
|
{this.props.exercise&&this.props.exercise.is_md?<MarkdownToHtml content={item.choice_text} selector={'judge_' + (index + 1) + optionIndex}
|
|
|
|
|
<MarkdownToHtml content={item.choice_text} selector={'judge_' + (index + 1) + optionIndex}
|
|
|
|
|
className=""
|
|
|
|
|
></MarkdownToHtml>:<QuillForEditor
|
|
|
|
|
readOnly={true}
|
|
|
|
|
style={{ float: 'left', display: 'inline-block' ,padding:'0px',margin: '2px 0px 0px'}}
|
|
|
|
|
value={item.choice_text?JSON.parse(item.choice_text):""}
|
|
|
|
|
// showUploadImage={this.handleShowUploadImage}
|
|
|
|
|
/>}
|
|
|
|
|
></MarkdownToHtml>
|
|
|
|
|
|
|
|
|
|
</div>)
|
|
|
|
|
|
|
|
|
|