dev_chen
杨树明 5 years ago
parent f4546d75a3
commit 658f7453b1

@ -1,6 +1,6 @@
import React,{ Component } from "react"; import React,{ Component } from "react";
import { Radio } from 'antd'; import { Radio } from 'antd';
import { MarkdownToHtml,QuillForEditor } from 'educoder'; import { MarkdownToHtml } from 'educoder';
import QestionDisplayHeader from './QestionDisplayHeader' import QestionDisplayHeader from './QestionDisplayHeader'
@ -56,19 +56,14 @@ class JudgeDisplay extends Component{
{/* 单选 or 多选 */} {/* 单选 or 多选 */}
<div className="options clearfix"> <div className="options clearfix">
{ question_choices.map((item, optionIndex) => { { question_choices.map((item, optionIndex) => {
console.log(item.choice_text) // 单选
return ( return (
<div key={optionIndex} className="fl mr30 df"> <div key={optionIndex} className="fl mr30 df">
<Radio disabled className="lineh-25" checked={item.standard_boolean}></Radio> <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="" className=""
></MarkdownToHtml>:<QuillForEditor ></MarkdownToHtml>
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}
/>}
</div>) </div>)

@ -1,5 +1,5 @@
import React,{ Component } from "react"; import React,{ Component } from "react";
import { MarkdownToHtml } from 'educoder'; import { MarkdownToHtml,QuillForEditor} from 'educoder';
import QestionDisplayHeader from './QestionDisplayHeader' import QestionDisplayHeader from './QestionDisplayHeader'
@ -44,9 +44,14 @@ class MainDisplay extends Component{
<React.Fragment> <React.Fragment>
<div style={{color: '#05101A'}} className="font-16 mb5 font-bd">参考答案</div> <div style={{color: '#05101A'}} className="font-16 mb5 font-bd">参考答案</div>
<MarkdownToHtml content={standard_answer[0]} selector={'answer_' + qNumber} {this.props.exercise&&this.props.exercise.is_md?<MarkdownToHtml content={standard_answer[0]} selector={'answer_' + qNumber}
className="" className=""
></MarkdownToHtml> ></MarkdownToHtml>:<QuillForEditor
readOnly={true}
style={{ float: 'left', display: 'inline-block' ,padding:'0px',margin: '2px 0px 0px'}}
value={standard_answer[0]?JSON.parse(standard_answer[0]):""}
// showUploadImage={this.handleShowUploadImage}
/>}
</React.Fragment> </React.Fragment>
} }

Loading…
Cancel
Save