PageSourceSearch

https://exam.masterkorean.vn/js/chunk-429998dc.ffea85d8.js

js masterkorean.vn collected 2026-10-01 23:45:04 UTC 40,736 bytes, 2 lines download raw bytes

1(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-429998dc","chunk-4117c2f8","chunk-74b4d72d","chunk-74b4d72d"],{"033f":function(e,t,i){"use strict";i.r(t);i("e9f5"),i("ab43");var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"p-3"},[1==e.loading?t("div",{attrs:{id:"pop-up"}},[t("div",{},[t("b-spinner",{staticStyle:{width:"4rem",height:"4rem"},attrs:{variant:"primary",label:""}})],1)]):e._e(),t("b-modal",{attrs:{id:"modal-explain-edit","hide-header":"","hide-footer":"",size:"lg"}},[t("explain-edit")],1),t("div",{key:e.renderData,staticClass:"createQuestion"},[t("h5",[e._v(e._s(e.$t("question_list.edit_question")))]),t("div",{},[t("div",{staticClass:"d-flex align-items-center justify-content-between"},[t("div",{key:e.renderData,staticClass:"d-flex align-items-center"},[t("p",{staticClass:"pr-2 text-nowrap"},[e._v(" "+e._s(e.$t("question_list.label.category"))+": ")]),t("multiselect",{attrs:{"close-on-select":!0,"clear-on-select":!1,label:"category",multiple:!0,options:e.categories,placeholder:e.$t("question_list.label.placeholder_category"),"track-by":"category","hide-selected":!0,"max-height":150},on:{select:e.checkCategoryPermission},model:{value:e.cateSelected,callback:function(t){e.cateSelected=t},expression:"cateSelected"}})],1),t("div",{staticClass:"d-flex align-items-center"},[t("div",{staticClass:"d-flex align-items-center my-4 px-3"},[t("p",{staticClass:"pr-2"},[e._v(e._s(e.$t("question_list.label.type"))+":")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.form.type,expression:"form.type"}],staticClass:"createQuestion-dropdown",on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.$set(e.form,"type",t.target.multiple?i:i[0])},e.typeOfQuestion]}},e._l(e.typeOfQuestions,(function(i){return t("option",{key:i.id,domProps:{value:i.value}},[e._v(" "+e._s(i.text)+" ")])})),0)]),t("div",{staticClass:"d-flex align-items-center my-4 px-3"},["Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("p",{staticClass:"pr-2"},[e._v(" "+e._s(e.$t("question_list.label.answer"))+": ")]):e._e(
1),"Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("select",{directives:[{name:"model",rawName:"v-model",value:e.typeOfAnswer,expression:"typeOfAnswer"}],key:e.imageReRender,staticClass:"createQuestion-dropdown",on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.typeOfAnswer=t.target.multiple?i:i[0]},e.alphabetOfQuestion]}},e._l(e.typeOfAnswers,(function(i){return t("option",{key:i.id,domProps:{value:i.value}},[e._v(" "+e._s(i.text)+" ")])})),0):e._e()]),t("div",{staticClass:"d-flex align-items-center my-4 px-3"},[t("p",{staticClass:"pr-2"},[e._v(e._s(e.$t("question_list.label.difficulty"))+":")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.editQuestion.data.difficulty,expression:"editQuestion.data.difficulty"}],staticClass:"createQuestion-dropdown",on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.$set(e.editQuestion.data,"difficulty",t.target.multiple?i:i[0])}}},e._l(e.difficulty,(function(i){return t("option",{key:i.id,domProps:{value:i.difficulty},on:{click:e.difficultyOfQuestion}},[e._v(" "+e._s(i.difficulty)+" ")])})),0)]),t("div",{staticClass:"d-flex align-items-center my-4 px-3"},[t("p",{staticClass:"pr-2"},[e._v(e._s(e.$t("question_list.label.score"))+":")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.editQuestion.data.score,expression:"editQuestion.data.score"}],staticClass:"createQuestion-dropdown p-3",staticStyle:{width:"70px"},attrs:{type:"number",placeholder:"0"},domProps:{value:e.editQuestion.data.score},on:{input:function(t){t.target.composing||e.$set(e.editQuestion.data,"score",t.target.value)}}})])])]),t("div",{staticClass:"row justify-content-around"},[t("div",{staticClass:"col-4 p-0"}),t("div",{staticClass:"col-8 d-flex align-items-center justify-content-end mb-4"},[t("div",{staticClass:"col-8 d-flex align-items-center p-0"},[t("label",{staticClass:"typo__label mr-2"},[e._v("Tags:")]),t("multiselect",{attrs:{placeholder:e.$t("question_list.label.placeholder_category"),label:"name","track-by":"id",options:e.optionsTags,multiple:!0,taggable:!0,"close-on-select":!0,"clear-on-select":!1,"hide-selected":!0,"max-height":150},model:{value:e.tagsSelected,callback:function(t){e.tagsSelected=t},expression:"tagsSelected"}})],1)])]),t("div",{staticClass:"row justify-content-around"},[t("div",{staticClass:"col left-embed p-0"},[e.titleTopic?t("div",{staticClass:"title-topic__textArena"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.titleTopic,expression:"titleTopic"}],attrs:{disabled:"",rows:"1",maxlength:"1500"},domProps:{value:e.titleTopic},on:{input:function(t){t.target.composing||(e.titleTopic=t.target.value)}}})]):e._e(),t("div",{staticClass:"d-flex flex-column align-items-center embed-image-video",staticStyle:{position:"relative"}},[e.editQuestion.data.image_path||e.file||e.imageUpload||e.editQuestion.data.video_path||e.editQuestion.data.embed_image_video||e.embedUpload?e._e():t("ion-icon",{staticStyle:{"font-size":"60px","margin-bottom":"10px"},attrs:{name:"cloud-upload-outline"}}),e.editQuestion.data.image_path||e.file||e.imageUpload||e.editQuestion.data.video_path||e.editQuestion.data.embed_image_video||e.embedUpload?e._e():t("label",{staticClass:"label-uploadImage",staticStyle:{"white-space":"nowrap"},attrs:{for:"uploadImage"}},[e._v(e._s(e.$t("question_list.label.upload_file")))]),e.imageUpload||e.editQuestion.data.image_path||e.editQuestion.data.video_path||e.editQuestion.data.embed_image_video||e.embedUpload?e._e():t("input",{attrs:{type:"file",id:"uploadImage"},on:{change:e.handleFileUpload}}),e.imageUpload||e.editQuestion.data.image_path||e.editQuestion.data.video_path||e.file?t("div",{attrs:{id:"preview"}},[e.editQuestion.data.image_path?t("img",{attrs:{src:e.editQuestion.data.image_s3}}):e._e(),e.editQuestion.data.video_path?t("video",{staticStyle:{width:"100%",height:"100%"},attrs:{controls:"",src:e.editQuestion.data.video_s3,id:"video-preview"}}
1):e._e(),e.file?t("video",{staticStyle:{width:"100%",height:"100%"},attrs:{src:e.file,controls:"",id:"video-preview"}}):e._e(),e.imageUpload?t("img",{attrs:{src:e.imageUpload}}):e._e(),t("button",{on:{click:e.removeFile}},[e._v("X")])]):e._e(),e.imageUpload||e.editQuestion.data.image_path||e.editQuestion.data.video_path||e.file||e.embedUpload||e.editQuestion.data.embed_image_video?e._e():t("div",{staticClass:"d-flex justify-content-between embed-image my-2"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.embed_image_video,expression:"form.embed_image_video"}],attrs:{type:"text"},domProps:{value:e.form.embed_image_video},on:{input:function(t){t.target.composing||e.$set(e.form,"embed_image_video",t.target.value)}}}),t("button",{on:{click:function(t){return e.embed()}}},[e._v(" "+e._s(e.$t("question_list.label.embed_image"))+" ")])]),e.embedUpload||e.editQuestion.data.embed_image_video?t("button",{attrs:{id:"removeEmbed"},on:{click:e.removeEmbed}},[e._v(" X ")]):e._e(),t("div",{attrs:{id:"embedU
1pload"}},[t("embed",{attrs:{width:"500",height:"250",src:e.editQuestion.data.embed_image_video,frameborder:"0",allowfullscreen:""}})])],1)]),t("div",{staticClass:"col"},[""!==e.editQuestion.data.embed_audio&&e.editQuestion.data.embed_audio||""!==e.embedAudio?e._e():t("div",{staticClass:"d-flex align-items-center justify-content-between mb-4"},[t("div",{staticClass:"upload-audio"},[t("button",{staticClass:"upload-audio-button",attrs:{for:"upload-audio-input",type:"button"}},[t("b-icon",{staticStyle:{"margin-right":"5px"},attrs:{icon:"music-note-beamed","font-scale":"1.5",variant:"danger"}}),t("label",{staticStyle:{"white-space":"nowrap"},attrs:{for:"upload-audio-input"}},[e._v(e._s(e.$t("question_list.label.audio")))])],1),t("b-form-file",{staticClass:"pr-1",attrs:{accept:"audio/*",id:"upload-audio-input"},on:{change:function(t){return e.handleAudioUpload(t)}}})],1),t("audio",{directives:[{name:"show",rawName:"v-show",value:e.editQuestion.data.audio_path,expression:"editQuestion.data.audio_path"}],attrs:{src:e.editQuestion.data.audio_s3,id:"audio-preview",controls:""}}),t("audio",{directives:[{name:"show",rawName:"v-show",value:e.audioUpload,expression:"audioUpload"}],attrs:{id:"form",src:e.audioUpload,controls:""}}),t("ion-icon",{directives:[{name:"show",rawName:"v-show",value:e.editQuestion.data.audio_path||e.audioUpload,expression:"editQuestion.data.audio_path || audioUpload"}],staticStyle:{"font-size":"40px"},attrs:{name:"close-circle-outline"},on:{click:e.removeAudio}})],1),e.editQuestion.data.audio_path||e.audioUpload&&""!=e.audioUpload?e._e():t("div",{staticClass:"embed-audio"},[t("div",{staticClass:"embed-input"},[t("b-button",{on:{click:e.audioEmbedLeft}},[t("b-icon",{attrs:{icon:"box-arrow-up","font-scale":"1.2",variant:"success"}}),t("span",[e._v(e._s(e.$t("question_list.label.embed_video_audio")))])],1),t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.embed_audio,expression:"form.embed_audio"}],staticClass:"ml-2",attrs:{type:"text",placeholder:e.$t("question_list.label.embed_video_audio_placeHolder"),id:"embed_audio_link"},domProps:{value:e.form.embed_audio},on:{input:function(t){t.target.composing||e.$set(e.form,"embed_audio",t.target.value)}}})],1),t("div",{attrs:{id:"audio_embed_view"},domProps:{innerHTML:e._s(e.editQuestion.data.embed_audio)}},[e._v(" "+e._s(e.editQuestion.data.embed_audio)+" ")]),t("ion-icon",{directives:[{name:"show",rawName:"v-show",value:this.editQuestion.data.embed_audio&&""!=this.editQuestion.data.embed_audio&&null!=this.form.embed_audio||""!=e.embedAudio,expression:"\n                (this.editQuestion.data.embed_audio &&\n                  this.editQuestion.data.embed_audio != '' &&\n                  this.form.embed_audio != null) ||\n                  embedAudio != ''\n              "}],staticClass:"remove-embed-audio-btn",attrs:{name:"close-circle-outline"},on:{click:e.removeEmbedAudio}})],1),"Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("div",{staticClass:"answer-options d-flex"},[t("p",{staticClass:"text-nowrap"},[e._v(" "+e._s(e.$t("question_list.label.answer_option"))+": ")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.valueAnswerOption,expression:"valueAnswerOption"}],on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.valueAnswerOption=t.target.multiple?i:i[0]},e.manyAnswerOfQuestion]}},e._l(e.answerOptionOfQuestions,(function(i){return t("option",{key:i.id,domProps:{value:i.value}},[e._v(" "+e._s(i.text)+" ")])})),0),t("p",{staticClass:"ml-5 text-nowrap",staticStyle:{width:"17%"}},[e._v(" "+e._s(e.$t("question_list.label.answer_type"))+": ")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.valueTypeOfAnswer,expression:"valueTypeOfAnswer"}],key:e.imageReRender,on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.valueTypeOfAnswer=t.target.multiple?i:i[0]},e.answerTypeOfQuestion]}},e._l(e.optionValueTypeOfAnswer,(function(i){return t("option",{key:i.id,domProps:{value:i.value}},[e._v(" "+e._s(i.text)+" ")])}
1)),0)]):e._e(),t("div",{staticClass:"question-input__textArena"},[t("ckeditor",{attrs:{config:e.editorConfig,editor:e.editor,name:"",id:"",rows:"3",maxlength:"1500",placeholder:e.$t("question_list.label.placeholder_title")},on:{ready:e.onReady,keyup:function(t){return e.charCountTitle()}},model:{value:e.editQuestion.data.title,callback:function(t){e.$set(e.editQuestion.data,"title",t)},expression:"editQuestion.data.title"}})],1),t("div",{staticClass:"w-100 justify-content-between d-flex align-items-center mt-3"},[t("button",{directives:[{name:"b-modal",rawName:"v-b-modal.modal-explain-edit",modifiers:{"modal-explain-edit":!0}}],staticClass:"btn-explanation"},[e._v(" "+e._s(e.$t("question_list.label.explanation"))+" ")]),t("div",{staticClass:"d-flex align-items-center"},["Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("p",{staticClass:"pr-1"},[e._v(" "+e._s(e.$t("question_list.label.number_answer"))+": ")]):e._e(),"Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("select",{directives:[{name:"model",rawName:"v-model",value:e.editQuestion.data.manyAnswer,expression:"editQuestion.data.manyAnswer"}],key:e.imageReRender,staticClass:"createQuestion-dropdown",on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.$set(e.editQuestion.data,"manyAnswer",t.target.multiple?i:i[0])},e.numberAnswerOfQuestion]}},e._l(e.numberAnswerOfQuestions,(function(i){return t("option",{key:i.id},[e._v(" "+e._s(i)+" ")])})),0):e._e()]),t("div",{staticClass:"d-flex align-items-center"},[t("p",{staticClass:"pr-1"},[e._v(e._s(e.$t("question_list.label.status"))+":")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.form.status,expression:"form.status"}],staticClass:"createQuestion-dropdown",staticStyle:{width:"110px"},attrs:{id:""},on:{change:[function(t){var i=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.$set(e.form,"status",t.target.multiple?i:i[0])},e.statusOfQuestion]}},e._l(e.statusOfQuestions,(function(i){return t("option",{key:i.id,domProps:{value:i.value}},[e._v(" "+e._s(e.$t(i.text))+" ")])})),0)])])])])]),"Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("h5",{staticClass:"pt-2"},[e._v(" "+e._s(e.$t("question_list.label.answer"))+" ")]):e._e(),"Writing"!=e.editQuestion.data.type&&"Speaking"!=e.editQuestion.data.type?t("div",{key:e.imageReRender,staticClass:"formCreateQuestion"},e._l(e.editQuestion.data.answer,(function(i,a){return t("div",{key:a,staticClass:"answerQuestion m-1"},[t("p",[e._v(e._s(i.ans_id)+".")]),i.image||e.answerUpload[a]||0!=e.editQuestion.data.isText?e._e():t("div",{key:e.imageReRender,staticClass:"d-flex align-items-center justify-content-center h-100"},[t("label",{attrs:{for:"upload-image__invisible"}},[t("ion-icon",{staticStyle:{"font-size":"30px"},attrs:{name:"cloud-upload-outline"},on:{click:function(t){return e.uploadImageAnswer(a)}}})],1),t("input",{staticClass:"upload-image__invisible",attrs:{type:"file",id:"uploadImage"+a},on:{change:function(t){return e.handleAnswerUpload(t,[a])}}})]),1==e.editQuestion.data.isText?t("div",{staticClass:"mt-2"},[t("ckeditor",{staticClass:"answer-input__text",attrs:{editor:e.editor,config:e.editorConfigAnswer,name:"",id:"",rows:"3",maxlength:"1500",placeholder:e.$t("question_list.label.placeholder_answer")},on:{ready:e.onReady,input:function(t){return e.charCount(e.editQuestion.data.answer[a].ans_value,a)}},model:{value:e.editQuestion.data.answer[a].ans_value,callback:function(t){e.$set(e.editQuestion.data.answer[a],"ans_value",t)},expression:"editQuestion.data.answer[index].ans_value"}})],1):e._e(),(i.image||e.answerUpload[a])&&0==e.editQuestion.data.isText?t("div",{staticClass:"preview",attrs:{id:"preview"+a}},[i.image?t("img",{key:e.imageReRender,attrs:{src:i.image_answer_s3}}):e._e(),e.answerUpload[a]?t("img",{key:e.imageReRender,attrs:{src:e.answerUpload[a]}}
1):e._e(),t("button",{on:{click:function(t){return e.removeAnswerImage(a)}}},[e._v(" "+e._s(e.$t("group_topic_list.button.remove_image"))+" ")])]):e._e(),t("div",{key:e.updateCorrectAnswer,staticClass:"text-answer"},["Multiple choice"===e.editQuestion.data.answer_option?t("input",{staticClass:"checkboxInvisible m-3",attrs:{type:"checkbox",name:"checkbox",id:"checkbox"+[a+1]},domProps:{checked:e.isTrueSet[a]},on:{change:function(t){return e.getMultiCorrectAnswer(a)}}}):e._e(),"One choice"===e.editQuestion.data.answer_option?t("input",{staticClass:"checked m-3",attrs:{type:"radio",name:"radio",id:"checkbox"+[a+1]},domProps:{checked:e.isTrueSet[a]},on:{change:function(t){return e.getCorrectAnswer(a)}}}):e._e()])])})),0):e._e(),t("div",{staticClass:"mt-3 float-right"},[t("b-button",{attrs:{variant:"danger"},on:{click:e.hideModal}},[e._v(e._s(e.$t("question_list.label.cancel")))]),1==e.disable?t("b-button",{staticStyle:{"margin-left":"1rem"},attrs:{variant:"primary"},on:{click:function(t){e.EditQuestions(),e.hideModal}}},[e._v(e._s(e.$t("question_list.label.edit"))+" ")]):e._e()],1)])],1)},s=[],n=(i("14d9"),i("910d"),i("7d54"),i("88a7"),i("271a"),i("5494"),i("2f62")),o=i("8e5f"),d=i.n(o),l=i("a411"),r=i("2996"),u=i.n(r),p={props:{callback:Function,titleTopic:String,page:Number},components:{Multiselect:d.a,ExplainEdit:l["default"]},data(){return{optionsTags:[],editor:u.a,editorConfig:{toolbar:["bold","italic","underline"],placeholder:this.$t("question_list.label.placeholder_title")},editorConfigAnswer:{toolbar:["bold","italic","underline"],placeholder:this.$t("question_list.label.placeholder_answer")},disable:!0,loading:!1,renderData:0,imageReRender:10,isTrueSet:[],updateCorrectAnswer:0,categories:[],cateSelected:[],tagsSelected:[],isText:"",typeOfQuestions:[{text:"Listening",value:0},{text:"Writing",value:1},{text:"Reading",value:2},{text:"Speaking",value:3}],typeOfAnswers:[{text:"Alphabet",value:0},{text:"Number",value:1}],typeOfAnswer:0,statusOfQuestions:[{text:"teacher_list.options.active",value:0},{text:"teacher_list.options.inactive",value:1}],answerOptionOfQuestions:[{text:"One choice",value:0},{text:"Multiple choice",value:1}],numberAnswerOfQuestions:[1,2,3,4,5,6],imageUpload:"",answerUpload:[],embedUpload:"",audioUpload:"",embedAudio:"",correctAnswer:[],file:"",filterData:{search:"",page:this.page,selected:{category:null,typeQuestion:null,typeOfQuestion:null,difficulty:null,score_from:null,score_to:null,tags:null}},valueTypeOfAnswer:"",optionValueTypeOfAnswer:[{text:"Text",value:1},{text:"Images",value:0}],valueTypeOfAnswers:[["A","B","C","D","E","F"],[1,2,3,4,5,6]],valueAnswerOption:"",form:{title:"",type:"",status:"",score:"",difficulty:"",category:[],image_path:"",video_path:"",embed_image_video:"",audio_path:"",embed_audio:"",answer_option:"One choice",answer:[],image:[],answer_text:[],number_answer:"",id_topic:"",id_ans_update:[],tags:[]}}},computed:{...Object(n["d"])("config",["category","difficulty"]),...Object(n["d"])("question",["editQuestion","explain","explain_path","changeListTags"]),...Object(n["d"])("auth",["user"]),categoryIdsAllow(){var e;return(null===(e=this.user)||void 0===e?void 0:e.category_ids_apply)||""}},methods:{onReady(e){e.ui.getEditableElement().parentElement.insertBefore(e.ui.view.toolbar.element,e.ui.getEditableElement())},getMultiCorrectAnswer(e){const t=this.form.answer;this.form.answer=[];for(let i=0;i<this.form.number_answer;i++){this.form.id_ans_update.includes(i)||this.form.id_ans_update.push(i);const e={ans_id:t[i].ans_id,ans_value:t[i].ans_value,image:t[i].image,isCorrect:t[i].isCorrect};this.form.answer.push(e),this.form.answer_text[i]=t[i].ans_value}!1===this.form.answer[e].isCorrect?(this.form.answer[e].isCorrect=!0,this.isTrueSet[e]=!0):(this.form.answer[e].isCorrect=!1,this.isTrueSet[e]=!1)},getCorrectAnswer(e){const t=this.editQuestion.data.answer,i=this.form.answer;this.form.answer=[];for(let a=0;a<this.form.number_answer;a++){this.form.id_ans_update.includes(a)||this.form.id_ans_update.push(a);const e={ans_id:t[a].ans_id,ans_value:i[a].ans_value,image:i[a].image,isCorrect:!1};this.isTrueSet[a]=!1,this.form.answer.push(e),this.form.answer_text[a]=i[a].ans_value}this.isTrueSet[e]=!0,this.form.answer[e]["ans_id"]=t[e].ans_id,this.form.answer[e]["isCorrect"]=!0},getCorrectAnswerReset(){const e=this.editQuestion.data.answer,t=this.form.answer;this.form.answer=[];for(let i=0;i<this.form.number_answer;i++){this.form.id_ans_update.includes(i)||this.form.id_ans_update.push(i);const a={ans_id:e[i].ans_id,ans_value:t[i].ans_value,image:t[i].image,isCorrect:!1};this.isTrueSet[i]=!1,this.form.answer.push(a),this.form.answer_text[i]=t[i].ans_value}},numberAnswerOfQuestion(e){const t=this.form.answer;if(e.target.options.selectedIndex>-1){let n=parseInt(e.target.options[e.target.options.selectedIndex].outerText),o=parseInt(this.editQuestion.data.answer.length);if(this.form.number_answer=n,o<n)for(o;o<n;o++){const e={ans_id:o+1,isCorrect:!1};this.editQuestion.data.answer.push(e)}if(o>n)for(o;o>n;o--)this.editQuestion.data.answer.pop();if(this.form.answer=[],o>n)for(let e=0;e<n;e++){const i={ans_id:e+1,ans_value:t[e].ans_value,image:t[e].image,isCorrect:t[e].isCorrect};this.form.answer.push(i)}else for(let e=0;e<n;e++)if(e<t.length){var i,a,s;const n={ans_id:e+1,ans_value:null===(i=t[e])||void 0===i?void 0:i.ans_value,image:null===(a=t[e])||void 0===a?void 0:a.image,isCorrect:null===(s=t[e])||void 0===s?void 0:s.isCorrect};this.form.answer.push(n)}else{const t={ans_id:e+1,ans_value:null,image:null,isCorrect:!1};this.form.answer.push(t)}this.updateCorrectAnswer++;for(let e=0;e<this.editQuestion.data.answer.length;e++)this.editQuestion.data.answer[e].ans_id=this.valueTypeOfAnswers[this.typeOfAnswer][e],this.form.answer[e].ans_id=this.valueTypeOfAnswers[this.typeOfAnswer][e],this.imageReRender++}},numberAnswerOfQuestionDefault(e){const t=this.form.answer;let i=e,a=parseInt(this.editQuestion.data.answer.length);if(this.form.number_answer=i,a<i)for(a;a<i;a++){const e={ans_id:a+1,ans_value:null,image:null,isCorrect:!1};this.editQuestion.data.answer.push(e)}if(a>i)for(a;a>i;a--)this.editQuestion.data.answer.pop();if(this.form.answer=[],a>i)for(let d=0;d<i;d++){const e={ans_value:this.editQuestion.data.answer[d].ans_value,image:this.editQuestion.data.answer[d].image,ans_id:d+1,isCorrect:this.editQuestion.data.answer[d].isCorrect};this.form.answer.push(e)}else for(let d=0;d<i;d++)if(d<a){var s,n,o;const e={ans_id:d+1,ans_value:null===(s=t[d])||void 0===s?void 0:s.ans_value,image:null===(n=t[d])||void 0===n?void 0:n.image,isCorrect:null===(o=t[d])||void 0===o?void 0:o.isCorrect};this.form.answer.push(e)}else{const e={ans_id:d+1,isCorrect:!1};this.form.answer.push(e)}this.updateCorrectAnswer++;for(let d=0;d<this.editQuestion.data.answer.length;
1d++)this.editQuestion.data.answer[d].ans_id=this.valueTypeOfAnswers[this.typeOfAnswer][d],this.form.answer[d].ans_id=this.valueTypeOfAnswers[this.typeOfAnswer][d],this.imageReRender++},async typeOfQuestion(e){e.target.options.selectedIndex>-1&&(this.form.type=parseInt(e.target.options.selectedIndex),this.editQuestion.data.type=e.target.options[this.form.type].outerText.trim()),this.alphabetOfQuestionDefault(this.typeOfAnswer?this.typeOfAnswer:0),this.numberAnswerOfQuestionDefault(this.form.answer.length?this.form.answer.length:4),this.getCorrectAnswerReset(),this.answerTypeOfQuestionDefault(!this.editQuestion.data.isText||this.editQuestion.data.isText),this.resetAnswer(),this.editQuestion.data.manyAnswer=this.editQuestion.data.manyAnswer?this.editQuestion.data.manyAnswer:4,this.imageReRender++,await this.$store.dispatch("question/changeListTags",{type:this.editQuestion.data.type}),this.optionsTags=this.changeListTags.data,this.tagsSelected=[]},alphabetOfQuestionDefault(e){this.typeOfAnswer=e;let t=e;for(let i=0;i<this.editQuestion.data.answer.length;i++)this.editQuestion.data.answer[i].ans_id=this.valueTypeOfAnswers[t][i],this.editQuestion.data.answer[i].isCorrect=!1;this.imageReRender++},alphabetOfQuestion(e){let t=e.target.options.selectedIndex;this.typeOfAnswer=e.target.options.selectedIndex;for(let i=0;i<this.editQuestion.data.answer.length;i++)this.editQuestion.data.answer[i].ans_id=this.valueTypeOfAnswers[t][i],this.editQuestion.data.answer[i].isCorrect=!1;this.imageReRender++},statusOfQuestion(e){e.target.options.selectedIndex>-1&&(this.editQuestion.data.status=e.target.options.selectedIndex)},difficultyOfQuestion(e){e.target.options.selectedIndex>-1&&(this.editQuestion.data.difficulty=e.target.options[e.target.options.selectedIndex].outerText)},manyAnswerOfQuestion(e){let t=e.target.options.selectedIndex;e.target.options.selectedIndex>-1&&(this.valueAnswerOption=t),1==t&&(this.editQuestion.data.answer_option="Multiple choice"),0==t&&(this.editQuestion.data.answer_option="One choice");const i=this.form.answer;this.form.answer=[];for(let a=0;a<this.form.number_answer;a++){this.form.id_ans_update.includes(a)||this.form.id_ans_update.push(a);const e={ans_id:i[a].ans_id,ans_value:i[a].ans_value,image:i[a].image,isCorrect:i[a].isCorrect};this.form.answer.push(e),this.form.answer_text[a]=i[a].ans_value}},answerTypeOfQuestion(e){let t="";e.target.options.selectedIndex>-1&&(t=e.target.options.selectedIndex),0==t&&(this.isText=!0,this.editQuestion.data.isText=!0),1==t&&(this.isText=!1,this.editQuestion.data.isText=!1),this.imageReRender++},answerTypeOfQuestionDefault(e){this.isText=!e,this.editQuestion.data.isText=!e,this.valueTypeOfAnswer=Number(!e),this.imageReRender++},resetAnswer(){const e=this.form.answer;this.form.answer=[];for(let t=0;t<this.form.number_answer;t++){this.form.id_ans_update.includes(t)||this.form.id_ans_update.push(t);const i={ans_id:e[t].ans_id,ans_value:e[t].ans_value,image:e[t].image,isCorrect:e[t].isCorrect};this.form.answer.push(i),this.form.answer_text[t]=e[t].ans_value,this.answerUpload[t]="",this.editQuestion.data.answer[t].image="",this.editQuestion.data.answer[t].image_answer_s3="",this.imageReRender+=1}},charCount:function(e,t){const i=this.editQuestion.data.answer,a=this.form.answer;this.form.answer=[];for(let s=0;s<this.form.number_answer;s++){this.form.id_ans_update.includes(s)||this.form.id_ans_update.push(s);const e={ans_id:i[s].ans_id,ans_value:i[s].ans_value,image:a[s].image,isCorrect:a[s].isCorrect};this.form.answer.push(e),this.form.answer_text[s]=a[s].ans_value}this.form.answer_text[t]=e,this.form.answer[t].ans_value=e},charCountTitle:function(){this.editQuestion.data.title.length=this.editQuestion.data.title.length},handleAudioUpload(e){let t=e.target.files[0].name.split("."),i=t[t.length-1];"mp3"===i?e.target.files[0].size/1048576>10?this.$bvToast.toast(this.$t('msg["E_UC2.2_16"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"}):(this.audioUpload=e.target.files[0],this.form.audio_path=this.audioUpload,this.audioUpload=URL.createObjectURL(this.audioUpload)):this.$bvToast.toast(this.$t('msg["E_UC2.2_13"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},handleFileUpload(e){let t=e.target.files[0].name.split("."),i=t[t.length-1];if("mp4"===i||"jpg"===i||"jpeg"===i||"png"===i)if(e.target.files[0].size/1048576>10)this.$bvToast.toast(this.$t('msg["E_UC2.2_16"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"});else if("mp4"===i)this.file=e.target.files[0],this.form.video_path=this.file,this.file=URL.createObjectURL(this.file);else{const t=e.target.files[0];this.form.image_path=t,this.imageUpload=URL.createObjectURL(t)}else this.$bvToast.toast(this.$t('msg["E_UC2.2_13"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},uploadImageAnswer(e){document.getElementById("uploadImage"+e).click()},handleAnswerUpload(e,t){let i=e.target.files[0].name.split("."),a=i[i.length-1];if("jpg"===a||"jpeg"===a||"png"===a){this.editQuestion.data.answer[t[0]].ans_id=this.valueTypeOfAnswers[this.typeOfAnswer][t[0]];const i=e.target.files[0];this.form.id_ans_update[t[0]]=t[0],this.form.image[t[0]]=i,this.answerUpload[t[0]]=URL.createObjectURL(i),this.imageReRender+=1}else this.$bvToast.toast(this.$t('msg["E_UC2.2_13"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},previewVideo(){let e=document.getElementById("video-preview"),t=new FileReader;
1t.readAsDataURL(this.file),t.addEventListener("load",(function(){e.src=t.result}))},embed(){this.form.embed_image_video?this.form.embed_image_video.includes("https://")||this.form.embed_image_video.includes("http://")||this.form.embed_image_video.includes("<iframe")?(this.embedUpload=this.form.embed_image_video,document.getElementById("embedUpload").innerHTML='<embed width="500" height="250" src="'+this.embedUpload+'"  frameborder="0"   allowfullscreen></embed>'):this.$bvToast.toast(this.$t('msg["E_UC2.2_13"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"}):this.$bvToast.toast(this.$t('msg["E_UC2.2_43"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},audioEmbedLeft(){this.form.embed_audio?this.form.embed_audio.includes("<iframe")&&this.form.embed_audio.includes("></iframe>")&&this.form.embed_audio.includes("src=")?(this.embedAudio=this.form.embed_audio,document.getElementById("audio_embed_view").innerHTML=this.embedAudio):this.$bvToast.toast(this.$t("questions_create.message.data_invalid"),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"}):this.$bvToast.toast(this.$t('msg["E_UC2.2_43"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},removeFile:function(){this.editQuestion.data.image_s3="",this.editQuestion.data.image_path="",this.imageUpload="",this.videoUpload="",this.file="",this.form.video_path="",this.form.image_path="",this.editQuestion.data.video_s3="",this.editQuestion.data.video_path=""},removeEmbed:function(){this.embedUpload="",this.editQuestion.data.embed_image_video="",this.form.embed_image_video="",document.getElementById("embedUpload").innerHTML=""},removeAudio:function(){this.editQuestion.data.audio_path="",this.editQuestion.data.audio_s3="",this.audioUpload="",this.form.audio_path="",document.getElementById("upload-audio-input").value=null},removeEmbedAudio:function(){this.editQuestion.data.embed_audio="",this.form.embed_audio="",this.embedAudio="",document.getElementById("embed_audio_link").value=null,document.getElementById("audio_embed_view").innerHTML=null},removeAnswerImage:function(e){this.answerUpload[e]="",this.editQuestion.data.answer[e].image="",this.editQuestion.data.answer[e].image_answer_s3="",this.imageReRender+=1},hideModal(){this.$bvModal.hide("modal-edit")},async EditQuestions(){var e,t;this.loading=!0,this.disable=!1;var i=[],a=[],s=[],n=this.editQuestion.data.answer.length;let o=new FormData;for(let u=0;u<this.cateSelected.length;u++)this.form.category[u]=this.cateSelected[u]["category"];for(let u=0;u<this.tagsSelected.length;u++)this.form.tags[u]=this.tagsSelected[u]["id"];1==this.isText?(this.form.answer_text=this.form.answer_text.filter((function(e){return null!=e})),this.form.answer_text.forEach((e,t)=>{t<n&&a.push(e)}),o.append("answer_text",JSON.stringify(a))):(this.form.image.forEach((e,t)=>{t<n&&s.push(e)}),this.form.image.map((e,t)=>{t<n&&o.append("image[]",e,e.name)}),o.append("answer_text",null)),this.form.id_ans_update=this.form.id_ans_update.filter((function(e){return null!=e})),this.form.id_ans_update.forEach(e=>{e<n&&i.push(e)}),o.append("type",this.editQuestion.data.type),o.append("title",this.editQuestion.data.title),o.append("category",JSON.stringify(this.form.category)),o.append("status",this.editQuestion.data.status),o.append("score",this.editQuestion.data.score),o.append("difficulty",this.editQuestion.data.difficulty),o.append("tags",JSON.stringify(this.form.tags)),o.append("explain",null==this.editQuestion.data.explain?"":this.editQuestion.data.explain),o.append("explain_path",null==this.editQuestion.data.explain_path?"":this.editQuestion.data.explain_path),o.append("image_path",this.form.image_path),o.append("video_path",this.form.video_path),o.append("embed_image_video",null==this.form.embed_image_video?"":this.form.embed_image_video),o.append("audio_path",null==this.form.audio_path?"":this.form.audio_path),o.append("embed_audio",null==this.form.embed_audio?"":this.form.embed_audio),o.append("answer_option",this.editQuestion.data.answer_option),o.append("id_topic",this.form.id_topic),o.append("answer",JSON.stringify(this.form.answer)),o.append("manyAnswer",n),o.append("id_ans_update",JSON.stringify(i)),this.$root.$loading.start(),await this.$store.dispatch("question/editQuestion",[o,this.editQuestion.data.idQues]),this.loading=!0;const d=this.$store.state.question.responseQuestion,l=(null===d||void 0===d||null===(e=d.errors)||void 0===e?void 0:e.title)||(null===d||void 0===d||null===(t=d.errors)||void 0===t?void 0:t.score)||{message:null===d||void 0===d?void 0:d.message}||"",r=Object.values(l);if(422===this.$store.state.question.responseQuestion.code)return this.$root.toast(this.$t("questions_create.message.edit_false"),"danger",this.$t(`msg["${r}"]`)),this.loading=!1,void(this.disable=!0);await this.$store.dispatch("question/getQuestion",this.filterData),await this.callback(),this.$root.toast(this.$t("commons.label.create_success_title"),"success",this.$t("questions_create.message.edit_success")),this.disable=!0,this.loading=!1,this.$bvModal.hide("modal-edit"),this.$root.$loading.finish()},renderQuestion(){this.categories=this.category;var e=this.editQuestion.data;for(let t=0;t<e.category.length;t++){const i={category:e.category[t]};this.cateSelected.push(i)}if(null!==e.tags)for(let t=0;t<e.tags.length;
1t++)this.optionsTags.forEach(i=>{if(e.tags[t]===i.id){const e={id:i.id,name:i.name};this.tagsSelected.push(e)}});for(let t=0;t<e.answer.length;t++)this.isTrueSet[t]=!0===e.answer[t].isCorrect;"Listening"==e.type?this.form.type=0:"Writing"==e.type?this.form.type=1:"Reading"==e.type?this.form.type=2:"Speaking"==e.type&&(this.form.type=3),this.form.image_path=e.image_path?e.image_path:"",this.form.answer=e.answer,this.form.video_path=e.video_path?e.video_path:"",this.form.audio_path=e.audio_path?e.audio_path:"",this.form.embed_audio=e.embed_audio?e.embed_audio:"",this.isText=1==e.isText,this.valueTypeOfAnswer=1==e.isText?1:0,"Writing"!==e.type&&"Speaking"!==e.type&&(this.typeOfAnswer=1==e.answer[0].ans_id?1:0),this.valueAnswerOption="One choice"==e.answer_option?0:1,this.form.embed_image_video=e.embed_image_video?e.embed_image_video:"",this.form.status=0==e.status?0:1,this.form.number_answer=e.manyAnswer,this.form.id_topic=e.id_topic?e.id_topic:"",0!=this.cateSelected.length&&this.renderData++,this.renderData++},checkCategoryPermission(e){var t;const i=Number((null===(t=this.user)||void 0===t?void 0:t.business_id)||0);if(i<=0)return;const a=this.categoryIdsAllow.split(",").map(e=>String(e).trim()).filter(Boolean),s=String(e.id);a.includes(s)||(this.$nextTick(()=>{this.cateSelected=this.cateSelected.filter(e=>String(e.id)!==s)}),this.$root.toast(this.$t('msg["title_notification"]'),"danger",this.$t('msg["content_noti"]')))}},async created(){await this.$store.dispatch("question/changeListTags",{type:this.editQuestion.data.type}),this.optionsTags=this.changeListTags.data,await this.$root.$loading.start(),this.loading=!0,await this.renderQuestion(),this.loading=!1,this.$root.$loading.finish()}},c=p,m=(i("2981"),i("2877")),h=Object(m["a"])(c,a,s,!1,null,null,null);t["default"]=h.exports},2981:function(e,t,i){"use strict";i("953e")},"430e":function(e,t,i){"use strict";i("d2fb")},"7b0a":function(e,t,i){e.exports=i.p+"img/file_pdf.svg.9d2ce81a.webp"},"953e":function(e,t,i){},a411:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"p-3"},[t("div",{staticClass:"createQuestion"},[t("h5",{staticClass:"text-center pb-4"},[e._v(" "+e._s(e.$t("question_list.label.explain_answer"))+" ")]),t("div",{staticClass:"explain"},[t("div",{staticClass:"explain-textArena"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.explain_notVuex,expression:"explain_notVuex"}],staticClass:"answer-input__text_explain mt-2",attrs:{name:"",id:"",rows:"5",maxlength:"1500",placeholder:e.$t("question_list.label.placeholder_explain")},domProps:{value:e.explain_notVuex},on:{keyup:function(t){return e.charCount()},input:function(t){t.target.composing||(e.explain_notVuex=t.target.value)}}})]),t("div",{staticClass:"row justify-content-around"},[t("div",{staticClass:"col left-embed p-0"},[t("div",{staticClass:"d-flex flex-column align-items-center embed-image-video"},[e.fileExplain_img||e.fileExplain_pdf||e.editQuestion.data.explain_path?e._e():t("ion-icon",{staticStyle:{"font-size":"60px","margin-bottom":"10px"},attrs:{name:"cloud-upload-outline"}}),e.fileExplain_img||e.fileExplain_pdf||e.editQuestion.data.explain_path?e._e():t("label",{staticClass:"label-uploadImage",attrs:{for:"uploadExplainImage"}},[e._v(" "+e._s(e.$t("question_list.label.upload_file_pdf"))+" ")]),e.fileExplain_img||e.fileExplain_pdf||e.editQuestion.data.explain_path?t("div",{attrs:{id:"preview"}},[e.editQuestion.data.explain_s3&&!0===e.isImage?t("img",{attrs:{src:e.editQuestion.data.explain_s3}}):e._e(),t("div",{staticClass:"question_explain_pdf"},[e.editQuestion.data.explain_s3&&!1===e.isImage?t("a",{attrs:{href:e.editQuestion.data.explain_s3}},[t("img",{staticStyle:{width:"200px"},attrs:{src:i("7b0a")}}),t("p",[e._v(" "+e._s(e.namePdf)+" ")])]):e._e()]),e.fileExplain_img?t("img",{attrs:{src:e.fileExplain_img}}
1):e._e(),t("div",{staticClass:"question_explain_pdf"},[e.fileExplain_pdf?t("img",{staticStyle:{width:"200px"},attrs:{src:i("7b0a")}}):e._e(),e.fileExplain_pdf?t("p",[e._v(e._s(e.fileExplain_pdf))]):e._e()]),t("button",{on:{click:e.removeExplainImage}},[e._v("X")])]):t("input",{attrs:{type:"file",id:"uploadExplainImage"},on:{change:e.handleExplainUpload}})],1)])])]),t("div",{staticClass:"mt-3 float-right"},[t("b-button",{attrs:{variant:"danger"},on:{click:e.hideModal}},[e._v(e._s(e.$t("question_list.label.cancel")))]),t("b-button",{staticStyle:{"margin-left":"1rem"},attrs:{variant:"primary"},on:{click:function(t){e.CreateQuestions(),e.hideModal}}},[e._v(e._s(e.$t("question_list.label.edit"))+" ")])],1)])])},s=[],n=(i("88a7"),i("271a"),i("5494"),i("2f62")),o=i("8e5f"),d=i.n(o),l={components:{Multiselect:d.a},data(){return{totalCharacterExplain:null,fileExplain_img:"",fileExplain_pdf:"",isImage:null,namePdf:"",explain_path_notVuex:"",explain_notVuex:""}},computed:{...Object(n["d"])("question",["editQuestion","explain","explain_path","explain_img_preview","explain_pdf_preview"])},methods:{hideModal(){this.$bvModal.hide("modal-explain-edit")},charCount:function(){this.totalCharacterExplain=this.explain_notVuex.length},handleExplainUpload(e){let t=e.target.files[0].name.split("."),i=t[t.length-1];if("pdf"===i||"jpg"===i||"jpeg"===i||"png"===i)if("pdf"===i){const t=e.target.files[0];this.fileExplain_pdf=t.name,this.explain_path_notVuex=t,this.isImage=!1}else{const t=e.target.files[0];this.fileExplain_img=URL.createObjectURL(t),this.explain_path_notVuex=t,this.isImage=!0}else this.$bvToast.toast(this.$t('msg["E_UC2.2_13"]'),{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"})},removeExplainImage:function(){this.explain_path_notVuex="",this.editQuestion.data.explain_path="",this.editQuestion.data.explain_s3="",this.fileExplain_img="",this.fileExplain_pdf=""},async CreateQuestions(){if(this.explain_notVuex&&this.explain_notVuex.length>1500)return void this.$bvToast.toast('msg["E_UC1.2_07"]',{title:this.$t("difficulty.notice"),autoHideDelay:5e3,variant:"danger"});let e=[];this.editQuestion.data.explain=this.explain_notVuex,this.editQuestion.data.explain_path=this.explain_path_notVuex?this.explain_path_notVuex:this.editQuestion.data.explain_path,e["explain"]=this.explain_notVuex,e["explain_path"]=this.explain_path_notVuex?this.explain_path_notVuex:this.editQuestion.data_explain_path,!1===this.isImage?(e["explain_pdf_preview"]=""==this.fileExplain_pdf?this.editQuestion.data.explain_s3:this.fileExplain_pdf,e["explain_img_preview"]=""):(e["explain_pdf_preview"]="",e["explain_img_preview"]=""==this.fileExplain_img?this.editQuestion.data.explain_s3:this.fileExplain_img),await this.$store.dispatch("question/setExplain",e),this.$bvModal.hide("modal-explain-edit"),this.$root.$loading.start(),this.$root.$loading.finish()}},async created(){let e=this.editQuestion.data;e.explain&&(this.explain_notVuex=e.explain,this.totalCharacterExplain=e.explain.length),e.explain_path&&(this.fileExplain_img=this.explain_img_preview,this.fileExplain_pdf=this.explain_pdf_preview),e.explain_s3&&(this.editQuestion.data.explain_path.includes(".pdf")?(this.isImage=!1,this.namePdf=this.editQuestion.data.explain_path.substr(13)):this.isImage=!0)}},r=l,u=(i("430e"),i("2877")),p=Object(u["a"])(r,a,s,!1,null,null,null);t["default"]=p.exports},d2fb:function(e,t,i){}}]);
2//# sourceMappingURL=chunk-429998dc.ffea85d8.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.