1"use strict";(globalThis["webpackChunkmyos_app"]||=[]).push([[618],{1617(t,e,s){s.r(e),s.d(e,{default:()=>Ct});s(20683),s(60939),s(16461);var a=s(51347),i=s(37763);const n={class:"col-12 text-subtitle1"},r={class:"absolute-bottom-right rounded-borders q-ma-xs",style:{"background-color":"rgba(0, 0, 0, 0.5)",padding:"0px"}},l={key:1},o={class:"col-12"},c={class:"col-12 q-mt-md"},u={class:"row justify-between q-gutter-sm"},d={class:"col-auto"},m={class:"row q-gutter-md"},h={class:"text-left"},A={class:"text-h6 q-pb-sm"},p={class:"text-body2"},g={key:0},y={key:0,class:"text-caption"},b={key:1,class:"text-caption text-capitalize"},k={key:2,class:"q-mt-sm"},f={key:0,class:"text-caption"},v={key:1,class:"text-weight-medium text-grey-7 text-body2"},x={class:"text-caption text-black"},C={key:2,class:"text-weight-medium text-grey-7 text-body2"},B={class:"text-caption text-black"},w={key:3,class:"q-mt-sm"},T={key:0,class:"text-caption"},E={key:1,class:"text-weight-medium text-grey-7 text-body2"},q={class:"text-caption text-black"},Q={key:2,class:"text-weight-medium text-grey-7 text-body2"},L={class:"text-caption text-black"},D={class:"text-caption q-mt-sm"},I={key:0,class:"q-px-sm",style:{"font-size":"1.3em"}},F={key:1,class:"text-capitalize"},W={class:"self-end text-right col-12 col-sm-auto"},X={key:0,class:"text-primary q-mb-sm"},M={key:0,class:"row"},U={key:1},O={key:1,class:"q-mb-sm"},P={key:2},S={key:3,class:"row justify-center q-mt-sm"},_={class:"row q-px-xs"},z=["innerHTML"],G={class:"row q-px-xs"},R={class:"row q-px-xs"},Y={class:"row q-px-xs"},H={key:0,class:"text-caption text-capitalize"},K={key:1,class:"text-caption"},V={key:2,class:"text-caption text-capitalize"},j={key:3,class:"text-caption"};function N(t,e,s,N,J,$){const Z=(0,a.g2)("vue-easy-lightbox"),tt=(0,a.g2)("Breadcrumb"),et=(0,a.g2)("q-btn"),st=(0,a.g2)("q-img"),at=(0,a.g2)("q-banner"),it=(0,a.g2)("q-badge"),nt=(0,a.g2)("q-chip"),rt=(0,a.g2)("q-card-section"),lt=(0,a.g2)("q-card"),ot=(0,a.g2)("q-separator"),ct=(0,a.g2)("q-route-tab"),ut=(0,a.g2)("q-tabs"),dt=(0,a.g2)("q-tab-panel"),mt=(0,a.g2)("test-lists"),ht=(0,a.g2)("upgrade-plan"),At=(0,a.g2)("acl-container"),pt=(0,a.g2)("q-tab-panels"),gt=(0,a.g2)("q-page");return(0,a.uX)(),(0,a.Wv)(gt,{class:"bg-grey-1 q-pa-md"},{default:(0,a.k6)(()=>[(0,a.bF)(Z,{visible:N.lightboxVisibleRef,imgs:N.ligthBoxItems,index:N.lightBoxIndex,onHide:e[0]||(e[0]=()=>{N.lightboxVisibleRef=!1})},null,8,["visible","imgs","index"]),(0,a.Lk)("div",n,[(0,a.bF)(tt,{list:$.breadcrumbList},null,8,["list"])]),J.currentAssessment?((0,a.uX)(),(0,a.Wv)(st,{key:0,src:J.currentAssessment&&J.currentAssessment.imageUrl?J.currentAssessment.imageUrl:t.$krazy.app.getAppAssetUrl("practice_test.png"),transition:"fade",style:{height:"300px"},class:"shadow-1",onClick:e[1]||(e[1]=e=>$.openImage(J.currentAssessment.imageUrl||t.$krazy.app.getAppAssetUrl("practice_test.png")))},{default:(0,a.k6)(()=>[(0,a.Lk)("div",r,[(0,a.bF)(et,{dense:"",flat:"",icon:"zoom_in"})])]),_:1},8,["src"])):(0,a.Q3)("",!0),J.currentAssessment?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("div",l,[J.noAssessMsg?((0,a.uX)(),(0,a.Wv)(at,{key:0,dense:"","inline-actions":"",class:"q-mt-md row q-pa-sm justify-center bg-deep-orange-7 text-center text-white text-body1 text-weight-medium rounded-borders shadow-1"},{default:(0,a.k6)(()=>[(0,a.Lk)("div",o,(0,i.v_)(J.noAssessMsg),1),(0,a.Lk)("div",c,["student"===t.$pref.role?((0,a.uX)(),(0,a.Wv)(et,{key:0,outline:"",label:"Search Assessments","icon-right":"search",to:"/tests"})):((0,a.uX)(),(0,a.Wv)(et,{key:1,outline:"",label:"Search Assessments","icon-right":"search",to:"/assessments"}))])]),_:1})):(0,a.Q3)("",!0)])),J.currentAssessment?((0,a.uX)(),(0,a.Wv)(lt,{key:2,flat:"",class:"bg-grey-1"},{default:(0,a.k6)(()=>[(0,a.bF)(rt,{class:"q-py-sm"},{default:(0,a.k6)(()=>[(0,a.Lk)("div",u,[(0,a.Lk)("div",d,[(0,a.Lk)("div",m,[(0,a.Lk)("div",h,[(0,a.Lk)("div",A,(0,i.v_)(J.currentAssessment.title),1),(0,a.Lk)("div",p,[e[5]||(e[5]=(0,a.eW)(" Posted: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.online?$.timeSince(J.currentAssessment.online):J.currentAssessment.createdAt),1),J.currentAssessment.company&&J.currentAssessment.company.name?((0,a.uX)(),(0,a.CE)("span",g,[e[4]||(e[4]=(0,a.eW)(" by ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.company.name),1)])):(0,a.Q3)("",!0)]),"platform"===J.listMode||"platform"!==J.listMode&&"platform"!==J.listType?((0,a.uX)(),(0,a.CE)("div",y,[e[6]||(e[6]=(0,a.eW)(" Author: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.author.name),1)])):(0,a.Q3)("",!0),"platform"===J.listMode&&J.currentAssessment.author&&J.currentAssessment.author.institution&&J.currentAssessment.author.institution.name?((0,a.uX)(),(0,a.CE)("div",b,[e[7]||(e[7]=(0,a.eW)(" Institution: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.author.institution.name),1)])):(0,a.Q3)("",!0),J.currentAssessment.testStartAt&&J.currentAssessment.testEndAt?((0,a.uX)(),(0,a.CE)("div",k,[J.currentAssessment.testEndAt?((0,a.uX)(),(0,a.CE)("div",f,[e[8]||(e[8]=(0,a.eW)(" Ends: ",-1)),(0,a.Lk)("b",null,(0,i.v_)($.timeSince(J.currentAssessment.testEndAt)),1)])):(0,a.Q3)("",!0),J.currentAssessment.testStartAt?((0,a.uX)(),(0,a.CE)("div",v,[(0,a.eW)(" Start Date: "+(0,i.v_)($.formattedDate(J.currentAssessment.testStartAt,'Do MMM "YY - hh:mm A')),1),(0,a.Lk)("span",x,[(0,a.Lk)("b",null," ("+(0,i.v_)($.timeSince(J.currentAssessment.testStartAt))+")",1)])])):(0,a.Q3)("",!0),J.currentAssessment.testEndAt?((0,a.uX)(),(0,a.CE)("div",C,[(0,a.eW)(" End Date: "+(0,i.v_)($.formattedDate(J.currentAssessment.testEndAt,'Do MMM "YY - hh:mm A')),1),(0,a.Lk)("span",B,[(0,a.Lk)("b",null," ("+(0,i.v_)($.timeSince(J.currentAssessment.testEndAt))+")",1)])])):(0,a.Q3)("",!0)])):((0,a.uX)(),(0,a.CE)("div",w,[J.currentAssessment.offline?((0,a.uX)(),(0,a.CE)("div",T,[e[9]||(e[9]=(0,a.eW)(" Ends: ",-1)),(0,a.Lk)("b",null,(0,i.v_)($.timeSince(J.currentAssessment.offline)),1)])):(0,a.Q3)("",!0),J.currentAssessment.online?((0,a.uX)(),(0,a.CE)("div",E,[(0,a.eW)(" Start Date: "+(0,i.v_)($.formattedDate(J.currentAssessment.online,'Do MMM "YY - hh:mm A')),1),(0,a.Lk)("span",q,[(0,a.Lk)("b",null," ("+(0,i.v_)($.timeSince(J.currentAssessment.online))+")",1)])])):(0,a.Q3)("",!0),J.currentAssessment.offline?((0,a.uX)(),(0,a.CE)("div",Q,[(0,a.eW)(" End Date: "+(0,i.v_)($.formattedDate(J.currentAssessment.offline,'Do MMM "YY - hh:mm A')),1),(0,a.Lk)("span",L,[(0,a.Lk)("b",null," ("+(0,i.v_)($.timeSince(J.currentAssessment.offline))+")",1)])])):(0,a.Q3)("",!0)])),(0,a.Lk)("div",D,[(0,a.Lk)("span",null,[(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.questions),1),e[10]||(e[10]=(0,a.eW)(" Questions",-1))]),e[12]||(e[12]=(0,a.Lk)("span",{class:"q-px-sm",style:{"font-size":"1.3em"}},"|",-1)),(0,a.Lk)("span",null,[(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.duration),1),e[11]||(e[11]=(0,a.eW)(" Mins",-1))]),J.currentAssessment.difficulty?((0,a.uX)(),(0,a.CE)("span",I,"|")):(0,a.Q3)("",!0),J.currentAssessment.difficulty?((0,a.uX)(),(0,a.CE)("span",F,[(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.difficulty),1),(0,a.eW)(" "+(0,i.v_)("all"===J.currentAssessment.difficulty?"Levels":"Level"),1)])):(0,a.Q3)("",!0)])])])]),(0,a.Lk)("div",W,["student"===J.listMode?((0,a.uX)(),(0,a.CE)("div",X,[$.completedTestExist(J.currentAssessment.tests)?((0,a.uX)(),(0,a.CE)("div",M,[(0,a.bF)(it,{color:"green-8",label:"Taken",class:"col-auto"}),(0,a.bF)(nt,{dense:"",outline:"",square:"",color:"green-8",label:"Highest Score:"+$.getMaxScore(J.currentAssessment.tests),class:"col-auto"},null,8,["label"])])):((0,a.uX)(),(0,a.CE)("div",U)),J.currentAssessment.tests&&J.currentAssessment.tests.filter(t=>"completed"===t.status).length===J.currentAssessment.attempts?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(et,{key:2,color:"primary",label:"Take Test",onClick:e[2]||(e[2]=t=>$.beginTest(J.currentAssessment._id))}))])):"platform"===J.listType&&"platform"===t.$pref.role||"institution"===J.listType&&!["student","platform"].includes(t.$pref.role)?((0,a.uX)(),(0,a.CE)("div",O,["published"===J.currentAssessment.status?((0,a.uX)(),(0,a.Wv)(it,{key:0,color:"green",class:"q-pa-sm"},{default:(0,a.k6)(()=>[...e[13]||(e[13]=[(0,a.eW)("Published",-1)])]),_:1})):"draft"===J.currentAssessment.status?((0,a.uX)(),(0,a.Wv)(it,{key:1,color:"amber-9",class:"q-pa-sm"},{default:(0,a.k6)(()=>[...e[14]||(e[14]=[(0,a.eW)("Draft",-1)])]),_:1})):((0,a.uX)(),(0,a.Wv)(it,{key:2,color:"amber-9",class:"q-pa-sm"},{default:(0,a.k6)(()=>[...e[15]||(e[15]=[(0,a.eW)("Archived",-1)])]),_:1}))])):(0,a.Q3)("",!0),J.listMode.match(/^student$/i)?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("div",P,[(0,a.bF)(it,{transparent:"",color:"practice"===J.currentAssessment.purpose?"indigo":"purple",class:"text-capitalize q-pa-sm"},{default:(0,a.k6)(()=>[(0,a.eW)((0,i.v_)(J.currentAssessment.purpose),1)]),_:1},8,["color"])]))])])]),_:1})]),_:1})):(0,a.Q3)("",!0),(0,a.bF)(ot),J.currentAssessment?((0,a.uX)(),(0,a.CE)("div",S,[(0,a.bF)(lt,{flat:"",class:"col-12 col-md-10 col-lg-8 bg-grey-1"},{default:(0,a.k6)(()=>[(0,a.bF)(ut,{align:"left","indicator-color":"primary","active-color":"primary"},{default:(0,a.k6)(()=>[(0,a.bF)(ct,{to:`/assessment/${J.assessId}`,icon:"info",label:"Details"},null,8,["to"]),(0,a.bF)(ct,{to:`/assessment/${J.assessId}/tests`,icon:"las la-clipboard-list",label:"student"===J.listMode?"My Tests":"Tests Taken"},null,8,["to","label"])]),_:1})]),_:1}),(0,a.bF)(pt,{modelValue:J.assessTab,"onUpdate:modelValue":e[3]||(e[3]=t=>J.assessTab=t),animated:"","transition-prev":"fade","transition-next":"fade",class:"col-12 bg-grey-1"},{default:(0,a.k6)(()=>[(0,a.bF)(dt,{name:"details"},{default:(0,a.k6)(()=>[(0,a.bF)(lt,{flat:"",class:"bg-grey-1"},{default:(0,a.k6)(()=>[J.currentAssessment.description?((0,a.uX)(),(0,a.Wv)(rt,{key:0,class:"q-py-md"},{default:(0,a.k6)(()=>[e[16]||(e[16]=(0,a.Lk)("div",{class:"q-py-xs text-subtitle1 text-weight-medium"},"Descriptions",-1)),(0,a.Lk)("div",_,[(0,a.Lk)("div",{innerHTML:J.currentAssessment.description},null,8,z)])]),_:1})):(0,a.Q3)("",!0),J.currentAssessment.tags&&J.currentAssessment.tags.length?((0,a.uX)(),(0,a.Wv)(rt,{key:1,class:"q-py-md"},{default:(0,a.k6)(()=>[e[17]||(e[17]=(0,a.Lk)("div",{class:"q-py-xs text-subtitle1 text-weight-medium"},"Tags:",-1)),(0,a.Lk)("div",G,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(J.currentAssessment.tags,(t,e)=>((0,a.uX)(),(0,a.Wv)(nt,{color:"grey-4",size:"md",square:"",key:e},{default:(0,a.k6)(()=>[(0,a.Lk)("div",null,"Â "+(0,i.v_)(t),1)]),_:2},1024))),128))])]),_:1})):(0,a.Q3)("",!0),J.currentAssessment.academics&&J.currentAssessment.academics.length?((0,a.uX)(),(0,a.Wv)(rt,{key:2,class:"q-py-md"},{default:(0,a.k6)(()=>[e[18]||(e[18]=(0,a.Lk)("div",{class:"q-py-xs text-subtitle1 text-weight-medium"},"Academics:",-1)),(0,a.Lk)("div",R,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(J.currentAssessment.academics,(t,e)=>((0,a.uX)(),(0,a.Wv)(nt,{color:"grey-4",size:"md",square:"",key:e},{default:(0,a.k6)(()=>[(0,a.Lk)("div",null,"Â "+(0,i.v_)(t),1)]),_:2},1024))),128))])]),_:1})):(0,a.Q3)("",!0),J.currentAssessment.domains&&J.currentAssessment.domains.length?((0,a.uX)(),(0,a.Wv)(rt,{key:3,class:"q-py-md"},{default:(0,a.k6)(()=>[e[19]||(e[19]=(0,a.Lk)("div",{class:"q-py-xs text-subtitle1 text-weight-medium"},"Domains:",-1)),(0,a.Lk)("div",Y,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(J.currentAssessment.domains,(t,e)=>((0,a.uX)(),(0,a.Wv)(nt,{color:"grey-4",size:"md",square:"",key:e},{default:(0,a.k6)(()=>[(0,a.Lk)("div",null,"Â "+(0,i.v_)(t),1)]),_:2},1024))),128))])]),_:1})):(0,a.Q3)("",!0),(0,a.bF)(rt,{class:"q-py-md"},{default:(0,a.k6)(()=>[e[24]||(e[24]=(0,a.Lk)("div",{class:"q-py-xs text-subtitle1 text-weight-medium"},"Other details:",-1)),J.currentAssessment.type?((0,a.uX)(),(0,a.CE)("div",H,[e[20]||(e[20]=(0,a.eW)(" Type: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.type),1)])):(0,a.Q3)("",!0),J.currentAssessment.cutoffScore?((0,a.uX)(),(0,a.CE)("div",K,[e[21]||(e[21]=(0,a.eW)(" Cutoff Score: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.cutoffScore),1)])):(0,a.Q3)("",!0),J.currentAssessment.evaluationType?((0,a.uX)(),(0,a.CE)("div",V,[e[22]||(e[22]=(0,a.eW)(" Evaluation Type: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.evaluationType),1)])):(0,a.Q3)("",!0),J.currentAssessment.rating?((0,a.uX)(),(0,a.CE)("div",j,[e[23]||(e[23]=(0,a.eW)(" Rating: ",-1)),(0,a.Lk)("b",null,(0,i.v_)(J.currentAssessment.rating),1)])):(0,a.Q3)("",!0)]),_:1})]),_:1})]),_:1}),(0,a.bF)(dt,{name:"tests"},{default:(0,a.k6)(()=>[(0,a.bF)(At,{acl:"SubscriptionGrants",hideContent:!0,accessForbidden:J.accessForbidden,message:"",allowScrollUpto:""},{content:(0,a.k6)(()=>[(0,a.bF)(mt,{listMode:J.listMode,filterBy:J.filterTestBy,onBeginTest:$.beginTest,onEvaluateTest:$.evaluateTest,onOpenAnswerSheet:$.openAnswerSheet,onSetAccessForbidden:$.setAccessForbidden,onResetFilterBy:$.resetFilterByValue,viewMode:"detail",hideFields:J.hideTestListFields,preFilterQuery:J.testsListQuery},null,8,["listMode","filterBy","onBeginTest","onEvaluateTest","onOpenAnswerSheet","onSetAccessForbidden","onResetFilterBy","hideFields","preFilterQuery"])]),error:(0,a.k6)(()=>[(0,a.bF)(ht,{class:"q-ma-xl"})]),_:1},8,["accessForbidden"])]),_:1})]),_:1},8,["modelValue"])])):(0,a.Q3)("",!0)]),_:1})}s(17008),s(7049);var J=s(34187),$=s(55760),Z=s(891),tt=s(84088),et=s(12823),st=s(52352),at=s(6094),it=s(23657);const nt={name:"assessment-detail-page",data(){return{assessId:"",assessTab:"details",currentAssessment:"",requestComplete:!1,listMode:"",listType:"",filterTestBy:null,accessForbidden:!1,noAssessMsg:"",hideTestListFields:["title"],testsListQuery:[],selectedUProfileId:"",d_profilepopup:!1,sessionRunning:!1,sessionClosed:!1,sessionAvailable:!0}},components:{"test-lists":et.A,"acl-container":st.A,"upgrade-plan":at.A,VueEasyLightbox:tt.A,Breadcrumb:it.A},computed:{isPermittedToUpload(){let t=!1;return("platform"===this.authuser.userGroup||this.currentAssessment&&this.currentAssessment.createdBy&&this.currentAssessment.createdBy.institution&&this.currentAssessment.createdBy.institution._id===this.authuser.institutionId&&["platform","college","professor","mentor"].includes(this.$pref.role))&&(t=!0),t},breadcrumbList(){return[{icon:"dashboard",label:"Dashboard",to:"/dashboard"},{icon:"work",label:"Assessments",to:"/assessments"},{label:this.currentAssessment&&this.currentAssessment.title}]}},watch:{$route(t,e){t.params&&t.params.id&&(this.assessId=t.params.id),t.params&&t.params.tab?this.assessTab=t.params.tab:this.assessTab="details"}},setup(){const t=(0,J.KR)(0),e=(0,J.KR)([]),s=(0,J.KR)(!1);return{lightBoxIndex:t,ligthBoxItems:e,lightboxVisibleRef:s}},methods:{async getAssessments(){this.spinner=!0;let t={limit:1,_id:this.assessId,createdByIns:"all",include:"createdBy,createdBy,createdBy.institution,activities,activities.user,panel.user,panel.user"};"professor"===this.$pref.role&&(t.createdByIns=this.authuser.institution&&this.authuser.institution._id||this.authuser.institution);try{const e=await this.$krazy.objects.find("assessments/list",t);if(this.spinner=!1,!e||!e.data)throw this.noAssessMsg="Assessment you are looking for is expired. You may consider to search other Assessments.",new Error('Fetch "assessment" data failed');if(!e.data.length)return void("student"===this.$pref.role?this.noAssessMsg="Sorry, the Assessment you are looking for is expired. You may consider to search other Assessments.":this.noAssessMsg="Sorry, it seems that you are not having permission to view this assessment");this.requestComplete=!0;let s=e.data[0];this.testsListQuery=["assessment.title="+s.title],this.currentAssessment=s,this.listType="nil"===s.createdByIns?"platform":"institution",this.$route.params&&this.$route.params.tab&&(this.assessTab=this.$route.params.tab)}catch(t){this.spinner=!1,t&&403===t.errorCode?this.noAssessMsg="Sorry, it seems that you are not having permission to view this assessment":this.handleError(t)}},openImage(t){this.ligthBoxItems=[t],this.lightBoxIndex=0,this.lightboxVisibleRef=!0},openProfile(t){this.selectedUProfileId=t._id,this.d_profilepopup=!0},formattedDate(t,e){return Z.Ay.formatDate(t,e)},timeSince(t){if(!t)return"Not Set";const e=this.timeSinceFromNow(t);return e},getAvatar(t){const e="data:image/png;base64,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";return t.photoURL?t.photoURL:e},getUserType(t){if(!t)return this.$setting.app.name;if(!t||!["superadmin","admin"].includes(t.userRole)){let e="";"platform"===t.userGroup&&(e=this.$setting.app.name),t.institution&&(e=t.institution.name);let s=t.userRole;return"professor"===t.userRole&&(s="Faculty Memeber"),"professor"===t.userRole&&t.profileTitle&&(s=t.profileTitle),s+(e?" @ "+e:"")}return"platform"===t.userGroup?this.$setting.app.name:"college"===t.userGroup?t.institution?t.institution.name:"College Name":void 0},isActivated(t,e){e=e||[];const s=e.find(e=>e.user._id===this.authuser._id&&e.activity===t);return s},async trackActivity(t,e){try{const s="createdBy,createdBy,createdBy.institution,activities,activities.user,panel.user",a="title,de
1scription,target,startAt,endAt,imageUrl,assetUrl,allowAfterEndAt,status,tags,type,panel,activities,countBycreatedBy.name,createdBy.userRole,createdBy.userGroup,createdBy._id,createdBy.photoURL,createdBy.profileTitle,createdBy.institution._id,createdBy.institution.type,createdBy.institution.name,kooduId";let i="include="+s+"&select="+a+"&countBy=activities.activity",n=`webinars/${e._id}/${t}?${i}`;this.spinner=!0;const r=await this.$krazy.objects.create(n);this.spinner=!1,r.data&&r.data.length&&(this.currentAssessment=r.data[0]),this.$q.notify("Successfully registered to the Online Session!")}catch(t){throw this.spinner=!1,t}},completedTestExist(t){if(t&&t.length){const e=t.findIndex(t=>"completed"===t.status);return e>-1}return!1},getMaxScore(t){const e=t.map(t=>t.score);return Math.max(...e)},openTests(t,e){"draft"!==t.status&&(this.assessTab="tests")},async beginTest(t){this.spinner=!0;try{const e=await this.$krazy.objects.create(`assessments/${t}/taketest`);this.testData=e,this.testData.testUrl&&this.showTestPlatform()}catch(t){this.spinner=!1,"Already test is going on"===t.message?this.$q.dialog({title:"Ongoing Test",message:"You have already started to take this test and still not completed, Do you want to complete the ongoing test?",ok:"Yes",cancel:!0,persistent:!0,html:!0}).onOk(()=>{this.testData=t.data,this.testData.testUrl&&this.showTestPlatform()}):this.handleError(t)}},async evaluateTest(t){this.spinner=!0;try{const e=await this.$krazy.objects.find("tests",{_id:t});e.data&&(this.testData=e.data[0]||{},this.testData.testUrl&&(this.testData.testUrl=this.testData.testUrl.replace("candidate/attend","examiner/evaluate"),this.showTestPlatform()))}catch(t){this.spinner=!1,"Already test is going on"===t.message?this.$q.dialog({title:"Ongoing Test",message:"You have already started to take this test and still not completed, Do you want to complete the ongoing test?",ok:"Yes",cancel:!0,persistent:!0,html:!0}).onOk(()=>{this.testData=t.data,this.testData.testUrl&&this.showTestPlatform()}):this.handleError(t)}},async openAnswerSheet(t){this.spinner=!0;try{const e=await this.$krazy.objects.find("tests",{_id:t});e.data&&(this.testData=e.data[0]||{},this.testData.testUrl&&(this.testData.testUrl=this.testData.testUrl.replace("candidate/attend","examiner/answersheet"),this.showTestPlatform(this.testData)))}catch(t){this.spinner=!1,this.handleError(t)}},async isTestCompleted(t){try{const e={cid:t.refId},s=await this.$krazy.objects.create(`tests/${t._id}/completed`,e);return this.spinner=!1,"completed"===s.status}catch(t){return!1}},async closeTest(){this.spinner=!0;const t=await this.isTestCompleted(this.testData);t?this.closeTestPlatform():(this.spinner=!1,this.$q.dialog({title:"Ongoing Test",message:"You have already started to take this test and still not completed, Do you want to close test?",ok:"Close",cancel:"Continue Test",persistent:!0,html:!0}).onOk(()=>{this.closeTestPlatform()}))},showTestPlatform(){this.spinner=!1,"myos"===this.testData.vendor?$.Ay.is.cordova||$.Ay.is.capacitor?this.openPage(`${this.testData.testUrl}?accessToken=${this.$krazy.settings.apiToken}`):this.openPage(this.testData.testUrl):window.open(this.testData.testUrl,"_blank","titlebar=1")},closeTestPlatform(){this.spinner=!1,this.d_test_platform=!1},testPlatformLoaded(){this.spinner=!1},setAccessForbidden(t){this.accessForbidden=t},resetFilterByValue(){this.filterTestBy=null}},created(){if(this.listMode="student"===this.authuser.userRole?"student":this.authuser.userGroup,this.listType="platform",this.$route.params&&this.$route.params.id){this.assessId=this.$route.params.id,this.$route.params&&this.$route.params.tab&&(this.assessTab=this.$route.params.tab);const t=this.$route.query;t&&t.status&&(this.filterTestBy={status:t.status}),this.getAssessments()}},mounted(){},beforeUnmount(){}};var rt=s(32968),lt=s(75013),ot=s(33079),ct=s(22677),ut=s(27453),dt=s(83341),mt=s(60222),ht=s(86915),At=s(68155),pt=s(41529),gt=s(38805),yt=s(96641),bt=s(30990),kt=s(89851),ft=s(272),vt=s.n(ft);const xt=(0,rt.A)(nt,[["render",N]]),Ct=xt;vt()(nt,"components",{QPage:lt.A,QImg:ot.A,QBtn:ct.A,QBanner:ut.A,QCard:dt.A,QCardSection:mt.A,QSeparator:ht.A,QBadge:At.A,QChip:pt.A,QTabs:gt.A,QRouteTab:yt.A,QTabPanels:bt.A,QTabPanel:kt.A})}}]);
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.