1import{F as S,N as k,S as _}from"./footer-Bebr-5k7.js";import{_ as y,c as n,b as e,s as g,v as h,F as w,f as v,a as z,e as p,l as m,n as c,t as d,o as i,d as f,r as x}from"./index-BnxObZXq.js";import"./reviewer-img1-DzKN___C.js";import"./instructor-details-thumb-DmUWUlcZ.js";import"./testimonials-three-img1-CZ8x9ZwE.js";const A={data(){return{quizzes:[{id:1,title:"Financial Planning for Millennials",instructor:"Brooklyn Simmons",date:"January 20, 2025",questions:4,time:7,correct:1,result:"Pass"},{id:2,title:"Photography for Beginners",instructor:"Ralph Edwards",date:"January 20, 2025",questions:4,time:4,correct:8,result:"Pass"},{id:3,title:"Adobe Photoshop Essentials",instructor:"Cameron Williamson",date:"January 20, 2025",questions:9,time:3,correct:1,result:"Fail"},{id:4,title:"Leadership and Management Essentials",instructor:"Kristin Watson",date:"January 20, 2025",questions:6,time:1,correct:2,result:"Pass"},{id:5,title:"Web Development Bootcamp",instructor:"Annette Black",date:"January 20, 2025",questions:4,time:1,correct:6,result:"Pass"},{id:6,title:"Digital Marketing Fundamentals",instructor:"Courtney Henry",date:"January 20, 2025",questions:4,time:3,correct:2,result:"Fail"},{id:7,title:"Digital Marketing 101",instructor:"Bessie Cooper",date:"January 20, 2025",questions:2,time:3,correct:5,result:"Pass"},{id:8,title:"Introduction to Python Programming",instructor:"Albert Flores",date:"January 20, 2025",questions:6,time:3,correct:8,result:"Fail"},{id:9,title:"Social Media Strategy",instructor:"Esther Howard",date:"January 20, 2025",questions:8,time:6,correct:9,result:"Fail"},{id:10,title:"Project Management Fundamentals",instructor:"Jane Cooper",date:"January 20, 2025",questions:2,time:5,correct:7,result:"Pass"},{id:11,title:"Social Media Strategy",instructor:"Jacob Jones",date:"January 20, 2025",questions:9,time:8,correct:6,result:"Fail"},{id:12,title:"Creative Writing Essentials",instructor:"Cody Fisher",date:"January 20, 2025",questions:1,time:6,correct:5,result:"Fail"}],courses:["Everyone","One","Two"],selectedCourse:"all",selectedOffer:"all",sortColumn:"default",sortAsc:!0,currentPage:1,rowsPerPage:10}},computed:{filteredQuizzes(){return this.quizzes.filter(r=>(this.selectedCourse==="all"||r.course===this.selectedCourse)&&(this.selectedOffer==="all"||r.offer===this.selectedOffer))},sortedQuizzes(){return this.sortColumn==="default"?this.filteredQuizzes:[...this.filteredQuizzes].sort((r,t)=>{let a=r[this.sortColumn],u=t[this.sortColumn];return this.sortColumn==="date"&&(a=new Date(a),u=new Date(u)),typeof a=="number"?this.sortAsc?a-u:u-a:(a=a.toString().toLowerCase(),u=u.toString().toLowerCase(),a<u?this.sortAsc?-1:1:a>u?this.sortAsc?1:-1:0)})},paginatedQuizzes(){const r=(this.currentPage-1)*this.rowsPerPage,t=r+this.rowsPerPage;return this.sortedQuizzes.slice(r,t)},paginationLabel(){const r=(this.currentPage-1)*this.rowsPerPage+1,t=Math.min(this.currentPage*this.rowsPerPage,this.sortedQuizzes.length);return`${r}-${t} of ${this.sortedQuizzes.length}`},totalPages(){return Math.ceil(this.sortedQuizzes.length/this.rowsPerPage)}},methods:{toggleSort(r){this.sortColumn===r?this.sortAsc=!this.sortAsc:(this.sortColumn=r,this.sortAsc=!0),this.currentPage=1},editQuiz(r){console.log("Editing quiz",r)},deleteQuiz(r){console.log("Deleting quiz",r)},goToPrevPage(){this.currentPage>1&&this.currentPage--},goToNextPage(){this.currentPage<this.totalPages&&this.currentPage++}}},Q={class:"dashbord bg-main-25"},F={class:"d-flex"},D={class:"dashbord-body my-profile flex-grow-1"},J={class:"px-24 py-24"},T={class:"px-24 py-24 bg-white rounded-10"},B={class:"mb-50"},M={class:"row gy-4"},N={class:"col-lg-4 col-md-2"},q=["value"],V={class:"col-lg-4 col-md-2"},E={class:"col-lg-4 col-md-2"},O={class:"mb-24"},L={class:"table-responsive-custom overflow-x-auto custom-scrollbar"},R={class:"display min-w-max w-100",id:"quiz-attempts-table"},U={class:"bg-main-25 border-bottom border-neutral-30"},W={class:"py-28 px-20 shadow-none line-height-105"},j={class:"fw-medium text-14 text-neutral-500 mb-1"},H={class:"fw-normal text-12 text-neutral-500"},I={class:"text-14 fw-normal py-28 px-20 shadow-none line-height-105"},K={class:"py-28 px-20 shadow-none line-height-105"},G={class:"py-28 px-20 shadow-none line-height-105"},X={class:"py-28 px-20 shadow-none line-height-105"},Y={class:"py-28 px-20 shadow-none line-height-105"},Z={class:"py-28 px-20 shadow-none line-height-105"},$={class:"d-flex align-items-center gap-12 justify-content-end"},tt=["onClick"],et=["onClick"],st={class:"d-flex align-items-center gap-24 justify-content-between flex-wrap"},ot={class:"d-flex align-items-center gap-40 flex-wrap"},rt={class:"d-flex align-items-center gap-16"},lt=["value"],nt={class:"d-flex align-items-center gap-16"},it={class:"fw-normal text-14 text-neutral-500"},at={class:"d-flex align-items-center gap-8"};function ut(r,t,a,u,o,l){return i(),n("div",Q,[e("div",F,[e("div",D,[e("div",J,[e("div",T,[e("div",B,[t[18]||(t[18]=e("h6",{class:"fw-medium text-16 text-neutral-500 mb-24"},"My Quiz Attempts",-1)),e("div",M,[e("div",N,[e("div",null,[t[13]||(t[13]=e("span",{class:"fw-normal text-14 text-neutral-500 mb-12"},"Courses",-1)),g(e("select",{"onUpdate:modelValue":t[0]||(t[0]=s=>o.selectedCourse=s),class:"form-select pe-24 border-neutral-40 border rounded-pill bg-main-25 px-20 py-10 w-100 text-12 fw-normal text-neutral-700 line-height-105"},[t[12]||(t[12]=e("option",{value:"all"},"All",-1)),(i(!0),n(w,null,v(o.courses,s=>(i(),n("option",{key:s,value:s},d(s),9,q))),128))],512),[[h,o.selectedCourse]])])]),e("div",V,[e("div",null,[t[15]||(t[15]=e("span",{class:"fw-normal text-14 text-neutral-500 mb-12"},"Sort By :",-1)),g(e("select",{"onUpdate:modelValue":t[1]||(t[1]=s=>o.sortColumn=s),class:"form-select pe-24 border-neutral-40 border rounded-pill bg-main-25 px-20 py-10 w-100 text-12 fw-normal text-neutral-700 line-height-105"},t[14]||(t[14]=[e("option",{value:"default"},"Default",-1),e("option",{value:"date"},"Date",-1),e("option",{value:"title"},"Category",-1),e("option",{value:"result"},"Rating",-1)]),512),[[h,o.sortColumn]])])]),e("div",E,[e("div",null,[t[17]||(t[17]=e("span",{class:"fw-normal text-14 text-neutral-500 mb-12"},"Sort By Offer :",-1)),g(e("select",{"onUpdate:modelValue":t[2]||(t[2]=s=>o.selectedOffer=s),class:"form-select pe-24 border-neutral-40 border rounded-pill bg-main-25 px-20 py-10 w-100 text-12 fw-normal text-neutral-700 line-height-105"},t[16]||(t[16]=[z('<option value="all" data-v-28df9e54>All</option><option value="Free" data-v-28df9e54>Free</option><option value="Basic" data-v-28df9e54>Basic</option><option value="Standard" data-v-28df9e54>Standard</option><option value="Premium" data-v-28df9e54>Premium</option>',5)]),512),[[h,o.selectedOffer]])])])])]),e("div",O,[e("div",L,[e("table",R,[e("thead",null,[e("tr",U,[e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[3]||(t[3]=s=>l.toggleSort("title"))},[t[19]||(t[19]=p(" Quiz ")),o.sortColumn==="title"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[4]||(t[4]=s=>l.toggleSort("date"))},[t[20]||(t[20]=p(" Date ")),o.sortColumn==="date"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[5]||(t[5]=s=>l.toggleSort("questions"))},[t[21]||(t[21]=p(" Qus ")),o.sortColumn==="questions"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[6]||(t[6]=s=>l.toggleSort("time"))},[t[22]||(t[22]=p(" TM ")),o.sortColumn==="time"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[7]||(t[7]=s=>l.toggleSort("correct"))},[t[23]||(t[23]=p(" CA ")),o.sortColumn==="correct"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20 cursor-pointer",onClick:t[8]||(t[8]=s=>l.toggleSort("result"))},[t[24]||(t[24]=p(" Result ")),o.sortColumn==="result"?(i(),n("i",{key:0,class:c(o.sortAsc?"ph ph-caret-up":"ph ph-caret-down")},null,2)):m("",!0)]),t[25]||(t[25]=e("th",{class:"text-12 fw-medium text-neutral-500 py-16 px-20"},"Action",-1))])]),e("tbody",null,[(i(!0),n(w,null,v(l.paginatedQuizzes,s=>(i(),n("tr",{key:s.id,class:"hover-bg-neutral-20 border-bottom transition-03"}
1,[e("td",W,[e("h4",j,d(s.title),1),e("span",H,d(s.instructor),1)]),e("td",I,d(s.date),1),e("td",K,d(s.questions),1),e("td",G,d(s.time),1),e("td",X,d(s.correct),1),e("td",Y,[e("span",{class:c(["px-20 py-8 border-neutral-30 border rounded-pill",s.result==="Pass"?"bg-success-50 text-success-600":"bg-warning-30 text-warning-600"])},d(s.result),3)]),e("td",Z,[e("div",$,[e("button",{type:"button",class:"text-24 text-neutral-500 hover-text-main-600 transition-03",onClick:b=>l.editQuiz(s.id)},t[26]||(t[26]=[e("i",{class:"ph-bold ph-pencil-simple-line"},null,-1)]),8,tt),e("button",{type:"button",class:"text-24 text-neutral-500 hover-text-main-600 transition-03",onClick:b=>l.deleteQuiz(s.id)},t[27]||(t[27]=[e("i",{class:"ph-bold ph-trash"},null,-1)]),8,et)])])]))),128))])])])]),e("div",st,[t[31]||(t[31]=e("div",{class:"form-check form-switch"},[e("input",{class:"form-check-input focus-box-shadow",type:"checkbox",role:"switch",id:"flexSwitchCheckDefault"}),e("label",{class:"form-check-label text-14 fw-normal text-neutral-500",for:"flexSwitchCheckDefault"},"Dense")],-1)),e("div",ot,[e("div",rt,[t[28]||(t[28]=e("span",{class:"fw-normal text-14 text-neutral-500"},"Rows per page:",-1)),g(e("select",{class:"form-select w-auto pe-32 text-14 fw-normal text-neutral-500 bg-transparent border-0","onUpdate:modelValue":t[9]||(t[9]=s=>o.rowsPerPage=s)},[(i(),n(w,null,v([5,10,12,15],s=>e("option",{key:s,value:s},d(s),9,lt)),64))],512),[[h,o.rowsPerPage,void 0,{number:!0}]])]),e("div",nt,[e("span",it,d(l.paginationLabel),1),e("div",at,[e("span",{class:"text-20 text-neutral-500 cursor-pointer",onClick:t[10]||(t[10]=(...s)=>l.goToPrevPage&&l.goToPrevPage(...s))},t[29]||(t[29]=[e("i",{class:"ph-bold ph-caret-left"},null,-1)])),e("span",{class:"text-20 text-neutral-500 cursor-pointer",onClick:t[11]||(t[11]=(...s)=>l.goToNextPage&&l.goToNextPage(...s))},t[30]||(t[30]=[e("i",{class:"ph-bold ph-caret-right"},null,-1)]))])])])])])])])])])}const dt=y(A,[["render",ut],["__scopeId","data-v-28df9e54"]]),ct={name:"QuizAttempts",components:{Sidebar:_,Nab:k,QuizAttemptsContent:dt,Footer:S},data(){return{isSidebarCollapsed:!1}},methods:{handleSidebarToggle(){this.isSidebarCollapsed=!this.isSidebarCollapsed}}},pt={class:"dashboard-wrapper d-flex"};function mt(r,t,a,u,o,l){const s=x("Sidebar"),b=x("Nab"),C=x("QuizAttemptsContent"),P=x("Footer");return i(),n("div",pt,[f(s,{"is-active":!o.isSidebarCollapsed,onCloseSidebar:l.handleSidebarToggle},null,8,["is-active","onCloseSidebar"]),e("div",{class:c(["dashboard-main flex-grow-1 d-flex flex-column min-vh-100 overflow-x-hidden",{"ms-0":o.isSidebarCollapsed}])},[f(b,{onToggleDashboard:l.handleSidebarToggle},null,8,["onToggleDashboard"]),f(C,{class:"flex-grow-1"}),f(P)],2)])}const wt=y(ct,[["render",mt]]);export{wt as default};
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.