diff --git a/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js b/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js index f35e17ab7..20a307ac6 100644 --- a/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js +++ b/public/react/src/modules/courses/exercise/Studentshavecompletedthelist.js @@ -1907,7 +1907,7 @@ class Studentshavecompletedthelist extends Component { }) } } else { - console.log("2699包含主观题包含分班"); + // console.log("2699包含主观题包含分班"); if (response.data.exercise_types.groups_count > 0) { this.setState({ data: datalist, diff --git a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js index 62ec3ff2f..be5ab4e52 100644 --- a/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js +++ b/public/react/src/modules/courses/exercise/Testpapersettinghomepage.js @@ -113,19 +113,21 @@ class Testpapersettinghomepage extends Component{ experiment=(url)=>{ axios.get(url).then((response) => { + console.log(response); + debugger if(response.data.status&&response.data.status===-1){ }else if(response.data.status&&response.data.status===-2){ if(response.data.messages === "100"){ // 已超出文件导出的上限数量(100 ),建议: this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:100 }) }else { //因附件资料超过500M this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:500 }) } diff --git a/public/react/src/modules/courses/shixunHomework/Listofworks.js b/public/react/src/modules/courses/shixunHomework/Listofworks.js index 46fb859af..cc3e4f9a9 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworks.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworks.js @@ -1348,13 +1348,13 @@ class Listofworks extends Component { // 已超出文件导出的上限数量(100 ),建议: this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:100 }) }else { //因附件资料超过500M this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:500 }) } diff --git a/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js b/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js index 652170726..24c61c813 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunStudentWork.js @@ -468,13 +468,13 @@ class ShixunStudentWork extends Component { // 已超出文件导出的上限数量(100 ),建议: this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:100 }) }else { //因附件资料超过500M this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:500 }) } diff --git a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js index 646bd5f02..50cb0e81c 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js @@ -41,13 +41,13 @@ class ShixunWorkReport extends Component { // 已超出文件导出的上限数量(100 ),建议: this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:100 }) }else { //因附件资料超过500M this.setState({ - DownloadType:false, + DownloadType:true, DownloadMessageval:500 }) } diff --git a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js index e483484e7..6730d43d2 100644 --- a/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js +++ b/public/react/src/modules/courses/shixunHomework/Trainingjobsetting.js @@ -693,11 +693,11 @@ class Trainingjobsetting extends Component { this.state.proportion=e.target.value if (e.target.value === "均分比例") { - this.Equalproportion(); + this.Equalproportion(this.state.latedeductiontwo); } if (e.target.value === "经验值比例") { - this.Empiricalvalueratio(); + this.Empiricalvalueratio(this.state.latedeductiontwo); } if (e.target.value === "自定义分值") { @@ -717,11 +717,11 @@ class Trainingjobsetting extends Component { } onChangeslevelproportiontwo=(value)=>{ if (value === "均分比例") { - this.Equalproportion(); + this.Equalproportion(this.state.latedeductiontwo); } if (value === "经验值比例") { - this.Empiricalvalueratio(); + this.Empiricalvalueratio(this.state.latedeductiontwo); } if (value=== "自定义分值") { @@ -739,9 +739,9 @@ class Trainingjobsetting extends Component { }) } //均分比例 - Equalproportion = () => { + Equalproportion = (latedeductiontwo) => { var challenge_settingsdata=this.state.challenge_settings; - var latedeductiontwos=this.state.latedeductiontwo; + var latedeductiontwos=latedeductiontwo; if(latedeductiontwos === undefined || latedeductiontwos===null || latedeductiontwos===""){ latedeductiontwos=0; } @@ -774,15 +774,22 @@ class Trainingjobsetting extends Component { var intkks=0; if(srbool==true){ // 奇数 - var exams = Math.round(Proportion) + var exams = parseFloat(Proportion.toFixed(1)); var intk = srorelength*exams; intkk=oushution - intk; - + console.log("奇数"); + console.log(srorelength);//3 + console.log(oushution);//79 + console.log(exams);//26.3 + console.log(intk);//78.9 + console.log(intkk); }else { // 偶数 - var examsy = Math.round(Proportion) + var examsy =parseFloat(Proportion.toFixed(1)); intkks=oushution - (examsy*srorelength); - + console.log("偶数"); + console.log(oushution); + console.log((examsy*srorelength)); } var mact=0; @@ -790,20 +797,23 @@ class Trainingjobsetting extends Component { for (var i=0;i{ + Empiricalvalueratio=(latedeductiontwo)=>{ var shixun_exp = this.state.shixun_exp; var challenge_settingsdata=this.state.challenge_settings; - var latedeductiontwos=this.state.latedeductiontwo; + var latedeductiontwos=latedeductiontwo; if(latedeductiontwos === undefined || latedeductiontwos===null || latedeductiontwos===""){ latedeductiontwos=0; } @@ -845,14 +855,45 @@ class Trainingjobsetting extends Component { } } //开始循环赋值 + var expzs=0; + var mact=0; for (var i=0;i0){ + expzsy=ionsp - expzs; + bool=true; + }else{ + expzsy=ionsp - expzs; + bool=false; + + } + var macts=0; + for (var i=0;i