PageSourceSearch

https://hermeneus.eu/build/assets/index-B14Ce3DD.js

js hermeneus.eu collected 2026-10-07 00:30:14 UTC 13,529 bytes, 2 lines download raw bytes

1import{d as D,E as _}from"./pinia-C77mTVcJ.js";import{bN as g,bc as m,ac as r,b1 as o,ad as n,ag as H,x as h,ab as L,bK as S,ah as v,F as y,ba as w,aQ as f,aa as A,aM as x,bo as j}from"./_plugin-vue_export-helper-CcwJHmZ5.js";import k from"./LemmaComposer-f_MlG78k.js";import{h as M}from"./haxios-eiGTx3T-.js";import{a as V}from"./runtime-dom.esm-bundler-sqMgHvGa.js";import"./lodash-DOP3yL5f.js";import"./functions_helpers-D-Wjb5oA.js";const U={name:"uebung-activitas-introduction"},B={class:"uebungen-intro"},N={class:"uebungen-intro__container"},z={class:"uebungen-intro__header"};function q(e,t,s,u,a,i){const c=m("hermeneus-icon");return o(),r("div",B,[n("div",N,[n("div",z,[h(c,{name:"hib-uebung-activitas",height:"72",width:"72",color:"hi-color-primary-600",class:"uebungen-intro__icon"}),t[0]||(t[0]=n("h1",{class:"uebungen-intro__title"},[n("span",{class:"uebungen-intro__title-text"},"Activitas")],-1))]),t[1]||(t[1]=H('<div class="uebungen-intro__description"> Dieses Vokabelspiel lehnt sich an das bekannte Kartenspiel <i>Activity</i> an und kann in zwei Teams gespielt werden. Ziel des Spiels ist es, dass ein Team durch Erklärung bzw. Darstellung die lateinische Vokabel auf einem Kärtchen errät. Der Spieler kann die Vokabel darstellen durch ... <ul class="uebungen-intro__list"><li class="uebungen-intro__list-item"><i class="hi hi-lips uebungen-intro__list-icon" aria-hidden="true"></i><span class="uebungen-intro__list-text">... mündliches Erklären.</span></li><li class="uebungen-intro__list-item"><i class="fa fa-american-sign-language-interpreting uebungen-intro__list-icon" aria-hidden="true"></i><span class="uebungen-intro__list-text">... pantomimisches Darstellen.</span></li><li class="uebungen-intro__list-item"><i class="hi hi-board-draw uebungen-intro__list-icon"></i><span class="uebungen-intro__list-text">... Zeichnen der Vokabelbedeutung an der Tafel.</span></li><li class="uebungen-intro__list-item"><i class="fa fa-question-circle uebungen-intro__list-icon" aria-hidden="true"></i><span class="uebungen-intro__list-text">... eine selbstgewählte Aktivität (= Joker).</span></li></ul></div>',1))])])}const C=g(U,[["render",q]]),$=D("uebungActivitasCreate",{state:()=>({latin_lemma_collection:[],uebung:{title:"",content_data:[]}}),getters:{getLatinLemmaCollection:e=>e.latin_lemma_collection,getUebung:e=>e.uebung},actions:{setLatinLemmaCollection(e){this.latin_lemma_collection=e},setUebung(e){this.uebung=e},updateContentData(e){this.uebung.content_data=e}}}),E={name:"uebung-activitas-config",components:{},data(){return{store:$(),isLoading:!1}},computed:{isInValidState(){return this.store.uebung.title!==""&&this.store.uebung.content_data.length>0},latin_lemma_collection(){return this.store.getLatinLemmaCollection}},methods:{createContentData(){this.isLoading=!0,M.post("/uebungen/uebung-activitas/create-content-data",{latin_lemma_collection:this.store.latin_lemma_collection}).then(e=>{this.isLoading=!1,this.store.uebung.content_data=e.data,this.store.setUebung(this.store.uebung)})},removeWortarten(){const e=this.store.uebung.content_data.filter(t=>t.wortart!=="partikel"&&t.wortart!=="pronomen");this.store.updateContentData(e)},changeActivity(e,t){const s=[...this.store.uebung.content_data];s[e].activity=t,this.store.updateContentData(s)},remove(e){const t=this.store.uebung.content_data.filter(s=>s!==e);this.store.updateContentData(t)},updateContentData(){_.$emit("ContentDataChanged",this.store.uebung.content_data)}},mounted(){this.createContentData(),_.$on("ContentDataChanged",e=>{this.store.updateContentData(e)})}},K={class:"activitas-config w-full"},I={class:"flex flex-col w-full text-lg mb-12"},O={class:"flex flex-row justify-start items-center"},P={class:"flex flex-row justify-start items-center mt-8"},W={key:0,class:"flex flex-row items-center justify-center my-6"},R={class:"activitas-config__page-grid no-outline mt-5"},Z={class:"activitas-config__page-row flex flex-row text-lg h-10"},F={class:"flex flex-row justify-start w-2/5 p-1"},J=["innerHTML"],Q=["innerHTML"],G={class:"w-2/5 flex flex-row justify-center p-1 text-2xl"},X=["onClick"],Y=["onClick"],tt=["onClick"],et=["onClick"],nt={class:"w-1/5 flex flex-row justify-end p-1"},it=["onClick"];function st(e,t,s,u,a,i){const c=m("Button"),b=m("loading-comet");return o(),r("div",K,[n("div",I,[n("div",O,[t[1]||(t[1]=n("label",{for:"uebung_title",class:"w-96 text-xl mb-2 text-grey-700 font-bold"},"Name der Übung*",-1)),S(n("input",{id:"uebung_title",required:"",type:"text","onUpdate:modelValue":t[0]||(t[0]=l=>a.store.uebung.title=l),class:"input-light p-2 w-full"},null,512),[[V,a.store.uebung.title]])]),n("div",P,[t[2]||(t[2]=n("label",{for:"uebung_title",class:"w-96 text-xl mb-2 text-grey-700 font-bold"},"Vokabelauswahl",-1)),h(c,{severity:"secondary",label:"Partikel und Pronomina entfernen",icon:"fas fa-tras
1h",class:"p-3 w-full",onClick:i.removeWortarten},null,8,["onClick"])])]),t[6]||(t[6]=n("div",{class:"text-base leading-relaxed"},[v(" Mit dem Klick auf die Symbole können Sie einstellen, welche Aktivität zu welcher Vokabel gehören soll. Mit "),n("i",{class:"hi hi-trash"}),v(" können Sie ein Kärtchen löschen. ")],-1)),a.isLoading?(o(),r("div",W,[h(b)])):L("",!0),n("div",R,[(o(!0),r(y,null,w(a.store.uebung.content_data,(l,d)=>(o(),r("div",Z,[n("div",F,[n("div",{class:"font-serif font-bold mr-2",innerHTML:l.lemma},null,8,J),t[3]||(t[3]=v(" ( ")),n("div",{class:"italic capitalize",innerHTML:l.wortart},null,8,Q),t[4]||(t[4]=v(" ) "))]),n("div",G,[n("button",{onClick:p=>i.changeActivity(d,"explain"),class:"text-grey-300 hover:text-secondary-600 mx-1"},[n("i",{class:f([{"text-secondary_color":l.activity==="explain"},"hi hi-lips"]),"aria-hidden":"true"},null,2)],8,X),n("button",{onClick:p=>i.changeActivity(d,"mime"),class:"text-grey-300 hover:text-secondary-600 mx-1"},[n("i",{class:f([{"text-secondary_color":l.activity==="mime"},"fa fa-american-sign-language-interpreting"]),"aria-hidden":"true"},null,2)],8,Y),n("button",{onClick:p=>i.changeActivity(d,"draw"),class:"text-grey-300 hover:text-secondary-600 mx-1"},[n("i",{class:f([{"text-secondary_color":l.activity==="draw"},"hi hi-board-draw"])},null,2)],8,tt),n("button",{onClick:p=>i.changeActivity(d,"joker"),class:"text-grey-300 hover:text-secondary-600 mx-1"},[n("i",{class:f([{"text-secondary_color":l.activity==="joker"},"fa fa-question-circle"]),"aria-hidden":"true"},null,2)],8,et)]),n("div",nt,[n("button",{class:"activitas-config_remove-button text-2xl text-grey-500 hover:text-secondary-600",onClick:p=>i.remove(l)},t[5]||(t[5]=[n("i",{class:"hi hi-trash"},null,-1)]),8,it)])]))),256))])])}const at=g(E,[["render",st]]);function ot(e){let t,s=0;for(let u in e)Math.random()<1/++s&&(t=u);return e[t]}const rt={name:"uebung-activitas-single-card-activity-switcher",props:{editable:{type:Boolean,default:!1}},data:function(){return{symbols:{explain:'<i class="hi hi-lips" aria-hidden="true"></i>',mime:'<i class="fa fa-american-sign-language-interpreting" aria-hidden="true"></i>',draw:'<i class="hi hi-board-draw"></i>',joker:'<i class="fa fa-question-circle" aria-hidden="true"></i>'}}},computed:{currentsymbol:function(){return ot(this.symbols)}},methods:{setSymbol(e){this.$refs.symbol_container.innerHTML=this.symbols[e]}}},lt={class:"activitas-activity"},ct=["innerHTML"],ut={key:0,class:"activitas-activity__switcher flex flex-row text-lg mt-4"},dt=["innerHTML"],_t=["innerHTML"],mt=["innerHTML"],gt=["innerHTML"];function bt(e,t,s,u,a,i){return o(),r("div",lt,[n("div",{class:"activitas-activity__symbol flex flex-row justify-center",ref:"symbol_container",innerHTML:i.currentsymbol},null,8,ct),s.editable?(o(),r("div",ut,[n("button",{class:"activitas-activity__switcher__btn-explain text-grey-500 hover:text_secondary_color mx-1",onClick:t[0]||(t[0]=c=>i.setSymbol("explain")),innerHTML:e.symbols.explain},null,8,dt),n("button",{class:"activitas-activity__switcher__btn-mime text-grey-500 hover:text_secondary_color mx-1",onClick:t[1]||(t[1]=c=>i.setSymbol("mime")),innerHTML:e.symbols.mime},null,8,_t),n("button",{class:"activitas-activity__switcher__btn-draw text-grey-500 hover:text_secondary_color mx-1",onClick:t[2]||(t[2]=c=>i.setSymbol("draw")),innerHTML:e.symbols.draw},null,8,mt),n("button",{class:"activitas-activity__switcher__btn-joker text-grey-500 hover:text_secondary_color mx-1",onClick:t[3]||(t[3]=c=>i.setSymbol("joker")),innerHTML:e.symbols.joker},null,8,gt)])):L("",!0)])}const T=g(rt,[["render",bt],["__scopeId","data-v-9253bef6"]]),ht={name:"uebung-activitas-create-submit",data(){return{store:$(),editable:!1,isLoading:!1}},components:{"uebung-activitas-single-card":T},methods:{saveAndReturn(){this.isLoading=!0,M.post("/uebungen/store/uebung-activitas",{data:this.store.uebung}).then(async e=>{this.isLoading=!1,_.$emit("close-create-uebung-modal"),_.$emit("requested-uebungen-fetch"),this.$IrisMessenger.bar({type:"success",message:"Die Übung wurde erfolgreich gespeichert und kann nun verwendet werden.",callback:null,selfDestructTimer:3e3})})}}},pt={class:"uebung-activitas-print p-4"},vt={class:"flex justify-center mb-6"},ft={class:"paper max-w-a4-hochformat bg-white"},xt={class:"uebung_content_info p-3 flex flex-col"},yt=["innerHTML"],wt=["innerHTML"],$t={class:"p-8"},kt={class:"grid grid-cols-3 gap-4"},Ct={class:"mt-4 flex justify-center"},Lt=["innerHTML"];function Mt(e,t,s,u,a,i){const c=m("Button"),b=m("uebung-activitas-single-card");return o(),r("div",pt,[n("div",vt,[h(c,{size:"large",icon:"fa-solid fa-check-circle",label:"Speichern & Zurück zur Übungsbibliothek",onClick:i.saveAndReturn,loading:a.isLoading},null,8,["onClick","loading"])]),t[1]||(t[1]=n("h1",{class:"p-4"},"Hier sehen Sie eine Vorschau der Print-Version:",-1)),n("div",ft,[n("div",xt,[n("div",{innerHTML:a.store.uebung.title,class:"text-xl text-grey-600 italic font-bold"},null,8,yt),n("div",{innerHTML:a.store.uebung.description,class:"text-grey-600 italic"},null,8,wt)]),n("div",$t,[n("div",kt,[(o(!0),r(y,null,w(a.store.uebung.content_data,(l,d)=>(o(),r("div",{key:d,class:"relative bg-white rounded-lg shadow-md p-4 border border-gray-200 hover:shadow-xl transition-shadow print:border-dashed print:m
1-2 print:p-2"},[n("div",Ct,[h(b,{editable:a.editable},null,8,["editable"])]),n("div",{class:"mt-3 text-center text-xl font-serif font-bold text-gray-800",innerHTML:l.lemma},null,8,Lt)]))),128))])]),t[0]||(t[0]=n("div",{class:"p-1 italic text-xs flex flex-row justify-end text-grey-500 items-center"},[n("i",{class:"hi hi-sentence mr-1"}),v("hermeneus ")],-1))])])}const Tt=g(ht,[["render",Mt]]),Dt={name:"uebung-activitas-create-component",props:[],components:{UebungActivitasCreateIntroduction:C,LemmaComposer:k},data(){return{store:$(),isLoading:!1,step:0,stepData:[{id:1,position:0,component:x(C),title:"Erklärung der Übung"},{id:2,position:1,component:x(k),title:"Wortschatzauswahl",isOptional:!1,hasNextStepCondition:!0},{id:3,position:2,component:x(at),title:"Konfiguration",isOptional:!1,hasNextStepCondition:!0},{id:4,position:3,component:x(Tt),title:"Speichern",isOptional:!1}]}},methods:{},mounted(){_.$on("update:latin-lemma-collection",e=>{this.store.setLatinLemmaCollection(e)}),_.$on("WordDeleted",e=>{this.remove(e)}),_.$on("WordActivityChanged",e=>{this.changeActivity(e)})}};function Ht(e,t,s,u,a,i){const c=m("h-progressor");return o(),A(c,{class:"bg-white",steps:a.stepData},null,8,["steps"])}const St=g(Dt,[["render",Ht]]),At={name:"uebung-activitas-absolve-component",props:{data:{type:Object,required:!0,default:()=>({uebung:{},metadata:{}})}},data(){return{uebung:this.data.uebung,metadata:this.data.metadata}}};function jt(e,t,s,u,a,i){return o(),r("div",null,j(a.uebung),1)}const Vt=g(At,[["render",jt]]),Ut={name:"uebung-activitas-print-component",components:{"uebung-activitas-single-card-activity-switcher":T},props:{data:{type:Object,required:!0,default:()=>({uebung:{},metadata:{}})}},data(){return{uebung:this.data.uebung.printData,metadata:this.data.metadata}},computed:{vocab_filtered:function(){return this.uebung.content_data}},methods:{isDivisable(e){if((e+1)%20===0)return!0},remove(e){this.uebung.content_data=this.uebung.content_data.filter((t,s)=>s!==e)},remove(e){this.uebung.content_data=this.uebung.content_data.filter((t,s)=>t!==e)},print(){window.print()}}},Bt={id:"activitas_creator",class:"bg-white"},Nt={class:"activitas_creator__page-grid printable-area no-outline p6"},zt={class:"activitas_creator__page-row"},qt={class:"activitas_creator__word-container"},Et={class:"w100 flex-group-end"},Kt=["onClick"],It=["innerHTML"];function Ot(e,t,s,u,a,i){const c=m("uebung-activitas-single-card-activity-switcher");return o(),r("div",Bt,[n("div",Nt,[(o(!0),r(y,null,w(Math.ceil(this.uebung.content_data.length/4),b=>(o(),r("div",null,[n("div",zt,[(o(!0),r(y,null,w(this.uebung.content_data.slice((b-1)*4,b*4),(l,d,p)=>(o(),r("div",qt,[n("div",Et,[n("button",{class:"activitas_creator_remove-button",onClick:Wt=>i.remove(l)},t[0]||(t[0]=[n("i",{class:"hi hi-trash"},null,-1)]),8,Kt)]),h(c),n("div",{class:"activitas_creator__word-container__word font-bold mt-2",innerHTML:l.lemma},null,8,It)]))),256))])]))),256))]),t[1]||(t[1]=n("div",{class:"activitas_creator__page-credits text-base ml-5"},"erstellt auf www.hermeneus.eu",-1))])}const Pt=g(Ut,[["render",Ot],["__scopeId","data-v-74bb04bd"]]);function Yt(e){e.component("uebung-activitas-create-component",St),e.component("uebung-activitas-absolve-component",Vt),e.component("uebung-activitas-print-component",Pt)}export{Yt as initModule};
2//# sourceMappingURL=index-B14Ce3DD.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.