PageSourceSearch

https://www.digitale-drehtuer-campus.de/ShortProgramUnitLesson.454fccad.bundle.js

js digitale-drehtuer-campus.de collected 2026-10-05 05:38:41 UTC 16,742 bytes, 1 lines download raw bytes

1(self.webpackChunkcampus_frontend=self.webpackChunkcampus_frontend||[]).push([[8487],{35133(e,n,i){"use strict";var t=i(24994);n.A=void 0;var a=t(i(42032)),r=i(74848);n.A=(0,a.default)((0,r.jsx)("path",{d:"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z"}),"KeyboardBackspace")},52495(e,n,i){"use strict";i.r(n),i.d(n,{default:()=>Ee});var t=i(26327),a=i.n(t),r=i(11393),o=i.n(r),s=(i(16280),i(95196)),l=i(47767),d=i(5231),c=i(9224),u=i(29520),m=i(6103),f=i(85013),v=i(66846),p=i(87303),k=i(97003),h=i(96540),b=i(32990),g=i(58729),N=i(28180),x=i(61950),y=i(94747),F=i(22204),S=i(81923),D=i(70303),Y=i.n(D),w=i(85569),A=i.n(w),C=i(56255),T=i.n(C),O=(i(2892),i(27495),i(25440),i(95420)),B=i(17437),L=i(35133),V=i(34717),P=i(84976),_=i(25446),j=i(37847),I=i(66474),R=i(48746),K=i(2445);var M=function(e){var n=e.theme.pageTemplate;return(0,B.AH)("padding:0px;margin:0px;height:calc(\n    100dvh - ",n.paddingTop.mobile,"px - ",n.footer.mobileHeight,"px\n  );height:calc(100vh - ",n.paddingTop.mobile,"px - ",n.footer.mobileHeight,"px);",(0,I.jk)("sm","\n    height: calc(99vh - ".concat(n.paddingTop.desktop,"px);\n    ")),";","")},E=(0,S.A)("iframe",{target:"e1vhtr8m2"})(M,""),q=(0,S.A)("div",{target:"e1vhtr8m1"})({name:"bjn8wh",styles:"position:relative"});var z=(0,S.A)("div",{target:"e1vhtr8m0"})({name:"xsma5a",styles:"position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff"});const H=function(e){var n=e.courseId,i=e.courseTitle,t=e.scormMetadata,a=e.participantAdditionalData,r=(0,b.Bd)().t,o=(0,h.useContext)(j.V2),s=(0,h.useRef)(null),c=(0,h.useRef)("object"===(0,F.A)(a.scormData)&&null!==a.scormData?a.scormData:{}),u=(0,h.useRef)(!1),m=(0,h.useRef)(!1),f=(0,h.useState)(!0),v=(0,k.A)(f,2),g=v[0],N=v[1],x=(0,l.Zp)(),y=(0,l.zy)(),S=(0,O.n)(p.GK,{refetchQueries:[{query:p.rt,variables:{id:n}}]}),D=(0,k.A)(S,1)[0],w=[{query:p.rt,variables:{id:n}}],C=(0,O.n)(p.CP,{refetchQueries:w,onCompleted:function(e){e.updateCourse.success||o.setVisibility({text:r("project:participantCard.errorMessage"),type:"error"})}}),B=(0,k.A)(C,1)[0],I=(0,h.useCallback)(function(){var e;null!==(e=s.current)&&void 0!==e&&e.contentWindow&&t&&s.current.contentWindow.postMessage({event:"intialiseScormData",schemaVersion:t.scormSchemaVersion,scormCourseDir:t.scormRecourseUrl,scormData:A()(a.scormData||{})},"https://s3.cbk.cloud.syseleven.net")},[t,a]),M=(0,h.useCallback)(function(){T()(function(){m.current||(N(!1),I())},2e3)},[I]);return(0,h.useEffect)(function(){window.scrollTo({top:0,behavior:"smooth"}),(0,R.oF)(R.eB.SCORM,R.SQ.OPEN,n,i)},[]),(0,h.useEffect)(function(){var e=function(e){if("https://s3.cbk.cloud.syseleven.net"===e.origin)switch(e.data.event){case"iframeReady":m.current=!0,N(!1),I();break;case"scormData":c.current=e.data.data;break;case"Terminate":x(y.pathname.replace("/lesson/scorm",""),{state:{showFinishUnitFlow:u.current}});break;case"courseCompleted":u.current=!0,B({variables:{id:n,status:_.k_.Completed}}).then(function(e){var t;null!==(t=e.data)&&void 0!==t&&t.updateCourse.success&&(0,R.oF)(R.eB.SCORM,R.SQ.FINISH,n,i)}).catch(function(){})}};return window.addEventListener("message",e),function(){return window.removeEventListener("message",e)}},[I,x,y.pathname,B,n,i]),(0,h.useEffect)(function(){var e=new Date;return function(){var t,a,r,o,s,l=new Date;l.valueOf()-e.valueOf()>5e3&&(D({variables:{courseId:n,scormData:c.current,startTime:e.toISOString(),endTime:l.toISOString()}}).catch(function(){}),(0,R.oF)(R.eB.SCORM,R.SQ.CLOSE,n,i,(t=c.current,o=null!==(a=null!==(r=t["cmi.core.score.raw"])&&void 0!==r?r:t["cmi.score.raw"])&&void 0!==a?a:t["cmi.progress_measure"],s=void 0!==o?Number(o):NaN,Y()(s)?s:void 0)))}},[]),(0,K.FD)(K.FK,{children:[(0,K.Y)(V.A,{sx:{mx:2,my:1},children:(0,K.FD)(P.N_,{to:"/course/".concat(n),style:{display:"flex",alignItems:"center"},children:[(0,K.Y)(L.A,{sx:{fontSize:"1rem"}}),(0,K.Y)("span",{children:r("course.backAndSave")})]})}),(0,K.FD)(q,{children:[g&&(0,K.Y)(z,{children:(0,K.Y)(d.A,{})}),(0,K.Y)(E,{ref:s,id:"scorm-iframe",title:"scorm-iframe",src:"https://s3.cbk.cloud.syseleven.net/kiron-scorm-prod/index.html",onLoad:M})]})]})};var U=i(25931),Q=function(e){var n=e.theme;return(0,B.AH)((0,U.pB)(n.grid),";","")},$=(0,S.A)("div",{target:"e1fxxjlc0"})(Q,"");const G=function(e){var n=e.unit;(0,x.GA)({debounce:1e3,callback:y.jr});var i=(0,b.Bd)().t,t=n.scormMetadata,a=(0,h.useState)(!1),r=(0,k.A)(a,2),o=r[0],s=r[1];return(0,K.Y)(K.FK,{children:t?(0,K.FD)("div",{children:[o&&n.messageBoard&&(0,K.Y)(N.aF,{ariaLabel:i("messageboard.messageButton"),isVisible:!0,size:"sm",onClose:function(){return s(!1)},children:(0,K.Y)(g.A,{messageBoard:n.messageBoard})}),(0,K.Y)($,{children:(0,K.Y)(H,{courseId:n.id,courseTitle:n.denomination,scormMetadata:t,participantAdditionalData:n.participantAdditionalData})})]}):(0,K.Y)(N.KO,{pathname:"/error",state:{errorType:c.p2}})})};i(44114);var W=i(50697),X=i.n(W),Z=i(26100),J=i.n(Z),ee=i(78928),ne=i.n(ee),ie=i(86226),te=i.n(ie),ae=i(36751),re=i.n(ae),oe=i(25110),se=i.n(oe),le=i(53930),de=i.n(le),ce=i(49859),ue=i(96319),me=i.n(ue),fe=i(31721),ve=i.n(fe),pe=i(48079),ke=i.n(pe),he=i(36586),be=i.n(he),ge=i(46784),Ne=i(49810),xe=i(72701),ye=i(98880),Fe=i(59193),Se=i(93168),De=i(30983),Ye=i(34963),we=i(44828),Ae=i.n(we),Ce=i(39781);function Te(e){var n=e.messageBoard,i=e.closeLink;return(0,K.FD)(K.FK,{children:[i&&(0,K.Y)(De.Is,{children:(0,K.Y)(N.$n,{ariaLabelKey:"closeReflexionBoard",to:i,startIcon:(0,K.Y)(Ce.A,{}),children:"Close"})}),n&&(0,K.Y)(De.rQ,{children:(0,K.Y)(g.A,{displayDescription:!1,messageBoard:n})})]})}i.dn(Te);const Oe=function(){return function(){var e=(0,Ye.A)(Ae().mark(function e(n,i){var t,a,r,o,s;return Ae().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.lessons[n],r={condition:!!t.reflectionBoard&&!0===t.reflectionBoard.isReflectionRequired&&!1===t.reflectionBoard.hasViewerPosted,message:function(){var e=t.reflectionBoard?t.reflectionBoard.denomination:t.denomination;return(0,K.Y)(b.x6,{i18nKey:"lessonTest.continueHint",values:{0:e},children:"Please comment on “denomination“ in order to continue"})}(),component:function(){return(0,K.Y)(Te,{messageBoard:t.reflectionBoard})}},e.next=1,(0,Ye.A)(Ae().mark(function e(){var n,i;return Ae().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=t.questionnaire)||!n.minPassingScore){e.next=1;break}return i=(0,ye.F)(n.answers,n.minPassingScore),e.abrupt("return",!i);case 1:return e.abrupt("return",!1);case 2:case"end":return e.stop()}},e)}))();case 1:return o=e.sent,s=(0,K.Y)(b.x6,{i18nKey:"lessonTest.passHint",children:"Please pass the test in order to continue"}
1),a=[r,{condition:o,message:s,component:function(){return null}}],e.abrupt("return",a);case 2:case"end":return e.stop()}},e)}));return function(n,i){return e.apply(this,arguments)}}()};function Be(e){var n=e.index,i=e.lessons;return(0,K.Y)(De.ke,{children:ke()(i).call(i,function(e,i){return(0,K.Y)(De.Lp,{current:n,index:i,alt:e.denomination},i)})})}const Le=function(e){var n,i,t=e.index,a=e.lessons,r=e.urlPrefix,s=e.onCommentsClick,l=e.withProgress,d=void 0!==l&&l,c=e.nextDisabled,u=void 0!==c&&c,m=e.FinishComponent,f=e.hasMessageBoard,v=void 0!==f&&f,p=e.unitStatus,k=(0,b.Bd)("translation").t;return(0,K.FD)(De.Vx,{children:[d&&(0,K.Y)(Be,{index:t,lessons:a}),(0,K.FD)("ol",{children:[(0,K.Y)("li",{children:(0,K.Y)(De.j2,{ariaLabelKey:"lessonNavLeft",size:"xs",name:"chevron-left",to:0===t?r:o()(n="".concat(r,"/lesson/")).call(n,a[t-1].id)})}),(0,K.Y)("li",{children:(0,K.Y)(De.j2,{ariaLabelKey:"lessonNavTasks",size:"xs",name:"tasks",to:r})}),v&&(0,K.Y)("li",{children:(0,K.Y)(De.j2,{ariaLabelKey:"lessonNavComments",size:"sm",name:"comments",onClick:s})}),(0,K.Y)("li",{children:t===a.length-1&&p===_.k_.Enrolled?(0,K.Y)(m,{disabled:u,showFeedback:!0}):p===_.k_.Available?(0,K.Y)(m,{disabled:u,showFeedback:!1}):(0,K.FD)(N.$n,{ariaLabelKey:"lessonNavRight",to:t===a.length-1?void 0:o()(i="".concat(r,"/lesson/")).call(i,a[t+1].id),disabled:t===a.length-1||u,children:[k("shortProgramUnitLesson.lessonNavigatorCtaNext")," ",(0,K.Y)(ge.g,{"aria-hidden":"true",icon:"chevron-right"})]})})]})]})};var Ve=i(18296),Pe={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastViewedLesson"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"MixedCourse"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"lastViewedLesson"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]},_e={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"TrackLessonView"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLesson"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"actions"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"trackView"},value:{kind:"ObjectValue",fields:[]}}]}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"lesson"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"__typename"}}]}},{kind:"Field",name:{kind:"Name",value:"__typename"}}]}}]}}]},je={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"TrackLessonSession"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"startTime"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Date"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"endTime"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Date"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateLesson"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"actions"},value:{kind:"ListValue",values:[{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"trackSession"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"startTime"},value:{kind:"Variable",name:{kind:"Name",value:"startTime"}}},{kind:"ObjectField",name:{kind:"Name",value:"endTime"},value:{kind:"Variable",name:{kind:"Name",value:"endTime"}}}]}}]}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"}},{kind:"Field",name:{kind:"Name",value:"__typename"}}]}}]}}]};function Ie(e,n){var i=X()(e);if(J()){var t=J()(e);n&&(t=me()(t).call(t,function(n){return ne()(e,n).enumerable})),i.push.apply(i,t)}return i}function Re(e){for(var n=1;n<arguments.length;n++){var i,t,a=null!=arguments[n]?arguments[n]:{};n%2?te()(i=Ie(Object(a),!0)).call(i,function(n){(0,ce.A)(e,n,a[n])}):re()?se()(e,re()(a)):te()(t=Ie(Object(a))).call(t,function(n){de()(e,n,ne()(a,n))})}return e}function Ke(e){var n,i,t=e.index,a=e.urlPrefix,r=e.unit,s=e.beforeProceedFlow,l=e.loading,d=e.isUnderage,c=(0,h.useState)(!1),u=(0,k.A)(c,2),m=u[0],f=u[1],v=(0,h.useState)(!1),p=(0,k.A)(v,2),g=p[0],F=p[1],S=(0,b.Bd)().t,D=r.lessons,Y=r.denomination,w=r.status,A=r.courseType,C=r.messageBoard,T=D[t],L=(0,h.useContext)(j.pc).features.allowStudentCourseCompletion,V=T.denomination;(0,Ne.A)(V),(0,x.GA)({debounce:1e3,callback:y.jr});var P=(0,O.n)(_e,{update:function(e,n){var i=(n.data||{}).updateLesson;null!=i&&i.lesson&&e.writeFragment({fragment:Pe,id:"MixedCourse:".concat(r.id),data:{__typename:"MixedCourse",lastViewedLesson:{__typename:"Lesson",i
1d:i.lesson.id}}})}}),I=(0,k.A)(P,1)[0],R=(0,O.n)(je),M=(0,k.A)(R,1)[0];function E(e){var n=e.disabled,i=void 0!==n&&n,t=e.showFeedback,a=void 0===t||t;return(0,K.Y)(Se.A,{type:A,title:r.denomination,status:w.denomination,verification:r.verification,id:r.id,disabled:i,allowStudentCourseCompletion:L,onCourseStatusChange:function(){a&&F(!0)}})}(0,h.useEffect)(function(){window.scrollTo(0,0),I({variables:{id:T.id}})},[t]),(0,h.useEffect)(function(){var e=new Date;return function(){var n=new Date;n.valueOf()-e.valueOf()>5e3&&M({variables:{id:T.id,startTime:e.toISOString(),endTime:n.toISOString()}}).catch(function(){})}},[T.id]);var q=me()(s).call(s,function(e){return e.condition}).length>0,z=me()(D).call(D,function(e){return null!==e.questionnaire}),H=z.length>0&&ve()(z).call(z,function(e){if(e.questionnaire&&e.questionnaire.minPassingScore){var n=e.questionnaire,i=n.answers,t=n.minPassingScore,a=n.isRetakeable;return!1===(0,ye.F)(i,t)&&!1===a}return!1});function U(e){var n;return(0,K.FD)(K.FK,{children:[(0,K.Y)(Le,{hasMessageBoard:null!==C,nextDisabled:l||q||H,onCommentsClick:function(){return f(!0)},FinishComponent:E,urlPrefix:a,index:t,lessons:D,navigationProps:e,unitStatus:r.status.denomination}),ke()(n=me()(s).call(s,function(e){return e.condition})).call(n,function(e,n){var i=e.message;return(0,K.Y)(N.Db,{sx:{mb:2},color:"text.neutral",children:i},n)})]})}var Q=(0,K.FD)(De.of,{children:[(0,K.Y)(U,{withProgress:!0}),(0,K.FD)(De.WB,{children:[(0,K.Y)(N.N_,{to:a,children:(0,K.FD)(N.Db,{color:"text.neutral",children:[(0,K.Y)(ge.g,{size:"sm",icon:"chevron-left",role:"presentation"})," ",Y]})}),(0,K.FD)(N.Db,{color:"text.neutral",children:[T.length,S("unitPage.minutes",{count:T.length})]}),(0,K.Y)(N.H1,{sx:{mb:4,mt:3},children:T.denomination}),ke()(n=me()(i=T.components).call(i,function(e){return"LessonTestComponent"!==e.__typename})).call(n,function(e,n){var i,t;return(0,K.Y)(De.m5,{type:e.__typename,children:(0,B.n)(xe.ld,Re(Re({},Re(Re({},e),{},{courseId:r.id})),{},{key:o()(t="".concat(T.id,"-")).call(t,n)}))},o()(i="".concat(T.id,"-")).call(i,n))}),T.questionnaire&&(0,K.Y)(xe.fl,{questionnaire:T.questionnaire,CompletedComponent:r.status.denomination===_.k_.Enrolled&&be()(T.id,10)===r.lessons.length-1?E:function(){return null}},r.id),ke()(s).call(s,function(e,n){return e.component&&(0,K.Y)(e.component,{},n)})]}),(0,K.Y)(U,{})]});return(0,K.FD)(K.FK,{children:[g&&(0,K.Y)(Fe.A,{isUnderage:d,unit:r}),(0,K.FD)("div",{children:[m&&(0,K.Y)(N.aF,{ariaLabel:S("messageboard.messageButton"),isVisible:!0,size:"sm",onClose:function(){return f(!1)},children:(0,K.Y)(Ve.A,{messageBoard:C})}),!g&&Q]})]})}const Me=function(e){var n=e.index,i=e.unit,t={beforeProceedFlow:[],loading:!0},a=(0,h.useState)(t),r=(0,k.A)(a,2),o=r[0],s=r[1];return(0,h.useEffect)(function(){s(t),Oe()(n,i).then(function(e){s({loading:!1,beforeProceedFlow:e})})},[i,n]),(0,K.Y)(Ke,Re(Re({},e),{},{beforeProceedFlow:o.beforeProceedFlow,loading:o.loading}))};const Ee=function(){var e,n,i=(0,l.g)(),t=i.id,r=i.moduleId,k=i.lessonId,h=(0,s.IT)(p.rt,{variables:{id:t,moduleId:r}}),b=h.data,g=h.error,N=h.loading,x=h.refetch,y=(0,l.zy)();if(N)return(0,K.Y)(d.A,{text:"Loading lesson"});if(g)return(0,K.Y)(m.A,{error:g,refetch:x,pathOnLogout:y.pathname});if(!(b&&b.course&&t&&k))return(0,K.Y)(l.C5,{to:"/error",state:{errorType:c.gg},replace:!0});
1var F=b.course,S=b.me,D=!S||!S.dateOfBirth||(0,u.w)(new Date(S.dateOfBirth));if((0,f.TX)(F))return(0,K.Y)(v.A,{subOrgDenomination:F.subOrgDenomination,subOrgId:F.subOrgId,isSubOrgRestricted:F.isRestricted});if(!(0,f.fx)(F)&&!(0,f.$p)(F))throw new Error("Only mixed course can have lessons");if((0,f.$p)(F))return(0,K.Y)(G,{unit:F});var Y,w=a()(e=F.lessons).call(e,function(e){return e.id==="".concat(k)});if(w<0)return(0,K.Y)(l.C5,{to:"/error",state:{errorType:c.A$,targetUrl:t&&(r?o()(Y="/program/".concat(r,"/unit/")).call(Y,t):"/course/".concat(t))},replace:!0});var A=r?o()(n="/program/".concat(r,"/unit/")).call(n,t):"/course/".concat(t);return(0,K.Y)(Me,{isUnderage:D,messageBoard:F.messageBoard,urlModule:A,urlPrefix:A,index:w,unit:F})}},70303(e,n,i){e.exports=i(57997)},14607(e,n,i){e.exports=i(53553)},45932(e,n,i){"use strict";i(50476);var t=i(76247);e.exports=t.Number.isFinite},62880(e,n,i){"use strict";var t=i(72280).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&t(e)}},50476(e,n,i){"use strict";i(75550)({target:"Number",stat:!0},{isFinite:i(62880)})},57997(e,n,i){"use strict";var t=i(45932);e.exports=t},53553(e,n,i){"use strict";i(9063);var t=i(76247);e.exports=t.setInterval}}]);

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.