Consortium Partner
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.
Website linkdiff --git a/public/build/assets/app-Dt6rPs4w.js b/public/build/assets/app-BnisJ9m_.js
similarity index 99%
rename from public/build/assets/app-Dt6rPs4w.js
rename to public/build/assets/app-BnisJ9m_.js
index e2b011047..63154a96f 100644
--- a/public/build/assets/app-Dt6rPs4w.js
+++ b/public/build/assets/app-BnisJ9m_.js
@@ -234,4 +234,4 @@ function print() { __p += __j.call(arguments, '') }
`,te=L.popup({maxWidth:600}).setContent(R);ne.target.bindPopup(te).openPopup()}catch(P){console.error("Can NOT load event",P)}};const T=()=>{if(o.value)try{u.value&&(o.value.removeLayer(u.value),u.value=null);const ne=L.markerClusterGroup(),J=[];Object.values(h.value).forEach(P=>{J.push(...P)}),console.group("Started add markers",J.length),J.map(({id:P,geoposition:z},R)=>{R%1e4===0&&console.log("Adding markers",R);const te=z.split(","),xe=parseFloat(te[0]),De=parseFloat(te[1]);if(xe&&De){const Be=L.marker([xe,De],{id:P});Be.on("click",M),ne.addLayer(Be)}}),console.log("Done add markers",J.length),console.groupEnd(),u.value=ne,o.value.addLayer(ne)}catch(ne){console.log("Add marker error",ne)}},H=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(ne=>{const{latitude:J,longitude:P}=ne.coords,z=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([J,P],{icon:z}).addTo(o.value)},ne=>{console.error("Geolocation error:",ne)})},re=()=>{o.value=L.map("mapid"),o.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(o.value)},Q=ne=>{const J=a.value;if(!J)return;const P="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";ne?J.classList.add(...P.split(" ")):J.classList.remove(...P.split(" "))};return Ft(()=>{V(),setTimeout(()=>{re(),B(),T(),H()},2e3)}),{mapContainerRef:a,yearOptions:w,languageOptions:_,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:m,removeSelectedItem:U,removeAllSelectedItems:F,isLoading:s,events:d,errors:f,tags:C,pagination:y,scrollToTop:x,paginate:E,onSubmit:V,limit:$,handleToggleMapFullScreen:Q}}},sU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},iU={id:"mapid",class:"w-full h-full relative"},aU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},lU={class:"codeweek-searchpage-component font-['Blinker']"},oU={class:"codeweek-container py-10"},uU={class:"flex w-full"},cU={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},dU={key:0,class:"flex md:justify-center mt-10"},fU={class:"max-md:w-full flex flex-wrap gap-2"},hU={class:"flex items-center gap-2"},pU=["onClick"],mU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},gU={class:"relative pt-20 md:pt-48"},vU={class:"bg-yellow-50 pb-24"},yU={class:"relative z-10 codeweek-container-lg"},_U={class:"flex flex-col md:flex-row gap-10"},bU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},wU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},xU={class:"flex items-center justify-center w-full"},kU={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},SU={key:0,class:"col-span-full"};function TU(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),d=at("SelectField"),h=at("date-time"),f=at("event-card"),p=at("pagination");return k(),I(Ie,null,[v("section",null,[v("div",sU,[v("div",iU,[v("div",aU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",lU,[v("div",oU,[v("div",uU,[v("div",cU,[he(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[he(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),he(u,{horizontal:"",label:"Year"},{default:Te(()=>[he(d,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Language"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Country"},{default:Te(()=>[he(d,{multiple:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:n.countrieslist},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(k(),I("div",dU,[v("div",fU,[(k(!0),I(Ie,null,Ze(r.tags,m=>(k(),I("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",hU,[v("span",null,ce(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,pU)])]))),128)),v("div",mU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):se("",!0)]),v("div",gU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",vU,[v("div",yU,[v("div",_U,[v("div",bU,[he(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",wU,[(k(),it(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),he(u,{horizontal:"",label:"Format"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Audience"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Age range"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Themes"},{default:Te(()=>[he(d,{multiple:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),Dn(v("div",xU,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),ft(ce(e.$t("event.loading")),1)],512),[[Vr,r.isLoading]]),r.isLoading?se("",!0):(k(),I("div",kU,[(k(!0),I(Ie,null,Ze(r.events,m=>(k(),it(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(k(),I("div",SU,[he(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):se("",!0)]))])])])])])],64)}const AU=vt(rU,[["render",TU]]),CU={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},EU={class:"flex flex-col bg-white rounded-lg overflow-hidden"},OU=["src"],MU={key:0,class:"flex gap-2 flex-wrap mb-2"},RU={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},DU={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},PU={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},LU={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},IU=["innerHTML"],NU={class:"flex-shrink-0 h-[56px]"},VU=["href"];function FU(e,t,n,r,s,a){var o;return k(),I("div",EU,[v("div",{class:Fe(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:Fe(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,OU)],2),v("div",{class:Fe(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(k(),I("div",MU,[(k(!0),I(Ie,null,Ze(n.tool.types,({title:u,highlight:d})=>(k(),I("span",{class:Fe(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[d?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[d?(k(),I("img",RU)):se("",!0),v("span",null,[(k(!0),I(Ie,null,Ze(u.split(" "),h=>(k(),I(Ie,null,[h?(k(),I("span",{key:0,class:Fe(["mr-[2px]",{"font-sans":h==="&"}])},ce(h),3)):se("",!0)],64))),256))])],2))),256))])):se("",!0),v("div",DU,ce(n.tool.name),1),n.tool.location?(k(),I("div",PU,ce(n.tool.location),1)):se("",!0),v("div",{ref:"descriptionContainerRef",class:Fe(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",LU,[v("div",{innerHTML:n.tool.description},null,8,IU),s.needShowMore?(k(),I("div",{key:0,class:Fe(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},ce(s.showMore?"Show less":"... Show more"),1)],2)):se("",!0)],512)],2),v("div",NU,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,VU)])],2)])}const Pw=vt(CU,[["render",FU]]),$U={components:{ToolCard:Pw,Multiselect:Ta,Pagination:ud,Tooltip:F1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=fe(!1),n=fe(e.prpQuery),r=fe(e.prpQuery),s=fe([]),a=fe(e.prpLanguages),o=fe(e.prpLocations),u=fe(e.prpTypes),d=fe(e.prpTopics),h=fe({}),f=fe({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=fe([]),m=me(()=>e.types.map(B=>({id:B,name:B}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),w=me(()=>e.topics.map(B=>({id:B,name:B}))),_=me(()=>[...s.value,...a.value,...o.value,...u.value,...d.value]),C=B=>{const $=M=>M.id!==B.id;s.value=s.value.filter($),a.value=a.value.filter($),o.value=o.value.filter(M=>M.iso!==(B==null?void 0:B.iso)),u.value=u.value.filter($),d.value=d.value.filter($)},U=()=>{s.value=[],a.value=[],o.value=[],u.value=[],d.value=[]},F=()=>{window.scrollTo(0,0)},x=()=>{F(),E(!0)},E=(B=!1)=>{B||(f.value.current_page=1);const $={page:f.value.current_page,support_types:s.value.map(M=>M.id),languages:a.value.map(M=>M.id),locations:o.value.map(M=>M.iso),types:u.value.map(M=>M.id),topics:d.value.map(M=>M.id)};St.post("/matchmaking-tool/search",{},{params:$}).then(({data:M})=>{console.log(">>> data",M.data),p.value=M.data.map(T=>{var re,Q;const H={...T,avatar_dark:T.avatar_dark,avatar:T.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return T.type==="volunteer"?{...H,name:`${T.first_name||""} ${T.last_name||""}`.trim(),location:T.location,description:T.description}:{...H,name:T.organisation_name,location:((Q=(re=e.locations)==null?void 0:re.find(({iso:ne})=>ne===T.country))==null?void 0:Q.name)||"",description:T.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:M.per_page,current_page:M.current_page,from:M.from,last_page:M.last_page,last_page_url:M.last_page_url,next_page_url:M.next_page_url,prev_page:M.prev_page,prev_page_url:M.prev_page_url,to:M.to,total:M.total}})},V=(B,$)=>Rt($+"."+B.name);return Ft(()=>{E()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:d,errors:h,pagination:f,tools:p,paginate:x,onSubmit:E,customLabel:V,showFilterModal:t,tags:_,removeSelectedItem:C,removeAllSelectedItems:U,typeOptions:m,supportTypeOptions:y,topicOptions:w}}},BU={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},HU={class:"codeweek-container py-10"},UU={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},jU={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},WU={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},qU={class:"language-json"},YU={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},zU={class:"language-json"},KU={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},GU={class:"language-json"},JU={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},ZU={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},XU={class:"language-json"},QU={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},e7={class:"flex items-end"},t7={class:"text-base leading-7 font-semibold text-black normal-case"},n7={key:0,class:"flex md:justify-center"},r7={class:"max-md:w-full flex flex-wrap gap-2"},s7={class:"flex items-center gap-2"},i7=["onClick"],a7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},l7={class:"relative pt-20 md:pt-48"},o7={class:"bg-yellow-50 pb-20"},u7={class:"relative z-10 codeweek-container"},c7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function d7(e,t,n,r,s,a){const o=at("multiselect"),u=at("Tooltip"),d=at("tool-card"),h=at("pagination");return k(),I("div",BU,[v("div",HU,[v("div",{class:Fe(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",UU,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",jU,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),he(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),I("div",WU," Selected "+ce(f.length)+" "+ce(f.length>1?"types":"type"),1)):se("",!0)]),default:Te(()=>[v("pre",qU,[t[10]||(t[10]=ft(" ")),v("code",null,ce(r.selectedLanguages),1),t[11]||(t[11]=ft(`
`))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),he(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),I("div",YU," Selected "+ce(f.length)+" "+ce(f.length>1?"languages":"language"),1)):se("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),he(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),I("div",KU," Selected "+ce(f.length)+" "+ce(f.length>1?"locations":"location"),1)):se("",!0)]),default:Te(()=>[v("pre",zU,[t[14]||(t[14]=ft(" ")),v("code",null,ce(r.selectedLocations),1),t[15]||(t[15]=ft(`
- `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),he(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),I("div",JU," Selected "+ce(f.length)+" "+ce(f.length>1?"types":"type"),1)):se("",!0)]),default:Te(()=>[v("pre",GU,[v("code",null,ce(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",ZU,[t[20]||(t[20]=v("span",null,"Topics",-1)),he(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[ft(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),he(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),I("div",QU," Selected "+ce(f.length)+" "+ce(f.length>1?"topics":"topic"),1)):se("",!0)]),default:Te(()=>[v("pre",XU,[v("code",null,ce(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",e7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",t7,ce(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),I("div",n7,[v("div",r7,[(k(!0),I(Ie,null,Ze(r.tags,f=>(k(),I("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",s7,[v("span",null,ce(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,i7)])]))),128)),v("div",a7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):se("",!0)]),v("div",l7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",o7,[v("div",u7,[v("div",c7,[(k(!0),I(Ie,null,Ze(r.tools,f=>(k(),it(d,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(k(),it(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):se("",!0)])])])])}const f7=vt($U,[["render",d7]]),h7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=fe([]),n=fe([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var _,C,U,F;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(C=m.target_school_types)!=null&&C.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(U=m.digital_expertise_areas)!=null&&U.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[w]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((F=e.locations.find(({iso:x})=>x===m.country))==null?void 0:F.name)||"",email:m.email,website:(w||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var w,_;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(w=m.support_activities)!=null&&w.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(_=m.languages)!=null&&_.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),d=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(w=>w!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const _=await St("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:d.value.location}});if(_.data&&_.data.length>0){const{lat:C,lon:U}=_.data[0];C&&U&&(m=[C,U])}}catch(_){console.log(_)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const w=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:w}).addTo(y),y.setView(m,12)};return Ft(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:d,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},p7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},m7={class:"relative flex overflow-hidden"},g7={class:"flex codeweek-container-lg py-10 tablet:py-20"},v7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},y7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},_7=["innerHTML"],b7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},w7={class:"accordion"},x7={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},k7=["onClick"],S7={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},T7={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},A7=["innerHTML"],C7={class:"flex-shrink-0 lg:max-w-[460px] w-full"},E7=["src"],O7={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},M7={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},R7={key:0},D7={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},P7={class:"border-l-[4px] border-[#F95C22] pl-4"},L7=["innerHTML"],I7={class:"relative overflow-hidden"},N7={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},V7={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},F7={class:"flex-1"},$7={class:"flex gap-4 mb-6"},B7={class:"p-0 text-slate-500 text-xl font-normal capitalize"},H7={key:0,class:"flex gap-4 mb-6"},U7=["href"],j7={class:"flex gap-4 mb-6"},W7=["href"],q7={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},Y7={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},z7={key:1,class:"flex gap-4 mb-6"},K7=["href"],G7={key:2,class:"flex gap-4 mb-6"},J7=["href"],Z7={key:3,class:"flex gap-4 mb-6"},X7=["href"],Q7={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},e9={key:5,class:"flex gap-4"},t9={class:"flex flex-col gap-2"},n9={class:"grid grid-cols-2 gap-8"},r9={class:"p-0 text-slate-500 text-xl font-normal"},s9={class:"p-0 text-slate-500 text-xl font-normal"};function i9(e,t,n,r,s,a){var o,u;return k(),I("section",p7,[v("section",m7,[v("div",g7,[v("div",v7,[v("div",null,[v("h2",y7,ce(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,_7),v("h3",b7,ce(r.isOrganisation?"About our organization":"About me"),1),v("div",w7,[(k(!0),I(Ie,null,Ze(r.data.abouts,(d,h)=>{var f;return k(),I("div",x7,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",S7,ce(d.title),1),v("div",{class:Fe(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:Fe(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,k7),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",T7,[(k(!0),I(Ie,null,Ze(d.list,p=>(k(),I("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,A7))),256))])],4)])}),256))])]),v("div",C7,[v("div",{class:Fe(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(k(),I("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,E7)):(k(),I("img",O7))],2),v("p",M7,[ft(ce(r.data.name)+" ",1),r.data.job_title?(k(),I("span",R7,", "+ce(r.data.job_title),1)):se("",!0)]),r.data.short_intro?(k(),I("p",D7,ce(r.data.short_intro),1)):se("",!0),v("div",P7,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,L7)])])])])]),v("section",I7,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",N7,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",V7,[v("div",F7,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[ft(" Can teach Online "),v("span",{class:"font-sans"},"&"),ft(" In-person ")])],-1)),v("div",$7,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",B7,ce(r.data.location),1)])]),r.data.phone?(k(),I("div",H7,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},ce(r.data.phone),9,U7)])):se("",!0),v("div",j7,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(k(),I("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},ce(r.data.email),9,W7)):r.data.get_email_from?(k(),I("p",q7,ce(r.data.get_email_from),1)):(k(),I("p",Y7," Anonymous "))]),r.data.linkedin?(k(),I("div",z7,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,K7)])):se("",!0),r.data.facebook?(k(),I("div",G7,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,J7)])):se("",!0),r.data.website?(k(),I("div",Z7,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,X7)])):se("",!0),(o=r.data.availabilities)!=null&&o.length?(k(),I("div",Q7," My availability ")):se("",!0),(u=r.data.availabilities)!=null&&u.length?(k(),I("div",e9,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",t9,[(k(!0),I(Ie,null,Ze(r.data.availabilities,({dateText:d,timeText:h})=>(k(),I("div",n9,[v("p",r9,ce(d),1),v("p",s9,ce(h),1)]))),256))])])):se("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const a9=vt(h7,[["render",i9]]),l9={props:["user"],components:{ImageUpload:qp,Flash:od},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},persist(e){let t=new FormData;t.append("avatar",e),axios.post(`/api/users/${this.user.id}/avatar`,t).then(n=>{this.avatar=n.data.path,ei.emit("flash",{message:"Avatar uploaded!",level:"success"})})},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ei.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},o9={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},u9={class:"flex"},c9={class:"relative"},d9=["src"],f9={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},h9={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},p9={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function m9(e,t,n,r,s,a){const o=at("image-upload");return k(),I("div",o9,[v("div",u9,[v("div",c9,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,d9),a.canUpdate?(k(),I("form",f9,[he(o,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):se("",!0),v("div",h9,[Dn(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...u)=>a.remove&&a.remove(...u))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Vr,a.hasAvatar]])])])]),v("div",null,[v("h1",p9,ce(n.user.fullName),1)])])}const g9=vt(l9,[["render",m9]]),v9={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},y9={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},_9={class:"flex flex-col pt-3.5"},b9={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},w9={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},x9={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},k9={class:"flex items-start justify-start"},S9=["src","alt"],T9={class:"w-full overflow-hidden image-gallery"},A9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},C9=["src","alt","onClick"],E9={class:"flex justify-end w-full mt-4 image-gallery-controls"},O9={class:"flex flex-wrap items-center gap-5"};function M9(e,t,n,r,s,a){return k(),I("section",_9,[v("div",b9,[v("div",w9,[v("div",x9,[t[2]||(t[2]=vp(' Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. Consortium Partner
Consortium Partner
With a strong community of educators, ambassadors, and industry leaders, we’re shaping the future of coding — making it more accessible, inclusive and impactful.
`,"ambassador.title":"EU Code Week Ambassadors","ambassador.your_current_country":"Your current country","ambassador.visit_the":"Visit the","ambassador.local_facebook_page":"Facebook page","ambassador.local_website":"Website","ambassador.ambassadors":"Ambassadors","ambassador.community":"Community","ambassador.no_ambassadors":"No ambassadors yet","ambassador.countries_with_ambassadors":"Countries with ambassadors","ambassador.why_dont_you_volunteer":"Why don't you volunteer?","base.languages.al":"Albanian","base.languages.ba":"Bosnian","base.languages.bg":"Bulgarian","base.languages.cs":"Czech","base.languages.da":"Danish","base.languages.de":"German","base.languages.el":"Greek","base.languages.en":"English","base.languages.es":"Spanish","base.languages.et":"Estonian","base.languages.fi":"Finnish","base.languages.fr":"French","base.languages.hr":"Croatian","base.languages.hu":"Hungarian","base.languages.it":"Italian","base.languages.lt":"Lithuanian","base.languages.lv":"Latvian","base.languages.me":"Montenegrin","base.languages.mk":"Macedonian","base.languages.mt":"Maltese","base.languages.nl":"Dutch","base.languages.pl":"Polish","base.languages.pt":"Portuguese","base.languages.ro":"Romanian","base.languages.rs":"Serbian","base.languages.sk":"Slovak","base.languages.sl":"Slovenian","base.languages.se":"Swedish","base.languages.sv":"Swedish","base.languages.tr":"Turkish","base.languages.lu":"Luxembourgish","base.languages.ua":"Ukrainian","base.languages_menu.al":"Shqip","base.languages_menu.ba":"bosanski","base.languages_menu.bg":"български","base.languages_menu.cs":"Čeština","base.languages_menu.da":"Dansk","base.languages_menu.de":"Deutsch","base.languages_menu.el":"ΕΛΛΗΝΙΚΑ","base.languages_menu.en":"English","base.languages_menu.es":"Español","base.languages_menu.et":"Eesti","base.languages_menu.fi":"suomi","base.languages_menu.fr":"Français","base.languages_menu.hr":"Hrvatski","base.languages_menu.hu":"magyar","base.languages_menu.it":"Italiano","base.languages_menu.lt":"LietuviŲ","base.languages_menu.lv":"Latviešu","base.languages_menu.me":"crnogorski","base.languages_menu.mk":"Македонски","base.languages_menu.mt":"Malti","base.languages_menu.nl":"Nederlands","base.languages_menu.pl":"polski","base.languages_menu.pt":"Português","base.languages_menu.ro":"Română","base.languages_menu.rs":"srpski","base.languages_menu.sk":"Slovenčina","base.languages_menu.sl":"Slovenščina","base.languages_menu.sv":"svenska","base.languages_menu.tr":"Türkçe","base.languages_menu.ua":"УКРАЇНСЬКА","base.resources_local_title":"Coding resources from","base.days":"Days","base.hours":"Hours","base.minutes":"Minutes","base.seconds":"Seconds","base.day":"Day","base.hour":"Hour","base.minute":"Minute","base.second":"Second","base.still_have_question":"Still have a question?","base.drop_us_a_line":"Just drop us a line!","base.drop_a_line":"Drop us a line","base.get_in_touch":"GET IN TOUCH","base.footer_msg":"","base.email":"Email","base.display_email":"Display Email","base.first_name":"First Name","base.last_name":"Last Name","base.your_website":"Your Website","base.biography":"Biography","base.update":"Update","base.delete":"Delete","base.choose a file":"Choose a File","base.learning_bits":"Learning bits","base.codeweek":"CodeWeek","base.bring_codeweek_to_your_students":"Bring Code Week to your students","base.or":"or","base.receive emails":"Receive our emails","base.newsletter":"Newsletter","beambassador.title":"Become a EU Code Week Ambassador","beambassador.paragraphs.1-1":"EU Code Week Ambassadors","beambassador.paragraphs.1-2":"are the main point of contact for Code Week in each country and help spread the vision of Code Week to local communities. Do you believe in the","beambassador.paragraphs.1-3":"vision of Code Week","beambassador.paragraphs.1-4":"and want to promote coding in your own country? Read on!","beambassador.ambassadors_should_do.1":"Connect people, companies and communities interested in doing something for Code Week.","beambassador.ambassadors_should_do.2":"Encourage event organizers to add their coding events to the Code Week website.","beambassador.ambassadors_should_do.3":"Encourage new events to be organized in your country by promoting Code Week.","beambassador.ambassadors_should_do.4":"Answer emails about Code Week in your language.","beambassador.ambassadors_should_do.5":"Approve events on the Code Week website for your country.","beambassador.ambassadors_should_do.6":"Maintain a list of learning resources in your country's language.","beambassador.ambassadors_should_do.7":"Find interesting success stories and news to promote on Code Week channels.","beambassador.ambassadors_should_do.8":"Promote Code Week materials through your network.","beambassador.ambassadors_should_do.9":"Collaborate with other national ambassadors from across Europe.","beambassador.ambassadors_should_do.title":"As a EU Code Week Ambassador, you should be able to allocate a few hours a week to:","beambassador.ambassadors_return.1":"Meet a lot of smart, interesting people from a variety of industries.","beambassador.ambassadors_return.2":"Become an essential part of one of the greatest grassroots initiatives in Europe.","beambassador.ambassadors_return.3":"Help us raise awareness about the importance of coding and getting Europe truly digital.","beambassador.ambassadors_return.4":'Add the "EU Code Week Ambassador" title to your already amazing CV.',"beambassador.ambassadors_return.5":"Learn to code! (in case you don't yet already)","beambassador.ambassadors_return.title":"In return, you will be able to:","beambassador.details.title":"Here's what it all means in a bit more detail:","beambassador.details.points.1-1":"One of our goals is to connect various coding and educational networks.","beambassador.details.points.1-2":"If you know of any coding events taking place, let the organizers know about Code Week and help them add the event to the Code Week website,","beambassador.details.points.1-3":"so we'll have a comprehensive list of all coding events in Europe.","beambassador.details.points.2-1":"We're also hoping to see more events organized for Code Week. You can help by","beambassador.details.points.2-2":"encouraging schools, organizations, developer communities, and enthusiastic individuals to start new, beginner friendly events in your country.","beambassador.details.points.2-3":"It doesn't have to be during Code Week itself, although that will be the prime time for our promotional activities. To help you out, we’re preparing a list of suggestions for companies, a","beambassador.details.points.2-4":"guide for potential event organizers,","beambassador.details.points.2-5":"and we're also building a variety of other","beambassador.details.points.2-6":"promotional resources.","beambassador.details.points.3-1":"We need your help to","beambassador.details.points.3-2":"respond to emails regarding Code Week in your country.","beambassador.details.points.3-3":"You'll be the primary point of contact for anything that’s going on in your country, so you can","beambassador.details.points.3-4":"connect people and companies from your country that might benefit from getting connected with each other","beambassador.details.points.3-5":"and provide answers in your language. Don't worry if you don't know all the answers yet, we're here to help.","beambassador.details.points.4-1":"Everyone can add their coding event to,","beambassador.details.points.4-2":"but you'll be the moderator for events in your country. All you need to do is to regularly","beambassador.details.points.4-3":"take a quick look at submitted events and check if they are a good fit for Code Week","beambassador.details.points.5-1":"It needs to be easy for everyone to start a coding event. You probably know some great online learning materials for beginner coders in your language,","beambassador.details.points.5-2":"so you can maintain a list of resources for your country on the EU Code Week website","beambassador.details.points.6-1":"Provide interesting news and content about coding from your country","beambassador.details.points.6-2":"that we can promote on Code Week social media channels. We're primarily looking for content in English, so you can help by asking organizers to share their stories and tips in English for","beambassador.details.points.6-3":"our blog.","beambassador.details.points.6-4":"Additionally, you can also set up your national Code Week social media channels to promote content in your own language.","beambassador.details.points.7-1":"Together with your help, we'll be building a library of Code Week materials that can be used to promote coding as a skill.","beambassador.details.points.7-2":"We need your help to spread the materials in your country and even encourage different groups to provide translations","beambassador.details.points.8-1":"We're creating a network of national ambassadors to promote Code Week and we'll also try to schedule monthly online calls to discuss our work, exchange good practices and inspire each other with ideas for further activities You don't have to attend all meetings, but we hope you can join us as often as possible. We also have a mailing list for EU Code Week Ambassadors that you can use any time to get advice or help from other ambassadors.","beambassador.details.points.8-2":"You'll be able to expand your own network and get fresh ideas by collaborating with other ambassadors from across Europe.","beambassador.details.points.9-1":"Still interested? We want you in on this! Take a quick look at the","beambassador.details.points.9-2":"list of EU Code Week Ambassadors.","beambassador.details.points.9-3":"If there's one for your country, feel free to get in touch directly with them and see how you can cooperate. Either way, we'll be looking forward to you email at","certificates.certificates_for":"Certificates for ","certificates.no_certificates":"There are no certificates yet.","challenges-content.careers-as-constellations.title":"Careers as constellations","challenges-content.careers-as-constellations.authorcontent":'This challenge and competition is the initiative of Linda Liukas author, illustrator and entrepreneur in connection with the Code4Europe partnership´s Girls in Digital Campaign 2025 #Webinar 1 livestreamed on Youtube: How Code, Creativity and Curiosity form a Career?',"challenges-content.careers-as-constellations.author":"Linda Liukas","challenges-content.careers-as-constellations.start-date":"Start date","challenges-content.careers-as-constellations.activity-type":"Activity type","challenges-content.careers-as-constellations.open-online-activity":"Open online activity","challenges-content.careers-as-constellations.name-of-org":"Name of organisation","challenges-content.careers-as-constellations.language":"Language","challenges-content.careers-as-constellations.description":"This interactive activity helps students map their personal interests and hobbies to potential careers in technology. By visualizing their skills and passions as constellations, students discover how careers are formed by connecting seemingly unrelated dots. No prior coding experience is required, and the activity fosters creative thinking about the future of work in technology.","challenges-content.careers-as-constellations.teachers":"Teachers","challenges-content.careers-as-constellations.english":"English","challenges-content.careers-as-constellations.type-of-org":"Type of organisation","challenges-content.careers-as-constellations.private-business":"Private business","challenges-content.careers-as-constellations.secondary-school":"Secondary school","challenges-content.careers-as-constellations.higher-education":"Higher education","challenges-content.careers-as-constellations.audience":"Audience","challenges-content.careers-as-constellations.theme":"Main Themes","challenges-content.careers-as-constellations.themes.motivation-and-awareness-raising":"Motivation and awareness raising","challenges-content.careers-as-constellations.themes.promoting-diversity":"Promoting diversity","challenges-content.careers-as-constellations.age-group":"Age group","challenges-content.careers-as-constellations.age-groups.12":"12+ (adaptable for middle school, high school, or even university students)","challenges-content.careers-as-constellations.age-groups.under-6":"Under 6","challenges-content.careers-as-constellations.age-groups.7-8":"7-8","challenges-content.careers-as-constellations.age-groups.9-11":"9-11","challenges-content.careers-as-constellations.age-groups.12-14":"12-14","challenges-content.careers-as-constellations.age-groups.15-18":"15-18","challenges-content.careers-as-constellations.age-groups.over-18":"Over 18","challenges-content.careers-as-constellations.subjects":"Subjects","challenges-content.careers-as-constellations.time-required":"Time required","challenges-content.careers-as-constellations.45–60":"45–60 minutes","challenges-content.careers-as-constellations.group-size":"Group size","challenges-content.careers-as-constellations.group-sizes.small":"Can be done individually or in small groups","challenges-content.careers-as-constellations.required-materials":"Required materials","challenges-content.careers-as-constellations.step-by-step-instructions":"Step by step instructions","challenges-content.careers-as-constellations.materials.one":"Printed Careers as Constellations worksheet (A3 recommended)","challenges-content.careers-as-constellations.materials.two":'Paper & markers/pens for additional notes',"challenges-content.careers-as-constellations.materials.three":"Optional: Digital version (students can create constellations using Miro, Canva, or Google Jamboard)","challenges-content.careers-as-constellations.titles.one":"Warm-up Discussion: What Are Your Dots? (5 min)","challenges-content.careers-as-constellations.titles.two":"Mapping Constellations: Connecting Interests to Tech (20 min)","challenges-content.careers-as-constellations.titles.three":"Example Connections","challenges-content.careers-as-constellations.titles.four":' Reflection & Sharing: What Patterns Did You Find? (15 min)',"challenges-content.careers-as-constellations.titles.five":"Extending the Activity","challenges-content.careers-as-constellations.intro":`Start by challenging traditional career ideas with a question:
Do you think careers should follow a straight path?
-Introduce the idea that successful careers are often built from unexpected connections.
Watch together the talk by Linda Liukas where she shares her own career path in technology
`,"challenges-content.careers-as-constellations.content.16":'Download the Template for the activity',"challenges-content.careers-as-constellations.content.17":'OBS! REMEMBER TO ADD YOUR ACTIVITY AND UPLOAD IT HERE!',"challenges-content.careers-as-constellations.content.one":"Each student fills out the Careers as Constellations worksheet, adding:
","challenges-content.careers-as-constellations.content.two":"Personal interests (hobbies, skills, favorite activities)","challenges-content.careers-as-constellations.content.three":"Tech-related topics (AI, robotics, game design, digital art, sustainability tech, etc.)","challenges-content.careers-as-constellations.content.four":"Drawing lines to show connections between their interests and technology","challenges-content.careers-as-constellations.content.five":"Loves music? → Interested in AI? → AI-generated music tools!","challenges-content.careers-as-constellations.content.six":'Loves drawing? → Interested in game design? → 2D/3D animation & coding',"challenges-content.careers-as-constellations.content.seven":"Passionate about climate change? → Interested in data? → Environmental tech","challenges-content.careers-as-constellations.content.eight":"Invite students to share surprising connections they discovered.","challenges-content.careers-as-constellations.content.nine":"Ask: Which dots felt unrelated at first? How did they connect?","challenges-content.careers-as-constellations.content.ten":"Discussion Prompts:
","challenges-content.careers-as-constellations.content.eleven":"What surprised you about your constellation?","challenges-content.careers-as-constellations.content.twelve":"Did you discover any career paths you hadnt considered before?","challenges-content.careers-as-constellations.content.thirteen":"How could technology shape your future in unexpected ways?","challenges-content.careers-as-constellations.content.fourteen":"Digital Challenge: Have students create a digital version of their constellation using Miro, Canva, or Google Jamboard and present their findings.","challenges-content.careers-as-constellations.content.fifteen":"Research Task: Students research a person in tech whose career followed a surprising path, map their constellation and share their story.","challenges-content.chatbot.title":"Make a chatbot","challenges-content.chatbot.author":"EU Code Week Team","challenges-content.chatbot.purposes.0":"Code interactive riddles","challenges-content.chatbot.purposes.1":"Use code to create dialogues between a chatbot and a user","challenges-content.chatbot.description":"Code a conversation between a chatbot and a user who is trying to solve a riddle. Try to make a chatbot that can chat like a person. Instead of a riddle you can create a dialogue between a chatbot and a user.","challenges-content.chatbot.instructions.0":"Think of a riddle","challenges-content.chatbot.instructions.1":"Log in to","challenges-content.chatbot.instructions.2":"or create a new account. (When creating a new account keep in mind that real names are not allowed on Pencil Code due to privacy reasons.)","challenges-content.chatbot.instructions.3":"Click Imagine and Make your own","challenges-content.chatbot.instructions.4":"Use blocks or text-based mode to write your riddle","challenges-content.chatbot.instructions.5":"Alternatively, you can use","challenges-content.chatbot.instructions.6":"this code","challenges-content.chatbot.instructions.7":"and adapt it to your riddle or you can select Answering a riddle from the menu and edit it","challenges-content.chatbot.example":"Check out this example of a riddle.","challenges-content.chatbot.more.0":"This code has been Adapted from Pencil Code activity","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Unplug and code: Create a paper circuit","challenges-content.paper-circuit.author":"EU Code Week Team","challenges-content.paper-circuit.purposes.0":"Enhance creativity","challenges-content.paper-circuit.purposes.1":"Develop problem-solving skills","challenges-content.paper-circuit.description.0":"Draw and object of your choice. It can be a night sky, a ladybird, a robot, a Christmas tree or anything you can think of. Feel free to personalize your project with EU Code Week visuals: you can explore the","challenges-content.paper-circuit.description.1":"EU Code Week teacher toolkit","challenges-content.paper-circuit.description.2":"and download any logo or visual you wish. You can even create a paper circuit invitation to EU Code Week. Add a motivating message to your circuit to encourage other teachers to join Code Week and/or to check the website dedicated to schools.","challenges-content.paper-circuit.instructions.0":"Draw an object and decide which parts will be illuminated (e.g. stars).","challenges-content.paper-circuit.instructions.1":"Make a hole through the paper with a pencil and insert a LED sticker in each illuminated part. ","challenges-content.paper-circuit.instructions.2":"Draw a circle where you will place the coin-cell battery.","challenges-content.paper-circuit.instructions.3":"Draw a + and a - track on the other side of the paper. Make sure that the longer leg of the LED circuit sticker is connected to the “+” side of the battery and the shorter to the “-” side of the battery.","challenges-content.paper-circuit.instructions.4":"Lay the copper tape on the tracks.","challenges-content.paper-circuit.instructions.5":"Create a fold so that when the paper covers the battery the LED is illuminated. You can use a paper clip to ensure good contact with the copper tape.","challenges-content.paper-circuit.instructions.6":"Take a picture of your paper circuit and share it on Instagram, explaining why you think it is worth it to take part in this initiative. ","challenges-content.paper-circuit.example":"See some examples of paper circuits","challenges-content.paper-circuit.materials.0":"paper or cardboard","challenges-content.paper-circuit.materials.1":"crayons or marker","challenges-content.paper-circuit.materials.2":"coin-cell battery","challenges-content.paper-circuit.materials.3":"copper tape","challenges-content.paper-circuit.materials.4":"LED circuit stickers","challenges-content.paper-circuit.materials.5":"paper clip","challenges-content.dance.title":"Create a dance","challenges-content.dance.author":"EU Code Week Team","challenges-content.dance.purposes.0":"To learn basic coding concepts","challenges-content.dance.purposes.1":"To learn how to animate characters","challenges-content.dance.description":"In this challenge you will create a set of characters who will dance together. You will use a built-in media library to select characters and music clips, or you can create your own. You will animate the characters to dance and talk to each other.","challenges-content.dance.instructions.0":"Log in to","challenges-content.dance.instructions.1":"as a teacher. Create student accounts and share them with your students. Alternatively share a class code and have your students register with their school email address. If you are a student, you can join as a student, but you will be asked to provide your parent’s email address so that they can approve your account.","challenges-content.dance.instructions.2":"Click","challenges-content.dance.instructions.3":"and give it a title","challenges-content.dance.instructions.4":"Go to","challenges-content.dance.instructions.5":"to add a background by clicking on the gear icon. Choose a background from the Media Library, upload your own image or you can even take a picture and upload it. Choose an audio clip and add it to the stage:","challenges-content.dance.instructions.6":"Click the","challenges-content.dance.instructions.7":"button to add characters or objects that you will animate so that they can move, talk and interact with each other. Add two or three characters of your choice. You can draw your own actors or modify the existing ones. Add different costumes to your character by clicking the pencil icon.","challenges-content.dance.instructions.8":"Click on each actor and animate it by adding the following blocks","challenges-content.dance.instructions.9":"Add a","challenges-content.dance.instructions.10":"say block","challenges-content.dance.instructions.11":"and have your actors talk to each other. Change the shape of the speech bubbles and the font and the size of your text","challenges-content.dance.example.0":"Check out","challenges-content.dance.example.1":"this example","challenges-content.dance.example.2":"of dancing robots. Feel free to use it and remix it.","challenges-content.compose-song.title":"Make a musical composition","challenges-content.compose-song.author":"EU Code Week Team","challenges-content.compose-song.purposes.0":"To learn coding through music","challenges-content.compose-song.purposes.1":"To distinguish music genres and instruments","challenges-content.compose-song.purposes.2":"To compose a song by mixing sound clips","challenges-content.compose-song.description":"In this challenge you will create a musical composition by using a programming language. You can use built-in sound clips or record your own and mix them to create a musical composition. Run your code in the Digital Audio Workstation and listen to the music you have coded. Play with different sounds and effects to modify your piece of music.","challenges-content.compose-song.instructions.0":"Log in to","challenges-content.compose-song.instructions.1":"Click here to make a script","challenges-content.compose-song.instructions.2":"Name your script and choose","challenges-content.compose-song.instructions.3":"as a programming language","challenges-content.compose-song.instructions.4":"Start writing your code between the","challenges-content.compose-song.instructions.5":"and","challenges-content.compose-song.instructions.6":"lines","challenges-content.compose-song.instructions.7":"Browse the music clips in the","challenges-content.compose-song.instructions.8":"Sound Library","challenges-content.compose-song.instructions.9":"and select the music genres, artists and instruments you like","challenges-content.compose-song.instructions.10":"To add a sound clip to your song, type","challenges-content.compose-song.instructions.11":"Between the parenthesis there should be the following 4 parameters, separated by commas","challenges-content.compose-song.instructions.12":"Sound clip","challenges-content.compose-song.instructions.13":"Place your cursor between the parenthesis, go to the Sound Library, select a clip, and paste it by clicking on the blue paste icon","challenges-content.compose-song.instructions.14":"Track number","challenges-content.compose-song.instructions.15":"tracks help you organize your sounds by instrument-type (vocals, bass, drums, keyboards, etc.). Add as many tracks (instruments) as you want. Tracks are displayed as rows that run across the Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure","challenges-content.compose-song.instructions.17":"indicates when your sound will start playing. Measures are musical time units. One measure is 4 beats","challenges-content.compose-song.instructions.18":"End measure","challenges-content.compose-song.instructions.19":"indicates when your sound will stop playing","challenges-content.compose-song.instructions.20":"Such a line of code will look like this","challenges-content.compose-song.instructions.21":"You can add different effects, such as volume to enhance the sound of your composition. Volume ranges from -60.0 decibels to 12.0 decibels with 0.0 being the original volume.","challenges-content.compose-song.instructions.22":"Write","challenges-content.compose-song.instructions.23":"In the parenthesis, write the number of track, VOLUME, GAIN, level of the volume, the measure when it starts, the level and measure when it ends","challenges-content.compose-song.instructions.24":"This is an example of a fade-in effect","challenges-content.compose-song.instructions.25":"and a fade-out effect","challenges-content.compose-song.example.0":"Listen to","challenges-content.compose-song.example.1":"an example of a song coded with Earsketch","challenges-content.compose-song.example.2":"You can import the code and edit it","challenges-content.compose-song.materials.0":"","challenges-content.compose-song.more.0":"","challenges-content.sensing-game.title":"Make a video sensing game","challenges-content.sensing-game.author":"EU Code Week Team","challenges-content.sensing-game.purposes.0":"To code animated objects","challenges-content.sensing-game.purposes.1":"To develop understanding of how to control digital animation with physical movement","challenges-content.sensing-game.purposes.2":"To compose a song by mixing sound clips","challenges-content.sensing-game.description":"In this challenge you will create a simple game that uses a video camera as a sensor to detect motion, which means that you will be able to control your animation with physical movement. In this game, the task is to collect as many EU Code Week bubbles as possible in 30 seconds. Instead of collecting bubbles, you can create a game in which you chase a character or pop balloons with your hands.","challenges-content.sensing-game.instructions.0":"Log in to","challenges-content.sensing-game.instructions.1":"Click","challenges-content.sensing-game.instructions.2":"Add an extension","challenges-content.sensing-game.instructions.3":"and choose","challenges-content.sensing-game.instructions.4":"Video Sensing","challenges-content.sensing-game.instructions.5":"It will detect how fast an object is moving. If the number is lower, it will be more sensitive to movement.","challenges-content.sensing-game.instructions.6":"Add a sprite. Choose a sound and add it to your sprite. If you want, you can add","challenges-content.sensing-game.instructions.7":"Create a clone","challenges-content.sensing-game.instructions.8":"to duplicate your sprite.","challenges-content.sensing-game.instructions.9":"Create two variables: one for","challenges-content.sensing-game.instructions.10":"Score","challenges-content.sensing-game.instructions.11":"and the other for","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"and add them to the sprite. Set the Timer to 30 and add","challenges-content.sensing-game.instructions.14":"Change Timer by -1","challenges-content.sensing-game.instructions.15":"Create a new sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"to finish the game. You can also create a sprite with the title of your game, e.g., Collect all EU Code Week bubbles.","challenges-content.sensing-game.example.0":"Play a video sensing game Collect all EU Code Week Bubbles. Feel free to remix","challenges-content.sensing-game.example.1":"this project","challenges-content.calming-leds.title":"Calming LEDs: create a simple device with micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minutes","challenges-content.calming-leds.materials.0":"a micro:bit device and battery pack (if available)","challenges-content.calming-leds.materials.1":"a laptop or tablet with which you can visit Microsoft MakeCode and Youtube","challenges-content.calming-leds.materials.2":"microbit.org for the activity resources","challenges-content.calming-leds.description":"Students create a digital device using LEDs that can help them to regulate their breathing and feel calmer. They will be asked to write some simple code, exploring animations and sequences.","challenges-content.calming-leds.instructions.0":"The goal is to create a working Calming LED device that you can use to regulate your breathing. This device can be created on a physical micro:bit board, or on the simulator in the MakeCode editor.","challenges-content.calming-leds.instructions.1":"The challenge can be completed by using the MakeCode editor and writing a simple sequence of code as shown in the video/screenshot.","challenges-content.calming-leds.instructions.2":"To develop the challenge, students can explore different animations and get creative with the animation they would like to see to help them feel calm or happy.","challenges-content.calming-leds.instructions.3":"More information and video instructions at","challenges-content.calming-leds.instructions.4":"this link","challenges-content.calming-leds.example":"Visit this page for instructions and videos of the completed challenge plus how to code","challenges-content.calming-leds.purposes.0":"To design a simple digital artefact with a helpful purpose","challenges-content.calming-leds.purposes.1":"To explore sequences and animations and how they work","challenges-content.calming-leds.purposes.2":"To test and debug simple code","challenges-content.calming-leds.purposes.3":"To iterate a design by making the animations faster or slower","challenges-content.computational-thinking-and-computational-fluency.title":"Computational Thinking and Computational Fluency with ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – EU Code Week Ambassador Greece","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"To get familiar with new commands and interface.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"To create simple programs with simple cause-and-effect commands.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"To perform simple debugging through trial and error.","challenges-content.computational-thinking-and-computational-fluency.description":"In this challenge children will integrate CT concepts into their projects by using the ScratchJr app to make their stories more engaging, exciting, and emotional.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr does not require children to be literate. All instructions and menu options are identifiable through symbols and colours. The challenge can be completed within the classroom, the lab or even in an open space as no internet is required.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"Children use city as background and use coding blocks to make a car drive across the city.","challenges-content.computational-thinking-and-computational-fluency.example.0":"Children can use sound and motion blocks and start again blocks to make characters dance.","challenges-content.computational-thinking-and-computational-fluency.example.1":"Children pick a background and a character and use a motion block to make a car drive across the city Children can use the speed block to speed up or slow down a character.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"The free app","challenges-content.computational-thinking-and-computational-fluency.materials.1":"works on various operating systems and types of smart devices","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Also, the","challenges-content.computational-thinking-and-computational-fluency.materials.3":"website offers plenty of free educational material","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minutes","challenges-content.ai-hour-of-code.title":"AI hour of Code","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"To create coding solutions that include sequences, events, loops, and conditionals","challenges-content.ai-hour-of-code.purposes.1":"To decompose the steps needed to solve a problem into a precise sequence of instructions","challenges-content.ai-hour-of-code.purposes.2":"To explore coding concepts","challenges-content.ai-hour-of-code.description":"A village is threatened by fire and needs you to code a solution! Meet your coding helper, the Minecraft Agent, then program the Agent to navigate the forest and collect data. This data will help the Agent predict where fires will occur. Then code the Agent to help prevent the spread of fire, save the village, and bring life back into the forest. Learn the basics of coding and explore a real-world example of artificial intelligence (AI).","challenges-content.ai-hour-of-code.instructions":"Download the lesson plan here","challenges-content.ai-hour-of-code.materials.0":"Install Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"After installing Minecraft Education Edition, the challenge is on","challenges-content.ai-hour-of-code.materials.2":"this website","challenges-content.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges-content.create-a-dance.purposes":"To practice coding in a fun way and feel connected with the EU Code Week community.","challenges-content.create-a-dance.description.0":"Create a dance with the Ode to Code! Use the","challenges-content.create-a-dance.description.1":"Dance Party tutorial","challenges-content.create-a-dance.description.2":"to code a dance to the Ode to Code. The official EU Code Week anthem is listed as a selection in Dance Party.","challenges-content.create-a-dance.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-dance.instructions.1":"the tutorial","challenges-content.create-a-dance.instructions.2":"and also written at the top of each level","challenges-content.create-a-dance.example":"Featured student creations can be found on the following page","challenges-content.create-a-dance.materials":"The Code.org tutorial","challenges-content.create-a-simulation.title":"Create a simulation!","challenges-content.create-a-simulation.purposes.0":"To learn about simulations while introducing the following variables: creating a crowd, recovery rates, wearing masks, and vaccines.","challenges-content.create-a-simulation.purposes.1":"To activate prior knowledge about virus outbreaks in the real world that will apply to a fictitious scenario.","challenges-content.create-a-simulation.description":"Write code to create and run your own simulation of the virus outbreak at Monster Town. Learn to code and make predictions about what will happen to the neighbors of Monster Town.","challenges-content.create-a-simulation.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-simulation.instructions.1":"the tutorial","challenges-content.create-a-simulation.instructions.2":"and also written at the top of each level","challenges-content.create-a-simulation.example":"When you are finished, you can share your simulation with others. Share your message about what you think we can do to help keep others healthy when a virus comes to town.","challenges-content.create-a-simulation.materials":"The Code.org tutorial","challenges-content.create-a-simulation.more.0":"","challenges-content.create-your-own-masterpiece.title":"Create your own masterpiece!","challenges-content.create-your-own-masterpiece.audience":"Acceptable for all ages","challenges-content.create-your-own-masterpiece.purpose":"To introduce computer science concepts in a visual way and inspire creativity","challenges-content.create-your-own-masterpiece.description":"Create your own masterpiece with artist! Use code blocks to make your artist create a unique work of art.","challenges-content.create-your-own-masterpiece.instructions":"Instructions are listed at the top of each level","challenges-content.create-your-own-masterpiece.example":"Artist examples can be found on this page under drawing","challenges-content.create-your-own-masterpiece.materials.0":"The first level of the tutorial can be found","challenges-content.create-your-own-masterpiece.materials.1":"HERE","challenges-content.cs-first-unplugged-activities.title":"CS First Unplugged activities","challenges-content.cs-first-unplugged-activities.purposes.0":"To support students who are learning from home","challenges-content.cs-first-unplugged-activities.purposes.1":"To give everyone a break from their screens","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged is a set of activities that introduce students to CS concepts without a computer. We’ve designed this lesson to demonstrate that Computer Science is a lot more than just code.","challenges-content.cs-first-unplugged-activities.instructions.0":"You will find the booklet to all activities in English at this","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"as well as Lesson Plan in English at this","challenges-content.cs-first-unplugged-activities.instructions.3":"The activities in this lesson can be completed individually and in any order","challenges-content.cs-first-unplugged-activities.instructions.4":"Teacher can take a picture of the learning process and share it on Instagram using #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"In addition to the activity booklet, some activities require or optionally benefit from additional materials.","challenges-content.cs-first-unplugged-activities.materials.1":"Small counters (like dried beans) to use on the Network a Neighborhood map.","challenges-content.cs-first-unplugged-activities.materials.2":"Scissors to cut out the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.3":"Cardboard and glue to provide additional stiffness to the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.4":"A thumbtack, toothpick, or straightened paper clip to connect the Send a Secret Message cipher wheel.","challenges-content.family-care.title":"Family Care","challenges-content.family-care.experience":"Open for all","challenges-content.family-care.duration":"5 to 10 hours","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"To research on issue ‘family care’ that we face on a daily basis;","challenges-content.family-care.purposes.1":"To see problems as opportunities and generate creative solutions;","challenges-content.family-care.purposes.2":"To use code to innovatively realize your solutions;","challenges-content.family-care.purposes.3":"To design posters and present your solutions to others;","challenges-content.family-care.purposes.4":"To use social media to create impacts of your projects.","challenges-content.family-care.description.0":"What comes to you when we talk about home? A nice house? A big dinner prepared by parents? A secret space for yourself? A warm home refuels our bodies and spirit like a gas station. Amid the hustle and bustle of modern life, parents are always busy for work. When you hang out with friends, you cannot leave your kitties behind. But how to look after your company when you are apart? The theme of the challenge is","challenges-content.family-care.description.1":"Family Care","challenges-content.family-care.description.2":"Based on this theme, students are encouraged to develop an idea to pass love and care through coding and hardware. Here are some questions for you to think about","challenges-content.family-care.description.3":"How many family members are there in your home? Who are they? Have you met any problems when staying with them? What kinds of care do they need?","challenges-content.family-care.description.4":"Do you know anyone who lacks family care more than others in your community? How can you help them?","challenges-content.family-care.instructions.0":"Brainstorm and Research on the theme of family care","challenges-content.family-care.instructions.1":"List of any problems","challenges-content.family-care.instructions.2":"Generate possible solutions","challenges-content.family-care.instructions.3":"Select a solution","challenges-content.family-care.instructions.4":"Program and build up the structure","challenges-content.family-care.instructions.5":"Design a poster to layout your project","challenges-content.family-care.instructions.6":"Present it to your teachers and family members","challenges-content.family-care.example.0":"Please find some examples from here","challenges-content.family-care.example.1":"and","challenges-content.family-care.materials.0":"Coding tool:","challenges-content.family-care.materials.1":"or download the","challenges-content.family-care.materials.2":"PC version","challenges-content.family-care.materials.3":"mBlock is a programming language based off of Scratch","challenges-content.family-care.materials.4":"This challenge is also adapted from MakeX Global Spark Competition, a project-based creative design program for young people aged 6 to 13.","challenges-content.family-care.materials.5":"The participating team will need to focus on the specific theme and devise a solution through software programming and hardware construction.","challenges-content.family-care.materials.6":"Students are encouraged to complete the challenge in Codeweek and take it to the international level to communicate with other students and win prices.","challenges-content.family-care.materials.7":"For more information, please check:","challenges-content.family-care.materials.8":"or contact us at","challenges-content.family-care.more.0":"","challenges-content.virtual-flower-field.title":"Grow your virtual flower field","challenges-content.virtual-flower-field.author":"Jadga Huegle - Meet and Code coach and part of the SAP Snap! team","challenges-content.virtual-flower-field.duration":"30-60 minutes","challenges-content.virtual-flower-field.purposes.0":"To get to know programming with a simple yet expressive project.","challenges-content.virtual-flower-field.purposes.1":"To learn that coding can be artistic and lead to beautiful results.","challenges-content.virtual-flower-field.purposes.2":"To make fall brighter with colorful flowers and the EU Code Week.","challenges-content.virtual-flower-field.purposes.3":"To show the diversity of flowers on Earth.","challenges-content.virtual-flower-field.purposes.4":"To contribute to Sustainable Development Goals (SDGs), especially SDG13 -Climate Change by creating coding events that improve climate change education through raising awareness on this topic.","challenges-content.virtual-flower-field.description":"Develop a program in Snap! which grows a virtual flower field with different types of flowers and different numbers of petals.","challenges-content.virtual-flower-field.instructions.0":"If you need inspiration on how to get started with the challenge, check out","challenges-content.virtual-flower-field.instructions.1":"this video","challenges-content.virtual-flower-field.instructions.2":"or use","challenges-content.virtual-flower-field.instructions.3":"this document","challenges-content.virtual-flower-field.instructions.4":"to follow along","challenges-content.virtual-flower-field.instructions.5":"The challenge can be completed by programming a virtual flower field in Snap! (or Scratch) and posting a screenshot or photo of the result online.","challenges-content.virtual-flower-field.instructions.6":"The flower field should contain different types of flowers with different numbers of petals. Ideally, the flowers are programmed, which means that they are constructed by stamping and turning (or drawing and turning) petals repeatedly.","challenges-content.virtual-flower-field.instructions.7":"Post an image of your virtual flower garden with #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"We recommend using","challenges-content.virtual-flower-field.materials.1":"however, the project also works in","challenges-content.haunted-house.title":"Haunted House in Hedy","challenges-content.haunted-house.author":'Felienne Hermans, Leiden University - Ramon Moorlag, I &I - CodeWeek NL',"challenges-content.haunted-house.audience":"Teachers and educators","challenges-content.haunted-house.duration":"1 hour or 2 hours depending on prior knowledge","challenges-content.haunted-house.purposes.0":"To make an interactive Haunted House story.","challenges-content.haunted-house.purposes.1":"To learn programming with Hedy.","challenges-content.haunted-house.description":"With Hedy, you will create a Haunted House story with interactive elements. Every time the code is run a new story will be created. The story can also be read aloud by your computer and shared online.","challenges-content.haunted-house.instructions.0":"Start with opening a browser and go to hedycode.com.","challenges-content.haunted-house.instructions.1":"Follow the instructions for levels 1-4. Use the tabs ‘Level’ and ‘Haunted house.’","challenges-content.haunted-house.instructions.2":"With the help of these levels, we will write an interactive haunted house story.","challenges-content.haunted-house.instructions.3":"Teachers, a lesson plan Hedy can be found","challenges-content.haunted-house.instructions.4":"here","challenges-content.haunted-house.instructions.5":"You can find a recording of Felienne Hermans presenting Hedy at","challenges-content.haunted-house.instructions.6":"this link","challenges-content.haunted-house.example":"Haunted house example at level","challenges-content.haunted-house.materials.0":"Hedy on","challenges-content.haunted-house.materials.1":"level 1 to 4","challenges-content.haunted-house.more.0":"","challenges-content.inclusive-app-design.title":"Inclusive App Design","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minutes + optional extension activities","challenges-content.inclusive-app-design.purposes.0":"To brainstorm, plan, prototype, and share an app idea that everyone could access and understand.","challenges-content.inclusive-app-design.description":"Great apps start with great ideas. In this activity, students will come up with an app idea on a topic they care about, then discover how to design apps with inclusion and accessibility in mind.","challenges-content.inclusive-app-design.instructions.0":"You will find all instructions at this link","challenges-content.inclusive-app-design.instructions.1":"With this one-hour lesson plan, educators can guide students to","challenges-content.inclusive-app-design.instructions.2":"Learn about inclusive app design","challenges-content.inclusive-app-design.instructions.3":"Brainstorm topics they care about to find an app idea","challenges-content.inclusive-app-design.instructions.4":"Outline their app ideas and plan user activities","challenges-content.inclusive-app-design.instructions.5":"Prototype one part of their app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Share demos of their prototypes and describe how they support users with diverse backgrounds and abilities","challenges-content.inclusive-app-design.materials.0":"Explore the Inclusive App Design Activity at the Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote on iPad or Mac is recommended, but not required.","challenges-content.silly-eyes.title":"Silly eyes","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minutes","challenges-content.silly-eyes.purposes.0":"To make a project with user interaction.","challenges-content.silly-eyes.purposes.1":"To personalise a project with colour and graphic effects.","challenges-content.silly-eyes.purposes.2":"To learn about design in digital making.","challenges-content.silly-eyes.description":"In this project, you will design and create a silly eye character. The character’s large, silly eyes will follow the mouse pointer to bring your character to life.","challenges-content.silly-eyes.instructions":"Please access the full project description here","challenges-content.silly-eyes.example":"Check out Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Train an AI bot!","challenges-content.train-ai-bot.author":"","challenges-content.train-ai-bot.purposes":"To learn about artificial intelligence (AI), machine learning, training data, and bias, while exploring ethical issues and how AI can be used to address world problems.","challenges-content.train-ai-bot.description":"Train an AI bot with AI for Oceans. In this activity, you will program or train AI (artificial intelligence) to identify fish or trash. Let's clean up the ocean!","challenges-content.train-ai-bot.instructions.0":"Instructions are shown as videos within the tutorial","challenges-content.train-ai-bot.instructions.1":"and also written at the top of each level","challenges-content.train-ai-bot.example":"","challenges-content.train-ai-bot.materials.0":"Tutorial can be found here","challenges-content.train-ai-bot.materials.1":"This tutorial is available in over 25 languages","challenges-content.train-ai-bot.more.0":"","challenges-content.build-calliope.title":"Build your own Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code feat. Calliope gGmbH","challenges-content.build-calliope.purposes.0":"To playfully get to know sequences, animations, repetitions and variables.","challenges-content.build-calliope.purposes.1":"To design a structure chart.","challenges-content.build-calliope.purposes.2":"To test and debug code .","challenges-content.build-calliope.purposes.3":"To optimize a program by trial and error, checking and adjusting usability.","challenges-content.build-calliope.duration":"20-30 minutes","challenges-content.build-calliope.description":"Participants will develop a digitally controlled prototype that uses a colorful glowing LED to reproduce a preconceived 10-unit fitness exercise.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (if available)","challenges-content.build-calliope.materials.1":'Laptop or tablet with which you can visit https://makecode.calliope.cc or https://calliope.cc and YouTube to access to resources for the activity.',"challenges-content.build-calliope.instructions.0":"To get started, create a plan and determine the order of the exercise units. Using the schedule, program the RGB LED of the Calliope mini to display one of the 5 colors at the predefined pace. Then create a variable for the pace and program repetitions using loops.","challenges-content.build-calliope.instructions.1":"Remember, if you've implemented the program in a way that you like, you can also share it with us at info@calliope.cc - we're excited to see what you make of it! By the way, we're giving away 30 Calliope minis among the submissions!","challenges-content.build-calliope.instructions.2":"Share the QR code of your project on Instagram, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.build-calliope.example.0":"While you’re sitting at your computer: you can get sporty too.","challenges-content.build-calliope.example.1":"Create a fitness prototype with the Calliope mini which can also be tested in the simulator. The challenge is done in the MakeCode editor by programming a simple code sequence (see screenshot).","challenges-content.build-calliope.example.2":"Choose 5 different colors and assign a fitness exercise to each of them, e.g. squat or jumping jacks. Then the colors can be lined up in any order and trained.","challenges-content.animate-a-name.title":"Animate a name","challenges-content.animate-a-name.author":"Google","challenges-content.animate-a-name.purposes":"To use code to bring a name to life!","challenges-content.animate-a-name.duration":"15-60 minutes","challenges-content.animate-a-name.description":"Animate a Name is a one-hour lesson designed to be completed within 15-60 minutes. Students will watch a series of videos and create one coding project.","challenges-content.animate-a-name.materials":"This lesson can be completed online or offline, but both options require access to a computer.","challenges-content.animate-a-name.instructions.0":'Pick a video in one of 21 languages from this page',"challenges-content.animate-a-name.instructions.1":"Find a lesson plan in the description. Follow instructions in the video. ","challenges-content.european-astro-pi.title":"European Astro Pi Challenge - Mission Zero","challenges-content.european-astro-pi.author":"Google","challenges-content.european-astro-pi.purposes":"To run your python code on board the International Space Station","challenges-content.european-astro-pi.description.0":"You will make a short python program that shows a pixel-art image on board the International Space Station.","challenges-content.european-astro-pi.description.1":"Your image will be displayed using the Astro Pi computer in the European Columbus module.","challenges-content.european-astro-pi.materials":"Web browser only","challenges-content.european-astro-pi.instructions.0":'Teacher/mentor go to https://astro-pi.org/mission-zero/',"challenges-content.european-astro-pi.instructions.1":"Check eligibility/guidelines and sign up for a login","challenges-content.european-astro-pi.instructions.2":"This will create a classroom code, two random words e.g. fast-dog","challenges-content.european-astro-pi.instructions.3":"Display this code in the computer lab","challenges-content.european-astro-pi.instructions.4":'Students browse to https://rpf.io/mzproject and follow the steps to complete the activity',"challenges-content.european-astro-pi.instructions.5":"When students finish they type in the classroom code to link their submission to your login","challenges-content.european-astro-pi.instructions.6":"Valid entries will be run on the International Space Station in May 2023","challenges-content.common.share":"Share the link or QR code of your project on Instagram or Facebook, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.common.audience.0":"Teachers and educators","challenges-content.common.audience.1":"Primary School students (6 to 12 years)","challenges-content.common.audience.2":"Lower Secondary School students (12 to 16 years)","challenges-content.common.audience.3":"Upper Secondary School students (16 to 18 years)","challenges-content.code-a-dice.title":"Code a Dice to Roll","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Code interactive riddles","challenges-content.code-a-dice.purposes.1":"To code a simulation of a randomly moving object to be used if the real object is not available","challenges-content.code-a-dice.description":"In this challenge you will code a dice to randomly roll on your command. You can choose any type of dice with the number of faces you like, as those used in role play games, and add sounds as well. ","challenges-content.code-a-dice.instructions.0":"Log in to Scratch","challenges-content.code-a-dice.instructions.1":"Choose a backdrop","challenges-content.code-a-dice.instructions.2":"Create your dice sprite or search for one on the web and upload it to your program","challenges-content.code-a-dice.instructions.3":"Create as many costumes for the sprite as the number of faces of the chosen dice, each of them showing a different number","challenges-content.code-a-dice.instructions.4":"Choose how you want the dice to start rolling (pressing a keyboard key, clicking on the sprite, etc.) and write the code","challenges-content.code-a-dice.instructions.5":"Code the sprite to randomly change costume at the end of the roll","challenges-content.code-a-dice.instructions.6":"Add sound effects","challenges-content.code-a-dice.example":"Roll a D-20 dice","challenges-content.personal-trainer.title":"Personal trainer with micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"To code micro:bit in order to use the buzzer and led panel","challenges-content.personal-trainer.purposes.1":"To create a personal device to control your physical activity","challenges-content.personal-trainer.purposes.2":"To code micro:bit to improve your health through sport","challenges-content.personal-trainer.description":"This challenge allows you to code your micro:bit to control the repetition times of physical exercises combined with rest time. You will track your physical activity at school, at home or in the park.","challenges-content.personal-trainer.instructions.0":"When A+B, create a 3-second countdown timer with a musical note sound every second and display the word GO!","challenges-content.personal-trainer.instructions.1":"During the first exercise, display a flashing 2x2 square for 20 seconds. Then play a sound and keep the square fixed. During the remaining time, another flashing image must be displayed for 10 seconds. When it finished, play a sound.","challenges-content.personal-trainer.instructions.2":"Then repeat the same action but display a 3x3 panel for the exercise time. Repeat these actions until the 5x5 panel is displayed.","challenges-content.personal-trainer.duration":"30-40 minutes","challenges-content.create-a-spiral.title":"Create a spiral","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"To learn and practice loop and variables.","challenges-content.create-a-spiral.purposes.1":"To enhance creativity in coding.","challenges-content.create-a-spiral.description":"In this challenge you will write a project with Scratch to create a spiral, using the pen blocks, a loop and a variable.","challenges-content.create-a-spiral.instructions.0":"The Pen blocks","challenges-content.create-a-spiral.instructions.1":"Create a new project and name it Spiral.","challenges-content.create-a-spiral.instructions.2":"Click on the purple icon “Add extension” on the bottom-left side of the window","challenges-content.create-a-spiral.instructions.3":"Select “pen”: the pen blocks are now available for your project!","challenges-content.create-a-spiral.instructions.4":"To start your project, drag and drop the “when green flag clicked” block:","challenges-content.create-a-spiral.instructions.5":"You need to start with a blank page: within the pen blocks, add the “erase all” block:","challenges-content.create-a-spiral.instructions.6":"You want to start drawing at the center of the stage, which means your sprite has to go to the center of the stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Your sprite can move without drawing, or move and draw:","challenges-content.create-a-spiral.instructions.8":"when you want it to draw, you can use the pen down block","challenges-content.create-a-spiral.instructions.9":"when you don’t want that, you can use the pen up block","challenges-content.create-a-spiral.instructions.10":"Now, you want to draw! Add the “pen down” block:","challenges-content.create-a-spiral.instructions.11":"The hexagon","challenges-content.create-a-spiral.instructions.12":"Add the blocks below to your project:","challenges-content.create-a-spiral.instructions.13":"You now have one sixth of your hexagon. You need to repeat this sequence 6 times:","challenges-content.create-a-spiral.instructions.14":"The spiral","challenges-content.create-a-spiral.instructions.15":"To create a spiral, you’ll need to add 2 to the length of each next side.","challenges-content.create-a-spiral.instructions.16":"To do so, you will use a variable.","challenges-content.create-a-spiral.instructions.17":"In the variable blocks, click on Make a Variable","challenges-content.create-a-spiral.instructions.18":"Name it length, then click OK:","challenges-content.create-a-spiral.instructions.19":"The spiral is going to grow, you’ll need to start small: set the first length to 10, and insert this block before the loop.","challenges-content.create-a-spiral.instructions.20":"Insert the variable “length” in the “move … steps” block","challenges-content.create-a-spiral.instructions.21":"To have the spiral grow, you also need to have the length grow in every loop: add the block below at the end of the loop:","challenges-content.create-a-spiral.instructions.22":"Here is your current project:","challenges-content.create-a-spiral.instructions.23":"A beautiful spiral ","challenges-content.create-a-spiral.instructions.24":"You drew a spiral! For it to go on and on, replace the “repeat 6” loop with the “forever” loop:","challenges-content.create-a-spiral.instructions.25":"To draw a colorful spiral, add the following block in the loop:","challenges-content.create-a-spiral.instructions.26":"When you start over, the sprite draws an unwanted line. To prevent it, add a “pen up” block at the beginning of the project.","challenges-content.create-a-spiral.instructions.27":"Here’s your final project:","challenges-content.create-a-spiral.instructions.28":"Congratulations! You created a lovely spiral!","challenges-content.play-against-ai.title":"Create and play against AI - Rock, Scissors, Paper Game","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"to understand how the machine learning cycle works.","challenges-content.play-against-ai.purposes.1":"to build a machine learning model using Teachable Machine","challenges-content.play-against-ai.purposes.2":"to familiarize yourself with the Pictoblox tool and import the created model into the project","challenges-content.play-against-ai.purposes.3":"to set the stage and characters, create and initialize variables in Pictoblox","challenges-content.play-against-ai.purposes.4":"to initialize the game, identify player movements, program random AI movements","challenges-content.play-against-ai.purposes.5":"to create and test a game that involves artificial intelligence as an opponent in a game of Rock, Paper, Scissors.","challenges-content.play-against-ai.description":"We will create a model using Teachable Machine from images using three classes: Rock, Scissors and Paper. Model will be loaded into Pictoblox and used to create game which we can play against AI.","challenges-content.play-against-ai.duration":"90 minutes","challenges-content.play-against-ai.instructions.0":"Create a new image project on Teachable machine with 3 classes named Rock, Paper, and Scissor. For each class, capture via camera at least 400 pictures. Make sure to have a clear background. Train and export the model. Upload model and copy link.","challenges-content.play-against-ai.instructions.1":"Create a free account on Pictoblox site. Add a Machine Learning Extension and upload a model. Set the stage, variables and sprites. Initialize the game, identify player moves and the moves of AI and who wins the round.","challenges-content.play-against-ai.instructions.2":"Train the data for the game.","challenges-content.play-against-ai.instructions.3":"Testing the model.","challenges-content.play-against-ai.instructions.4":"Export the model.","challenges-content.play-against-ai.instructions.5":"Add machine learning extension and load the model.","challenges-content.play-against-ai.instructions.6":"Set up the stage, variables and Sprite.","challenges-content.play-against-ai.instructions.7":"Initialize the game.","challenges-content.play-against-ai.instructions.8":"Identify Player’s Moves.","challenges-content.play-against-ai.instructions.9":"Set random AI Moves.","challenges-content.play-against-ai.instructions.10":"Broadcast random AI moves.","challenges-content.play-against-ai.instructions.11":"Make three blocks. Who wins the round? ","challenges-content.play-against-ai.instructions.12":"Check if the player wins the round.","challenges-content.play-against-ai.instructions.13":"Check if the AI wins the round.","challenges-content.play-against-ai.instructions.14":"Check if round is a draw.","challenges-content.play-against-ai.instructions.15":"Program blocks.","challenges-content.play-against-ai.instructions.16":"Rock Paper Scissors Sprite","challenges-content.air-drawing-with-AI.title":"Air drawing with AI","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"to write a program using the human body detection extension to recognize the movement of fingers in front of the camera.","challenges-content.air-drawing-with-AI.purposes.1":"to code with simple blocks in a few lines of code.","challenges-content.air-drawing-with-AI.purposes.2":"to see an example of using AI","challenges-content.air-drawing-with-AI.description":"Creation of a program that allows the user to draw in the air with their hand (index finger) in front of the camera and everything they draw is automatically displayed on the stage of Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Create account on Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"follow the visual instructions to:","challenges-content.air-drawing-with-AI.instructions.2":"add extensions Human Body Detection and Pen;","challenges-content.air-drawing-with-AI.instructions.3":"set the stage and add sprite (Pencil) and additional sprites for: Pen Down, Pen Up, Delete all; ","challenges-content.air-drawing-with-AI.instructions.4":"write a code for sprite Pencil to follow the finger","challenges-content.air-drawing-with-AI.instructions.5":"write a code for buttons: Pen Up, Pen Down and Delete all and also for Pen","challenges-content.air-drawing-with-AI.instructions.6":"Now you are set to make your own drawings and play with different colors and size of a pen.","challenges-content.air-drawing-with-AI.materials.0":"A laptop or a computer with a camera","challenges-content.air-drawing-with-AI.materials.1":"The latest version of PictoBlox downloaded (recommended) or online Pictoblox (free)","challenges-content.air-drawing-with-AI.materials.2":"Pictoblox account (free)","challenges-content.air-drawing-with-AI.materials.3":"Good Internet connection","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"To learn basic concepts of machine learning and text recognition.","challenges-content.emobot-kliki.purposes.1":"To understand the role of emotions in communications.","challenges-content.emobot-kliki.purposes.2":"To use code to create dialogues between chatbot and a user.","challenges-content.emobot-kliki.purposes.3":"To understand how computers can recognize emotional tones through text analysis and respond accordingly.","challenges-content.emobot-kliki.description.0":"Create Emotional Bot in Scratch that can display happy face for positive messages (if you say nice things to it), an angry face for negative messages (if you say mean things to it) and confused face if the message is unspecified.","challenges-content.emobot-kliki.description.1":"Our Emobot Kliki will recognize compliments and insults so we will see how computers can be trained to recognize emotional tone.","challenges-content.emobot-kliki.instructions.0":"To get started, program a list of rules for what is nice or kind and what is bad or mean.","challenges-content.emobot-kliki.instructions.1":"Log in to https://machinelearningforkids.co.uk/ or create a new account.","challenges-content.emobot-kliki.instructions.2":"Make a new machine learning model adding 3 new labels, first call it “nice”, second bucket called “bad” and optional if you want to recognize your name, create third label called “name”.","challenges-content.emobot-kliki.instructions.3":"Train the new machine learning model, test it and use it to make Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Launch the Scratch 3 editor, delete the cat sprite, insert 3 new sprites made by Microsoft Bing Image Creator (happy, angry and not sure computer cartoon) or create a new sprite by clicking on the Paint icon by drawing three copies of the costume for happy, angry and not sure face.","challenges-content.emobot-kliki.instructions.5":"Click the “Code” tab and enter the following script.","challenges-content.emobot-kliki.example.0":"Share your Emobot Kliki with your friends and learn more about AI and emotions!","challenges-content.emobot-kliki.example.1":"Instead of a computer cartoon you can try something different, like an animal. Instead of kind and mean you could train the character to recognize other types of messages.","challenges-content.craft-magic.title":"Craft Magic with AI Hand Gestures","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"To cultivate coding skills among students, allowing them to use basic commands.","challenges-content.craft-magic.purposes.1":"To develop algorithmic thinking skills by breaking down complex tasks into manageable steps.","challenges-content.craft-magic.purposes.2":"To encourage creative problem-solving in finding unique applications of hand gestures for drawing and writing.","challenges-content.craft-magic.purposes.3":"To foster an understanding of AI concepts, particularly how AI enables computers to recognize and interpret hand gestures.","challenges-content.craft-magic.purposes.4":"To raise awareness about the significance of technology for individuals with disabilities.","challenges-content.craft-magic.purposes.5":"To promote collaborative problem-solving and teamwork among students as they work together to improve their hand gesture programs.","challenges-content.craft-magic.purposes.6":"To connect coding and computational thinking skills to real-world applications, emphasizing the meaningful impact of technology on people's lives and aligning with Sustainable Development Goals(SDGs).","challenges-content.craft-magic.duration.0":"90 min for students 10-12","challenges-content.craft-magic.duration.1":"45 min for students 12-15","challenges-content.craft-magic.description":"Create a Scratch block-based program using the AI “Human Body” extension in a creative and engaging way, in order to draw on a screen without the need for a traditional mouse or touchscreen.","challenges-content.craft-magic.instructions.0":'Connect to the https://ai.thestempedia.com and create a teacher & students accounts.',"challenges-content.craft-magic.instructions.1":"Import the extensions ‘Human Body Detection’,’ Pen’,’ Text to Speech’.","challenges-content.craft-magic.instructions.2":"Add the ‘Pencil’ Sprite from the library and create 7 sprites (‘write’, ‘clear’, ‘black’, ‘red’, ‘blue’, ‘green’, ‘pink’).","challenges-content.craft-magic.instructions.3":"Write commands to check what happens when the ‘pencil’ sprite touches one of the other sprites.","challenges-content.craft-magic.instructions.4":"Write commands to enable the camera to recognize Hand Pose and move the pencil to the x and y coordinates of your index finger.","challenges-content.craft-magic.instructions.5":"Change costume at the end of the roll.","challenges-content.craft-magic.instructions.6":"Add sound effects.","challenges-content.craft-magic.materials.0":"Programming platform https://ai.thestempedia.com (free)","challenges-content.craft-magic.materials.1":"teacher account (free)","challenges-content.craft-magic.materials.2":"student account (free)","challenges-content.craft-magic.materials.3":"Computers with camera","challenges-content.craft-magic.materials.4":"Internet connection","challenges-content.circle-of-dots.title":"A circle of dots","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"To write code to draw a line of points.","challenges-content.circle-of-dots.purposes.1":"To write code to draw a line of dashes.","challenges-content.circle-of-dots.purposes.2":"To write code to draw a circle.","challenges-content.circle-of-dots.purposes.3":"Write code to draw a circle of dots (dashes).","challenges-content.circle-of-dots.description":"Draw a circle from dots or dashes.","challenges-content.circle-of-dots.duration":"40 minutes","challenges-content.circle-of-dots.instructions.0":"Building a dot block.","challenges-content.circle-of-dots.instructions.1":"Building a dash block.","challenges-content.circle-of-dots.instructions.2":"Constructing a circle from dot.","challenges-content.circle-of-dots.instructions.3":"Constructing a circle from dash.","challenges-content.coding-escape-room.title":"Create a coding escape room","challenges-content.coding-escape-room.author":"Stefania Altieri and Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"To teach/learn and reflect about coding concepts.","challenges-content.coding-escape-room.purposes.1":"To use simple coding tools.","challenges-content.coding-escape-room.purposes.2":"To develop computational thinking and problem solving.","challenges-content.coding-escape-room.description.0":"Create an escape coding experience like this:","challenges-content.coding-escape-room.description.1":"You can use google form, genially, google presentation, any tool to create a storytelling based on coding ;).","challenges-content.coding-escape-room.duration":"90 minutes","challenges-content.coding-escape-room.instructions":"You can divide your students in small group, they can play and then create another challenge with the template: ","challenges-content.coding-escape-room.materials.0":"Any tool can be used (Google and Microsoft platform to create and share documents, presentations and sheets). Any coding construct, tool or character linked to ICT and coding.","challenges-content.coding-escape-room.example.0":"Some characters who had a very important role in the ICT history and basic concepts of coding and programming, are introduced by playing. This is the best way to learn and actively participate. This game can be played in teams or individually, like a challenge or a competition. Students can then create something similar and develop competences such as creativity and coding skills.","challenges-content.coding-escape-room.example.1":"This is a very practical resource to be re-used and to be easily re-created. Google forms is one of the possible tools. You can also use Google slides, Genial.ly or Emaze or any other tool to create crossroads stories and your own adventures.","challenges-content.coding-escape-room.example.2":"The escape challenge is divided in sessions. If you guess you can go ahead. Students have to create the coding quizzes.","challenges-content.let-the-snake-run.title":"Let the snake run","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"To code the snake's movement on their own micro:bit.","challenges-content.let-the-snake-run.purposes.1":"To set the correct placing and timing for the joint animation.","challenges-content.let-the-snake-run.description":"Students must write codes to navigate the snake through micro:bits next to each other. It has to be done in a way that it looks like the snake is running from one micro:bit to the other.","challenges-content.let-the-snake-run.duration":"30 minutes","challenges-content.let-the-snake-run.instructions.0":"Design a track that goes through several micro:bits next to each other (e.g., forming a 2x2 square).","challenges-content.let-the-snake-run.instructions.1":"Write codes as a snake moves along a track.","challenges-content.let-the-snake-run.instructions.2":"Work on your own device then put them together and run the code.","challenges-content.let-the-snake-run.instructions.3":"Consider the timing and placement: If the snake goes out of one micro:bit, it will appear on the next micro:bit.","challenges-content.let-the-snake-run.instructions.4":"Further challenges: With micro:bit v2, play music until the snake leaves your device.","challenges-content.let-the-snake-run.instructions.5":"Design the snake by changing the brightness of the LEDs.","challenges-content.let-the-snake-run.instructions.6":"Try longer, or more snakes.","challenges-content.let-the-snake-run.example.0":"This is an example for a 6 pixel long snake with4 micro:bits forming a 2x2 square: ","challenges-content.let-the-snake-run.example.1":"Coding the starting micro:bit (the teacher can do it)","challenges-content.let-the-snake-run.example.2":"All codes are initiated by this micro:bit, which sends a radio signal to other micro:bits when the A button is pressed.","challenges-content.let-the-snake-run.example.3":"Coding the snake movement","challenges-content.let-the-snake-run.example.4":"Each micro:bit must be in the same radio group as the starting micro:bit.","challenges-content.let-the-snake-run.example.5":"Allanimations start when the radio signal is received.","challenges-content.let-the-snake-run.example.6":"The animation of the first microbit is immediately visible, the others wait until the snake gets there.","challenges-content.let-the-snake-run.example.7":"The time between the two phases determines the speed of the snake.","challenges-content.let-the-snake-run.materials.0":"micro:bits (for every student if possible)","challenges-content.let-the-snake-run.materials.1":"laptop or computer for makecode.microbit.org editor","challenges-content.illustrate-a-joke.title":"Illustrate a joke with bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"To design a little game where the user finds the answer to a joke question.","challenges-content.illustrate-a-joke.description":"The students design a game where the user finds the answer to a joke question when the figure hits an object on the playing field. The students use basic features of bitsy to complete the challenge.","challenges-content.illustrate-a-joke.instructions.0":"Think of a joke question. Go to bitsy and start a new project. You will need:","challenges-content.illustrate-a-joke.instructions.1":"an avatar - sprite that you can move around","challenges-content.illustrate-a-joke.instructions.2":"A white cat on a purple background","challenges-content.illustrate-a-joke.instructions.3":"Description automatically generated","challenges-content.illustrate-a-joke.instructions.4":"an object to which your avatar has to go","challenges-content.illustrate-a-joke.instructions.5":"a room - the background of your program","challenges-content.illustrate-a-joke.instructions.6":"two messages: a question and an answer","challenges-content.illustrate-a-joke.instructions.7":"The finished game can be downloaded as an html file.","challenges-content.illustrate-a-joke.example":"In this website you see an example of a joke and there is a link to a digital whiteboard:","challenges-content.illustrate-a-joke.materials":"bitsy runs in a browser","challenges-content.app-that-counts-in-several-languages.title":"App that counts in several languages","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"To learn how to create a simple app.","challenges-content.app-that-counts-in-several-languages.purposes.1":"To learn to program through blocks.","challenges-content.app-that-counts-in-several-languages.purposes.2":"To learn how to add Labels, buttons, images, sensors and media.","challenges-content.app-that-counts-in-several-languages.purposes.3":"To learn how to organize elements on an app screen.","challenges-content.app-that-counts-in-several-languages.description":"The app lets you count in multiple languages at the press of a button. Whenever the user shakes the smartphone, the count goes back to zero. The challenge is to add another language.","challenges-content.app-that-counts-in-several-languages.instructions.0":"To complete the challenge, you need to define the other language in which you want the app to count.","challenges-content.app-that-counts-in-several-languages.instructions.1":"Then you have to download from the internet (e.g. from Pixabay or Unsplash) the flag of that country and upload it to the MIT APP Inventor platform through the element called flag, in the Picture property.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Next you should find out how to spell the name of the country in English and how to say leave and press me in the language of that country.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Finally, you have to add the necessary blocks for the app to work in the new language.","challenges-content.app-that-counts-in-several-languages.materials.0":"To develop an app you need a computer or a laptop with internet access.","challenges-content.app-that-counts-in-several-languages.materials.1":"Create an account on the MIT APP Inventor platform, accessible through the https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"It is also necessary to install the MIT AI2 Companion app on the smartphone in order to test the developed application.","challenges-content.coding-with-art-through-storytelling.title":"Coding with art through Storytelling","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara and Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"To cultivate skills of observation, interpretation, and questioning through engagement with art.","challenges-content.coding-with-art-through-storytelling.purposes.1":"To be creative and collaborate with others for a common goal","challenges-content.coding-with-art-through-storytelling.purposes.2":"To create an algorithm in order to re-narrate the story.","challenges-content.coding-with-art-through-storytelling.description":"In this challenge students will get inspired by an artwork, create a story and illustrate it. Then they will try to re-narrate the story by using a programmable robotic kit/or as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.materials.0":"This activity can be implemented as an unplugged activity or by using an educational programmable robot such as beebot/bluebot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"beebot arrow cards or arrow cards for the unplugged activity","challenges-content.coding-with-art-through-storytelling.materials.2":"in Greek","challenges-content.coding-with-art-through-storytelling.materials.3":"In order to learn more for the Project Zero's Thinking Routine Toolbox you can visit","challenges-content.coding-with-art-through-storytelling.materials.4":"","challenges-content.coding-with-art-through-storytelling.example.0":"The teacher works with the students to model how to design an algorithm with the cards that will provide instructions for the Bee-Bot or other robot to get to the first event of the story on the mat. Students work in teams of 3-4 to design an algorithm for the robot to move to the next sequence. Students test their algorithms on the class mat and debug, as necessary.","challenges-content.coding-with-art-through-storytelling.example.1":"They continue to move through as many story events as they can","challenges-content.coding-with-art-through-storytelling.example.2":"This activity can be implemented also as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.example.3":"One child is the robot - another child the programmer. The programmer creates an algorithmic path by using the arrow cards in order to help the robot to move from one image to another and re-narrate the story. Each time the robot is in an image it is asked to tell a part of the story.","challenges-content.coding-with-art-through-storytelling.instructions.0":"The teacher asks students to observe a painting/photo.","challenges-content.coding-with-art-through-storytelling.instructions.1":'They use the thinking routine "Beginning, Middle, End" (Project Zero of Harvard School) in order to create a story.',"challenges-content.coding-with-art-through-storytelling.instructions.2":'The teacher asks them "If this artwork is the beginning/middle/end of a story, what might happen next/before/in the end?',"challenges-content.coding-with-art-through-storytelling.instructions.3":"Students illustrate the events of the story.","challenges-content.coding-with-art-through-storytelling.instructions.4":"Students recall the story and put the events in the grid. Using arrow cards, they create an algorithm helping beebot re-narrate the story.","challenges-content.coding-with-legoboost.title":"Coding and programming with LegoBoost - Scratch extension","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"to build models using LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"to develop programming skills in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"to program robots using commands from simple to complex.","challenges-content.coding-with-legoboost.description":"In this challenge, students will use the Scratch-LegoBoost extension and enter codes in the application for the robots to move forward, backward, obstacle avoidance and voice commands.","challenges-content.coding-with-legoboost.duration":"120 minutes","challenges-content.coding-with-legoboost.instructions.0":"Log in to the Scratch.mit.edu application.","challenges-content.coding-with-legoboost.instructions.1":"Launch Scratch Link and activate Bluetooth on the Laptop.","challenges-content.coding-with-legoboost.instructions.2":"Click Add an Extension from Scratch and choose LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Add a picture about EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Set the two AB motors ON, and when meeting a red obstacle, OFF.","challenges-content.coding-with-legoboost.instructions.5":"In the green color motor A is set ON, in the black color motor B ON.","challenges-content.coding-with-legoboost.instructions.6":"Green, red and black obstacles will be placed on a route.","challenges-content.coding-with-legoboost.instructions.7":"Add commands for movement and turns from arrows and text-to-speech when encountering an obstacle.","challenges-content.coding-with-legoboost.instructions.8":"Test it!","challenges-content.coding-with-legoboost.example.0":"The students will program the robots by rotation and enter commands in the Legoboost android application, to avoid obstacles, to launch with the spring, to stop at the red color and to emit a sound signal. On the Laptop, starting from the example presented and the sequences in the attached file, the students will program the robots where they will introduce:","challenges-content.coding-with-legoboost.example.1":"commands for moving forward, backward, left, right using the arrows,","challenges-content.coding-with-legoboost.example.2":"avoiding obstacles, stopping at a certain color","challenges-content.coding-with-legoboost.example.3":'a 3 m route will be set up and a variable will be created "timer" = 30 s,',"challenges-content.coding-with-legoboost.example.4":"text to speech (Scratch extension), when it encounters an obstacle.","challenges-content.coding-with-legoboost.example.5":'if in 30 s the robot avoids the obstacles and it reaches at the end, It add text in speech "I succeeded" else , I have to practice again.',"challenges-content.coding-with-legoboost.example.6":'save with the name "LegoBoost extension" and share with the colleagues. ',"challenges-extra.cs-first-unplugged-activities.0":"You will find the lesson plan and booklet for this challenge at","challenges-extra.cs-first-unplugged-activities.1":"this link","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/1knebrtFD2FRwDFdK25P3FLmQ5tXswWKo","challenges-extra.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges.title":"EU CODE WEEK CHALLENGES","challenges.date":"9-24 October 2021","challenges.common.target-audience":"Target Audience","challenges.common.pre-primary":"Pre-primary students","challenges.common.experience":"Experience","challenges.common.duration":"Duration","challenges.common.materials":"Recommended Materials","challenges.common.purpose":"Purpose","challenges.common.description":"Description","challenges.common.instructions":"Instructions","challenges.common.example":"Example","challenges.common.written-by.0":"This challenge has been written by","challenges.common.written-by.1":"and is part of the","challenges.common.teachers":"Teachers","challenges.common.students":"Students","challenges.common.beginner":"Beginner","challenges.common.intermediate":"Intermediate","challenges.common.advanced":"Advanced","challenges.common.1-hour":"1 hour","challenges.main.0":"During EU Code Week, 9 - 24 October 2021, we invite you to do one or more of the EU Code Week challenges.","challenges.main.1":"What are the EU Code Week Challenges?","challenges.main.2":"EU Code Week Challenges are activities that you can do on your own, in the classroom, with colleagues or friends. You would like to participate in Code Week but do not really have an idea of what to organize? Look no further! We have designed along with Code Week partners a selection of easy to make challenges, that include concrete examples of how to use it in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants. You can use whatever tools and technologies you like, but we recommend open-source resources.","challenges.main.3":"Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to engage in the Code Week fun!","challenges.main.4":"Click on the challenge to find out more about it:","challenges.main.5":"Who can join?","challenges.main.6":"Everyone (schools, teachers, libraries, code clubs, businesses, public authorities) is invited to celebrate EU Code Week 2021 by completing a #EUCodeWeekChallenge.","challenges.main.7":"How to participate in the EU Code Week 2021 Challenge?","challenges.main.8":"Select a challenge you would like to complete.","challenges.main.9":"Team up your participants in pairs or groups. Teamwork and collaboration are key for the successful completion of a challenge whether you organise your activity in-person or online as a national or international collaborative activity.","challenges.main.10":"Share your challenge","challenges.main.11":"Would you like to win some Code Week goodies? If yes, then let your work go viral!","challenges.main.12":"After you have completed the challenge, share it on Instagram.","challenges.main.13":"Winners will be selected every day during Code Week between 9 – 24 October and announced on our Instagram channel, so don't forget to check your notifications regularly.","challenges.share.0":"How to share your challenge(s) on Instagram?","challenges.share.1":"Tap the Edit profile button","challenges.share.2":"Add the link of your work in the Website field and save","challenges.share.3":"Create a new post","challenges.share.4":"Add a screenshot of your work","challenges.share.5":"Write an engaging description","challenges.share.6":"Make sure to specify ‘Link in Bio’","challenges.share.7":"Add the #EUCodeWeekChallenge","challenges.share.8":"Mention and tag @CodeWeekEU","challenges.share.9":"You prefer to share your challenge(s) on Facebook?","challenges.share.10":"EU Code Week will pin a new Challenge post on their","challenges.share.11":"Facebook page","challenges.share.12":"every day and will select the winner for the prize from the comments under the post.","challenges.share.13":"How does it work?","challenges.share.14":"Simply comment on the post with the link to your work.","challenges.share-box.0":"Share the link to your work in your","challenges.share-box.1":"Instagram Bio","challenges.share-box.2":"tap the","challenges.share-box.3":"Edit Profile","challenges.share-box.4":"button on your Instagram and add the link to your work in the Website field. After that, create a new post, add a screenshot of your work, write ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU","challenges.share-box.7":"You prefer to share your Challenge(s) on","challenges.share-box.8":"EU Code Week will pin","challenges.share-box.9":"a new Challenge post on their","challenges.share-box.10":"Facebook page","challenges.share-box.11":"You then just need to comment on the post with the link to your work","challenges.share-box.12":"Winners will be selected and offered Code Week goodies every day during Code Week between 9 – 24 October and announced on our Instagram and Facebook channels, so don't forget to check your notifications regularly","challenges.take-part.0":"Why take part in an EU Code Week challenge?","challenges.take-part.1":"To engage in problem solving and coding activities.","challenges.take-part.2":"To work together with peers.","challenges.take-part.3":"To spread the message on the importance of coding.","challenges.download.0":"Click","challenges.download.1":"here","challenges.download.2":"to download this challenge as a word document","challenges.bingo.0":"Complete all the Challenges","challenges.bingo.1":"Challenge completed? Print","challenges.bingo.2":"the bingo card","challenges.bingo.3":"and mark the little white bubble on the top left","challenges.bingo.4":"Share your Challenge on social media and win some cool Code Week prizes","challenges.bingo.5":"Just upload a picture with the completed row(s), column(s) or even better - the whole bingo - to","challenges.bingo.6":"Facebook, Instagram or Twitter","challenges.bingo.7":"Make sure to use the","challenges.bingo.8":"","challenges.bingo.9":"","challenges.bingo.10":"","challenges.challenges-text":"A collection of activities that you can do on your own, in the classroom, with colleagues or friends.","challenges.challenges-sub-title":"You would like to participate in the EU Code Week but do not really have an idea of what to organise?","challenges.challenges-sub-text1":"Look no further! Along with EU Code Week partners, we have designed a selection of easy-to-do challenges with concrete examples of how to use them in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants.","challenges.challenges-sub-text2":"You can use whatever tools and technologies you like, but we recommend open-source resources. Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to join the EU Code Week fun!.","codeweek4all.title":"Code Week 4 All challenge","codeweek4all.text":"The Code Week 4 All challenge encourages you to link your activities with others organised by friends, colleagues and acquaintances, and together gain the Code Week Certificate of Excellence.","codeweek4all.what.title":"What is it?","codeweek4all.what.content":`+
Introduce the idea that successful careers are often built from unexpected connections.
Watch together the talk by Linda Liukas where she shares her own career path in technology
`,"challenges-content.careers-as-constellations.content.16":'Download the Template for the activity',"challenges-content.careers-as-constellations.content.17":'OBS! REMEMBER TO ADD YOUR ACTIVITY AND UPLOAD IT HERE!',"challenges-content.careers-as-constellations.content.one":"Each student fills out the Careers as Constellations worksheet, adding:
","challenges-content.careers-as-constellations.content.two":"Personal interests (hobbies, skills, favorite activities)","challenges-content.careers-as-constellations.content.three":"Tech-related topics (AI, robotics, game design, digital art, sustainability tech, etc.)","challenges-content.careers-as-constellations.content.four":"Drawing lines to show connections between their interests and technology","challenges-content.careers-as-constellations.content.five":"Loves music? → Interested in AI? → AI-generated music tools!","challenges-content.careers-as-constellations.content.six":'Loves drawing? → Interested in game design? → 2D/3D animation & coding',"challenges-content.careers-as-constellations.content.seven":"Passionate about climate change? → Interested in data? → Environmental tech","challenges-content.careers-as-constellations.content.eight":"Invite students to share surprising connections they discovered.","challenges-content.careers-as-constellations.content.nine":"Ask: Which dots felt unrelated at first? How did they connect?","challenges-content.careers-as-constellations.content.ten":"Discussion Prompts:
","challenges-content.careers-as-constellations.content.eleven":"What surprised you about your constellation?","challenges-content.careers-as-constellations.content.twelve":"Did you discover any career paths you hadnt considered before?","challenges-content.careers-as-constellations.content.thirteen":"How could technology shape your future in unexpected ways?","challenges-content.careers-as-constellations.content.fourteen":"Digital Challenge: Have students create a digital version of their constellation using Miro, Canva, or Google Jamboard and present their findings.","challenges-content.careers-as-constellations.content.fifteen":"Research Task: Students research a person in tech whose career followed a surprising path, map their constellation and share their story.","challenges-content.chatbot.title":"Make a chatbot","challenges-content.chatbot.author":"EU Code Week Team","challenges-content.chatbot.purposes.0":"Code interactive riddles","challenges-content.chatbot.purposes.1":"Use code to create dialogues between a chatbot and a user","challenges-content.chatbot.description":"Code a conversation between a chatbot and a user who is trying to solve a riddle. Try to make a chatbot that can chat like a person. Instead of a riddle you can create a dialogue between a chatbot and a user.","challenges-content.chatbot.instructions.0":"Think of a riddle","challenges-content.chatbot.instructions.1":"Log in to","challenges-content.chatbot.instructions.2":"or create a new account. (When creating a new account keep in mind that real names are not allowed on Pencil Code due to privacy reasons.)","challenges-content.chatbot.instructions.3":"Click Imagine and Make your own","challenges-content.chatbot.instructions.4":"Use blocks or text-based mode to write your riddle","challenges-content.chatbot.instructions.5":"Alternatively, you can use","challenges-content.chatbot.instructions.6":"this code","challenges-content.chatbot.instructions.7":"and adapt it to your riddle or you can select Answering a riddle from the menu and edit it","challenges-content.chatbot.example":"Check out this example of a riddle.","challenges-content.chatbot.more.0":"This code has been Adapted from Pencil Code activity","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Unplug and code: Create a paper circuit","challenges-content.paper-circuit.author":"EU Code Week Team","challenges-content.paper-circuit.purposes.0":"Enhance creativity","challenges-content.paper-circuit.purposes.1":"Develop problem-solving skills","challenges-content.paper-circuit.description.0":"Draw and object of your choice. It can be a night sky, a ladybird, a robot, a Christmas tree or anything you can think of. Feel free to personalize your project with EU Code Week visuals: you can explore the","challenges-content.paper-circuit.description.1":"EU Code Week teacher toolkit","challenges-content.paper-circuit.description.2":"and download any logo or visual you wish. You can even create a paper circuit invitation to EU Code Week. Add a motivating message to your circuit to encourage other teachers to join Code Week and/or to check the website dedicated to schools.","challenges-content.paper-circuit.instructions.0":"Draw an object and decide which parts will be illuminated (e.g. stars).","challenges-content.paper-circuit.instructions.1":"Make a hole through the paper with a pencil and insert a LED sticker in each illuminated part. ","challenges-content.paper-circuit.instructions.2":"Draw a circle where you will place the coin-cell battery.","challenges-content.paper-circuit.instructions.3":"Draw a + and a - track on the other side of the paper. Make sure that the longer leg of the LED circuit sticker is connected to the “+” side of the battery and the shorter to the “-” side of the battery.","challenges-content.paper-circuit.instructions.4":"Lay the copper tape on the tracks.","challenges-content.paper-circuit.instructions.5":"Create a fold so that when the paper covers the battery the LED is illuminated. You can use a paper clip to ensure good contact with the copper tape.","challenges-content.paper-circuit.instructions.6":"Take a picture of your paper circuit and share it on Instagram, explaining why you think it is worth it to take part in this initiative. ","challenges-content.paper-circuit.example":"See some examples of paper circuits","challenges-content.paper-circuit.materials.0":"paper or cardboard","challenges-content.paper-circuit.materials.1":"crayons or marker","challenges-content.paper-circuit.materials.2":"coin-cell battery","challenges-content.paper-circuit.materials.3":"copper tape","challenges-content.paper-circuit.materials.4":"LED circuit stickers","challenges-content.paper-circuit.materials.5":"paper clip","challenges-content.dance.title":"Create a dance","challenges-content.dance.author":"EU Code Week Team","challenges-content.dance.purposes.0":"To learn basic coding concepts","challenges-content.dance.purposes.1":"To learn how to animate characters","challenges-content.dance.description":"In this challenge you will create a set of characters who will dance together. You will use a built-in media library to select characters and music clips, or you can create your own. You will animate the characters to dance and talk to each other.","challenges-content.dance.instructions.0":"Log in to","challenges-content.dance.instructions.1":"as a teacher. Create student accounts and share them with your students. Alternatively share a class code and have your students register with their school email address. If you are a student, you can join as a student, but you will be asked to provide your parent’s email address so that they can approve your account.","challenges-content.dance.instructions.2":"Click","challenges-content.dance.instructions.3":"and give it a title","challenges-content.dance.instructions.4":"Go to","challenges-content.dance.instructions.5":"to add a background by clicking on the gear icon. Choose a background from the Media Library, upload your own image or you can even take a picture and upload it. Choose an audio clip and add it to the stage:","challenges-content.dance.instructions.6":"Click the","challenges-content.dance.instructions.7":"button to add characters or objects that you will animate so that they can move, talk and interact with each other. Add two or three characters of your choice. You can draw your own actors or modify the existing ones. Add different costumes to your character by clicking the pencil icon.","challenges-content.dance.instructions.8":"Click on each actor and animate it by adding the following blocks","challenges-content.dance.instructions.9":"Add a","challenges-content.dance.instructions.10":"say block","challenges-content.dance.instructions.11":"and have your actors talk to each other. Change the shape of the speech bubbles and the font and the size of your text","challenges-content.dance.example.0":"Check out","challenges-content.dance.example.1":"this example","challenges-content.dance.example.2":"of dancing robots. Feel free to use it and remix it.","challenges-content.compose-song.title":"Make a musical composition","challenges-content.compose-song.author":"EU Code Week Team","challenges-content.compose-song.purposes.0":"To learn coding through music","challenges-content.compose-song.purposes.1":"To distinguish music genres and instruments","challenges-content.compose-song.purposes.2":"To compose a song by mixing sound clips","challenges-content.compose-song.description":"In this challenge you will create a musical composition by using a programming language. You can use built-in sound clips or record your own and mix them to create a musical composition. Run your code in the Digital Audio Workstation and listen to the music you have coded. Play with different sounds and effects to modify your piece of music.","challenges-content.compose-song.instructions.0":"Log in to","challenges-content.compose-song.instructions.1":"Click here to make a script","challenges-content.compose-song.instructions.2":"Name your script and choose","challenges-content.compose-song.instructions.3":"as a programming language","challenges-content.compose-song.instructions.4":"Start writing your code between the","challenges-content.compose-song.instructions.5":"and","challenges-content.compose-song.instructions.6":"lines","challenges-content.compose-song.instructions.7":"Browse the music clips in the","challenges-content.compose-song.instructions.8":"Sound Library","challenges-content.compose-song.instructions.9":"and select the music genres, artists and instruments you like","challenges-content.compose-song.instructions.10":"To add a sound clip to your song, type","challenges-content.compose-song.instructions.11":"Between the parenthesis there should be the following 4 parameters, separated by commas","challenges-content.compose-song.instructions.12":"Sound clip","challenges-content.compose-song.instructions.13":"Place your cursor between the parenthesis, go to the Sound Library, select a clip, and paste it by clicking on the blue paste icon","challenges-content.compose-song.instructions.14":"Track number","challenges-content.compose-song.instructions.15":"tracks help you organize your sounds by instrument-type (vocals, bass, drums, keyboards, etc.). Add as many tracks (instruments) as you want. Tracks are displayed as rows that run across the Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure","challenges-content.compose-song.instructions.17":"indicates when your sound will start playing. Measures are musical time units. One measure is 4 beats","challenges-content.compose-song.instructions.18":"End measure","challenges-content.compose-song.instructions.19":"indicates when your sound will stop playing","challenges-content.compose-song.instructions.20":"Such a line of code will look like this","challenges-content.compose-song.instructions.21":"You can add different effects, such as volume to enhance the sound of your composition. Volume ranges from -60.0 decibels to 12.0 decibels with 0.0 being the original volume.","challenges-content.compose-song.instructions.22":"Write","challenges-content.compose-song.instructions.23":"In the parenthesis, write the number of track, VOLUME, GAIN, level of the volume, the measure when it starts, the level and measure when it ends","challenges-content.compose-song.instructions.24":"This is an example of a fade-in effect","challenges-content.compose-song.instructions.25":"and a fade-out effect","challenges-content.compose-song.example.0":"Listen to","challenges-content.compose-song.example.1":"an example of a song coded with Earsketch","challenges-content.compose-song.example.2":"You can import the code and edit it","challenges-content.compose-song.materials.0":"","challenges-content.compose-song.more.0":"","challenges-content.sensing-game.title":"Make a video sensing game","challenges-content.sensing-game.author":"EU Code Week Team","challenges-content.sensing-game.purposes.0":"To code animated objects","challenges-content.sensing-game.purposes.1":"To develop understanding of how to control digital animation with physical movement","challenges-content.sensing-game.purposes.2":"To compose a song by mixing sound clips","challenges-content.sensing-game.description":"In this challenge you will create a simple game that uses a video camera as a sensor to detect motion, which means that you will be able to control your animation with physical movement. In this game, the task is to collect as many EU Code Week bubbles as possible in 30 seconds. Instead of collecting bubbles, you can create a game in which you chase a character or pop balloons with your hands.","challenges-content.sensing-game.instructions.0":"Log in to","challenges-content.sensing-game.instructions.1":"Click","challenges-content.sensing-game.instructions.2":"Add an extension","challenges-content.sensing-game.instructions.3":"and choose","challenges-content.sensing-game.instructions.4":"Video Sensing","challenges-content.sensing-game.instructions.5":"It will detect how fast an object is moving. If the number is lower, it will be more sensitive to movement.","challenges-content.sensing-game.instructions.6":"Add a sprite. Choose a sound and add it to your sprite. If you want, you can add","challenges-content.sensing-game.instructions.7":"Create a clone","challenges-content.sensing-game.instructions.8":"to duplicate your sprite.","challenges-content.sensing-game.instructions.9":"Create two variables: one for","challenges-content.sensing-game.instructions.10":"Score","challenges-content.sensing-game.instructions.11":"and the other for","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"and add them to the sprite. Set the Timer to 30 and add","challenges-content.sensing-game.instructions.14":"Change Timer by -1","challenges-content.sensing-game.instructions.15":"Create a new sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"to finish the game. You can also create a sprite with the title of your game, e.g., Collect all EU Code Week bubbles.","challenges-content.sensing-game.example.0":"Play a video sensing game Collect all EU Code Week Bubbles. Feel free to remix","challenges-content.sensing-game.example.1":"this project","challenges-content.calming-leds.title":"Calming LEDs: create a simple device with micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minutes","challenges-content.calming-leds.materials.0":"a micro:bit device and battery pack (if available)","challenges-content.calming-leds.materials.1":"a laptop or tablet with which you can visit Microsoft MakeCode and Youtube","challenges-content.calming-leds.materials.2":"microbit.org for the activity resources","challenges-content.calming-leds.description":"Students create a digital device using LEDs that can help them to regulate their breathing and feel calmer. They will be asked to write some simple code, exploring animations and sequences.","challenges-content.calming-leds.instructions.0":"The goal is to create a working Calming LED device that you can use to regulate your breathing. This device can be created on a physical micro:bit board, or on the simulator in the MakeCode editor.","challenges-content.calming-leds.instructions.1":"The challenge can be completed by using the MakeCode editor and writing a simple sequence of code as shown in the video/screenshot.","challenges-content.calming-leds.instructions.2":"To develop the challenge, students can explore different animations and get creative with the animation they would like to see to help them feel calm or happy.","challenges-content.calming-leds.instructions.3":"More information and video instructions at","challenges-content.calming-leds.instructions.4":"this link","challenges-content.calming-leds.example":"Visit this page for instructions and videos of the completed challenge plus how to code","challenges-content.calming-leds.purposes.0":"To design a simple digital artefact with a helpful purpose","challenges-content.calming-leds.purposes.1":"To explore sequences and animations and how they work","challenges-content.calming-leds.purposes.2":"To test and debug simple code","challenges-content.calming-leds.purposes.3":"To iterate a design by making the animations faster or slower","challenges-content.computational-thinking-and-computational-fluency.title":"Computational Thinking and Computational Fluency with ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – EU Code Week Ambassador Greece","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"To get familiar with new commands and interface.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"To create simple programs with simple cause-and-effect commands.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"To perform simple debugging through trial and error.","challenges-content.computational-thinking-and-computational-fluency.description":"In this challenge children will integrate CT concepts into their projects by using the ScratchJr app to make their stories more engaging, exciting, and emotional.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr does not require children to be literate. All instructions and menu options are identifiable through symbols and colours. The challenge can be completed within the classroom, the lab or even in an open space as no internet is required.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"Children use city as background and use coding blocks to make a car drive across the city.","challenges-content.computational-thinking-and-computational-fluency.example.0":"Children can use sound and motion blocks and start again blocks to make characters dance.","challenges-content.computational-thinking-and-computational-fluency.example.1":"Children pick a background and a character and use a motion block to make a car drive across the city Children can use the speed block to speed up or slow down a character.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"The free app","challenges-content.computational-thinking-and-computational-fluency.materials.1":"works on various operating systems and types of smart devices","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Also, the","challenges-content.computational-thinking-and-computational-fluency.materials.3":"website offers plenty of free educational material","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minutes","challenges-content.ai-hour-of-code.title":"AI hour of Code","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"To create coding solutions that include sequences, events, loops, and conditionals","challenges-content.ai-hour-of-code.purposes.1":"To decompose the steps needed to solve a problem into a precise sequence of instructions","challenges-content.ai-hour-of-code.purposes.2":"To explore coding concepts","challenges-content.ai-hour-of-code.description":"A village is threatened by fire and needs you to code a solution! Meet your coding helper, the Minecraft Agent, then program the Agent to navigate the forest and collect data. This data will help the Agent predict where fires will occur. Then code the Agent to help prevent the spread of fire, save the village, and bring life back into the forest. Learn the basics of coding and explore a real-world example of artificial intelligence (AI).","challenges-content.ai-hour-of-code.instructions":"Download the lesson plan here","challenges-content.ai-hour-of-code.materials.0":"Install Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"After installing Minecraft Education Edition, the challenge is on","challenges-content.ai-hour-of-code.materials.2":"this website","challenges-content.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges-content.create-a-dance.purposes":"To practice coding in a fun way and feel connected with the EU Code Week community.","challenges-content.create-a-dance.description.0":"Create a dance with the Ode to Code! Use the","challenges-content.create-a-dance.description.1":"Dance Party tutorial","challenges-content.create-a-dance.description.2":"to code a dance to the Ode to Code. The official EU Code Week anthem is listed as a selection in Dance Party.","challenges-content.create-a-dance.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-dance.instructions.1":"the tutorial","challenges-content.create-a-dance.instructions.2":"and also written at the top of each level","challenges-content.create-a-dance.example":"Featured student creations can be found on the following page","challenges-content.create-a-dance.materials":"The Code.org tutorial","challenges-content.create-a-simulation.title":"Create a simulation!","challenges-content.create-a-simulation.purposes.0":"To learn about simulations while introducing the following variables: creating a crowd, recovery rates, wearing masks, and vaccines.","challenges-content.create-a-simulation.purposes.1":"To activate prior knowledge about virus outbreaks in the real world that will apply to a fictitious scenario.","challenges-content.create-a-simulation.description":"Write code to create and run your own simulation of the virus outbreak at Monster Town. Learn to code and make predictions about what will happen to the neighbors of Monster Town.","challenges-content.create-a-simulation.instructions.0":"Instructions are shown as videos within","challenges-content.create-a-simulation.instructions.1":"the tutorial","challenges-content.create-a-simulation.instructions.2":"and also written at the top of each level","challenges-content.create-a-simulation.example":"When you are finished, you can share your simulation with others. Share your message about what you think we can do to help keep others healthy when a virus comes to town.","challenges-content.create-a-simulation.materials":"The Code.org tutorial","challenges-content.create-a-simulation.more.0":"","challenges-content.create-your-own-masterpiece.title":"Create your own masterpiece!","challenges-content.create-your-own-masterpiece.audience":"Acceptable for all ages","challenges-content.create-your-own-masterpiece.purpose":"To introduce computer science concepts in a visual way and inspire creativity","challenges-content.create-your-own-masterpiece.description":"Create your own masterpiece with artist! Use code blocks to make your artist create a unique work of art.","challenges-content.create-your-own-masterpiece.instructions":"Instructions are listed at the top of each level","challenges-content.create-your-own-masterpiece.example":"Artist examples can be found on this page under drawing","challenges-content.create-your-own-masterpiece.materials.0":"The first level of the tutorial can be found","challenges-content.create-your-own-masterpiece.materials.1":"HERE","challenges-content.cs-first-unplugged-activities.title":"CS First Unplugged activities","challenges-content.cs-first-unplugged-activities.purposes.0":"To support students who are learning from home","challenges-content.cs-first-unplugged-activities.purposes.1":"To give everyone a break from their screens","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged is a set of activities that introduce students to CS concepts without a computer. We’ve designed this lesson to demonstrate that Computer Science is a lot more than just code.","challenges-content.cs-first-unplugged-activities.instructions.0":"You will find the booklet to all activities in English at this","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"as well as Lesson Plan in English at this","challenges-content.cs-first-unplugged-activities.instructions.3":"The activities in this lesson can be completed individually and in any order","challenges-content.cs-first-unplugged-activities.instructions.4":"Teacher can take a picture of the learning process and share it on Instagram using #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"In addition to the activity booklet, some activities require or optionally benefit from additional materials.","challenges-content.cs-first-unplugged-activities.materials.1":"Small counters (like dried beans) to use on the Network a Neighborhood map.","challenges-content.cs-first-unplugged-activities.materials.2":"Scissors to cut out the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.3":"Cardboard and glue to provide additional stiffness to the Send a Secret Message cipher wheel.","challenges-content.cs-first-unplugged-activities.materials.4":"A thumbtack, toothpick, or straightened paper clip to connect the Send a Secret Message cipher wheel.","challenges-content.family-care.title":"Family Care","challenges-content.family-care.experience":"Open for all","challenges-content.family-care.duration":"5 to 10 hours","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"To research on issue ‘family care’ that we face on a daily basis;","challenges-content.family-care.purposes.1":"To see problems as opportunities and generate creative solutions;","challenges-content.family-care.purposes.2":"To use code to innovatively realize your solutions;","challenges-content.family-care.purposes.3":"To design posters and present your solutions to others;","challenges-content.family-care.purposes.4":"To use social media to create impacts of your projects.","challenges-content.family-care.description.0":"What comes to you when we talk about home? A nice house? A big dinner prepared by parents? A secret space for yourself? A warm home refuels our bodies and spirit like a gas station. Amid the hustle and bustle of modern life, parents are always busy for work. When you hang out with friends, you cannot leave your kitties behind. But how to look after your company when you are apart? The theme of the challenge is","challenges-content.family-care.description.1":"Family Care","challenges-content.family-care.description.2":"Based on this theme, students are encouraged to develop an idea to pass love and care through coding and hardware. Here are some questions for you to think about","challenges-content.family-care.description.3":"How many family members are there in your home? Who are they? Have you met any problems when staying with them? What kinds of care do they need?","challenges-content.family-care.description.4":"Do you know anyone who lacks family care more than others in your community? How can you help them?","challenges-content.family-care.instructions.0":"Brainstorm and Research on the theme of family care","challenges-content.family-care.instructions.1":"List of any problems","challenges-content.family-care.instructions.2":"Generate possible solutions","challenges-content.family-care.instructions.3":"Select a solution","challenges-content.family-care.instructions.4":"Program and build up the structure","challenges-content.family-care.instructions.5":"Design a poster to layout your project","challenges-content.family-care.instructions.6":"Present it to your teachers and family members","challenges-content.family-care.example.0":"Please find some examples from here","challenges-content.family-care.example.1":"and","challenges-content.family-care.materials.0":"Coding tool:","challenges-content.family-care.materials.1":"or download the","challenges-content.family-care.materials.2":"PC version","challenges-content.family-care.materials.3":"mBlock is a programming language based off of Scratch","challenges-content.family-care.materials.4":"This challenge is also adapted from MakeX Global Spark Competition, a project-based creative design program for young people aged 6 to 13.","challenges-content.family-care.materials.5":"The participating team will need to focus on the specific theme and devise a solution through software programming and hardware construction.","challenges-content.family-care.materials.6":"Students are encouraged to complete the challenge in Codeweek and take it to the international level to communicate with other students and win prices.","challenges-content.family-care.materials.7":"For more information, please check:","challenges-content.family-care.materials.8":"or contact us at","challenges-content.family-care.more.0":"","challenges-content.virtual-flower-field.title":"Grow your virtual flower field","challenges-content.virtual-flower-field.author":"Jadga Huegle - Meet and Code coach and part of the SAP Snap! team","challenges-content.virtual-flower-field.duration":"30-60 minutes","challenges-content.virtual-flower-field.purposes.0":"To get to know programming with a simple yet expressive project.","challenges-content.virtual-flower-field.purposes.1":"To learn that coding can be artistic and lead to beautiful results.","challenges-content.virtual-flower-field.purposes.2":"To make fall brighter with colorful flowers and the EU Code Week.","challenges-content.virtual-flower-field.purposes.3":"To show the diversity of flowers on Earth.","challenges-content.virtual-flower-field.purposes.4":"To contribute to Sustainable Development Goals (SDGs), especially SDG13 -Climate Change by creating coding events that improve climate change education through raising awareness on this topic.","challenges-content.virtual-flower-field.description":"Develop a program in Snap! which grows a virtual flower field with different types of flowers and different numbers of petals.","challenges-content.virtual-flower-field.instructions.0":"If you need inspiration on how to get started with the challenge, check out","challenges-content.virtual-flower-field.instructions.1":"this video","challenges-content.virtual-flower-field.instructions.2":"or use","challenges-content.virtual-flower-field.instructions.3":"this document","challenges-content.virtual-flower-field.instructions.4":"to follow along","challenges-content.virtual-flower-field.instructions.5":"The challenge can be completed by programming a virtual flower field in Snap! (or Scratch) and posting a screenshot or photo of the result online.","challenges-content.virtual-flower-field.instructions.6":"The flower field should contain different types of flowers with different numbers of petals. Ideally, the flowers are programmed, which means that they are constructed by stamping and turning (or drawing and turning) petals repeatedly.","challenges-content.virtual-flower-field.instructions.7":"Post an image of your virtual flower garden with #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"We recommend using","challenges-content.virtual-flower-field.materials.1":"however, the project also works in","challenges-content.haunted-house.title":"Haunted House in Hedy","challenges-content.haunted-house.author":'Felienne Hermans, Leiden University - Ramon Moorlag, I &I - CodeWeek NL',"challenges-content.haunted-house.audience":"Teachers and educators","challenges-content.haunted-house.duration":"1 hour or 2 hours depending on prior knowledge","challenges-content.haunted-house.purposes.0":"To make an interactive Haunted House story.","challenges-content.haunted-house.purposes.1":"To learn programming with Hedy.","challenges-content.haunted-house.description":"With Hedy, you will create a Haunted House story with interactive elements. Every time the code is run a new story will be created. The story can also be read aloud by your computer and shared online.","challenges-content.haunted-house.instructions.0":"Start with opening a browser and go to hedycode.com.","challenges-content.haunted-house.instructions.1":"Follow the instructions for levels 1-4. Use the tabs ‘Level’ and ‘Haunted house.’","challenges-content.haunted-house.instructions.2":"With the help of these levels, we will write an interactive haunted house story.","challenges-content.haunted-house.instructions.3":"Teachers, a lesson plan Hedy can be found","challenges-content.haunted-house.instructions.4":"here","challenges-content.haunted-house.instructions.5":"You can find a recording of Felienne Hermans presenting Hedy at","challenges-content.haunted-house.instructions.6":"this link","challenges-content.haunted-house.example":"Haunted house example at level","challenges-content.haunted-house.materials.0":"Hedy on","challenges-content.haunted-house.materials.1":"level 1 to 4","challenges-content.haunted-house.more.0":"","challenges-content.inclusive-app-design.title":"Inclusive App Design","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minutes + optional extension activities","challenges-content.inclusive-app-design.purposes.0":"To brainstorm, plan, prototype, and share an app idea that everyone could access and understand.","challenges-content.inclusive-app-design.description":"Great apps start with great ideas. In this activity, students will come up with an app idea on a topic they care about, then discover how to design apps with inclusion and accessibility in mind.","challenges-content.inclusive-app-design.instructions.0":"You will find all instructions at this link","challenges-content.inclusive-app-design.instructions.1":"With this one-hour lesson plan, educators can guide students to","challenges-content.inclusive-app-design.instructions.2":"Learn about inclusive app design","challenges-content.inclusive-app-design.instructions.3":"Brainstorm topics they care about to find an app idea","challenges-content.inclusive-app-design.instructions.4":"Outline their app ideas and plan user activities","challenges-content.inclusive-app-design.instructions.5":"Prototype one part of their app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Share demos of their prototypes and describe how they support users with diverse backgrounds and abilities","challenges-content.inclusive-app-design.materials.0":"Explore the Inclusive App Design Activity at the Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote on iPad or Mac is recommended, but not required.","challenges-content.silly-eyes.title":"Silly eyes","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minutes","challenges-content.silly-eyes.purposes.0":"To make a project with user interaction.","challenges-content.silly-eyes.purposes.1":"To personalise a project with colour and graphic effects.","challenges-content.silly-eyes.purposes.2":"To learn about design in digital making.","challenges-content.silly-eyes.description":"In this project, you will design and create a silly eye character. The character’s large, silly eyes will follow the mouse pointer to bring your character to life.","challenges-content.silly-eyes.instructions":"Please access the full project description here","challenges-content.silly-eyes.example":"Check out Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Train an AI bot!","challenges-content.train-ai-bot.author":"","challenges-content.train-ai-bot.purposes":"To learn about artificial intelligence (AI), machine learning, training data, and bias, while exploring ethical issues and how AI can be used to address world problems.","challenges-content.train-ai-bot.description":"Train an AI bot with AI for Oceans. In this activity, you will program or train AI (artificial intelligence) to identify fish or trash. Let's clean up the ocean!","challenges-content.train-ai-bot.instructions.0":"Instructions are shown as videos within the tutorial","challenges-content.train-ai-bot.instructions.1":"and also written at the top of each level","challenges-content.train-ai-bot.example":"","challenges-content.train-ai-bot.materials.0":"Tutorial can be found here","challenges-content.train-ai-bot.materials.1":"This tutorial is available in over 25 languages","challenges-content.train-ai-bot.more.0":"","challenges-content.build-calliope.title":"Build your own Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code feat. Calliope gGmbH","challenges-content.build-calliope.purposes.0":"To playfully get to know sequences, animations, repetitions and variables.","challenges-content.build-calliope.purposes.1":"To design a structure chart.","challenges-content.build-calliope.purposes.2":"To test and debug code .","challenges-content.build-calliope.purposes.3":"To optimize a program by trial and error, checking and adjusting usability.","challenges-content.build-calliope.duration":"20-30 minutes","challenges-content.build-calliope.description":"Participants will develop a digitally controlled prototype that uses a colorful glowing LED to reproduce a preconceived 10-unit fitness exercise.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (if available)","challenges-content.build-calliope.materials.1":'Laptop or tablet with which you can visit https://makecode.calliope.cc or https://calliope.cc and YouTube to access to resources for the activity.',"challenges-content.build-calliope.instructions.0":"To get started, create a plan and determine the order of the exercise units. Using the schedule, program the RGB LED of the Calliope mini to display one of the 5 colors at the predefined pace. Then create a variable for the pace and program repetitions using loops.","challenges-content.build-calliope.instructions.1":"Remember, if you've implemented the program in a way that you like, you can also share it with us at info@calliope.cc - we're excited to see what you make of it! By the way, we're giving away 30 Calliope minis among the submissions!","challenges-content.build-calliope.instructions.2":"Share the QR code of your project on Instagram, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.build-calliope.example.0":"While you’re sitting at your computer: you can get sporty too.","challenges-content.build-calliope.example.1":"Create a fitness prototype with the Calliope mini which can also be tested in the simulator. The challenge is done in the MakeCode editor by programming a simple code sequence (see screenshot).","challenges-content.build-calliope.example.2":"Choose 5 different colors and assign a fitness exercise to each of them, e.g. squat or jumping jacks. Then the colors can be lined up in any order and trained.","challenges-content.animate-a-name.title":"Animate a name","challenges-content.animate-a-name.author":"Google","challenges-content.animate-a-name.purposes":"To use code to bring a name to life!","challenges-content.animate-a-name.duration":"15-60 minutes","challenges-content.animate-a-name.description":"Animate a Name is a one-hour lesson designed to be completed within 15-60 minutes. Students will watch a series of videos and create one coding project.","challenges-content.animate-a-name.materials":"This lesson can be completed online or offline, but both options require access to a computer.","challenges-content.animate-a-name.instructions.0":'Pick a video in one of 21 languages from this page',"challenges-content.animate-a-name.instructions.1":"Find a lesson plan in the description. Follow instructions in the video. ","challenges-content.european-astro-pi.title":"European Astro Pi Challenge - Mission Zero","challenges-content.european-astro-pi.author":"Google","challenges-content.european-astro-pi.purposes":"To run your python code on board the International Space Station","challenges-content.european-astro-pi.description.0":"You will make a short python program that shows a pixel-art image on board the International Space Station.","challenges-content.european-astro-pi.description.1":"Your image will be displayed using the Astro Pi computer in the European Columbus module.","challenges-content.european-astro-pi.materials":"Web browser only","challenges-content.european-astro-pi.instructions.0":'Teacher/mentor go to https://astro-pi.org/mission-zero/',"challenges-content.european-astro-pi.instructions.1":"Check eligibility/guidelines and sign up for a login","challenges-content.european-astro-pi.instructions.2":"This will create a classroom code, two random words e.g. fast-dog","challenges-content.european-astro-pi.instructions.3":"Display this code in the computer lab","challenges-content.european-astro-pi.instructions.4":'Students browse to https://rpf.io/mzproject and follow the steps to complete the activity',"challenges-content.european-astro-pi.instructions.5":"When students finish they type in the classroom code to link their submission to your login","challenges-content.european-astro-pi.instructions.6":"Valid entries will be run on the International Space Station in May 2023","challenges-content.common.share":"Share the link or QR code of your project on Instagram or Facebook, add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU.","challenges-content.common.audience.0":"Teachers and educators","challenges-content.common.audience.1":"Primary School students (6 to 12 years)","challenges-content.common.audience.2":"Lower Secondary School students (12 to 16 years)","challenges-content.common.audience.3":"Upper Secondary School students (16 to 18 years)","challenges-content.code-a-dice.title":"Code a Dice to Roll","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Code interactive riddles","challenges-content.code-a-dice.purposes.1":"To code a simulation of a randomly moving object to be used if the real object is not available","challenges-content.code-a-dice.description":"In this challenge you will code a dice to randomly roll on your command. You can choose any type of dice with the number of faces you like, as those used in role play games, and add sounds as well. ","challenges-content.code-a-dice.instructions.0":"Log in to Scratch","challenges-content.code-a-dice.instructions.1":"Choose a backdrop","challenges-content.code-a-dice.instructions.2":"Create your dice sprite or search for one on the web and upload it to your program","challenges-content.code-a-dice.instructions.3":"Create as many costumes for the sprite as the number of faces of the chosen dice, each of them showing a different number","challenges-content.code-a-dice.instructions.4":"Choose how you want the dice to start rolling (pressing a keyboard key, clicking on the sprite, etc.) and write the code","challenges-content.code-a-dice.instructions.5":"Code the sprite to randomly change costume at the end of the roll","challenges-content.code-a-dice.instructions.6":"Add sound effects","challenges-content.code-a-dice.example":"Roll a D-20 dice","challenges-content.personal-trainer.title":"Personal trainer with micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"To code micro:bit in order to use the buzzer and led panel","challenges-content.personal-trainer.purposes.1":"To create a personal device to control your physical activity","challenges-content.personal-trainer.purposes.2":"To code micro:bit to improve your health through sport","challenges-content.personal-trainer.description":"This challenge allows you to code your micro:bit to control the repetition times of physical exercises combined with rest time. You will track your physical activity at school, at home or in the park.","challenges-content.personal-trainer.instructions.0":"When A+B, create a 3-second countdown timer with a musical note sound every second and display the word GO!","challenges-content.personal-trainer.instructions.1":"During the first exercise, display a flashing 2x2 square for 20 seconds. Then play a sound and keep the square fixed. During the remaining time, another flashing image must be displayed for 10 seconds. When it finished, play a sound.","challenges-content.personal-trainer.instructions.2":"Then repeat the same action but display a 3x3 panel for the exercise time. Repeat these actions until the 5x5 panel is displayed.","challenges-content.personal-trainer.duration":"30-40 minutes","challenges-content.create-a-spiral.title":"Create a spiral","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"To learn and practice loop and variables.","challenges-content.create-a-spiral.purposes.1":"To enhance creativity in coding.","challenges-content.create-a-spiral.description":"In this challenge you will write a project with Scratch to create a spiral, using the pen blocks, a loop and a variable.","challenges-content.create-a-spiral.instructions.0":"The Pen blocks","challenges-content.create-a-spiral.instructions.1":"Create a new project and name it Spiral.","challenges-content.create-a-spiral.instructions.2":"Click on the purple icon “Add extension” on the bottom-left side of the window","challenges-content.create-a-spiral.instructions.3":"Select “pen”: the pen blocks are now available for your project!","challenges-content.create-a-spiral.instructions.4":"To start your project, drag and drop the “when green flag clicked” block:","challenges-content.create-a-spiral.instructions.5":"You need to start with a blank page: within the pen blocks, add the “erase all” block:","challenges-content.create-a-spiral.instructions.6":"You want to start drawing at the center of the stage, which means your sprite has to go to the center of the stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Your sprite can move without drawing, or move and draw:","challenges-content.create-a-spiral.instructions.8":"when you want it to draw, you can use the pen down block","challenges-content.create-a-spiral.instructions.9":"when you don’t want that, you can use the pen up block","challenges-content.create-a-spiral.instructions.10":"Now, you want to draw! Add the “pen down” block:","challenges-content.create-a-spiral.instructions.11":"The hexagon","challenges-content.create-a-spiral.instructions.12":"Add the blocks below to your project:","challenges-content.create-a-spiral.instructions.13":"You now have one sixth of your hexagon. You need to repeat this sequence 6 times:","challenges-content.create-a-spiral.instructions.14":"The spiral","challenges-content.create-a-spiral.instructions.15":"To create a spiral, you’ll need to add 2 to the length of each next side.","challenges-content.create-a-spiral.instructions.16":"To do so, you will use a variable.","challenges-content.create-a-spiral.instructions.17":"In the variable blocks, click on Make a Variable","challenges-content.create-a-spiral.instructions.18":"Name it length, then click OK:","challenges-content.create-a-spiral.instructions.19":"The spiral is going to grow, you’ll need to start small: set the first length to 10, and insert this block before the loop.","challenges-content.create-a-spiral.instructions.20":"Insert the variable “length” in the “move … steps” block","challenges-content.create-a-spiral.instructions.21":"To have the spiral grow, you also need to have the length grow in every loop: add the block below at the end of the loop:","challenges-content.create-a-spiral.instructions.22":"Here is your current project:","challenges-content.create-a-spiral.instructions.23":"A beautiful spiral ","challenges-content.create-a-spiral.instructions.24":"You drew a spiral! For it to go on and on, replace the “repeat 6” loop with the “forever” loop:","challenges-content.create-a-spiral.instructions.25":"To draw a colorful spiral, add the following block in the loop:","challenges-content.create-a-spiral.instructions.26":"When you start over, the sprite draws an unwanted line. To prevent it, add a “pen up” block at the beginning of the project.","challenges-content.create-a-spiral.instructions.27":"Here’s your final project:","challenges-content.create-a-spiral.instructions.28":"Congratulations! You created a lovely spiral!","challenges-content.play-against-ai.title":"Create and play against AI - Rock, Scissors, Paper Game","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"to understand how the machine learning cycle works.","challenges-content.play-against-ai.purposes.1":"to build a machine learning model using Teachable Machine","challenges-content.play-against-ai.purposes.2":"to familiarize yourself with the Pictoblox tool and import the created model into the project","challenges-content.play-against-ai.purposes.3":"to set the stage and characters, create and initialize variables in Pictoblox","challenges-content.play-against-ai.purposes.4":"to initialize the game, identify player movements, program random AI movements","challenges-content.play-against-ai.purposes.5":"to create and test a game that involves artificial intelligence as an opponent in a game of Rock, Paper, Scissors.","challenges-content.play-against-ai.description":"We will create a model using Teachable Machine from images using three classes: Rock, Scissors and Paper. Model will be loaded into Pictoblox and used to create game which we can play against AI.","challenges-content.play-against-ai.duration":"90 minutes","challenges-content.play-against-ai.instructions.0":"Create a new image project on Teachable machine with 3 classes named Rock, Paper, and Scissor. For each class, capture via camera at least 400 pictures. Make sure to have a clear background. Train and export the model. Upload model and copy link.","challenges-content.play-against-ai.instructions.1":"Create a free account on Pictoblox site. Add a Machine Learning Extension and upload a model. Set the stage, variables and sprites. Initialize the game, identify player moves and the moves of AI and who wins the round.","challenges-content.play-against-ai.instructions.2":"Train the data for the game.","challenges-content.play-against-ai.instructions.3":"Testing the model.","challenges-content.play-against-ai.instructions.4":"Export the model.","challenges-content.play-against-ai.instructions.5":"Add machine learning extension and load the model.","challenges-content.play-against-ai.instructions.6":"Set up the stage, variables and Sprite.","challenges-content.play-against-ai.instructions.7":"Initialize the game.","challenges-content.play-against-ai.instructions.8":"Identify Player’s Moves.","challenges-content.play-against-ai.instructions.9":"Set random AI Moves.","challenges-content.play-against-ai.instructions.10":"Broadcast random AI moves.","challenges-content.play-against-ai.instructions.11":"Make three blocks. Who wins the round? ","challenges-content.play-against-ai.instructions.12":"Check if the player wins the round.","challenges-content.play-against-ai.instructions.13":"Check if the AI wins the round.","challenges-content.play-against-ai.instructions.14":"Check if round is a draw.","challenges-content.play-against-ai.instructions.15":"Program blocks.","challenges-content.play-against-ai.instructions.16":"Rock Paper Scissors Sprite","challenges-content.air-drawing-with-AI.title":"Air drawing with AI","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"to write a program using the human body detection extension to recognize the movement of fingers in front of the camera.","challenges-content.air-drawing-with-AI.purposes.1":"to code with simple blocks in a few lines of code.","challenges-content.air-drawing-with-AI.purposes.2":"to see an example of using AI","challenges-content.air-drawing-with-AI.description":"Creation of a program that allows the user to draw in the air with their hand (index finger) in front of the camera and everything they draw is automatically displayed on the stage of Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Create account on Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"follow the visual instructions to:","challenges-content.air-drawing-with-AI.instructions.2":"add extensions Human Body Detection and Pen;","challenges-content.air-drawing-with-AI.instructions.3":"set the stage and add sprite (Pencil) and additional sprites for: Pen Down, Pen Up, Delete all; ","challenges-content.air-drawing-with-AI.instructions.4":"write a code for sprite Pencil to follow the finger","challenges-content.air-drawing-with-AI.instructions.5":"write a code for buttons: Pen Up, Pen Down and Delete all and also for Pen","challenges-content.air-drawing-with-AI.instructions.6":"Now you are set to make your own drawings and play with different colors and size of a pen.","challenges-content.air-drawing-with-AI.materials.0":"A laptop or a computer with a camera","challenges-content.air-drawing-with-AI.materials.1":"The latest version of PictoBlox downloaded (recommended) or online Pictoblox (free)","challenges-content.air-drawing-with-AI.materials.2":"Pictoblox account (free)","challenges-content.air-drawing-with-AI.materials.3":"Good Internet connection","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"To learn basic concepts of machine learning and text recognition.","challenges-content.emobot-kliki.purposes.1":"To understand the role of emotions in communications.","challenges-content.emobot-kliki.purposes.2":"To use code to create dialogues between chatbot and a user.","challenges-content.emobot-kliki.purposes.3":"To understand how computers can recognize emotional tones through text analysis and respond accordingly.","challenges-content.emobot-kliki.description.0":"Create Emotional Bot in Scratch that can display happy face for positive messages (if you say nice things to it), an angry face for negative messages (if you say mean things to it) and confused face if the message is unspecified.","challenges-content.emobot-kliki.description.1":"Our Emobot Kliki will recognize compliments and insults so we will see how computers can be trained to recognize emotional tone.","challenges-content.emobot-kliki.instructions.0":"To get started, program a list of rules for what is nice or kind and what is bad or mean.","challenges-content.emobot-kliki.instructions.1":"Log in to https://machinelearningforkids.co.uk/ or create a new account.","challenges-content.emobot-kliki.instructions.2":"Make a new machine learning model adding 3 new labels, first call it “nice”, second bucket called “bad” and optional if you want to recognize your name, create third label called “name”.","challenges-content.emobot-kliki.instructions.3":"Train the new machine learning model, test it and use it to make Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Launch the Scratch 3 editor, delete the cat sprite, insert 3 new sprites made by Microsoft Bing Image Creator (happy, angry and not sure computer cartoon) or create a new sprite by clicking on the Paint icon by drawing three copies of the costume for happy, angry and not sure face.","challenges-content.emobot-kliki.instructions.5":"Click the “Code” tab and enter the following script.","challenges-content.emobot-kliki.example.0":"Share your Emobot Kliki with your friends and learn more about AI and emotions!","challenges-content.emobot-kliki.example.1":"Instead of a computer cartoon you can try something different, like an animal. Instead of kind and mean you could train the character to recognize other types of messages.","challenges-content.craft-magic.title":"Craft Magic with AI Hand Gestures","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"To cultivate coding skills among students, allowing them to use basic commands.","challenges-content.craft-magic.purposes.1":"To develop algorithmic thinking skills by breaking down complex tasks into manageable steps.","challenges-content.craft-magic.purposes.2":"To encourage creative problem-solving in finding unique applications of hand gestures for drawing and writing.","challenges-content.craft-magic.purposes.3":"To foster an understanding of AI concepts, particularly how AI enables computers to recognize and interpret hand gestures.","challenges-content.craft-magic.purposes.4":"To raise awareness about the significance of technology for individuals with disabilities.","challenges-content.craft-magic.purposes.5":"To promote collaborative problem-solving and teamwork among students as they work together to improve their hand gesture programs.","challenges-content.craft-magic.purposes.6":"To connect coding and computational thinking skills to real-world applications, emphasizing the meaningful impact of technology on people's lives and aligning with Sustainable Development Goals(SDGs).","challenges-content.craft-magic.duration.0":"90 min for students 10-12","challenges-content.craft-magic.duration.1":"45 min for students 12-15","challenges-content.craft-magic.description":"Create a Scratch block-based program using the AI “Human Body” extension in a creative and engaging way, in order to draw on a screen without the need for a traditional mouse or touchscreen.","challenges-content.craft-magic.instructions.0":'Connect to the https://ai.thestempedia.com and create a teacher & students accounts.',"challenges-content.craft-magic.instructions.1":"Import the extensions ‘Human Body Detection’,’ Pen’,’ Text to Speech’.","challenges-content.craft-magic.instructions.2":"Add the ‘Pencil’ Sprite from the library and create 7 sprites (‘write’, ‘clear’, ‘black’, ‘red’, ‘blue’, ‘green’, ‘pink’).","challenges-content.craft-magic.instructions.3":"Write commands to check what happens when the ‘pencil’ sprite touches one of the other sprites.","challenges-content.craft-magic.instructions.4":"Write commands to enable the camera to recognize Hand Pose and move the pencil to the x and y coordinates of your index finger.","challenges-content.craft-magic.instructions.5":"Change costume at the end of the roll.","challenges-content.craft-magic.instructions.6":"Add sound effects.","challenges-content.craft-magic.materials.0":"Programming platform https://ai.thestempedia.com (free)","challenges-content.craft-magic.materials.1":"teacher account (free)","challenges-content.craft-magic.materials.2":"student account (free)","challenges-content.craft-magic.materials.3":"Computers with camera","challenges-content.craft-magic.materials.4":"Internet connection","challenges-content.circle-of-dots.title":"A circle of dots","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"To write code to draw a line of points.","challenges-content.circle-of-dots.purposes.1":"To write code to draw a line of dashes.","challenges-content.circle-of-dots.purposes.2":"To write code to draw a circle.","challenges-content.circle-of-dots.purposes.3":"Write code to draw a circle of dots (dashes).","challenges-content.circle-of-dots.description":"Draw a circle from dots or dashes.","challenges-content.circle-of-dots.duration":"40 minutes","challenges-content.circle-of-dots.instructions.0":"Building a dot block.","challenges-content.circle-of-dots.instructions.1":"Building a dash block.","challenges-content.circle-of-dots.instructions.2":"Constructing a circle from dot.","challenges-content.circle-of-dots.instructions.3":"Constructing a circle from dash.","challenges-content.coding-escape-room.title":"Create a coding escape room","challenges-content.coding-escape-room.author":"Stefania Altieri and Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"To teach/learn and reflect about coding concepts.","challenges-content.coding-escape-room.purposes.1":"To use simple coding tools.","challenges-content.coding-escape-room.purposes.2":"To develop computational thinking and problem solving.","challenges-content.coding-escape-room.description.0":"Create an escape coding experience like this:","challenges-content.coding-escape-room.description.1":"You can use google form, genially, google presentation, any tool to create a storytelling based on coding ;).","challenges-content.coding-escape-room.duration":"90 minutes","challenges-content.coding-escape-room.instructions":"You can divide your students in small group, they can play and then create another challenge with the template: ","challenges-content.coding-escape-room.materials.0":"Any tool can be used (Google and Microsoft platform to create and share documents, presentations and sheets). Any coding construct, tool or character linked to ICT and coding.","challenges-content.coding-escape-room.example.0":"Some characters who had a very important role in the ICT history and basic concepts of coding and programming, are introduced by playing. This is the best way to learn and actively participate. This game can be played in teams or individually, like a challenge or a competition. Students can then create something similar and develop competences such as creativity and coding skills.","challenges-content.coding-escape-room.example.1":"This is a very practical resource to be re-used and to be easily re-created. Google forms is one of the possible tools. You can also use Google slides, Genial.ly or Emaze or any other tool to create crossroads stories and your own adventures.","challenges-content.coding-escape-room.example.2":"The escape challenge is divided in sessions. If you guess you can go ahead. Students have to create the coding quizzes.","challenges-content.let-the-snake-run.title":"Let the snake run","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"To code the snake's movement on their own micro:bit.","challenges-content.let-the-snake-run.purposes.1":"To set the correct placing and timing for the joint animation.","challenges-content.let-the-snake-run.description":"Students must write codes to navigate the snake through micro:bits next to each other. It has to be done in a way that it looks like the snake is running from one micro:bit to the other.","challenges-content.let-the-snake-run.duration":"30 minutes","challenges-content.let-the-snake-run.instructions.0":"Design a track that goes through several micro:bits next to each other (e.g., forming a 2x2 square).","challenges-content.let-the-snake-run.instructions.1":"Write codes as a snake moves along a track.","challenges-content.let-the-snake-run.instructions.2":"Work on your own device then put them together and run the code.","challenges-content.let-the-snake-run.instructions.3":"Consider the timing and placement: If the snake goes out of one micro:bit, it will appear on the next micro:bit.","challenges-content.let-the-snake-run.instructions.4":"Further challenges: With micro:bit v2, play music until the snake leaves your device.","challenges-content.let-the-snake-run.instructions.5":"Design the snake by changing the brightness of the LEDs.","challenges-content.let-the-snake-run.instructions.6":"Try longer, or more snakes.","challenges-content.let-the-snake-run.example.0":"This is an example for a 6 pixel long snake with4 micro:bits forming a 2x2 square: ","challenges-content.let-the-snake-run.example.1":"Coding the starting micro:bit (the teacher can do it)","challenges-content.let-the-snake-run.example.2":"All codes are initiated by this micro:bit, which sends a radio signal to other micro:bits when the A button is pressed.","challenges-content.let-the-snake-run.example.3":"Coding the snake movement","challenges-content.let-the-snake-run.example.4":"Each micro:bit must be in the same radio group as the starting micro:bit.","challenges-content.let-the-snake-run.example.5":"Allanimations start when the radio signal is received.","challenges-content.let-the-snake-run.example.6":"The animation of the first microbit is immediately visible, the others wait until the snake gets there.","challenges-content.let-the-snake-run.example.7":"The time between the two phases determines the speed of the snake.","challenges-content.let-the-snake-run.materials.0":"micro:bits (for every student if possible)","challenges-content.let-the-snake-run.materials.1":"laptop or computer for makecode.microbit.org editor","challenges-content.illustrate-a-joke.title":"Illustrate a joke with bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"To design a little game where the user finds the answer to a joke question.","challenges-content.illustrate-a-joke.description":"The students design a game where the user finds the answer to a joke question when the figure hits an object on the playing field. The students use basic features of bitsy to complete the challenge.","challenges-content.illustrate-a-joke.instructions.0":"Think of a joke question. Go to bitsy and start a new project. You will need:","challenges-content.illustrate-a-joke.instructions.1":"an avatar - sprite that you can move around","challenges-content.illustrate-a-joke.instructions.2":"A white cat on a purple background","challenges-content.illustrate-a-joke.instructions.3":"Description automatically generated","challenges-content.illustrate-a-joke.instructions.4":"an object to which your avatar has to go","challenges-content.illustrate-a-joke.instructions.5":"a room - the background of your program","challenges-content.illustrate-a-joke.instructions.6":"two messages: a question and an answer","challenges-content.illustrate-a-joke.instructions.7":"The finished game can be downloaded as an html file.","challenges-content.illustrate-a-joke.example":"In this website you see an example of a joke and there is a link to a digital whiteboard:","challenges-content.illustrate-a-joke.materials":"bitsy runs in a browser","challenges-content.app-that-counts-in-several-languages.title":"App that counts in several languages","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"To learn how to create a simple app.","challenges-content.app-that-counts-in-several-languages.purposes.1":"To learn to program through blocks.","challenges-content.app-that-counts-in-several-languages.purposes.2":"To learn how to add Labels, buttons, images, sensors and media.","challenges-content.app-that-counts-in-several-languages.purposes.3":"To learn how to organize elements on an app screen.","challenges-content.app-that-counts-in-several-languages.description":"The app lets you count in multiple languages at the press of a button. Whenever the user shakes the smartphone, the count goes back to zero. The challenge is to add another language.","challenges-content.app-that-counts-in-several-languages.instructions.0":"To complete the challenge, you need to define the other language in which you want the app to count.","challenges-content.app-that-counts-in-several-languages.instructions.1":"Then you have to download from the internet (e.g. from Pixabay or Unsplash) the flag of that country and upload it to the MIT APP Inventor platform through the element called flag, in the Picture property.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Next you should find out how to spell the name of the country in English and how to say leave and press me in the language of that country.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Finally, you have to add the necessary blocks for the app to work in the new language.","challenges-content.app-that-counts-in-several-languages.materials.0":"To develop an app you need a computer or a laptop with internet access.","challenges-content.app-that-counts-in-several-languages.materials.1":"Create an account on the MIT APP Inventor platform, accessible through the https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"It is also necessary to install the MIT AI2 Companion app on the smartphone in order to test the developed application.","challenges-content.coding-with-art-through-storytelling.title":"Coding with art through Storytelling","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara and Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"To cultivate skills of observation, interpretation, and questioning through engagement with art.","challenges-content.coding-with-art-through-storytelling.purposes.1":"To be creative and collaborate with others for a common goal","challenges-content.coding-with-art-through-storytelling.purposes.2":"To create an algorithm in order to re-narrate the story.","challenges-content.coding-with-art-through-storytelling.description":"In this challenge students will get inspired by an artwork, create a story and illustrate it. Then they will try to re-narrate the story by using a programmable robotic kit/or as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.materials.0":"This activity can be implemented as an unplugged activity or by using an educational programmable robot such as beebot/bluebot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"beebot arrow cards or arrow cards for the unplugged activity","challenges-content.coding-with-art-through-storytelling.materials.2":"in Greek","challenges-content.coding-with-art-through-storytelling.materials.3":"In order to learn more for the Project Zero's Thinking Routine Toolbox you can visit","challenges-content.coding-with-art-through-storytelling.materials.4":"","challenges-content.coding-with-art-through-storytelling.example.0":"The teacher works with the students to model how to design an algorithm with the cards that will provide instructions for the Bee-Bot or other robot to get to the first event of the story on the mat. Students work in teams of 3-4 to design an algorithm for the robot to move to the next sequence. Students test their algorithms on the class mat and debug, as necessary.","challenges-content.coding-with-art-through-storytelling.example.1":"They continue to move through as many story events as they can","challenges-content.coding-with-art-through-storytelling.example.2":"This activity can be implemented also as an unplugged activity.","challenges-content.coding-with-art-through-storytelling.example.3":"One child is the robot - another child the programmer. The programmer creates an algorithmic path by using the arrow cards in order to help the robot to move from one image to another and re-narrate the story. Each time the robot is in an image it is asked to tell a part of the story.","challenges-content.coding-with-art-through-storytelling.instructions.0":"The teacher asks students to observe a painting/photo.","challenges-content.coding-with-art-through-storytelling.instructions.1":'They use the thinking routine "Beginning, Middle, End" (Project Zero of Harvard School) in order to create a story.',"challenges-content.coding-with-art-through-storytelling.instructions.2":'The teacher asks them "If this artwork is the beginning/middle/end of a story, what might happen next/before/in the end?',"challenges-content.coding-with-art-through-storytelling.instructions.3":"Students illustrate the events of the story.","challenges-content.coding-with-art-through-storytelling.instructions.4":"Students recall the story and put the events in the grid. Using arrow cards, they create an algorithm helping beebot re-narrate the story.","challenges-content.coding-with-legoboost.title":"Coding and programming with LegoBoost - Scratch extension","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"to build models using LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"to develop programming skills in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"to program robots using commands from simple to complex.","challenges-content.coding-with-legoboost.description":"In this challenge, students will use the Scratch-LegoBoost extension and enter codes in the application for the robots to move forward, backward, obstacle avoidance and voice commands.","challenges-content.coding-with-legoboost.duration":"120 minutes","challenges-content.coding-with-legoboost.instructions.0":"Log in to the Scratch.mit.edu application.","challenges-content.coding-with-legoboost.instructions.1":"Launch Scratch Link and activate Bluetooth on the Laptop.","challenges-content.coding-with-legoboost.instructions.2":"Click Add an Extension from Scratch and choose LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Add a picture about EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Set the two AB motors ON, and when meeting a red obstacle, OFF.","challenges-content.coding-with-legoboost.instructions.5":"In the green color motor A is set ON, in the black color motor B ON.","challenges-content.coding-with-legoboost.instructions.6":"Green, red and black obstacles will be placed on a route.","challenges-content.coding-with-legoboost.instructions.7":"Add commands for movement and turns from arrows and text-to-speech when encountering an obstacle.","challenges-content.coding-with-legoboost.instructions.8":"Test it!","challenges-content.coding-with-legoboost.example.0":"The students will program the robots by rotation and enter commands in the Legoboost android application, to avoid obstacles, to launch with the spring, to stop at the red color and to emit a sound signal. On the Laptop, starting from the example presented and the sequences in the attached file, the students will program the robots where they will introduce:","challenges-content.coding-with-legoboost.example.1":"commands for moving forward, backward, left, right using the arrows,","challenges-content.coding-with-legoboost.example.2":"avoiding obstacles, stopping at a certain color","challenges-content.coding-with-legoboost.example.3":'a 3 m route will be set up and a variable will be created "timer" = 30 s,',"challenges-content.coding-with-legoboost.example.4":"text to speech (Scratch extension), when it encounters an obstacle.","challenges-content.coding-with-legoboost.example.5":'if in 30 s the robot avoids the obstacles and it reaches at the end, It add text in speech "I succeeded" else , I have to practice again.',"challenges-content.coding-with-legoboost.example.6":'save with the name "LegoBoost extension" and share with the colleagues. ',"challenges-extra.cs-first-unplugged-activities.0":"You will find the lesson plan and booklet for this challenge at","challenges-extra.cs-first-unplugged-activities.1":"this link","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/1knebrtFD2FRwDFdK25P3FLmQ5tXswWKo","challenges-extra.create-a-dance.title":"Create a dance with the Ode to Code on Dance Party","challenges.title":"EU CODE WEEK CHALLENGES","challenges.date":"9-24 October 2021","challenges.common.target-audience":"Target Audience","challenges.common.pre-primary":"Pre-primary students","challenges.common.experience":"Experience","challenges.common.duration":"Duration","challenges.common.materials":"Recommended Materials","challenges.common.purpose":"Purpose","challenges.common.description":"Description","challenges.common.instructions":"Instructions","challenges.common.example":"Example","challenges.common.written-by.0":"This challenge has been written by","challenges.common.written-by.1":"and is part of the","challenges.common.teachers":"Teachers","challenges.common.students":"Students","challenges.common.beginner":"Beginner","challenges.common.intermediate":"Intermediate","challenges.common.advanced":"Advanced","challenges.common.1-hour":"1 hour","challenges.main.0":"During EU Code Week, 9 - 24 October 2021, we invite you to do one or more of the EU Code Week challenges.","challenges.main.1":"What are the EU Code Week Challenges?","challenges.main.2":"EU Code Week Challenges are activities that you can do on your own, in the classroom, with colleagues or friends. You would like to participate in Code Week but do not really have an idea of what to organize? Look no further! We have designed along with Code Week partners a selection of easy to make challenges, that include concrete examples of how to use it in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants. You can use whatever tools and technologies you like, but we recommend open-source resources.","challenges.main.3":"Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to engage in the Code Week fun!","challenges.main.4":"Click on the challenge to find out more about it:","challenges.main.5":"Who can join?","challenges.main.6":"Everyone (schools, teachers, libraries, code clubs, businesses, public authorities) is invited to celebrate EU Code Week 2021 by completing a #EUCodeWeekChallenge.","challenges.main.7":"How to participate in the EU Code Week 2021 Challenge?","challenges.main.8":"Select a challenge you would like to complete.","challenges.main.9":"Team up your participants in pairs or groups. Teamwork and collaboration are key for the successful completion of a challenge whether you organise your activity in-person or online as a national or international collaborative activity.","challenges.main.10":"Share your challenge","challenges.main.11":"Would you like to win some Code Week goodies? If yes, then let your work go viral!","challenges.main.12":"After you have completed the challenge, share it on Instagram.","challenges.main.13":"Winners will be selected every day during Code Week between 9 – 24 October and announced on our Instagram channel, so don't forget to check your notifications regularly.","challenges.share.0":"How to share your challenge(s) on Instagram?","challenges.share.1":"Tap the Edit profile button","challenges.share.2":"Add the link of your work in the Website field and save","challenges.share.3":"Create a new post","challenges.share.4":"Add a screenshot of your work","challenges.share.5":"Write an engaging description","challenges.share.6":"Make sure to specify ‘Link in Bio’","challenges.share.7":"Add the #EUCodeWeekChallenge","challenges.share.8":"Mention and tag @CodeWeekEU","challenges.share.9":"You prefer to share your challenge(s) on Facebook?","challenges.share.10":"EU Code Week will pin a new Challenge post on their","challenges.share.11":"Facebook page","challenges.share.12":"every day and will select the winner for the prize from the comments under the post.","challenges.share.13":"How does it work?","challenges.share.14":"Simply comment on the post with the link to your work.","challenges.share-box.0":"Share the link to your work in your","challenges.share-box.1":"Instagram Bio","challenges.share-box.2":"tap the","challenges.share-box.3":"Edit Profile","challenges.share-box.4":"button on your Instagram and add the link to your work in the Website field. After that, create a new post, add a screenshot of your work, write ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"add the hashtag #EUCodeWeekChallenge and mention @CodeWeekEU","challenges.share-box.7":"You prefer to share your Challenge(s) on","challenges.share-box.8":"EU Code Week will pin","challenges.share-box.9":"a new Challenge post on their","challenges.share-box.10":"Facebook page","challenges.share-box.11":"You then just need to comment on the post with the link to your work","challenges.share-box.12":"Winners will be selected and offered Code Week goodies every day during Code Week between 9 – 24 October and announced on our Instagram and Facebook channels, so don't forget to check your notifications regularly","challenges.take-part.0":"Why take part in an EU Code Week challenge?","challenges.take-part.1":"To engage in problem solving and coding activities.","challenges.take-part.2":"To work together with peers.","challenges.take-part.3":"To spread the message on the importance of coding.","challenges.download.0":"Click","challenges.download.1":"here","challenges.download.2":"to download this challenge as a word document","challenges.bingo.0":"Complete all the Challenges","challenges.bingo.1":"Challenge completed? Print","challenges.bingo.2":"the bingo card","challenges.bingo.3":"and mark the little white bubble on the top left","challenges.bingo.4":"Share your Challenge on social media and win some cool Code Week prizes","challenges.bingo.5":"Just upload a picture with the completed row(s), column(s) or even better - the whole bingo - to","challenges.bingo.6":"Facebook, Instagram or Twitter","challenges.bingo.7":"Make sure to use the","challenges.bingo.8":"","challenges.bingo.9":"","challenges.bingo.10":"","challenges.challenges-text":"A collection of activities that you can do on your own, in the classroom, with colleagues or friends.","challenges.challenges-sub-title":"You would like to participate in the EU Code Week but do not really have an idea of what to organise?","challenges.challenges-sub-text1":"Look no further! Along with EU Code Week partners, we have designed a selection of easy-to-do challenges with concrete examples of how to use them in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants.","challenges.challenges-sub-text2":"You can use whatever tools and technologies you like, but we recommend open-source resources. Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to join the EU Code Week fun!.","challenges.challenges-sub-text3":'Need help navigating the Challenges? Try our Roadmap — a simplified tool to explore them step by step.',"codeweek4all.title":"Code Week 4 All challenge","codeweek4all.text":"The Code Week 4 All challenge encourages you to link your activities with others organised by friends, colleagues and acquaintances, and together gain the Code Week Certificate of Excellence.","codeweek4all.what.title":"What is it?","codeweek4all.what.content":`In addition to submitting your activity to the EU Code Week map, you can also engage others in your network to do the same. If you and your alliance reach one of the following thresholds, you will all earn the Code Week Certificate of Excellence!
diff --git a/public/build/assets/php_it-Bg3vOCbN.js b/public/build/assets/php_it-DgjtZXSf.js similarity index 99% rename from public/build/assets/php_it-Bg3vOCbN.js rename to public/build/assets/php_it-DgjtZXSf.js index 03af704fc..af861841d 100644 --- a/public/build/assets/php_it-Bg3vOCbN.js +++ b/public/build/assets/php_it-DgjtZXSf.js @@ -1,7 +1,7 @@ const e={"about.why_coding-quote":`
Alessandro Bogliolo, coordinatore del gruppo di ambasciatori volontari della Settimana europea della programmazione, ha dichiarato:
- `,"ambassador.title":"Ambasciatori della settimana europea della programmazione","ambassador.your_current_country":"Il tuo attuale paese","ambassador.visit_the":"Visita","ambassador.local_facebook_page":"pagina Facebook","ambassador.local_website":"Sito web","ambassador.ambassadors":"Ambasciatori","ambassador.no_ambassadors":"Nessun ambasciatore presente","ambassador.countries_with_ambassadors":"Paesi con ambasciatori","ambassador.why_dont_you_volunteer":"Perché non partecipi in qualità di volontario?","auth.failed":"Queste credenziali non corrispondono ai dati in nostro possesso.","auth.throttle":"Troppi tentativi di accesso. Si prega di riprovare tra qualche secondo.","base.languages.en":"Inglese","base.languages.fr":"Francese","base.languages.bg":"Bulgaro","base.languages.hr":"Croato","base.languages.de":"Tedesco","base.languages.pl":"Polacco","base.languages.cs":"Ceco","base.languages.el":"Greco","base.languages.pt":"Portoghese","base.languages.da":"Danese","base.languages.hu":"Ungherese","base.languages.ro":"Rumeno","base.languages.nl":"Olandese","base.languages.ga":"Irlandese","base.languages.sk":"Slovacco","base.languages.it":"Italiano","base.languages.sl":"Sloveno","base.languages.et":"Estone","base.languages.lv":"Lettone","base.languages.es":"Spagnolo","base.languages.fi":"Finlandese","base.languages.lt":"Lituano","base.languages.se":"Svedese","base.languages.sv":"Svedese","base.languages.al":"albanese","base.languages.ba":"bosniaco","base.languages.mk":"macedone","base.languages.me":"montenegrino","base.languages.rs":"serbo","base.languages.mt":"Maltese","base.languages.tr":"Turco","base.resources_local_title":"Risorse di programmazione da","base.days":"Giorni","base.hours":"Ore","base.minutes":"Minuti","base.seconds":"Secondi","base.still_have_question":"Hai ancora domande?","base.drop_us_a_line":"Ti basta telefonarci!","base.get_in_touch":"CONTATTACI","base.footer_msg":"Un’iniziativa che nasce dal basso, gestita dai volontari e sostenuta dalla Commissione europea.","base.email":"Posta elettronica","base.display_email":"Visualizza la posta elettronica","base.first_name":"Nome","base.last_name":"Cognome","base.your_website":"Il tuo sito web","base.biography":"Biografia","base.update":"Aggiorna","base.delete":"Cancella","base.choose a file":"Scegli un file","base.learning_bits":"Pillole d’apprendimento","base.codeweek":"Settimana della programmazione","base.bring_codeweek_to_your_students":"Presenta la settimana della programmazione ai tuoi studenti","base.or":"o","base.newsletter":"Newsletter","certificates.certificates_for":"Certificati per ","certificates.no_certificates":"Non sono ancora presenti certificati.","challenges-content.chatbot.title":"Crea un chatbot","challenges-content.chatbot.author":"Team della settimana europea della programmazione","challenges-content.chatbot.purposes.0":"Programmare indovinelli interattivi","challenges-content.chatbot.purposes.1":"Usare il codice per creare dialoghi tra un chatbot e un utente","challenges-content.chatbot.description":"Programma una conversazione tra un chatbot e un utente che sta cercando di risolvere un indovinello. Prova a creare un chatbot che può chattare come una persona. Invece di un indovinello, puoi creare un dialogo tra un chatbot e un utente.","challenges-content.chatbot.instructions.0":"Pensa ad un indovinello","challenges-content.chatbot.instructions.1":"Accedi a","challenges-content.chatbot.instructions.2":"o crea un nuovo account. (Quando crei un nuovo account tieni presente che i nomi reali non sono ammessi su Pencil Code per motivi di privacy).","challenges-content.chatbot.instructions.3":"Clicca su Imagine (Immagine) e Make your own (Crea qualcosa di tuo)","challenges-content.chatbot.instructions.4":"Usa i blocchi o la modalità testo per scrivere il tuo indovinello","challenges-content.chatbot.instructions.5":"In alternativa puoi usare","challenges-content.chatbot.instructions.6":"questo codice","challenges-content.chatbot.instructions.7":"e adattarlo al tuo indovinello, oppure selezionare Answering a riddle (Risposta a un indovinello) dal menu e modificarlo","challenges-content.chatbot.example":"Guarda questo esempio di indovinello.","challenges-content.chatbot.more.0":"Questo codice è tratto dall’attività di Pencil Code","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Scollegati e programma: Crea un circuito cartaceo","challenges-content.paper-circuit.author":"Team della settimana europea della programmazione","challenges-content.paper-circuit.purposes.0":"Potenziare la creatività","challenges-content.paper-circuit.purposes.1":"Sviluppare capacità di risoluzione dei problemi","challenges-content.paper-circuit.description.0":"Disegna un oggetto a tua scelta. Può essere un cielo notturno, una coccinella, un robot, un albero di Natale o qualsiasi altra cosa. Non esitare a personalizzare il tuo progetto con le immagini della settimana europea della programmazione: puoi usare il","challenges-content.paper-circuit.description.1":"toolkit per gli insegnanti della Code Week","challenges-content.paper-circuit.description.2":"e scaricare qualsiasi logo o immagine desideri. Puoi anche creare un invito a circuito cartaceo per la settimana europea della programmazione. Aggiungi un messaggio motivazionale al tuo circuito per incoraggiare altri insegnanti a partecipare alla Code Week e/o a consultare il sito web dedicato alle scuole.","challenges-content.paper-circuit.instructions.0":"Disegna un oggetto e decidi quali parti saranno illuminate (per esempio le stelle).","challenges-content.paper-circuit.instructions.1":"Fai un buco nella carta con una matita e inserisci un adesivo LED in ogni parte illuminata. ","challenges-content.paper-circuit.instructions.2":"Disegna un cerchio dove inserirai la batteria a bottone","challenges-content.paper-circuit.instructions.3":"Disegna una traccia + e una traccia - sull’altro lato del foglio. Assicurati che la parte più lunga dell’adesivo del circuito LED sia collegata al lato «+» della batteria e quella più corta al lato «-» della batteria.","challenges-content.paper-circuit.instructions.4":"Posa il nastro di rame sulle tracce.","challenges-content.paper-circuit.instructions.5":"Crea una piega in modo che il LED si illumini quando la carta copre la batteria. Puoi usare una graffetta per garantire il contatto con il nastro di rame.","challenges-content.paper-circuit.instructions.6":"Scatta una foto del tuo circuito cartaceo e condividila su Instagram, spiegando perché pensi che valga la pena partecipare a questa iniziativa. ","challenges-content.paper-circuit.example":"Guarda alcuni esempi di circuiti cartacei","challenges-content.paper-circuit.materials.0":"carta o cartoncino","challenges-content.paper-circuit.materials.1":"pastelli o pennarelli","challenges-content.paper-circuit.materials.2":"batteria a bottone","challenges-content.paper-circuit.materials.3":"nastro di rame","challenges-content.paper-circuit.materials.4":"adesivi per circuiti LED","challenges-content.paper-circuit.materials.5":"graffetta","challenges-content.dance.title":"Crea un ballo","challenges-content.dance.author":"Team della settimana europea della programmazione","challenges-content.dance.purposes.0":"Imparare i concetti di base della programmazione","challenges-content.dance.purposes.1":"Imparare ad animare i personaggi","challenges-content.dance.description":"In questa sfida creerai una serie di personaggi che ballano insieme. Userai una libreria multimediale integrata per selezionare personaggi e clip musicali, oppure puoi crearne di nuovi. Animerai i personaggi per farli ballare e parlare tra di loro.","challenges-content.dance.instructions.0":"Accedi a","challenges-content.dance.instructions.1":"come insegnante. Crea account per studenti e distribuiscili ai tuoi studenti. In alternativa, usa un codice di classe e chiedi ai tuoi studenti di registrarsi con il loro indirizzo e-mail scolastico. Se sei uno studente puoi iscriverti come studente, ma ti verrà chiesto di fornire l’indirizzo e-mail dei tuoi genitori in modo che possano autorizzare il tuo account.","challenges-content.dance.instructions.2":"Clicca","challenges-content.dance.instructions.3":"e dagli un titolo","challenges-content.dance.instructions.4":"Vai a","challenges-content.dance.instructions.5":"per aggiungere uno sfondo cliccando sull’icona dell’ingranaggio. Scegli uno sfondo dalla Media Library (Libreria multimediale), carica un’immagine tua oppure puoi scattare una foto e caricarla. Scegli una clip audio e aggiungila allo stage:","challenges-content.dance.instructions.6":"Clicca il pulsante","challenges-content.dance.instructions.7":"per aggiungere personaggi o oggetti che animerai in modo che possano muoversi, parlare e interagire tra loro. Aggiungi due o tre personaggi a tua scelta. Puoi disegnare i tuoi attori o modificare quelli esistenti. Aggiungi vari costumi al tuo personaggio cliccando sull’icona della matita.","challenges-content.dance.instructions.8":"Clicca su ogni attore e animalo aggiungendo i seguenti blocchi","challenges-content.dance.instructions.9":"Add a (Aggiungi un)","challenges-content.dance.instructions.10":"say block (blocco voce)","challenges-content.dance.instructions.11":"e fai parlare tra di loro i tuoi attori. Cambia la forma delle vignette e il carattere e la dimensione del testo","challenges-content.dance.example.0":"Guarda","challenges-content.dance.example.1":"questo esempio","challenges-content.dance.example.2":"di robot che ballano. Non esitare a usarlo e a rivisitarlo.","challenges-content.compose-song.title":"Crea una composizione musicale","challenges-content.compose-song.author":"Team della settimana europea della programmazione","challenges-content.compose-song.purposes.0":"Imparare la programmazione attraverso la musica","challenges-content.compose-song.purposes.1":"Distinguere i generi e gli strumenti musicali","challenges-content.compose-song.purposes.2":"Comporre una canzone mixando clip audio","challenges-content.compose-song.description":"In questa sfida dovrai creare una composizione musicale utilizzando un linguaggio di programmazione. Puoi usare le clip audio incorporate o registrare le tue e mixarle per creare una composizione musicale. Esegui il tuo codice nella Digital Audio Workstation e ascolta la musica che hai programmato. Gioca con suoni ed effetti diversi per modificare il tuo pezzo","challenges-content.compose-song.instructions.0":"Accedi a","challenges-content.compose-song.instructions.1":"Clicca qui per preparare uno script","challenges-content.compose-song.instructions.2":"Dai un nome al tuo script e scegli","challenges-content.compose-song.instructions.3":"come linguaggio di programmazione","challenges-content.compose-song.instructions.4":"Comincia a scrivere il tuo codice tra le righe","challenges-content.compose-song.instructions.5":"e","challenges-content.compose-song.instructions.6":"","challenges-content.compose-song.instructions.7":"Sfoglia le clip musicali nella","challenges-content.compose-song.instructions.8":"Libreria audio","challenges-content.compose-song.instructions.9":"e seleziona i generi musicali, gli artisti e gli strumenti che ti piacciono","challenges-content.compose-song.instructions.10":"Per aggiungere una clip audio alla tua canzone, digita","challenges-content.compose-song.instructions.11":"Tra parentesi ci devono essere i seguenti 4 parametri, separati da virgole","challenges-content.compose-song.instructions.12":"Sound clip(Clip audio)","challenges-content.compose-song.instructions.13":"Posiziona il cursore tra le parentesi, vai alla Libreria audio, seleziona una clip e incollala cliccando sull’icona blu di incolla","challenges-content.compose-song.instructions.14":"Track number(Numero della traccia)","challenges-content.compose-song.instructions.15":"le tracce ti aiutano a organizzare i suoni per tipo di strumento(voce, basso, batteria, tastiere, ecc.). Aggiungi tutte le tracce(strumenti) che desideri. Le tracce sono visualizzate come righe che scorrono sulla Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure(Misura iniziale)","challenges-content.compose-song.instructions.17":"indica l’inizio della riproduzione audio. Le misure sono unità di tempo musicali. Una misura è formata da 4 tempi","challenges-content.compose-song.instructions.18":"End measure(Misura finale)","challenges-content.compose-song.instructions.19":"indica la fine della riproduzione audio","challenges-content.compose-song.instructions.20":"Questa riga di programmazione si presenterà così","challenges-content.compose-song.instructions.21":"Puoi aggiungere diversi effetti, come il volume per migliorare l’audio della tua composizione. Il volume varia da - 60.0 decibel a 12.0 decibel, considerando che 0.0 è il volume originale. ","challenges-content.compose-song.instructions.22":"Scrivi","challenges-content.compose-song.instructions.23":"Tra parentesi, scrivi il numero della traccia, VOLUME, GAIN, livello del volume, la misura in cui inizia, il livello e la misura in cui termina","challenges-content.compose-song.instructions.24":"Questo è un esempio di un effetto di dissolvenza in entrata","challenges-content.compose-song.instructions.25":"e di un effetto di dissolvenza in uscita","challenges-content.compose-song.example.0":"Ascolta","challenges-content.compose-song.example.1":"un esempio di una canzone programmata con Earsketch","challenges-content.compose-song.example.2":"Puoi importare il codice e modificarlo","challenges-content.sensing-game.title":"Crea un videogioco sensoriale","challenges-content.sensing-game.author":"Team della settimana europea della programmazione","challenges-content.sensing-game.purposes.0":"Programmare oggetti animati","challenges-content.sensing-game.purposes.1":"Sviluppare la comprensione di come controllare l’animazione digitale con il movimento fisico","challenges-content.sensing-game.purposes.2":"Comporre una canzone mixando clip audio","challenges-content.sensing-game.description":"In questa sfida creerai un semplice gioco che utilizza una videocamera come sensore per rilevare il movimento, il che significa che sarai in grado di controllare la tua animazione con il movimento fisico. Lo scopo del gioco è raccogliere il maggior numero possibile di bolle della settimana europea della programmazione in 30 secondi. Invece di raccogliere bolle, puoi creare un gioco in cui insegui un personaggio o fai scoppiare dei palloncini con le mani. ","challenges-content.sensing-game.instructions.0":"Accedi a","challenges-content.sensing-game.instructions.1":"Clicca","challenges-content.sensing-game.instructions.2":"Add an extension(Aggiungi un’estensione)","challenges-content.sensing-game.instructions.3":"e scegli","challenges-content.sensing-game.instructions.4":"Video Sensing(Rilevamento video)","challenges-content.sensing-game.instructions.5":"Rileverà la velocità con cui si muove un oggetto. Se il numero è più basso, sarà più sensibile al movimento.","challenges-content.sensing-game.instructions.6":"Aggiungi uno sprite. Scegli un suono e aggiungilo al tuo sprite. Se vuoi, puoi aggiungere","challenges-content.sensing-game.instructions.7":"Create a clone (Crea un clone)","challenges-content.sensing-game.instructions.8":"per duplicare il tuo sprite.","challenges-content.sensing-game.instructions.9":"Crea due variabili: una per","challenges-content.sensing-game.instructions.10":"Score (punteggio)","challenges-content.sensing-game.instructions.11":"e l’altra per","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"e aggiungile allo sprite. Imposta il timer a 30 e aggiungi","challenges-content.sensing-game.instructions.14":"Change Timer by -1 (Cambia il timer di -1)","challenges-content.sensing-game.instructions.15":"Crea un nuovo sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"per finire il gioco. Puoi anche creare uno sprite con il titolo del tuo gioco, ad esempio: Raccogli tutte le bolle della settimana europea della programmazione.","challenges-content.sensing-game.example.0":"Gioca al videogioco sensoriale Raccogli tutte le bolle della settimana europea della programmazione. Modifica questo progetto","challenges-content.sensing-game.example.1":"come preferisci","challenges-content.calming-leds.title":"LED calmanti: crea un semplice dispositivo con micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minuti","challenges-content.calming-leds.materials.0":"un dispositivo micro:bit e un pacco batteria (se disponibile)","challenges-content.calming-leds.materials.1":"un laptop o un tablet con cui accedere a Microsoft MakeCode e YouTube","challenges-content.calming-leds.materials.2":"microbit.org per le risorse delle attività","challenges-content.calming-leds.description":"Gli studenti creano un dispositivo digitale con LED che può aiutarli a regolare la respirazione e a sentirsi più tranquilli. Verrà chiesto loro di scrivere qualche semplice riga di codice, esplorando animazioni e sequenze.","challenges-content.calming-leds.instructions.0":"Lo scopo è quello di creare un dispositivo funzionante con LED calmanti che puoi usare per regolare la respirazione. Questo dispositivo può essere creato su una scheda micro:bit fisica o sul simulatore nell’editor MakeCode.","challenges-content.calming-leds.instructions.1":"La sfida può essere completata utilizzando l’editor MakeCode e scrivendo una semplice sequenza di codice, come mostrato nel video/screenshot.","challenges-content.calming-leds.instructions.2":"Per svolgere il compito, gli studenti possono esplorare diverse animazioni e ideare l’animazione che vorrebbero vedere per sentirsi calmi o felici.","challenges-content.calming-leds.instructions.3":"Maggiori informazioni e istruzioni video disponibili su","challenges-content.calming-leds.instructions.4":"questo link","challenges-content.calming-leds.example":"Visita questa pagina per le istruzioni e i video della sfida completata e per ricevere informazioni su come programmare","challenges-content.calming-leds.purposes.0":"Progettare un semplice artefatto digitale con uno scopo utile","challenges-content.calming-leds.purposes.1":"Esplorare sequenze e animazioni e il loro funzionamento","challenges-content.calming-leds.purposes.2":"Testare e correggere del codice semplice","challenges-content.calming-leds.purposes.3":"Ripetere un progetto rendendo le animazioni più veloci o più lente","challenges-content.computational-thinking-and-computational-fluency.title":"Pensiero computazionale e fluidità computazionale con ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – ambasciatore della settimana europea della programmazione Grecia","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"Familiarizzare con nuovi comandi e interfacce.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"Creare semplici programmi con semplici comandi causa-effetto.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"Eseguire un facile debugging tramite tentativi ed errori.","challenges-content.computational-thinking-and-computational-fluency.description":"In questa sfida i bambini integreranno i concetti di pensiero computazionale nei loro progetti utilizzando l’applicazione ScratchJr per rendere le loro storie più coinvolgenti, emozionanti ed evocative.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr non richiede che i bambini siano in grado di leggere. Tutte le istruzioni e le opzioni di menu sono identificabili attraverso simboli e colori. La sfida può essere completata in classe, in laboratorio o anche in uno spazio aperto, dato che non è richiesto Internet.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"I bambini usano la città come sfondo e utilizzano i blocchi di programmazione per creare una macchina che attraversa la città.","challenges-content.computational-thinking-and-computational-fluency.example.0":"I bambini possono usare i blocchi di suono e movimento e i blocchi di riavvio per far ballare i personaggi.","challenges-content.computational-thinking-and-computational-fluency.example.1":"I bambini scelgono uno sfondo e un personaggio e usano un blocco di movimento per guidare una macchina attraverso la città. Possono usare il blocco di velocità per far accelerare o rallentare un personaggio.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"L’app gratuita","challenges-content.computational-thinking-and-computational-fluency.materials.1":"funziona su vari sistemi operativi e tipi di dispositivi smart","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Inoltre, il sito web","challenges-content.computational-thinking-and-computational-fluency.materials.3":"offre molto materiale educativo gratuito","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minuti","challenges-content.ai-hour-of-code.title":"L'IA nella programmazione","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"Creare soluzioni di programmazione che includono sequenze, eventi, cicli e istruzioni condizionali","challenges-content.ai-hour-of-code.purposes.1":"Scomporre le fasi necessarie per risolvere un problema in una precisa sequenza di istruzioni","challenges-content.ai-hour-of-code.purposes.2":"Esplorare i concetti di programmazione","challenges-content.ai-hour-of-code.description":"Un villaggio è minacciato da un incendio e ha bisogno di te per programmare una soluzione!Incontra il tuo assistente per la programmazione, l’agente Minecraft, e quindi programmalo per muoverti nella foresta e raccogliere dati. Questi dati aiuteranno l’agente a prevedere dove si verificheranno gli incendi. Poi programma l’agente per evitare la diffusione del fuoco, salvare il villaggio e riportare la vita nella foresta. Impara le basi della programmazione e scopri un esempio reale di intelligenza artificiale(IA). ","challenges-content.ai-hour-of-code.instructions":"Scarica il piano della lezione qui","challenges-content.ai-hour-of-code.materials.0":"Installa Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"Dopo aver installato Minecraft Education Edition, la sfida è su","challenges-content.ai-hour-of-code.materials.2":"questo sito web","challenges-content.create-a-dance.title":"Crea un ballo con l’inno alla programmazione!","challenges-content.create-a-dance.purposes":"Praticare la programmazione in modo divertente e sentirsi connessi con la community della settimana europea della programmazione. ","challenges-content.create-a-dance.description.0":"Crea un ballo con l’inno alla programmazione!Usa il","challenges-content.create-a-dance.description.1":"tutorial Dance Party","challenges-content.create-a-dance.description.2":"per scrivere un ballo sull’inno alla programmazione. L’inno ufficiale della settimana europea della programmazione è elencato come una voce in Dance Party. ","challenges-content.create-a-dance.instructions.0":"Le istruzioni sono visualizzate all’interno del","challenges-content.create-a-dance.instructions.1":"tutorial","challenges-content.create-a-dance.instructions.2":"e sono scritte anche all’inizio di ogni livello","challenges-content.create-a-dance.example":"Le creazioni degli studenti si possono trovare su questa pagina","challenges-content.create-a-dance.materials":"Il tutorial di Code. org","challenges-content.create-a-simulation.title":"Crea una simulazione!","challenges-content.create-a-simulation.purposes.0":"Imparare le simulazioni introducendo le seguenti variabili: creare una folla, tassi di guarigione, indossare mascherine e vaccini. ","challenges-content.create-a-simulation.purposes.1":"Attivare conoscenze pregresse sulle epidemie di virus nel mondo reale che si applicheranno a uno scenario fittizio. ","challenges-content.create-a-simulation.description":"Scrivi del codice per creare ed eseguire la tua simulazione dello scoppio del virus a Monster Town. Impara a programmare e fare previsioni su ciò che accadrà ai residenti di Monster Town. ","challenges-content.create-a-simulation.instructions.0":"Le istruzioni sono visualizzate all’interno del","challenges-content.create-a-simulation.instructions.1":"tutorial","challenges-content.create-a-simulation.instructions.2":"e sono scritte anche all’inizio di ogni livello","challenges-content.create-a-simulation.example":"Quando hai finito, puoi condividere la tua simulazione con gli altri. Diffondi il tuo messaggio su ciò che pensi che possiamo fare per contribuire a tutelare la salute degli altri quando un virus arriva in città. ","challenges-content.create-a-simulation.materials":"Il tutorial di Code. org","challenges-content.create-your-own-masterpiece.title":"Crea il tuo capolavoro!","challenges-content.create-your-own-masterpiece.audience":"Per tutte le età","challenges-content.create-your-own-masterpiece.purpose":"Presentare i concetti dell’informatica in modo visivo e ispirare la creatività","challenges-content.create-your-own-masterpiece.description":"Crea il tuo capolavoro con un artista!Usa i blocchi di programmazione per fare in modo che il tuo artista crei un’opera d’arte unica. ","challenges-content.create-your-own-masterpiece.instructions":"Le istruzioni sono elencate all’inizio di ogni livello","challenges-content.create-your-own-masterpiece.example":"Esempi di artisti sono disponibili in questa pagina nella sezione Drawing(Disegno)","challenges-content.create-your-own-masterpiece.materials.0":"Il primo livello del tutorial si trova","challenges-content.create-your-own-masterpiece.materials.1":"QUI","challenges-content.cs-first-unplugged-activities.title":"Attività CS First Unplugged","challenges-content.cs-first-unplugged-activities.purposes.0":"Per aiutare gli studenti che studiano da casa","challenges-content.cs-first-unplugged-activities.purposes.1":"Per concedere a tutti una pausa dallo schermo","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged è un pacchetto di attività che introduce gli studenti ai concetti di informatica senza un computer. Abbiamo ideato questa lezione per dimostrare che l’informatica è molto più della sola programmazione. ","challenges-content.cs-first-unplugged-activities.instructions.0":"Troverai il manuale di tutte le attività in inglese su questo","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"e il piano delle lezioni in inglese su questo","challenges-content.cs-first-unplugged-activities.instructions.3":"Le attività di questa lezione possono essere completate individualmente e in qualsiasi ordine","challenges-content.cs-first-unplugged-activities.instructions.4":"L’insegnante può scattare una foto del processo di apprendimento e condividerla su Instagram usando l’hashtag #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"Oltre al manuale delle attività, alcune attività richiedono o si possono avvalere di materiali aggiuntivi.","challenges-content.cs-first-unplugged-activities.materials.1":"Piccoli contatori (ad esempio fagioli secchi) da usare sulla mappa di Network a Neighborhood (Crea una rete di quartiere).","challenges-content.cs-first-unplugged-activities.materials.2":"Forbici per ritagliare la ruota cifrante di Send a Secret Message (Invia un messaggio segreto).","challenges-content.cs-first-unplugged-activities.materials.3":"Cartoncino e colla per fornire maggiore rigidità alla ruota cifrante di Send a Secret Message.","challenges-content.cs-first-unplugged-activities.materials.4":"Una puntina, uno stuzzicadenti o una graffetta diritta per collegare la ruota cifrante di Send a Secret Message.","challenges-content.family-care.title":"La cura della famiglia","challenges-content.family-care.experience":"Aperta a tutti","challenges-content.family-care.duration":"Da 5 a 10 ore","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"Studiare il tema «cura della famiglia» che affrontiamo quotidianamente;","challenges-content.family-care.purposes.1":"Vedere i problemi come opportunità e generare soluzioni creative;","challenges-content.family-care.purposes.2":"Usare la programmazione per realizzare in modo innovativo le tue soluzioni;","challenges-content.family-care.purposes.3":"Progettare poster e presentare le proprie soluzioni agli altri;","challenges-content.family-care.purposes.4":"Usare i social media per generare un impatto con i tuoi progetti.","challenges-content.family-care.description.0":"Cosa ti viene in mente quando si parla di casa? Una bella casa? Una buona cena preparata dai genitori? Uno spazio segreto per te? Il calore della casa ricarica corpo e spirito come un distributore di benzina. Nel trambusto della vita moderna, i genitori sono sempre impegnati nel lavoro. Quando esci con gli amici, non puoi abbandonare i tuoi gattini. Ma come prendersi cura della propria azienda quando si è lontani? Il tema della sfida è","challenges-content.family-care.description.1":"La cura della famiglia","challenges-content.family-care.description.2":"Sulla base di questo tema, gli studenti sono invitati a sviluppare un’idea per comunicare amore e cura attraverso la programmazione e l’hardware. Ecco alcune domande su cui riflettere","challenges-content.family-care.description.3":"Quanti sono i membri della tua famiglia? Chi sono? Hai avuto dei problemi stando con loro? Di che tipo di assistenza hanno bisogno?","challenges-content.family-care.description.4":"Conosci nella tua comunità qualcuno a cui manca la cura della famiglia più che ad altri? Come puoi aiutarlo?","challenges-content.family-care.instructions.0":"Raccogli delle idee e fai una ricerca sul tema della cura della famiglia","challenges-content.family-care.instructions.1":"Elenca eventuali problemi","challenges-content.family-care.instructions.2":"Pensa a possibili soluzioni","challenges-content.family-care.instructions.3":"Scegli una soluzione","challenges-content.family-care.instructions.4":"Programma e costruisci la struttura","challenges-content.family-care.instructions.5":"Disegna un poster per presentare il tuo progetto","challenges-content.family-care.instructions.6":"Presentalo ai tuoi insegnanti e ai membri della tua famiglia","challenges-content.family-care.example.0":"Troverai alcuni esempi qui","challenges-content.family-care.example.1":"e","challenges-content.family-care.materials.0":"Strumento per la programmazione:","challenges-content.family-care.materials.1":"oppure scarica la","challenges-content.family-care.materials.2":"versione per PC","challenges-content.family-care.materials.3":"mBlock è un linguaggio di programmazione basato su Scratch","challenges-content.family-care.materials.4":"Questa sfida è tratta anche da MakeX Global Spark Competition, un programma di design creativo basato su progetti per studenti dai 6 ai 13 anni.","challenges-content.family-care.materials.5":"La squadra partecipante dovrà occuparsi di un tema specifico e ideare una soluzione attraverso la programmazione di software e la costruzione di hardware.","challenges-content.family-care.materials.6":"Gli studenti sono incoraggiati a completare la sfida in Codeweek e portarla a un livello internazionale per interagire con altri studenti e vincere premi.","challenges-content.family-care.materials.7":"Per ulteriori informazioni consulta il sito:","challenges-content.family-care.materials.8":"o contattaci all’indirizzo","challenges-content.virtual-flower-field.title":"Coltiva il tuo campo di fiori virtuale","challenges-content.virtual-flower-field.author":"Jadga Huegle - Coach di Meet and Code e membro del team SAP Snap!","challenges-content.virtual-flower-field.duration":"30-60 minuti","challenges-content.virtual-flower-field.purposes.0":"Conoscere la programmazione con un progetto semplice, ma efficace.","challenges-content.virtual-flower-field.purposes.1":"Imparare che la programmazione può essere artistica e produrre ottimi risultati dal punto di vista estetico.","challenges-content.virtual-flower-field.purposes.2":"Illuminare l’autunno con fiori colorati e la settimana europea della programmazione.","challenges-content.virtual-flower-field.purposes.3":"Mostrare la diversità dei fiori sulla Terra.","challenges-content.virtual-flower-field.purposes.4":"Contribuire agli Obiettivi di Sviluppo Sostenibile (OSS), in particolare l’obiettivo 13, i cambiamenti climatici, creando eventi di programmazione che promuovano la conoscenza in materia attraverso la sensibilizzazione sul tema.","challenges-content.virtual-flower-field.description":"Sviluppare un programma in Snap! in cui coltivare un campo di fiori virtuale con vari tipi di fiori e un diverso numero di petali.","challenges-content.virtual-flower-field.instructions.0":"Se hai bisogno di ispirazione su come iniziare la sfida, guarda","challenges-content.virtual-flower-field.instructions.1":"questo video","challenges-content.virtual-flower-field.instructions.2":"oppure usa","challenges-content.virtual-flower-field.instructions.3":"questo documento","challenges-content.virtual-flower-field.instructions.4":"per seguire","challenges-content.virtual-flower-field.instructions.5":"La sfida può essere completata programmando un campo di fiori virtuale in Snap! (o Scratch) e pubblicando uno screenshot o una foto del risultato online.","challenges-content.virtual-flower-field.instructions.6":"Il campo di fiori deve contenere diversi tipi di fiori con un diverso numero di petali. Idealmente, i fiori sono programmati, il che significa che sono costruiti copiando e girando (o disegnando e girando) i petali più volte.","challenges-content.virtual-flower-field.instructions.7":"Pubblica un’immagine del tuo giardino fiorito virtuale con l’hashtag #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"Raccomandiamo l’uso di","challenges-content.virtual-flower-field.materials.1":"ma il progetto funziona anche in","challenges-content.haunted-house.title":"La Casa stregata in Hedy","challenges-content.haunted-house.author":"Felienne Hermans, Università di Leida - Ramon Moorlag, I&I - CodeWeek NL","challenges-content.haunted-house.audience":"Insegnanti ed educatori","challenges-content.haunted-house.duration":"1 o 2 ore a seconda delle conoscenze pregresse","challenges-content.haunted-house.purposes.0":"Creare una storia interattiva della Casa stregata.","challenges-content.haunted-house.purposes.1":"Imparare a programmare con Hedy.","challenges-content.haunted-house.description":"Con Hedy, creerai una storia della Casa stregata con elementi interattivi. Ogni volta che si esegue il codice viene creata una nuova storia. La storia può anche essere letta ad alta voce dal computer e condivisa online.","challenges-content.haunted-house.instructions.0":"Inizia aprendo il browser e andando su hedycode.com.","challenges-content.haunted-house.instructions.1":"Segui le istruzioni per i livelli 1-4. Usa le schede «Level» (Livello) e «Haunted house» (Casa stregata).","challenges-content.haunted-house.instructions.2":"Con l’aiuto di questi livelli, scriveremo una storia interattiva su una casa stregata.","challenges-content.haunted-house.instructions.3":"Per gli insegnanti, un piano delle lezioni Hedy è disponibile","challenges-content.haunted-house.instructions.4":"qui","challenges-content.haunted-house.instructions.5":"Puoi trovare una registrazione di Felienne Hermans che presenta Hedy su","challenges-content.haunted-house.instructions.6":"questo link","challenges-content.haunted-house.example":"Esempio Casa stregata al livello","challenges-content.haunted-house.materials.0":"Hedy su","challenges-content.haunted-house.materials.1":"Livelli da 1 a 4","challenges-content.inclusive-app-design.title":"Progettazione di app inclusive","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minuti + attività di espansione opzionali","challenges-content.inclusive-app-design.purposes.0":"Raccogliere idee, progettare, prototipare e condividere un'idea di app accessibile e comprensibile per tutti. ","challenges-content.inclusive-app-design.description":"App eccezionali partono da idee eccezionali. In questa attività gli studenti proporranno un’idea di app su un argomento a cui tengono, per poi scoprire come progettare le app tenendo presenti i concetti di inclusione e accessibilità. ","challenges-content.inclusive-app-design.instructions.0":"Troverai tutte le istruzioni su questo link","challenges-content.inclusive-app-design.instructions.1":"Con questo piano di lezione di un’ora, gli educatori possono aiutare gli studenti a","challenges-content.inclusive-app-design.instructions.2":"Imparare a progettare app inclusive","challenges-content.inclusive-app-design.instructions.3":"Raccogliere idee su argomenti di loro interesse per trovare un’idea di app","challenges-content.inclusive-app-design.instructions.4":"Descrivere la loro idea di app e pianificare le attività degli utenti","challenges-content.inclusive-app-design.instructions.5":"Realizzare il prototipo di una parte della loro app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Condividere demo dei loro prototipi e descrivere in che modo aiutano gli utenti con diversi background e abilità","challenges-content.inclusive-app-design.materials.0":"Esplora l’attività Inclusive App Design Activity(Progettazioni di app inclusive) nell’Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote su iPad o Mac è consigliato, ma non necessario. ","challenges-content.silly-eyes.title":"Occhi buffi","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minuti","challenges-content.silly-eyes.purposes.0":"Realizzare un progetto con interazione dell’utente. ","challenges-content.silly-eyes.purposes.1":"Personalizzare un progetto con colori ed effetti grafici. ","challenges-content.silly-eyes.purposes.2":"Conoscere il design nella produzione digitale. ","challenges-content.silly-eyes.description":"In questo progetto, ideerai e creerai un personaggio con gli occhi buffi. I grandi occhi buffi del personaggio seguiranno il puntatore del mouse per dare vita al tuo personaggio. ","challenges-content.silly-eyes.instructions":"Accedi alla descrizione completa del progetto qui","challenges-content.silly-eyes.example":"Guarda Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Allena un bot di IA!","challenges-content.train-ai-bot.purposes":"Saperne di più sull’intelligenza artificiale (IA), l’apprendimento automatico, i dati di allenamento e i bias, esplorando questioni etiche e scoprendo in che modo l’IA può essere usata per affrontare i problemi mondiali.","challenges-content.train-ai-bot.description":"Addestra un bot di IA con AI for Oceans. In questa attività, programmerai o addestrerai l’IA (intelligenza artificiale) per individuare il pesce o la spazzatura. Puliamo gli oceani!","challenges-content.train-ai-bot.instructions.0":"Le istruzioni sono visualizzate all’interno del tutorial","challenges-content.train-ai-bot.instructions.1":"e sono scritte anche all’inizio di ogni livello","challenges-content.train-ai-bot.materials.0":"Il tutorial si trova qui","challenges-content.train-ai-bot.materials.1":"Il tutorial è disponibile in oltre 25 lingue","challenges-content.build-calliope.title":"Crea il tuo Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code con la partecipazione di Calliope gGmbH","challenges-content.build-calliope.purposes.0":"Imparare attraverso il gioco sequenze, animazioni, ripetizioni e variabili.","challenges-content.build-calliope.purposes.1":"Progettare un diagramma di struttura.","challenges-content.build-calliope.purposes.2":"Testare ed eseguire il debug del codice.","challenges-content.build-calliope.purposes.3":"Ottimizzare un programma per tentativi ed errori, controllandone e modulandone l'usabilità.","challenges-content.build-calliope.duration":"20-30 minuti","challenges-content.build-calliope.description":"I partecipanti svilupperanno un prototipo controllato digitalmente che utilizza un LED luminoso colorato per riprodurre una sequenza di fitness di 10 esercizi.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (se disponibile)","challenges-content.build-calliope.materials.1":'Laptop o tablet da cui accedere al sito https://makecode.calliope.cc o https://calliope.cc e YouTube per accedere alle risorse necessarie per l’attività.',"challenges-content.build-calliope.instructions.0":"Per iniziare, crea un piano e determina l’ordine dei singoli esercizi. Utilizzando questo schema, programma I LED RGB di Calliope mini per visualizzare uno dei 5 colori al ritmo predefinito. Quindi crea una variabile per il ritmo e programma le ripetizioni usando i loop.","challenges-content.build-calliope.instructions.1":"Ricorda, se il programma che hai implementato ti piace, puoi anche condividerlo con noi inviandolo a info@calliope.cc – non vediamo l’ora di vedere cosa hai saputo creare! A proposito, gli iscritti potranno vincere uno dei 30 Calliope mini che metteremo in palio!","challenges-content.build-calliope.instructions.2":"Condividi il QR code del tuo Progetto su Instagram, aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU.","challenges-content.build-calliope.example.0":"Quando sei seduto davanti al computer: puoi diventare sportivo anche tu!.","challenges-content.build-calliope.example.1":"Crea un prototipo per il fitness con Calliope mini che può anche essere testato in un simulatore. La sfida si svolge utilizzando l’editor MakeCode e programmando una semplice sequenza di codice (vedi screenshot).","challenges-content.build-calliope.example.2":"Scegli 5 colori e assegna a ciascuno un esercizio di fitness, per es. squat o jumping jacks. Puoi cambiare e testare i colori in qualsiasi ordine.","challenges-content.common.share":"Condividi il link o il codice QR del tuo progetto su Instagram o Facebook, aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU.","challenges-content.common.audience.0":"Insegnanti ed educatori/educatrici","challenges-content.common.audience.1":"Alunni e alunne della scuola primaria (dai 6 ai 12 anni)","challenges-content.common.audience.2":"Studenti e studentesse della scuola secondaria di primo grado (dai 12 ai 16 anni)","challenges-content.common.audience.3":"Studenti e studentesse della scuola secondaria di secondo grado (dai 16 ai 18 anni)","challenges-content.code-a-dice.title":"Programmare per tirare un dado","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Programmare indovinelli interattivi","challenges-content.code-a-dice.purposes.1":"Per programmare la simulazione di un oggetto in movimento casuale da utilizzare se l’oggetto reale non è disponibile","challenges-content.code-a-dice.description":"In questa sfida scriverai il codice per un dado da tirare casualmente al tuo comando. Puoi scegliere qualsiasi tipo di dado con il numero di facce che preferisci, come quelle dei giochi di ruolo; puoi inoltre aggiungere un suono. ","challenges-content.code-a-dice.instructions.0":"Accedi a Scratch","challenges-content.code-a-dice.instructions.1":"Scegli uno sfondo","challenges-content.code-a-dice.instructions.2":"Crea lo sprite per il tuo dado o cercane uno sul web e caricalo sul tuo programma","challenges-content.code-a-dice.instructions.3":"Crea tanti costumi per lo sprite quante sono le facce del dado scelto; ognuno deve indicare un numero differente","challenges-content.code-a-dice.instructions.4":"Scegli come vuoi che il dado inizi a rotolare (tramite pressione di un tasto della tastiera, facendo clic sullo sprite, ecc.) e scrivi il codice","challenges-content.code-a-dice.instructions.5":"Programma lo sprite in modo che cambi costume casualmente alla fine del lancio","challenges-content.code-a-dice.instructions.6":"Aggiungi effetti sonori","challenges-content.code-a-dice.example":"Tira un dado D-20","challenges-content.personal-trainer.title":"Personal trainer con micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"Per programmare micro:bit per utilizzare il cicalino e il pannello a led","challenges-content.personal-trainer.purposes.1":"Per creare un dispositivo personale per controllare la tua attività fisica","challenges-content.personal-trainer.purposes.2":"Per programmare micro:bit e migliorare la tua salute grazie allo sport","challenges-content.personal-trainer.description":"Questa sfida ti permette di programmare il micro:bit per controllare i tempi di ripetizione degli esercizi fisici combinati con il tempo di riposo. Così puoi seguire la tua attività fisica a scuola, a casa o al parco.","challenges-content.personal-trainer.instructions.0":"Quando A+B, crea un timer per il conto alla rovescia di 3 secondi con una suoneria che si attiva ogni secondo e visualizza la parola VIA!","challenges-content.personal-trainer.instructions.1":"Durante il primo esercizio, visualizza per 20 secondi un quadrato 2x2. Successivamente, riproduci un suono e mantieni fisso il quadrato. Nel tempo rimanente, è necessario visualizzare un’altra immagine lampeggiante per 10 secondi. Quando il tempo finisce, riproduci un suono.","challenges-content.personal-trainer.instructions.2":"Poi ripeti la stessa azione, ma stavolta visualizza un pannello 3x3 per la durata dell’esercizio. Ripeti le azioni finché non viene visualizzato il pannello 5x5.","challenges-content.personal-trainer.duration":"30-40 minuti","challenges-content.create-a-spiral.title":"Realizzare una spirale","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"Per imparare e allenarsi con cicli e variabili.","challenges-content.create-a-spiral.purposes.1":"Per migliorare la creatività durante la programmazione.","challenges-content.create-a-spiral.description":"In questa sfida scriverai un progetto con Scratch per creare una spirale, utilizzando i blocchi penna, un ciclo e una variabile.","challenges-content.create-a-spiral.instructions.0":"I blocchi penna","challenges-content.create-a-spiral.instructions.1":"Crea un nuovo progetto e chiamalo Spirale.","challenges-content.create-a-spiral.instructions.2":"Fai clic sull’icona viola “Aggiungi un’estensione” nell’angolo in basso a sinistra della finestra","challenges-content.create-a-spiral.instructions.3":"Seleziona “penna”: ora i blocchi penna sono disponibili per il tuo progetto!","challenges-content.create-a-spiral.instructions.4":"Per iniziare il tuo progetto, trascina e rilascia il blocco “quando si clicca bandiera verde”:","challenges-content.create-a-spiral.instructions.5":"Bisogna iniziare con una pagina bianca: tra i blocchi penna, aggiungi il blocco “pulisci”:","challenges-content.create-a-spiral.instructions.6":"Vuoi iniziare a disegnare al centro dello stage, quindi il tuo sprite deve spostarsi al centro dello stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Il tuo sprite può muoversi senza disegnare o muoversi e disegnare:","challenges-content.create-a-spiral.instructions.8":"quando vuoi che disegni, puoi utilizzare il blocco penna giù","challenges-content.create-a-spiral.instructions.9":"se non vuoi che disegni, puoi utilizzare il blocco penna su","challenges-content.create-a-spiral.instructions.10":"Ora vuoi disegnare. Aggiungi il blocco “penna giù”:","challenges-content.create-a-spiral.instructions.11":"L’esagono","challenges-content.create-a-spiral.instructions.12":"Aggiungi i blocchi in basso al tuo progetto:","challenges-content.create-a-spiral.instructions.13":"Ora hai un sesto del tuo esagono. Devi ripetere la stessa sequenza 6 volte:","challenges-content.create-a-spiral.instructions.14":"La spirale","challenges-content.create-a-spiral.instructions.15":"Per creare una spirale, devi aggiungere 2 alla lunghezza di ogni lato.","challenges-content.create-a-spiral.instructions.16":"Per farlo, userai una variabile.","challenges-content.create-a-spiral.instructions.17":"Nel blocco delle variabili, fai clic su Crea una variabile","challenges-content.create-a-spiral.instructions.18":"Chiamala lunghezza e poi fai clic su OK:","challenges-content.create-a-spiral.instructions.19":"La spirale crescerà e, quindi, è meglio iniziare da una dimensione piccola: imposta la prima lunghezza su 10 e inserisci questo blocco prima del ciclo.","challenges-content.create-a-spiral.instructions.20":"Inserisci la variabile “lunghezza” nel blocco “fai … passi”","challenges-content.create-a-spiral.instructions.21":"Per fare crescere la spirale, è inoltre necessario aumentare la lunghezza in ogni ciclo: aggiungi il blocco in basso alla fine del ciclo:","challenges-content.create-a-spiral.instructions.22":"Ecco il tuo progetto attuale:","challenges-content.create-a-spiral.instructions.23":"una bellissima spirale ","challenges-content.create-a-spiral.instructions.24":"Hai disegnato una spirale! Per farla crescere all’infinito, sostituisci il ciclo “ripeti 6 volte” con quello “per sempre”:","challenges-content.create-a-spiral.instructions.25":"Per disegnare una spirale colorata, aggiungi il seguente blocco nel ciclo:","challenges-content.create-a-spiral.instructions.26":"Quando ricominci daccapo, lo sprite disegna una linea indesiderata. Per evitarlo, aggiungi un blocco “penna su” all’inizio del progetto.","challenges-content.create-a-spiral.instructions.27":"Ecco il tuo progetto ultimato:","challenges-content.create-a-spiral.instructions.28":"Complimenti! Hai creato una splendida spirale!","challenges-content.play-against-ai.title":"Creare e giocare contro l’IA: il gioco della morra cinese","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"per comprendere come funziona il ciclo dell’apprendimento automatico.","challenges-content.play-against-ai.purposes.1":"per realizzare un modello di apprendimento automatico con lo strumento Teachable Machine","challenges-content.play-against-ai.purposes.2":"per prendere confidenza con lo strumento Pictoblox e importare il modello creato nel progetto","challenges-content.play-against-ai.purposes.3":"per impostare lo stage e i personaggi, mettere a punto e inizializzare le variabili in Pictoblox","challenges-content.play-against-ai.purposes.4":"per inizializzare il gioco, individuare le mosse del giocatore, programmare mosse IA casuali","challenges-content.play-against-ai.purposes.5":"per creare e testare un gioco che prevede l’intelligenza artificiale come avversaria in un gioco di morra cinese.","challenges-content.play-against-ai.description":"Creeremo un modello con lo strumento Teachable Machine partendo da immagini utilizzando tre classi: sasso, forbici e carta. Il modello sarà caricato in Pictoblox e utilizzato per creare un gioco che è possibile giocare contro l’IA.","challenges-content.play-against-ai.duration":"90 minuti","challenges-content.play-against-ai.instructions.0":"Crea un nuovo progetto di immagini su Teachable machine con tre classi chiamate rispettivamente sasso, carta e forbici. Per ogni classe, scatta almeno 400 foto con la fotocamera. Assicurati di utilizzare uno sfondo chiaro. Allenati ed esporta il modello. Carica il modello e copia il link.","challenges-content.play-against-ai.instructions.1":"Crea un profilo gratuito sul sito web di Pictoblox. Aggiungi un’estensione di apprendimento automatico e carica un modello. Imposta lo stage, le variabili e gli sprite. Inizializza il gioco, individua le mosse del giocatore e quelle dell’IA e chi vince la partita.","challenges-content.play-against-ai.instructions.2":"Addestra i dati per il gioco.","challenges-content.play-against-ai.instructions.3":"Testa il modello.","challenges-content.play-against-ai.instructions.4":"Esporta il modello.","challenges-content.play-against-ai.instructions.5":"Aggiungi l’estensione di apprendimento automatico e carica il modello.","challenges-content.play-against-ai.instructions.6":"Prepara lo stage, le variabili e lo sprite.","challenges-content.play-against-ai.instructions.7":"Inizializza il gioco.","challenges-content.play-against-ai.instructions.8":"Individua le mosse del giocatore.","challenges-content.play-against-ai.instructions.9":"Imposta mosse casuali dell’IA.","challenges-content.play-against-ai.instructions.10":"Diffondi mosse casuali dell’IA.","challenges-content.play-against-ai.instructions.11":"Fai tre blocchi. Chi vince la partita? ","challenges-content.play-against-ai.instructions.12":"Verifica se il giocatore vince la partita.","challenges-content.play-against-ai.instructions.13":"Verifica se l’IA vince la partita.","challenges-content.play-against-ai.instructions.14":"Verifica se la partita finisce in pareggio.","challenges-content.play-against-ai.instructions.15":"Programma i blocchi.","challenges-content.play-against-ai.instructions.16":"Sprite della morra cinese","challenges-content.air-drawing-with-AI.title":"Disegnare nell’aria con l’IA","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"per scrivere un programma utilizzando l’estensione di rilevamento del corpo umano per riconoscere i movimenti delle dita davanti alla webcam.","challenges-content.air-drawing-with-AI.purposes.1":"per programmare con blocchi semplici e in poche righe di codice.","challenges-content.air-drawing-with-AI.purposes.2":"per vedere un esempio di uso dell’IA","challenges-content.air-drawing-with-AI.description":"Creazione di un programma che consente all’utente di disegnare nell’aria con la propria mano (dito indice) davanti alla webcam e ogni cosa disegnata viene visualizzata automaticamente sullo stagedi Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Crea un profilo su Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"segui le istruzioni visive per:","challenges-content.air-drawing-with-AI.instructions.2":"aggiungere le estensioni “Rilevamento del corpo umano” e “Penna”;","challenges-content.air-drawing-with-AI.instructions.3":"impostare uno stage e aggiungere uno sprite (matita) e altri sprite per: penna giù, penna su, pulisci; ","challenges-content.air-drawing-with-AI.instructions.4":"scrivere un codice per lo sprite Matita in modo che segua il dito","challenges-content.air-drawing-with-AI.instructions.5":"scrivere un codice per i pulsanti: penna su, penna giù e pulisci e anche per Penna","challenges-content.air-drawing-with-AI.instructions.6":"Ora hai tutto per creare i tuoi disegni e giocare con colori e dimensioni di penna differenti.","challenges-content.air-drawing-with-AI.materials.0":"Un laptop o un computer con webcam","challenges-content.air-drawing-with-AI.materials.1":"la più recente versione di PictoBlox scaricata (raccomandato) o la versione online di Pictoblox (gratuita)","challenges-content.air-drawing-with-AI.materials.2":"profilo Pictoblox (gratuito)","challenges-content.air-drawing-with-AI.materials.3":"una buona connessione Internet","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"Per apprendere i concetti base dell’apprendimento automatico e del riconoscimento testuale.","challenges-content.emobot-kliki.purposes.1":"Per comprendere il ruolo delle emozioni nella comunicazione.","challenges-content.emobot-kliki.purposes.2":"Per utilizzare il codice per creare dialoghi tra chatbot e utente.","challenges-content.emobot-kliki.purposes.3":"Per capire in che modo i computer sono in grado di riconoscere i toni emotivi tramite l’analisi dei testi e rispondervi di conseguenza.","challenges-content.emobot-kliki.description.0":"Crea un bot emotivo in Scratch in grado di mostrare un’espressione felice per i messaggi positivi (se gli dici cose carine), un’espressione arrabbiata per i messaggi negativi (se gli dici cose cattive) e un’espressione confusa se il messaggio non è specifico.","challenges-content.emobot-kliki.description.1":"Emobot Kliki riconoscerà i complimenti e gli insulti, così vedremo come è possibile addestrare i computer a riconoscere i toni emotivi.","challenges-content.emobot-kliki.instructions.0":"Per iniziare, programma un elenco di regole per ciò che è carino o gentile e per quello che è brutto o cattivo.","challenges-content.emobot-kliki.instructions.1":"Accedi a https://machinelearningforkids.co.uk/?lang=it oppure crea un nuovo profilo.","challenges-content.emobot-kliki.instructions.2":"Crea un nuovo modello di apprendimento automatico e aggiungi tre nuove etichette, la prima chiamala “gentile”, la seconda “cattivo” e, se vuoi che riconosca il tuo nome, chiama la terza etichetta opzionale “nome”.","challenges-content.emobot-kliki.instructions.3":"Addestra il nuovo modello di apprendimento automatico, testalo e utilizzalo per creare un Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Avvia l’editor di Scratch 3.0, cancella lo sprite del gatto, inserisci tre nuovi sprite realizzati da Microsoft Bing Image Creator (cartone animato di computer felice, arrabbiato e indeciso) o crea un nuovo sprite facendo clic sull’icona Pennello e disegnando tre copie del costume per l’espressione felice, arrabbiata e indecisa.","challenges-content.emobot-kliki.instructions.5":"Fai clic sulla scheda “Codice” e inserisci il seguente script.","challenges-content.emobot-kliki.example.0":"Condividi il tuo Emobot Kliki con amici e amiche e scopri di più sull’IA e sulle emozioni!","challenges-content.emobot-kliki.example.1":"Invece di usare il cartone animato di un computer, puoi provare qualcosa di diverso, come ad esempio un animale. Invece della gentilezza e della cattiveria, potresti addestrare il personaggio a riconoscere altri tipi di messaggi.","challenges-content.craft-magic.title":"Fare magie con l’IA e i gesti delle mani","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"Per coltivare le capacità di programmazione tra studenti e studentesse, permettendo loro di usare comandi base.","challenges-content.craft-magic.purposes.1":"Per sviluppare il pensiero algoritmico, dividendo compiti complessi in fasi gestibili.","challenges-content.craft-magic.purposes.2":"Per incentivare la creatività nella risoluzione dei problemi e trovare applicazioni uniche dei gesti delle mani per disegnare e scrivere.","challenges-content.craft-magic.purposes.3":"Per favorire la comprensione dei concetti relativi all’IA, in particolare su come questa tecnologia aiuta i computer a riconoscere e interpretare i gesti delle mani.","challenges-content.craft-magic.purposes.4":"Per sensibilizzare sulla rilevanza della tecnologia per le persone con disabilità.","challenges-content.craft-magic.purposes.5":"Per promuovere la risoluzione dei problemi collaborativa e il lavoro di gruppo tra studenti e studentesse mentre lavorano insieme per migliorare i programmi che coinvolgono i gesti delle mani.","challenges-content.craft-magic.purposes.6":"Per collegare le competenze di programmazione e il pensiero computazionale alle applicazioni del mondo reale, mettendo in luce l’impatto efficace della tecnologia sulla vita delle persone e l’allineamento con gli obiettivi di sviluppo sostenibile (OSS).","challenges-content.craft-magic.duration.0":"90 minuti per studenti e studentesse di 10-12 anni","challenges-content.craft-magic.duration.1":"45 minuti per studenti e studentesse di 12-15 anni","challenges-content.craft-magic.description":"Crea un programma basato su un blocco di Scratch utilizzando l’estensione IA “Corpo umano” in modo creativo e coinvolgente, per disegnare sul monitor senza un mouse o uno schermo tattile tradizionale.","challenges-content.craft-magic.instructions.0":"Vai sul sito https://ai.thestempedia.com e crea profili per insegnanti e studenti/studentesse.","challenges-content.craft-magic.instructions.1":"Importa le estensioni “Rilevamento corpo umano”, “Penna” e “Da testo a voce”.","challenges-content.craft-magic.instructions.2":"Aggiungi lo sprite “Matita” dalla libreria e crea 7 sprite (“scrivi”, “cancella”, “nero”, “blu”, “verde” e “rosa”).","challenges-content.craft-magic.instructions.3":"Scrivi i comandi per verificare cosa succede quando lo sprite “matita” tocca uno degli altri sprite.","challenges-content.craft-magic.instructions.4":"Scrivi i comandi per abilitare la webcam a riconoscere la posa della mano e muovere la matita sulle coordinate x e y del tuo dito indice.","challenges-content.craft-magic.instructions.5":"Cambia il costume alla fine del lancio.","challenges-content.craft-magic.instructions.6":"Aggiungi effetti sonori.","challenges-content.craft-magic.materials.0":"Piattaforma di programmazione https://ai.thestempedia.com (gratuita)","challenges-content.craft-magic.materials.1":"profilo insegnante (gratuito)","challenges-content.craft-magic.materials.2":"profilo studente/studentessa (gratuito)","challenges-content.craft-magic.materials.3":"Computer con webcam","challenges-content.craft-magic.materials.4":"Connessione Internet","challenges-content.circle-of-dots.title":"Un cerchio di puntini","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"Per scrivere un codice per tracciare una linea di puntini.","challenges-content.circle-of-dots.purposes.1":"Per scrivere un codice per tracciare una linea di trattini.","challenges-content.circle-of-dots.purposes.2":"Per scrivere un codice per disegnare un cerchio.","challenges-content.circle-of-dots.purposes.3":"Scrivi il codice per disegnare un cerchio di puntini (trattini).","challenges-content.circle-of-dots.description":"Disegna un cerchio utilizzando puntini e trattini.","challenges-content.circle-of-dots.duration":"40 minuti","challenges-content.circle-of-dots.instructions.0":"Costruire un blocco di puntini.","challenges-content.circle-of-dots.instructions.1":"Costruire un blocco di trattini.","challenges-content.circle-of-dots.instructions.2":"Costruire un cerchio partendo da un puntino.","challenges-content.circle-of-dots.instructions.3":"Costruire un cerchio partendo da un trattino.","challenges-content.coding-escape-room.title":"Creare un’escape room sulla programmazione","challenges-content.coding-escape-room.author":"Stefania Altieri ed Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"Per insegnare/apprendere e riflettere sui concetti della programmazione.","challenges-content.coding-escape-room.purposes.1":"Per utilizzare semplici strumenti di programmazione.","challenges-content.coding-escape-room.purposes.2":"Per sviluppare il pensiero computazionale e la risoluzione dei problemi.","challenges-content.coding-escape-room.description.0":"Crea un’esperienza di escape room come questa:","challenges-content.coding-escape-room.description.1":"È possibile utilizzare google forms, genially, google presentation o qualunque strumento per creare una storia basata sulla programmazione ;).","challenges-content.coding-escape-room.duration":"90 minuti","challenges-content.coding-escape-room.instructions":"È possibile dividere gli studenti e le studentesse in piccoli gruppi: possono giocare e poi creare un’altra sfida con il modello: ","challenges-content.coding-escape-room.materials.0":"È possibile utilizzare qualsiasi strumento (piattaforma Google e Microsoft per realizzare e condividere documenti, presentazioni e fogli). Qualsiasi costrutto, strumento o personaggio di programmazione collegato alle TIC e alla programmazione.","challenges-content.coding-escape-room.example.0":"Alcuni personaggi che hanno svolto un ruolo molto importante nella storia delle TIC e i concetti base per codificare e programmare sono introdotti durante il gioco. È il modo migliore per imparare e partecipare attivamente. È possibile giocare in gruppo o individualmente, come nel caso di una sfida o di una gara. Studenti e studentesse possono poi creare qualcosa di simile e sviluppare competenze, tra cui la creatività e capacità di codifica.","challenges-content.coding-escape-room.example.1":"Si tratta di una risorsa molto pratica da riutilizzare e ricreare facilmente. Google forms è uno degli strumenti utilizzabili. Inoltre, è possibile utilizzare presentazioni Google, Genial.ly, Emaze o qualsiasi altro strumento per creare storie a bivi e le proprie avventure.","challenges-content.coding-escape-room.example.2":"La sfida sulla fuga è divisa in sessioni. Se si indovina la risposta giusta, si va avanti. Studenti e studentesse devono creare i quiz sulla programmazione.","challenges-content.let-the-snake-run.title":"Fare strisciare il serpente","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"Per programmare i movimenti del serpente sul proprio micro:bit.","challenges-content.let-the-snake-run.purposes.1":"Per impostare il posizionamento corretto e la sincronizzazione per l’animazione collegata.","challenges-content.let-the-snake-run.description":"Studenti e studentesse devono scrivere i codici per fare navigare il serpente attraverso micro:bit vicini. Bisogna farlo in modo da dare l’impressione che il serpente stia strisciando da un micro:bit all’altro.","challenges-content.let-the-snake-run.duration":"30 minuti","challenges-content.let-the-snake-run.instructions.0":"Progetta un percorso che attraversa diversi micro:bit vicini (ad es., per formare un quadrato 2x2).","challenges-content.let-the-snake-run.instructions.1":"Scrivi codici mentre il serpente si sposta lungo un percorso.","challenges-content.let-the-snake-run.instructions.2":"Lavora sul tuo dispositivo e poi mettili insieme ed esegui il codice.","challenges-content.let-the-snake-run.instructions.3":"Tieni conto della sincronizzazione e del posizionamento: Se il serpente esce da un micro:bit, apparirà nel micro:bit successivo.","challenges-content.let-the-snake-run.instructions.4":"Altre sfide: tramite micro:bit v2, riproduci della musica finché il serpente non lascia il dispositivo.","challenges-content.let-the-snake-run.instructions.5":"Progetta il serpente cambiando la luminosità dei LED.","challenges-content.let-the-snake-run.instructions.6":"Prova con serpenti più lunghi o con più serpenti.","challenges-content.let-the-snake-run.example.0":"Questo è un esempio per un serpente lungo 6 pixel con 4 micro:bit che formano un quadrato 2x2: ","challenges-content.let-the-snake-run.example.1":"Codificare il primo micro:bit (lo può fare l’insegnante)","challenges-content.let-the-snake-run.example.2":"Tutti i codici si inizializzano da questo micro:bit, che trasmette un segnale radio agli altri micro:bit quando si preme il pulsante A.","challenges-content.let-the-snake-run.example.3":"Codificare il movimento del serpente","challenges-content.let-the-snake-run.example.4":"Ogni micro:bit deve essere nello stesso gruppo radio del primo micro:bit.","challenges-content.let-the-snake-run.example.5":"Tutte le animazioni partono alla ricezione del segnale radio.","challenges-content.let-the-snake-run.example.6":"L’animazione del primo micro:bit è subito visibile, mentre le altre attendono che il serpente arrivi.","challenges-content.let-the-snake-run.example.7":"Il tempo tra le due fasi definisce la velocità del serpente.","challenges-content.let-the-snake-run.materials.0":"micro:bit (se possibile per ogni studente/studentessa)","challenges-content.let-the-snake-run.materials.1":"laptop o computer per l’editor makecode.microbit.org","challenges-content.illustrate-a-joke.title":"Illustrare una battuta con bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"Per progettare un piccolo gioco in cui l’utente trova la risposta a una domanda scherzosa.","challenges-content.illustrate-a-joke.description":"Studenti e studentesse progettano un gioco in cui l’utente trova la risposta a una domanda scherzosa quando la figura colpisce un oggetto sul campo da gioco. Studenti e studentesse usano alcune funzioni di base di bitsy per portare a termine la sfida.","challenges-content.illustrate-a-joke.instructions.0":"Pensa a una domanda scherzosa. Vai su bitsy e inizia un nuovo progetto. Ti serviranno:","challenges-content.illustrate-a-joke.instructions.1":"un avatar-sprite che puoi spostare in ogni direzione","challenges-content.illustrate-a-joke.instructions.2":"un gatto bianco su uno sfondo viola","challenges-content.illustrate-a-joke.instructions.3":"una descrizione generata automaticamente","challenges-content.illustrate-a-joke.instructions.4":"un oggetto che l’avatar deve raggiungere","challenges-content.illustrate-a-joke.instructions.5":"una stanza, che funge da sfondo del tuo programma","challenges-content.illustrate-a-joke.instructions.6":"due messaggi: una domanda e una risposta","challenges-content.illustrate-a-joke.instructions.7":"È possibile scaricare il gioco ultimato in formato html.","challenges-content.illustrate-a-joke.example":"Su questo sito web sono presenti un esempio di battute e un link a una lavagna digitale:","challenges-content.illustrate-a-joke.materials":"bitsy si esegue in un browser","challenges-content.app-that-counts-in-several-languages.title":"Applicazione che conta in diverse lingue","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"Per imparare come creare un’applicazione semplice.","challenges-content.app-that-counts-in-several-languages.purposes.1":"Per imparare a programmare mediante blocchi.","challenges-content.app-that-counts-in-several-languages.purposes.2":"Per imparare come aggiungere etichette, pulsanti, immagini, sensori e contenuti multimediali.","challenges-content.app-that-counts-in-several-languages.purposes.3":"Per imparare come organizzare gli elementi sullo schermo di un’applicazione.","challenges-content.app-that-counts-in-several-languages.description":"L’applicazione permette di contare in più lingue premendo un pulsante. Ogni volta che l’utente scuote lo smartphone, il conteggio si azzera. La sfida consiste nell’aggiungere un’altra lingua.","challenges-content.app-that-counts-in-several-languages.instructions.0":"Per completare la sfida, è necessario definire l’altra lingua in cui vuoi che conti l’applicazione.","challenges-content.app-that-counts-in-several-languages.instructions.1":"In seguito, occorre scaricare da Internet (ad es. da Pixabay o Unsplash) la bandiera del paese corrispondente e caricarla sulla piattaforma MIT APP Inventor tramite l’elemento chiamato bandiera, nelle proprietà della figura.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Successivamente, è necessario scoprire come pronunciare il nome del paese in inglese e come dire esci e premimi nella lingua del paese.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Infine, bisogna aggiungere i blocchi necessari per fare funzionare l’applicazione nella nuova lingua.","challenges-content.app-that-counts-in-several-languages.materials.0":"Per sviluppare un’applicazione serve un computer o un laptop con accesso a Internet.","challenges-content.app-that-counts-in-several-languages.materials.1":"Crea un profilo nella piattaforma MIT APP Inventor, accessibile da https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"Occorre inoltre installare l’applicazione MIT AI2 Companion sullo smartphone per provare l’applicazione sviluppata.","challenges-content.coding-with-art-through-storytelling.title":"Programmare con l’arte attraverso la narrazione di storie","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara e Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"Per coltivare le capacità di osservazione, interpretazione e interrogazione tramite l’arte.","challenges-content.coding-with-art-through-storytelling.purposes.1":"Per stimolare la creatività e collaborare insieme ad altre persone per un obiettivo comune","challenges-content.coding-with-art-through-storytelling.purposes.2":"Per creare un algoritmo al fine di rinarrare la storia.","challenges-content.coding-with-art-through-storytelling.description":"In questa sfida, studenti e studentesse trarranno ispirazione da un’opera d’arte, inventeranno una storia e la illustreranno. Quindi, tenteranno di rinarrare la storia utilizzando un kit robotico programmabile o svolgendo un’attività senza strumenti tecnologici.","challenges-content.coding-with-art-through-storytelling.materials.0":"È possibile integrare questa attività senza strumenti tecnologici o avvalersi di un robot didattico programmabile, come ad esempio Bee-Bot/Blue-Bot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"Carte con frecce per Bee-Bot o per l’attività senza strumenti tecnologici","challenges-content.coding-with-art-through-storytelling.materials.2":"in greco","challenges-content.coding-with-art-through-storytelling.materials.3":"Per saperne di più sul kit di strumenti per la routine di riflessione di Project Zero, è possibile visitare","challenges-content.coding-with-art-through-storytelling.example.0":"L’insegnante lavora insieme alla classe per modellizzare come progettare un algoritmo con le carte per fornire istruzioni al Bee-Bot o a un altro robot per inserire il primo evento della storia sul tappetino. La classe lavora in gruppi di 3-4 persone per progettare un algoritmo e fare muovere il robot sulla sequenza successiva. Studenti e studentesse testano gli algoritmi sul tappetino della classe e correggono gli errori nel codice, se necessario.","challenges-content.coding-with-art-through-storytelling.example.1":"Continuano a spostarsi attraverso il numero più alto possibile di eventi","challenges-content.coding-with-art-through-storytelling.example.2":"È possibile inserire questa attività anche senza strumenti tecnologici.","challenges-content.coding-with-art-through-storytelling.example.3":"Una persona è il robot, mentre un’altra si occupa della programmazione. La persona che programma crea un percorso algoritmico utilizzando le carte con le frecce per aiutare il robot a spostarsi da un’immagine all’altra e rinarrare la storia. Ogni volta che il robot si trova su un’immagine, si chiede di raccontare una parte della storia.","challenges-content.coding-with-art-through-storytelling.instructions.0":"L’insegnante domanda alla classe di osservare un dipinto/una foto.","challenges-content.coding-with-art-through-storytelling.instructions.1":"Utilizzano la routine di riflessione “Parte iniziale, centrale e finale” (Project Zero dell’Harvard School) per elaborare una storia.","challenges-content.coding-with-art-through-storytelling.instructions.2":"L’insegnante chiede: “Se questa opera d’arte è la parte iniziale/centrale/finale di una storia, cosa potrebbe accadere dopo/prima/alla fine?","challenges-content.coding-with-art-through-storytelling.instructions.3":"La classe illustra gli eventi della storia.","challenges-content.coding-with-art-through-storytelling.instructions.4":"La classe ricorda la storia e inserisce gli eventi nella griglia. Mediante le carte con le frecce, realizza un algoritmo per aiutare Bee-Bot a rinarrare la storia.","challenges-content.coding-with-legoboost.title":"Codificare e programmare con LegoBoost, un’estensione di Scratch","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"per costruire modelli con LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"per sviluppare competenze di programmazione in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"per programmare robot tramite comandi dal livello semplice a quello complesso.","challenges-content.coding-with-legoboost.description":"In questa sfida, la classe si servirà dell’estensione LegoBoost di Scratch e inserirà codici nell’applicazione per muovere il robot avanti e indietro, evitare gli ostacoli e dare ordini vocali.","challenges-content.coding-with-legoboost.duration":"120 minuti","challenges-content.coding-with-legoboost.instructions.0":"Accedi all’applicazione Scratch.mit.edu.","challenges-content.coding-with-legoboost.instructions.1":"Avvia il link Scratch e attiva il Bluetooth sul laptop.","challenges-content.coding-with-legoboost.instructions.2":"Fai clic su Aggiungi un’estensione in Scratch e scegli LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Aggiungi una figura relativa a EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Imposta i due motori AB su ON, e quando si incontra un ostacolo, su OFF.","challenges-content.coding-with-legoboost.instructions.5":"Nel colore verde, il motore A è impostato su ON, e nel colore nero il motore B è su ON.","challenges-content.coding-with-legoboost.instructions.6":"Lungo un percorso verranno posizionati ostacoli verdi, rossi e neri.","challenges-content.coding-with-legoboost.instructions.7":"Aggiungi comandi per movimenti e curve dalle frecce e da testo a voce quando si incontra un ostacolo.","challenges-content.coding-with-legoboost.instructions.8":"Testalo!","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/18RHyhuGhfsSx0MXPNLbmvi9HfIkdTXEH","challenges.title":"LE SFIDE DELLA SETTIMANA EUROPEA DELLA PROGRAMMAZIONE","challenges.date":"Dal 9 al 24 ottobre 2021","challenges.common.target-audience":"Destinatari","challenges.common.pre-primary":"Studenti in età prescolare","challenges.common.experience":"Esperienza","challenges.common.duration":"Durata","challenges.common.materials":"Materiali raccomandati","challenges.common.purpose":"Scopo","challenges.common.description":"Descrizione","challenges.common.instructions":"Istruzioni","challenges.common.example":"Esempio","challenges.common.written-by.0":"Questa sfida è stata scritta da","challenges.common.written-by.1":"e fa parte delle","challenges.common.teachers":"Insegnanti","challenges.common.students":"Studenti","challenges.common.beginner":"Principiante","challenges.common.intermediate":"Intermedio","challenges.common.advanced":"Avanzato","challenges.common.1-hour":"1 ora","challenges.main.0":"Durante la settimana europea della programmazione, dal 9 al 24 ottobre 2021, ti invitiamo a partecipare a una o più sfide appositamente concepite.","challenges.main.1":"Cosa sono le sfide della settimana europea della programmazione ?","challenges.main.2":"Le sfide della settimana europea della programmazione sono attività che si possono svolgere da soli, in classe, con colleghi o amici. Vorresti partecipare alla settimana della programmazione, ma non hai idea di cosa organizzare? Sei nel posto giusto! Insieme ai partner della settimana della programmazione abbiamo progettato una serie di sfide facili da organizzare, con esempi concreti di come utilizzarle in una classe o in un gruppo. Ci sono anche delle linee guida su come completare le sfide, personalizzabili in modo che si adattino alle esigenze, agli interessi e all’età dei tuoi partecipanti. Puoi usare gli strumenti e le tecnologie che preferisci, ma noi raccomandiamo le risorse open-source.","challenges.main.3":"Scegli una o più sfide, adattale al tuo gruppo o alla tua classe e condividi i risultati su Instagram per incoraggiare altri colleghi e amici a divertirsi insieme durante la settimana della programmazione!","challenges.main.4":"Clicca sulla sfida per maggiori informazioni:","challenges.main.5":"Chi può partecipare?","challenges.main.6":"Scuole, insegnanti, biblioteche, club di programmazione, imprese e pubbliche amministrazioni - tutti sono invitati a celebrare la settimana europea della programmazione 2021 completando una #EUCodeWeekChallenge.","challenges.main.7":"Come partecipare alle sfide della settimana europea della programmazione 2021?","challenges.main.8":"Seleziona una sfida che vorresti completare","challenges.main.9":"Organizza i partecipanti in coppie o gruppi. Il lavoro di squadra e la collaborazione sono fondamentali per completare con successo una sfida, sia che l’attività sia organizzata in presenza oppure online come attività collaborativa nazionale o internazionale.","challenges.main.10":"Condividi la tua sfida","challenges.main.11":"Ti piacerebbe vincere un premio della settimana della programmazione? Se la risposta è sì, allora fai diventare virale il tuo lavoro!","challenges.main.12":"Dopo aver completato la sfida, condividila su Instagram.","challenges.main.13":"I vincitori saranno selezionati ogni giorno durante la settimana delle programmazione tra il 9 e il 24 ottobre e verranno annunciati sul nostro canale Instagram, quindi ricordati di controllare regolarmente le notifiche.","challenges.share.0":"Come condividere le tue sfide su Instagram?","challenges.share.1":"Tocca il pulsante Modifica profilo","challenges.share.2":"Aggiungi il link del tuo lavoro nel campo Sito web e salva","challenges.share.3":"Crea un nuovo post","challenges.share.4":"Aggiungi uno screenshot del tuo lavoro","challenges.share.5":"Scrivi una descrizione interessante","challenges.share.6":"Ricordati di specificare «Link in Bio»","challenges.share.7":"Aggiungi l’hashtag #EUCodeWeekChallenge","challenges.share.8":"Menziona e tagga @CodeWeekEU","challenges.share.9":"Preferisci condividere le tue sfide su Facebook?","challenges.share.10":"La settimana europea della programmazione pubblicherà ogni giorno un nuovo post sulle sfide sulla sua pagina","challenges.share.11":"Facebook","challenges.share.12":"e selezionerà il vincitore del premio dai commenti sotto il post.","challenges.share.13":"Come funziona?","challenges.share.14":"Basta commentare il post con il link al tuo lavoro.","challenges.share-box.0":"Condividi il link del tuo lavoro nella tua","challenges.share-box.1":"bio di Instagram","challenges.share-box.2":"tocca il pulsante","challenges.share-box.3":"Modifica Profilo","challenges.share-box.4":"su Instagram e aggiungi il link del tuo lavoro nel campo Sito web. Crea quindi un nuovo post, aggiungi uno screenshot del tuo lavoro, scrivi ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU","challenges.share-box.7":"Preferisci condividere le tue sfide su","challenges.share-box.8":"La settimana europea della programmazione pubblicherà","challenges.share-box.9":"un nuovo post sulle sfide sulla sua","challenges.share-box.10":"pagina Facebook","challenges.share-box.11":"Ti basterà commentare il post con il link al tuo lavoro","challenges.share-box.12":"I vincitori verranno selezionati e premiati ogni giorno durante la settimana della programmazione tra il 9 e il 24 ottobre. I loro nomi saranno annunciati sui nostri canali Instagram e Facebook, quindi ricordati di controllare regolarmente le notifiche","challenges.take-part.0":"Perché partecipare a una sfida della settimana europea della programmazione?","challenges.take-part.1":"Per cimentarsi in attività di risoluzione dei problemi e programmazione.","challenges.take-part.2":"Per lavorare insieme a coetanei.","challenges.take-part.3":"Per diffondere un messaggio sull’importanza della programmazione.","challenges.download.0":"Clicca","challenges.download.1":"qui","challenges.download.2":"per scaricare questa sfida come documento word","challenges.bingo.0":"Completa tutte le sfide","challenges.bingo.1":"Sfida completata? Stampa","challenges.bingo.2":"la scheda bingo","challenges.bingo.3":"spunta la bollicina bianca in alto a sinistra","challenges.bingo.4":"Condividi la tua sfida sui social media e vinci i fantastici premi della settimana della programmazione","challenges.bingo.5":"Carica una foto con le righe, le colonne o meglio ancora l’intera scheda bingo completata su","challenges.bingo.6":"Facebook, Instagram o Twitter","challenges.bingo.7":"Assicurati di usare","challenges.challenges-text":"Una raccolta di attività che puoi svolgere da solo, in classe, con colleghi o amici.","challenges.challenges-sub-title":"Vorresti partecipare alla EU Code Week ma non hai davvero idea di cosa organizzare?","challenges.challenges-sub-text1":"Non cercare altrove! Insieme ai partner della EU Code Week, abbiamo progettato una selezione di sfide facili da fare con esempi concreti di come utilizzarle in classe o in gruppo. Ci sono anche linee guida su come completare le sfide, ma puoi adattarle in modo che si adattino alle esigenze, agli interessi e all'età dei tuoi partecipanti.","challenges.challenges-sub-text2":"Puoi utilizzare tutti gli strumenti e le tecnologie che preferisci, ma ti consigliamo di utilizzare risorse open source. Scegli una o più sfide, adattale al tuo gruppo o alla tua classe e condividi i risultati su Instagram per incoraggiare ancora più colleghi e amici a partecipare al divertimento della EU Code Week!","codeweek4all.title":"La sfida Code Week 4 All","codeweek4all.text":"La sfida Code Week 4 All ti invita a collegare le tue attività ad altre organizzate da amici, colleghi e conoscenti, per ottenere insieme il Certificato di eccellenza Code Week.","codeweek4all.what.title":"Che cos’è?","codeweek4all.what.content":`«Dall’alba dei tempi, usando pietra, ferro, carta e matita abbiamo fatto molte cose che hanno trasformato le nostre vite. Ora viviamo in un’era diversa in cui il nostro mondo è plasmato dal codice. Epoche diverse prevedono lavori e richieste di competenze diversi. Durante la Settimana della programmazione vogliamo dare a tutti gli europei l’opportunità di scoprire la programmazione e divertirsi grazie a essa. Impariamo a programmare per modellare il nostro futuro».
Oltre a inviare la tua attività sulla mappa della settimana europea della programmazione, puoi invitare altre persone nella tua rete a partecipare. Se tu e la tua alleanza raggiungerete uno degli obiettivi seguenti, riceverete il Certificato di eccellenza della settimana della programmazione!
+ `,"ambassador.title":"Ambasciatori della settimana europea della programmazione","ambassador.your_current_country":"Il tuo attuale paese","ambassador.visit_the":"Visita","ambassador.local_facebook_page":"pagina Facebook","ambassador.local_website":"Sito web","ambassador.ambassadors":"Ambasciatori","ambassador.no_ambassadors":"Nessun ambasciatore presente","ambassador.countries_with_ambassadors":"Paesi con ambasciatori","ambassador.why_dont_you_volunteer":"Perché non partecipi in qualità di volontario?","auth.failed":"Queste credenziali non corrispondono ai dati in nostro possesso.","auth.throttle":"Troppi tentativi di accesso. Si prega di riprovare tra qualche secondo.","base.languages.en":"Inglese","base.languages.fr":"Francese","base.languages.bg":"Bulgaro","base.languages.hr":"Croato","base.languages.de":"Tedesco","base.languages.pl":"Polacco","base.languages.cs":"Ceco","base.languages.el":"Greco","base.languages.pt":"Portoghese","base.languages.da":"Danese","base.languages.hu":"Ungherese","base.languages.ro":"Rumeno","base.languages.nl":"Olandese","base.languages.ga":"Irlandese","base.languages.sk":"Slovacco","base.languages.it":"Italiano","base.languages.sl":"Sloveno","base.languages.et":"Estone","base.languages.lv":"Lettone","base.languages.es":"Spagnolo","base.languages.fi":"Finlandese","base.languages.lt":"Lituano","base.languages.se":"Svedese","base.languages.sv":"Svedese","base.languages.al":"albanese","base.languages.ba":"bosniaco","base.languages.mk":"macedone","base.languages.me":"montenegrino","base.languages.rs":"serbo","base.languages.mt":"Maltese","base.languages.tr":"Turco","base.resources_local_title":"Risorse di programmazione da","base.days":"Giorni","base.hours":"Ore","base.minutes":"Minuti","base.seconds":"Secondi","base.still_have_question":"Hai ancora domande?","base.drop_us_a_line":"Ti basta telefonarci!","base.get_in_touch":"CONTATTACI","base.footer_msg":"Un’iniziativa che nasce dal basso, gestita dai volontari e sostenuta dalla Commissione europea.","base.email":"Posta elettronica","base.display_email":"Visualizza la posta elettronica","base.first_name":"Nome","base.last_name":"Cognome","base.your_website":"Il tuo sito web","base.biography":"Biografia","base.update":"Aggiorna","base.delete":"Cancella","base.choose a file":"Scegli un file","base.learning_bits":"Pillole d’apprendimento","base.codeweek":"Settimana della programmazione","base.bring_codeweek_to_your_students":"Presenta la settimana della programmazione ai tuoi studenti","base.or":"o","base.newsletter":"Newsletter","certificates.certificates_for":"Certificati per ","certificates.no_certificates":"Non sono ancora presenti certificati.","challenges-content.chatbot.title":"Crea un chatbot","challenges-content.chatbot.author":"Team della settimana europea della programmazione","challenges-content.chatbot.purposes.0":"Programmare indovinelli interattivi","challenges-content.chatbot.purposes.1":"Usare il codice per creare dialoghi tra un chatbot e un utente","challenges-content.chatbot.description":"Programma una conversazione tra un chatbot e un utente che sta cercando di risolvere un indovinello. Prova a creare un chatbot che può chattare come una persona. Invece di un indovinello, puoi creare un dialogo tra un chatbot e un utente.","challenges-content.chatbot.instructions.0":"Pensa ad un indovinello","challenges-content.chatbot.instructions.1":"Accedi a","challenges-content.chatbot.instructions.2":"o crea un nuovo account. (Quando crei un nuovo account tieni presente che i nomi reali non sono ammessi su Pencil Code per motivi di privacy).","challenges-content.chatbot.instructions.3":"Clicca su Imagine (Immagine) e Make your own (Crea qualcosa di tuo)","challenges-content.chatbot.instructions.4":"Usa i blocchi o la modalità testo per scrivere il tuo indovinello","challenges-content.chatbot.instructions.5":"In alternativa puoi usare","challenges-content.chatbot.instructions.6":"questo codice","challenges-content.chatbot.instructions.7":"e adattarlo al tuo indovinello, oppure selezionare Answering a riddle (Risposta a un indovinello) dal menu e modificarlo","challenges-content.chatbot.example":"Guarda questo esempio di indovinello.","challenges-content.chatbot.more.0":"Questo codice è tratto dall’attività di Pencil Code","challenges-content.chatbot.more.1":"Answering the Riddle","challenges-content.paper-circuit.title":"Scollegati e programma: Crea un circuito cartaceo","challenges-content.paper-circuit.author":"Team della settimana europea della programmazione","challenges-content.paper-circuit.purposes.0":"Potenziare la creatività","challenges-content.paper-circuit.purposes.1":"Sviluppare capacità di risoluzione dei problemi","challenges-content.paper-circuit.description.0":"Disegna un oggetto a tua scelta. Può essere un cielo notturno, una coccinella, un robot, un albero di Natale o qualsiasi altra cosa. Non esitare a personalizzare il tuo progetto con le immagini della settimana europea della programmazione: puoi usare il","challenges-content.paper-circuit.description.1":"toolkit per gli insegnanti della Code Week","challenges-content.paper-circuit.description.2":"e scaricare qualsiasi logo o immagine desideri. Puoi anche creare un invito a circuito cartaceo per la settimana europea della programmazione. Aggiungi un messaggio motivazionale al tuo circuito per incoraggiare altri insegnanti a partecipare alla Code Week e/o a consultare il sito web dedicato alle scuole.","challenges-content.paper-circuit.instructions.0":"Disegna un oggetto e decidi quali parti saranno illuminate (per esempio le stelle).","challenges-content.paper-circuit.instructions.1":"Fai un buco nella carta con una matita e inserisci un adesivo LED in ogni parte illuminata. ","challenges-content.paper-circuit.instructions.2":"Disegna un cerchio dove inserirai la batteria a bottone","challenges-content.paper-circuit.instructions.3":"Disegna una traccia + e una traccia - sull’altro lato del foglio. Assicurati che la parte più lunga dell’adesivo del circuito LED sia collegata al lato «+» della batteria e quella più corta al lato «-» della batteria.","challenges-content.paper-circuit.instructions.4":"Posa il nastro di rame sulle tracce.","challenges-content.paper-circuit.instructions.5":"Crea una piega in modo che il LED si illumini quando la carta copre la batteria. Puoi usare una graffetta per garantire il contatto con il nastro di rame.","challenges-content.paper-circuit.instructions.6":"Scatta una foto del tuo circuito cartaceo e condividila su Instagram, spiegando perché pensi che valga la pena partecipare a questa iniziativa. ","challenges-content.paper-circuit.example":"Guarda alcuni esempi di circuiti cartacei","challenges-content.paper-circuit.materials.0":"carta o cartoncino","challenges-content.paper-circuit.materials.1":"pastelli o pennarelli","challenges-content.paper-circuit.materials.2":"batteria a bottone","challenges-content.paper-circuit.materials.3":"nastro di rame","challenges-content.paper-circuit.materials.4":"adesivi per circuiti LED","challenges-content.paper-circuit.materials.5":"graffetta","challenges-content.dance.title":"Crea un ballo","challenges-content.dance.author":"Team della settimana europea della programmazione","challenges-content.dance.purposes.0":"Imparare i concetti di base della programmazione","challenges-content.dance.purposes.1":"Imparare ad animare i personaggi","challenges-content.dance.description":"In questa sfida creerai una serie di personaggi che ballano insieme. Userai una libreria multimediale integrata per selezionare personaggi e clip musicali, oppure puoi crearne di nuovi. Animerai i personaggi per farli ballare e parlare tra di loro.","challenges-content.dance.instructions.0":"Accedi a","challenges-content.dance.instructions.1":"come insegnante. Crea account per studenti e distribuiscili ai tuoi studenti. In alternativa, usa un codice di classe e chiedi ai tuoi studenti di registrarsi con il loro indirizzo e-mail scolastico. Se sei uno studente puoi iscriverti come studente, ma ti verrà chiesto di fornire l’indirizzo e-mail dei tuoi genitori in modo che possano autorizzare il tuo account.","challenges-content.dance.instructions.2":"Clicca","challenges-content.dance.instructions.3":"e dagli un titolo","challenges-content.dance.instructions.4":"Vai a","challenges-content.dance.instructions.5":"per aggiungere uno sfondo cliccando sull’icona dell’ingranaggio. Scegli uno sfondo dalla Media Library (Libreria multimediale), carica un’immagine tua oppure puoi scattare una foto e caricarla. Scegli una clip audio e aggiungila allo stage:","challenges-content.dance.instructions.6":"Clicca il pulsante","challenges-content.dance.instructions.7":"per aggiungere personaggi o oggetti che animerai in modo che possano muoversi, parlare e interagire tra loro. Aggiungi due o tre personaggi a tua scelta. Puoi disegnare i tuoi attori o modificare quelli esistenti. Aggiungi vari costumi al tuo personaggio cliccando sull’icona della matita.","challenges-content.dance.instructions.8":"Clicca su ogni attore e animalo aggiungendo i seguenti blocchi","challenges-content.dance.instructions.9":"Add a (Aggiungi un)","challenges-content.dance.instructions.10":"say block (blocco voce)","challenges-content.dance.instructions.11":"e fai parlare tra di loro i tuoi attori. Cambia la forma delle vignette e il carattere e la dimensione del testo","challenges-content.dance.example.0":"Guarda","challenges-content.dance.example.1":"questo esempio","challenges-content.dance.example.2":"di robot che ballano. Non esitare a usarlo e a rivisitarlo.","challenges-content.compose-song.title":"Crea una composizione musicale","challenges-content.compose-song.author":"Team della settimana europea della programmazione","challenges-content.compose-song.purposes.0":"Imparare la programmazione attraverso la musica","challenges-content.compose-song.purposes.1":"Distinguere i generi e gli strumenti musicali","challenges-content.compose-song.purposes.2":"Comporre una canzone mixando clip audio","challenges-content.compose-song.description":"In questa sfida dovrai creare una composizione musicale utilizzando un linguaggio di programmazione. Puoi usare le clip audio incorporate o registrare le tue e mixarle per creare una composizione musicale. Esegui il tuo codice nella Digital Audio Workstation e ascolta la musica che hai programmato. Gioca con suoni ed effetti diversi per modificare il tuo pezzo","challenges-content.compose-song.instructions.0":"Accedi a","challenges-content.compose-song.instructions.1":"Clicca qui per preparare uno script","challenges-content.compose-song.instructions.2":"Dai un nome al tuo script e scegli","challenges-content.compose-song.instructions.3":"come linguaggio di programmazione","challenges-content.compose-song.instructions.4":"Comincia a scrivere il tuo codice tra le righe","challenges-content.compose-song.instructions.5":"e","challenges-content.compose-song.instructions.6":"","challenges-content.compose-song.instructions.7":"Sfoglia le clip musicali nella","challenges-content.compose-song.instructions.8":"Libreria audio","challenges-content.compose-song.instructions.9":"e seleziona i generi musicali, gli artisti e gli strumenti che ti piacciono","challenges-content.compose-song.instructions.10":"Per aggiungere una clip audio alla tua canzone, digita","challenges-content.compose-song.instructions.11":"Tra parentesi ci devono essere i seguenti 4 parametri, separati da virgole","challenges-content.compose-song.instructions.12":"Sound clip(Clip audio)","challenges-content.compose-song.instructions.13":"Posiziona il cursore tra le parentesi, vai alla Libreria audio, seleziona una clip e incollala cliccando sull’icona blu di incolla","challenges-content.compose-song.instructions.14":"Track number(Numero della traccia)","challenges-content.compose-song.instructions.15":"le tracce ti aiutano a organizzare i suoni per tipo di strumento(voce, basso, batteria, tastiere, ecc.). Aggiungi tutte le tracce(strumenti) che desideri. Le tracce sono visualizzate come righe che scorrono sulla Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Start measure(Misura iniziale)","challenges-content.compose-song.instructions.17":"indica l’inizio della riproduzione audio. Le misure sono unità di tempo musicali. Una misura è formata da 4 tempi","challenges-content.compose-song.instructions.18":"End measure(Misura finale)","challenges-content.compose-song.instructions.19":"indica la fine della riproduzione audio","challenges-content.compose-song.instructions.20":"Questa riga di programmazione si presenterà così","challenges-content.compose-song.instructions.21":"Puoi aggiungere diversi effetti, come il volume per migliorare l’audio della tua composizione. Il volume varia da - 60.0 decibel a 12.0 decibel, considerando che 0.0 è il volume originale. ","challenges-content.compose-song.instructions.22":"Scrivi","challenges-content.compose-song.instructions.23":"Tra parentesi, scrivi il numero della traccia, VOLUME, GAIN, livello del volume, la misura in cui inizia, il livello e la misura in cui termina","challenges-content.compose-song.instructions.24":"Questo è un esempio di un effetto di dissolvenza in entrata","challenges-content.compose-song.instructions.25":"e di un effetto di dissolvenza in uscita","challenges-content.compose-song.example.0":"Ascolta","challenges-content.compose-song.example.1":"un esempio di una canzone programmata con Earsketch","challenges-content.compose-song.example.2":"Puoi importare il codice e modificarlo","challenges-content.sensing-game.title":"Crea un videogioco sensoriale","challenges-content.sensing-game.author":"Team della settimana europea della programmazione","challenges-content.sensing-game.purposes.0":"Programmare oggetti animati","challenges-content.sensing-game.purposes.1":"Sviluppare la comprensione di come controllare l’animazione digitale con il movimento fisico","challenges-content.sensing-game.purposes.2":"Comporre una canzone mixando clip audio","challenges-content.sensing-game.description":"In questa sfida creerai un semplice gioco che utilizza una videocamera come sensore per rilevare il movimento, il che significa che sarai in grado di controllare la tua animazione con il movimento fisico. Lo scopo del gioco è raccogliere il maggior numero possibile di bolle della settimana europea della programmazione in 30 secondi. Invece di raccogliere bolle, puoi creare un gioco in cui insegui un personaggio o fai scoppiare dei palloncini con le mani. ","challenges-content.sensing-game.instructions.0":"Accedi a","challenges-content.sensing-game.instructions.1":"Clicca","challenges-content.sensing-game.instructions.2":"Add an extension(Aggiungi un’estensione)","challenges-content.sensing-game.instructions.3":"e scegli","challenges-content.sensing-game.instructions.4":"Video Sensing(Rilevamento video)","challenges-content.sensing-game.instructions.5":"Rileverà la velocità con cui si muove un oggetto. Se il numero è più basso, sarà più sensibile al movimento.","challenges-content.sensing-game.instructions.6":"Aggiungi uno sprite. Scegli un suono e aggiungilo al tuo sprite. Se vuoi, puoi aggiungere","challenges-content.sensing-game.instructions.7":"Create a clone (Crea un clone)","challenges-content.sensing-game.instructions.8":"per duplicare il tuo sprite.","challenges-content.sensing-game.instructions.9":"Crea due variabili: una per","challenges-content.sensing-game.instructions.10":"Score (punteggio)","challenges-content.sensing-game.instructions.11":"e l’altra per","challenges-content.sensing-game.instructions.12":"Timer","challenges-content.sensing-game.instructions.13":"e aggiungile allo sprite. Imposta il timer a 30 e aggiungi","challenges-content.sensing-game.instructions.14":"Change Timer by -1 (Cambia il timer di -1)","challenges-content.sensing-game.instructions.15":"Crea un nuovo sprite","challenges-content.sensing-game.instructions.16":"Game Over","challenges-content.sensing-game.instructions.17":"per finire il gioco. Puoi anche creare uno sprite con il titolo del tuo gioco, ad esempio: Raccogli tutte le bolle della settimana europea della programmazione.","challenges-content.sensing-game.example.0":"Gioca al videogioco sensoriale Raccogli tutte le bolle della settimana europea della programmazione. Modifica questo progetto","challenges-content.sensing-game.example.1":"come preferisci","challenges-content.calming-leds.title":"LED calmanti: crea un semplice dispositivo con micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minuti","challenges-content.calming-leds.materials.0":"un dispositivo micro:bit e un pacco batteria (se disponibile)","challenges-content.calming-leds.materials.1":"un laptop o un tablet con cui accedere a Microsoft MakeCode e YouTube","challenges-content.calming-leds.materials.2":"microbit.org per le risorse delle attività","challenges-content.calming-leds.description":"Gli studenti creano un dispositivo digitale con LED che può aiutarli a regolare la respirazione e a sentirsi più tranquilli. Verrà chiesto loro di scrivere qualche semplice riga di codice, esplorando animazioni e sequenze.","challenges-content.calming-leds.instructions.0":"Lo scopo è quello di creare un dispositivo funzionante con LED calmanti che puoi usare per regolare la respirazione. Questo dispositivo può essere creato su una scheda micro:bit fisica o sul simulatore nell’editor MakeCode.","challenges-content.calming-leds.instructions.1":"La sfida può essere completata utilizzando l’editor MakeCode e scrivendo una semplice sequenza di codice, come mostrato nel video/screenshot.","challenges-content.calming-leds.instructions.2":"Per svolgere il compito, gli studenti possono esplorare diverse animazioni e ideare l’animazione che vorrebbero vedere per sentirsi calmi o felici.","challenges-content.calming-leds.instructions.3":"Maggiori informazioni e istruzioni video disponibili su","challenges-content.calming-leds.instructions.4":"questo link","challenges-content.calming-leds.example":"Visita questa pagina per le istruzioni e i video della sfida completata e per ricevere informazioni su come programmare","challenges-content.calming-leds.purposes.0":"Progettare un semplice artefatto digitale con uno scopo utile","challenges-content.calming-leds.purposes.1":"Esplorare sequenze e animazioni e il loro funzionamento","challenges-content.calming-leds.purposes.2":"Testare e correggere del codice semplice","challenges-content.calming-leds.purposes.3":"Ripetere un progetto rendendo le animazioni più veloci o più lente","challenges-content.computational-thinking-and-computational-fluency.title":"Pensiero computazionale e fluidità computazionale con ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis – ambasciatore della settimana europea della programmazione Grecia","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"Familiarizzare con nuovi comandi e interfacce.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"Creare semplici programmi con semplici comandi causa-effetto.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"Eseguire un facile debugging tramite tentativi ed errori.","challenges-content.computational-thinking-and-computational-fluency.description":"In questa sfida i bambini integreranno i concetti di pensiero computazionale nei loro progetti utilizzando l’applicazione ScratchJr per rendere le loro storie più coinvolgenti, emozionanti ed evocative.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr non richiede che i bambini siano in grado di leggere. Tutte le istruzioni e le opzioni di menu sono identificabili attraverso simboli e colori. La sfida può essere completata in classe, in laboratorio o anche in uno spazio aperto, dato che non è richiesto Internet.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"I bambini usano la città come sfondo e utilizzano i blocchi di programmazione per creare una macchina che attraversa la città.","challenges-content.computational-thinking-and-computational-fluency.example.0":"I bambini possono usare i blocchi di suono e movimento e i blocchi di riavvio per far ballare i personaggi.","challenges-content.computational-thinking-and-computational-fluency.example.1":"I bambini scelgono uno sfondo e un personaggio e usano un blocco di movimento per guidare una macchina attraverso la città. Possono usare il blocco di velocità per far accelerare o rallentare un personaggio.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"L’app gratuita","challenges-content.computational-thinking-and-computational-fluency.materials.1":"funziona su vari sistemi operativi e tipi di dispositivi smart","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Inoltre, il sito web","challenges-content.computational-thinking-and-computational-fluency.materials.3":"offre molto materiale educativo gratuito","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minuti","challenges-content.ai-hour-of-code.title":"L'IA nella programmazione","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"Creare soluzioni di programmazione che includono sequenze, eventi, cicli e istruzioni condizionali","challenges-content.ai-hour-of-code.purposes.1":"Scomporre le fasi necessarie per risolvere un problema in una precisa sequenza di istruzioni","challenges-content.ai-hour-of-code.purposes.2":"Esplorare i concetti di programmazione","challenges-content.ai-hour-of-code.description":"Un villaggio è minacciato da un incendio e ha bisogno di te per programmare una soluzione!Incontra il tuo assistente per la programmazione, l’agente Minecraft, e quindi programmalo per muoverti nella foresta e raccogliere dati. Questi dati aiuteranno l’agente a prevedere dove si verificheranno gli incendi. Poi programma l’agente per evitare la diffusione del fuoco, salvare il villaggio e riportare la vita nella foresta. Impara le basi della programmazione e scopri un esempio reale di intelligenza artificiale(IA). ","challenges-content.ai-hour-of-code.instructions":"Scarica il piano della lezione qui","challenges-content.ai-hour-of-code.materials.0":"Installa Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"Dopo aver installato Minecraft Education Edition, la sfida è su","challenges-content.ai-hour-of-code.materials.2":"questo sito web","challenges-content.create-a-dance.title":"Crea un ballo con l’inno alla programmazione!","challenges-content.create-a-dance.purposes":"Praticare la programmazione in modo divertente e sentirsi connessi con la community della settimana europea della programmazione. ","challenges-content.create-a-dance.description.0":"Crea un ballo con l’inno alla programmazione!Usa il","challenges-content.create-a-dance.description.1":"tutorial Dance Party","challenges-content.create-a-dance.description.2":"per scrivere un ballo sull’inno alla programmazione. L’inno ufficiale della settimana europea della programmazione è elencato come una voce in Dance Party. ","challenges-content.create-a-dance.instructions.0":"Le istruzioni sono visualizzate all’interno del","challenges-content.create-a-dance.instructions.1":"tutorial","challenges-content.create-a-dance.instructions.2":"e sono scritte anche all’inizio di ogni livello","challenges-content.create-a-dance.example":"Le creazioni degli studenti si possono trovare su questa pagina","challenges-content.create-a-dance.materials":"Il tutorial di Code. org","challenges-content.create-a-simulation.title":"Crea una simulazione!","challenges-content.create-a-simulation.purposes.0":"Imparare le simulazioni introducendo le seguenti variabili: creare una folla, tassi di guarigione, indossare mascherine e vaccini. ","challenges-content.create-a-simulation.purposes.1":"Attivare conoscenze pregresse sulle epidemie di virus nel mondo reale che si applicheranno a uno scenario fittizio. ","challenges-content.create-a-simulation.description":"Scrivi del codice per creare ed eseguire la tua simulazione dello scoppio del virus a Monster Town. Impara a programmare e fare previsioni su ciò che accadrà ai residenti di Monster Town. ","challenges-content.create-a-simulation.instructions.0":"Le istruzioni sono visualizzate all’interno del","challenges-content.create-a-simulation.instructions.1":"tutorial","challenges-content.create-a-simulation.instructions.2":"e sono scritte anche all’inizio di ogni livello","challenges-content.create-a-simulation.example":"Quando hai finito, puoi condividere la tua simulazione con gli altri. Diffondi il tuo messaggio su ciò che pensi che possiamo fare per contribuire a tutelare la salute degli altri quando un virus arriva in città. ","challenges-content.create-a-simulation.materials":"Il tutorial di Code. org","challenges-content.create-your-own-masterpiece.title":"Crea il tuo capolavoro!","challenges-content.create-your-own-masterpiece.audience":"Per tutte le età","challenges-content.create-your-own-masterpiece.purpose":"Presentare i concetti dell’informatica in modo visivo e ispirare la creatività","challenges-content.create-your-own-masterpiece.description":"Crea il tuo capolavoro con un artista!Usa i blocchi di programmazione per fare in modo che il tuo artista crei un’opera d’arte unica. ","challenges-content.create-your-own-masterpiece.instructions":"Le istruzioni sono elencate all’inizio di ogni livello","challenges-content.create-your-own-masterpiece.example":"Esempi di artisti sono disponibili in questa pagina nella sezione Drawing(Disegno)","challenges-content.create-your-own-masterpiece.materials.0":"Il primo livello del tutorial si trova","challenges-content.create-your-own-masterpiece.materials.1":"QUI","challenges-content.cs-first-unplugged-activities.title":"Attività CS First Unplugged","challenges-content.cs-first-unplugged-activities.purposes.0":"Per aiutare gli studenti che studiano da casa","challenges-content.cs-first-unplugged-activities.purposes.1":"Per concedere a tutti una pausa dallo schermo","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged è un pacchetto di attività che introduce gli studenti ai concetti di informatica senza un computer. Abbiamo ideato questa lezione per dimostrare che l’informatica è molto più della sola programmazione. ","challenges-content.cs-first-unplugged-activities.instructions.0":"Troverai il manuale di tutte le attività in inglese su questo","challenges-content.cs-first-unplugged-activities.instructions.1":"link","challenges-content.cs-first-unplugged-activities.instructions.2":"e il piano delle lezioni in inglese su questo","challenges-content.cs-first-unplugged-activities.instructions.3":"Le attività di questa lezione possono essere completate individualmente e in qualsiasi ordine","challenges-content.cs-first-unplugged-activities.instructions.4":"L’insegnante può scattare una foto del processo di apprendimento e condividerla su Instagram usando l’hashtag #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"Oltre al manuale delle attività, alcune attività richiedono o si possono avvalere di materiali aggiuntivi.","challenges-content.cs-first-unplugged-activities.materials.1":"Piccoli contatori (ad esempio fagioli secchi) da usare sulla mappa di Network a Neighborhood (Crea una rete di quartiere).","challenges-content.cs-first-unplugged-activities.materials.2":"Forbici per ritagliare la ruota cifrante di Send a Secret Message (Invia un messaggio segreto).","challenges-content.cs-first-unplugged-activities.materials.3":"Cartoncino e colla per fornire maggiore rigidità alla ruota cifrante di Send a Secret Message.","challenges-content.cs-first-unplugged-activities.materials.4":"Una puntina, uno stuzzicadenti o una graffetta diritta per collegare la ruota cifrante di Send a Secret Message.","challenges-content.family-care.title":"La cura della famiglia","challenges-content.family-care.experience":"Aperta a tutti","challenges-content.family-care.duration":"Da 5 a 10 ore","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"Studiare il tema «cura della famiglia» che affrontiamo quotidianamente;","challenges-content.family-care.purposes.1":"Vedere i problemi come opportunità e generare soluzioni creative;","challenges-content.family-care.purposes.2":"Usare la programmazione per realizzare in modo innovativo le tue soluzioni;","challenges-content.family-care.purposes.3":"Progettare poster e presentare le proprie soluzioni agli altri;","challenges-content.family-care.purposes.4":"Usare i social media per generare un impatto con i tuoi progetti.","challenges-content.family-care.description.0":"Cosa ti viene in mente quando si parla di casa? Una bella casa? Una buona cena preparata dai genitori? Uno spazio segreto per te? Il calore della casa ricarica corpo e spirito come un distributore di benzina. Nel trambusto della vita moderna, i genitori sono sempre impegnati nel lavoro. Quando esci con gli amici, non puoi abbandonare i tuoi gattini. Ma come prendersi cura della propria azienda quando si è lontani? Il tema della sfida è","challenges-content.family-care.description.1":"La cura della famiglia","challenges-content.family-care.description.2":"Sulla base di questo tema, gli studenti sono invitati a sviluppare un’idea per comunicare amore e cura attraverso la programmazione e l’hardware. Ecco alcune domande su cui riflettere","challenges-content.family-care.description.3":"Quanti sono i membri della tua famiglia? Chi sono? Hai avuto dei problemi stando con loro? Di che tipo di assistenza hanno bisogno?","challenges-content.family-care.description.4":"Conosci nella tua comunità qualcuno a cui manca la cura della famiglia più che ad altri? Come puoi aiutarlo?","challenges-content.family-care.instructions.0":"Raccogli delle idee e fai una ricerca sul tema della cura della famiglia","challenges-content.family-care.instructions.1":"Elenca eventuali problemi","challenges-content.family-care.instructions.2":"Pensa a possibili soluzioni","challenges-content.family-care.instructions.3":"Scegli una soluzione","challenges-content.family-care.instructions.4":"Programma e costruisci la struttura","challenges-content.family-care.instructions.5":"Disegna un poster per presentare il tuo progetto","challenges-content.family-care.instructions.6":"Presentalo ai tuoi insegnanti e ai membri della tua famiglia","challenges-content.family-care.example.0":"Troverai alcuni esempi qui","challenges-content.family-care.example.1":"e","challenges-content.family-care.materials.0":"Strumento per la programmazione:","challenges-content.family-care.materials.1":"oppure scarica la","challenges-content.family-care.materials.2":"versione per PC","challenges-content.family-care.materials.3":"mBlock è un linguaggio di programmazione basato su Scratch","challenges-content.family-care.materials.4":"Questa sfida è tratta anche da MakeX Global Spark Competition, un programma di design creativo basato su progetti per studenti dai 6 ai 13 anni.","challenges-content.family-care.materials.5":"La squadra partecipante dovrà occuparsi di un tema specifico e ideare una soluzione attraverso la programmazione di software e la costruzione di hardware.","challenges-content.family-care.materials.6":"Gli studenti sono incoraggiati a completare la sfida in Codeweek e portarla a un livello internazionale per interagire con altri studenti e vincere premi.","challenges-content.family-care.materials.7":"Per ulteriori informazioni consulta il sito:","challenges-content.family-care.materials.8":"o contattaci all’indirizzo","challenges-content.virtual-flower-field.title":"Coltiva il tuo campo di fiori virtuale","challenges-content.virtual-flower-field.author":"Jadga Huegle - Coach di Meet and Code e membro del team SAP Snap!","challenges-content.virtual-flower-field.duration":"30-60 minuti","challenges-content.virtual-flower-field.purposes.0":"Conoscere la programmazione con un progetto semplice, ma efficace.","challenges-content.virtual-flower-field.purposes.1":"Imparare che la programmazione può essere artistica e produrre ottimi risultati dal punto di vista estetico.","challenges-content.virtual-flower-field.purposes.2":"Illuminare l’autunno con fiori colorati e la settimana europea della programmazione.","challenges-content.virtual-flower-field.purposes.3":"Mostrare la diversità dei fiori sulla Terra.","challenges-content.virtual-flower-field.purposes.4":"Contribuire agli Obiettivi di Sviluppo Sostenibile (OSS), in particolare l’obiettivo 13, i cambiamenti climatici, creando eventi di programmazione che promuovano la conoscenza in materia attraverso la sensibilizzazione sul tema.","challenges-content.virtual-flower-field.description":"Sviluppare un programma in Snap! in cui coltivare un campo di fiori virtuale con vari tipi di fiori e un diverso numero di petali.","challenges-content.virtual-flower-field.instructions.0":"Se hai bisogno di ispirazione su come iniziare la sfida, guarda","challenges-content.virtual-flower-field.instructions.1":"questo video","challenges-content.virtual-flower-field.instructions.2":"oppure usa","challenges-content.virtual-flower-field.instructions.3":"questo documento","challenges-content.virtual-flower-field.instructions.4":"per seguire","challenges-content.virtual-flower-field.instructions.5":"La sfida può essere completata programmando un campo di fiori virtuale in Snap! (o Scratch) e pubblicando uno screenshot o una foto del risultato online.","challenges-content.virtual-flower-field.instructions.6":"Il campo di fiori deve contenere diversi tipi di fiori con un diverso numero di petali. Idealmente, i fiori sono programmati, il che significa che sono costruiti copiando e girando (o disegnando e girando) i petali più volte.","challenges-content.virtual-flower-field.instructions.7":"Pubblica un’immagine del tuo giardino fiorito virtuale con l’hashtag #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"Raccomandiamo l’uso di","challenges-content.virtual-flower-field.materials.1":"ma il progetto funziona anche in","challenges-content.haunted-house.title":"La Casa stregata in Hedy","challenges-content.haunted-house.author":"Felienne Hermans, Università di Leida - Ramon Moorlag, I&I - CodeWeek NL","challenges-content.haunted-house.audience":"Insegnanti ed educatori","challenges-content.haunted-house.duration":"1 o 2 ore a seconda delle conoscenze pregresse","challenges-content.haunted-house.purposes.0":"Creare una storia interattiva della Casa stregata.","challenges-content.haunted-house.purposes.1":"Imparare a programmare con Hedy.","challenges-content.haunted-house.description":"Con Hedy, creerai una storia della Casa stregata con elementi interattivi. Ogni volta che si esegue il codice viene creata una nuova storia. La storia può anche essere letta ad alta voce dal computer e condivisa online.","challenges-content.haunted-house.instructions.0":"Inizia aprendo il browser e andando su hedycode.com.","challenges-content.haunted-house.instructions.1":"Segui le istruzioni per i livelli 1-4. Usa le schede «Level» (Livello) e «Haunted house» (Casa stregata).","challenges-content.haunted-house.instructions.2":"Con l’aiuto di questi livelli, scriveremo una storia interattiva su una casa stregata.","challenges-content.haunted-house.instructions.3":"Per gli insegnanti, un piano delle lezioni Hedy è disponibile","challenges-content.haunted-house.instructions.4":"qui","challenges-content.haunted-house.instructions.5":"Puoi trovare una registrazione di Felienne Hermans che presenta Hedy su","challenges-content.haunted-house.instructions.6":"questo link","challenges-content.haunted-house.example":"Esempio Casa stregata al livello","challenges-content.haunted-house.materials.0":"Hedy su","challenges-content.haunted-house.materials.1":"Livelli da 1 a 4","challenges-content.inclusive-app-design.title":"Progettazione di app inclusive","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minuti + attività di espansione opzionali","challenges-content.inclusive-app-design.purposes.0":"Raccogliere idee, progettare, prototipare e condividere un'idea di app accessibile e comprensibile per tutti. ","challenges-content.inclusive-app-design.description":"App eccezionali partono da idee eccezionali. In questa attività gli studenti proporranno un’idea di app su un argomento a cui tengono, per poi scoprire come progettare le app tenendo presenti i concetti di inclusione e accessibilità. ","challenges-content.inclusive-app-design.instructions.0":"Troverai tutte le istruzioni su questo link","challenges-content.inclusive-app-design.instructions.1":"Con questo piano di lezione di un’ora, gli educatori possono aiutare gli studenti a","challenges-content.inclusive-app-design.instructions.2":"Imparare a progettare app inclusive","challenges-content.inclusive-app-design.instructions.3":"Raccogliere idee su argomenti di loro interesse per trovare un’idea di app","challenges-content.inclusive-app-design.instructions.4":"Descrivere la loro idea di app e pianificare le attività degli utenti","challenges-content.inclusive-app-design.instructions.5":"Realizzare il prototipo di una parte della loro app in Keynote","challenges-content.inclusive-app-design.instructions.6":"Condividere demo dei loro prototipi e descrivere in che modo aiutano gli utenti con diversi background e abilità","challenges-content.inclusive-app-design.materials.0":"Esplora l’attività Inclusive App Design Activity(Progettazioni di app inclusive) nell’Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Keynote su iPad o Mac è consigliato, ma non necessario. ","challenges-content.silly-eyes.title":"Occhi buffi","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minuti","challenges-content.silly-eyes.purposes.0":"Realizzare un progetto con interazione dell’utente. ","challenges-content.silly-eyes.purposes.1":"Personalizzare un progetto con colori ed effetti grafici. ","challenges-content.silly-eyes.purposes.2":"Conoscere il design nella produzione digitale. ","challenges-content.silly-eyes.description":"In questo progetto, ideerai e creerai un personaggio con gli occhi buffi. I grandi occhi buffi del personaggio seguiranno il puntatore del mouse per dare vita al tuo personaggio. ","challenges-content.silly-eyes.instructions":"Accedi alla descrizione completa del progetto qui","challenges-content.silly-eyes.example":"Guarda Gobo, Under the sea and Don't eat donut","challenges-content.train-ai-bot.title":"Allena un bot di IA!","challenges-content.train-ai-bot.purposes":"Saperne di più sull’intelligenza artificiale (IA), l’apprendimento automatico, i dati di allenamento e i bias, esplorando questioni etiche e scoprendo in che modo l’IA può essere usata per affrontare i problemi mondiali.","challenges-content.train-ai-bot.description":"Addestra un bot di IA con AI for Oceans. In questa attività, programmerai o addestrerai l’IA (intelligenza artificiale) per individuare il pesce o la spazzatura. Puliamo gli oceani!","challenges-content.train-ai-bot.instructions.0":"Le istruzioni sono visualizzate all’interno del tutorial","challenges-content.train-ai-bot.instructions.1":"e sono scritte anche all’inizio di ogni livello","challenges-content.train-ai-bot.materials.0":"Il tutorial si trova qui","challenges-content.train-ai-bot.materials.1":"Il tutorial è disponibile in oltre 25 lingue","challenges-content.build-calliope.title":"Crea il tuo Calliope mini fitness trainer","challenges-content.build-calliope.author":"Amazon Future Engineer | Meet and Code con la partecipazione di Calliope gGmbH","challenges-content.build-calliope.purposes.0":"Imparare attraverso il gioco sequenze, animazioni, ripetizioni e variabili.","challenges-content.build-calliope.purposes.1":"Progettare un diagramma di struttura.","challenges-content.build-calliope.purposes.2":"Testare ed eseguire il debug del codice.","challenges-content.build-calliope.purposes.3":"Ottimizzare un programma per tentativi ed errori, controllandone e modulandone l'usabilità.","challenges-content.build-calliope.duration":"20-30 minuti","challenges-content.build-calliope.description":"I partecipanti svilupperanno un prototipo controllato digitalmente che utilizza un LED luminoso colorato per riprodurre una sequenza di fitness di 10 esercizi.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (se disponibile)","challenges-content.build-calliope.materials.1":'Laptop o tablet da cui accedere al sito https://makecode.calliope.cc o https://calliope.cc e YouTube per accedere alle risorse necessarie per l’attività.',"challenges-content.build-calliope.instructions.0":"Per iniziare, crea un piano e determina l’ordine dei singoli esercizi. Utilizzando questo schema, programma I LED RGB di Calliope mini per visualizzare uno dei 5 colori al ritmo predefinito. Quindi crea una variabile per il ritmo e programma le ripetizioni usando i loop.","challenges-content.build-calliope.instructions.1":"Ricorda, se il programma che hai implementato ti piace, puoi anche condividerlo con noi inviandolo a info@calliope.cc – non vediamo l’ora di vedere cosa hai saputo creare! A proposito, gli iscritti potranno vincere uno dei 30 Calliope mini che metteremo in palio!","challenges-content.build-calliope.instructions.2":"Condividi il QR code del tuo Progetto su Instagram, aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU.","challenges-content.build-calliope.example.0":"Quando sei seduto davanti al computer: puoi diventare sportivo anche tu!.","challenges-content.build-calliope.example.1":"Crea un prototipo per il fitness con Calliope mini che può anche essere testato in un simulatore. La sfida si svolge utilizzando l’editor MakeCode e programmando una semplice sequenza di codice (vedi screenshot).","challenges-content.build-calliope.example.2":"Scegli 5 colori e assegna a ciascuno un esercizio di fitness, per es. squat o jumping jacks. Puoi cambiare e testare i colori in qualsiasi ordine.","challenges-content.common.share":"Condividi il link o il codice QR del tuo progetto su Instagram o Facebook, aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU.","challenges-content.common.audience.0":"Insegnanti ed educatori/educatrici","challenges-content.common.audience.1":"Alunni e alunne della scuola primaria (dai 6 ai 12 anni)","challenges-content.common.audience.2":"Studenti e studentesse della scuola secondaria di primo grado (dai 12 ai 16 anni)","challenges-content.common.audience.3":"Studenti e studentesse della scuola secondaria di secondo grado (dai 16 ai 18 anni)","challenges-content.code-a-dice.title":"Programmare per tirare un dado","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Programmare indovinelli interattivi","challenges-content.code-a-dice.purposes.1":"Per programmare la simulazione di un oggetto in movimento casuale da utilizzare se l’oggetto reale non è disponibile","challenges-content.code-a-dice.description":"In questa sfida scriverai il codice per un dado da tirare casualmente al tuo comando. Puoi scegliere qualsiasi tipo di dado con il numero di facce che preferisci, come quelle dei giochi di ruolo; puoi inoltre aggiungere un suono. ","challenges-content.code-a-dice.instructions.0":"Accedi a Scratch","challenges-content.code-a-dice.instructions.1":"Scegli uno sfondo","challenges-content.code-a-dice.instructions.2":"Crea lo sprite per il tuo dado o cercane uno sul web e caricalo sul tuo programma","challenges-content.code-a-dice.instructions.3":"Crea tanti costumi per lo sprite quante sono le facce del dado scelto; ognuno deve indicare un numero differente","challenges-content.code-a-dice.instructions.4":"Scegli come vuoi che il dado inizi a rotolare (tramite pressione di un tasto della tastiera, facendo clic sullo sprite, ecc.) e scrivi il codice","challenges-content.code-a-dice.instructions.5":"Programma lo sprite in modo che cambi costume casualmente alla fine del lancio","challenges-content.code-a-dice.instructions.6":"Aggiungi effetti sonori","challenges-content.code-a-dice.example":"Tira un dado D-20","challenges-content.personal-trainer.title":"Personal trainer con micro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"Per programmare micro:bit per utilizzare il cicalino e il pannello a led","challenges-content.personal-trainer.purposes.1":"Per creare un dispositivo personale per controllare la tua attività fisica","challenges-content.personal-trainer.purposes.2":"Per programmare micro:bit e migliorare la tua salute grazie allo sport","challenges-content.personal-trainer.description":"Questa sfida ti permette di programmare il micro:bit per controllare i tempi di ripetizione degli esercizi fisici combinati con il tempo di riposo. Così puoi seguire la tua attività fisica a scuola, a casa o al parco.","challenges-content.personal-trainer.instructions.0":"Quando A+B, crea un timer per il conto alla rovescia di 3 secondi con una suoneria che si attiva ogni secondo e visualizza la parola VIA!","challenges-content.personal-trainer.instructions.1":"Durante il primo esercizio, visualizza per 20 secondi un quadrato 2x2. Successivamente, riproduci un suono e mantieni fisso il quadrato. Nel tempo rimanente, è necessario visualizzare un’altra immagine lampeggiante per 10 secondi. Quando il tempo finisce, riproduci un suono.","challenges-content.personal-trainer.instructions.2":"Poi ripeti la stessa azione, ma stavolta visualizza un pannello 3x3 per la durata dell’esercizio. Ripeti le azioni finché non viene visualizzato il pannello 5x5.","challenges-content.personal-trainer.duration":"30-40 minuti","challenges-content.create-a-spiral.title":"Realizzare una spirale","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"Per imparare e allenarsi con cicli e variabili.","challenges-content.create-a-spiral.purposes.1":"Per migliorare la creatività durante la programmazione.","challenges-content.create-a-spiral.description":"In questa sfida scriverai un progetto con Scratch per creare una spirale, utilizzando i blocchi penna, un ciclo e una variabile.","challenges-content.create-a-spiral.instructions.0":"I blocchi penna","challenges-content.create-a-spiral.instructions.1":"Crea un nuovo progetto e chiamalo Spirale.","challenges-content.create-a-spiral.instructions.2":"Fai clic sull’icona viola “Aggiungi un’estensione” nell’angolo in basso a sinistra della finestra","challenges-content.create-a-spiral.instructions.3":"Seleziona “penna”: ora i blocchi penna sono disponibili per il tuo progetto!","challenges-content.create-a-spiral.instructions.4":"Per iniziare il tuo progetto, trascina e rilascia il blocco “quando si clicca bandiera verde”:","challenges-content.create-a-spiral.instructions.5":"Bisogna iniziare con una pagina bianca: tra i blocchi penna, aggiungi il blocco “pulisci”:","challenges-content.create-a-spiral.instructions.6":"Vuoi iniziare a disegnare al centro dello stage, quindi il tuo sprite deve spostarsi al centro dello stage (0,0):","challenges-content.create-a-spiral.instructions.7":"Il tuo sprite può muoversi senza disegnare o muoversi e disegnare:","challenges-content.create-a-spiral.instructions.8":"quando vuoi che disegni, puoi utilizzare il blocco penna giù","challenges-content.create-a-spiral.instructions.9":"se non vuoi che disegni, puoi utilizzare il blocco penna su","challenges-content.create-a-spiral.instructions.10":"Ora vuoi disegnare. Aggiungi il blocco “penna giù”:","challenges-content.create-a-spiral.instructions.11":"L’esagono","challenges-content.create-a-spiral.instructions.12":"Aggiungi i blocchi in basso al tuo progetto:","challenges-content.create-a-spiral.instructions.13":"Ora hai un sesto del tuo esagono. Devi ripetere la stessa sequenza 6 volte:","challenges-content.create-a-spiral.instructions.14":"La spirale","challenges-content.create-a-spiral.instructions.15":"Per creare una spirale, devi aggiungere 2 alla lunghezza di ogni lato.","challenges-content.create-a-spiral.instructions.16":"Per farlo, userai una variabile.","challenges-content.create-a-spiral.instructions.17":"Nel blocco delle variabili, fai clic su Crea una variabile","challenges-content.create-a-spiral.instructions.18":"Chiamala lunghezza e poi fai clic su OK:","challenges-content.create-a-spiral.instructions.19":"La spirale crescerà e, quindi, è meglio iniziare da una dimensione piccola: imposta la prima lunghezza su 10 e inserisci questo blocco prima del ciclo.","challenges-content.create-a-spiral.instructions.20":"Inserisci la variabile “lunghezza” nel blocco “fai … passi”","challenges-content.create-a-spiral.instructions.21":"Per fare crescere la spirale, è inoltre necessario aumentare la lunghezza in ogni ciclo: aggiungi il blocco in basso alla fine del ciclo:","challenges-content.create-a-spiral.instructions.22":"Ecco il tuo progetto attuale:","challenges-content.create-a-spiral.instructions.23":"una bellissima spirale ","challenges-content.create-a-spiral.instructions.24":"Hai disegnato una spirale! Per farla crescere all’infinito, sostituisci il ciclo “ripeti 6 volte” con quello “per sempre”:","challenges-content.create-a-spiral.instructions.25":"Per disegnare una spirale colorata, aggiungi il seguente blocco nel ciclo:","challenges-content.create-a-spiral.instructions.26":"Quando ricominci daccapo, lo sprite disegna una linea indesiderata. Per evitarlo, aggiungi un blocco “penna su” all’inizio del progetto.","challenges-content.create-a-spiral.instructions.27":"Ecco il tuo progetto ultimato:","challenges-content.create-a-spiral.instructions.28":"Complimenti! Hai creato una splendida spirale!","challenges-content.play-against-ai.title":"Creare e giocare contro l’IA: il gioco della morra cinese","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"per comprendere come funziona il ciclo dell’apprendimento automatico.","challenges-content.play-against-ai.purposes.1":"per realizzare un modello di apprendimento automatico con lo strumento Teachable Machine","challenges-content.play-against-ai.purposes.2":"per prendere confidenza con lo strumento Pictoblox e importare il modello creato nel progetto","challenges-content.play-against-ai.purposes.3":"per impostare lo stage e i personaggi, mettere a punto e inizializzare le variabili in Pictoblox","challenges-content.play-against-ai.purposes.4":"per inizializzare il gioco, individuare le mosse del giocatore, programmare mosse IA casuali","challenges-content.play-against-ai.purposes.5":"per creare e testare un gioco che prevede l’intelligenza artificiale come avversaria in un gioco di morra cinese.","challenges-content.play-against-ai.description":"Creeremo un modello con lo strumento Teachable Machine partendo da immagini utilizzando tre classi: sasso, forbici e carta. Il modello sarà caricato in Pictoblox e utilizzato per creare un gioco che è possibile giocare contro l’IA.","challenges-content.play-against-ai.duration":"90 minuti","challenges-content.play-against-ai.instructions.0":"Crea un nuovo progetto di immagini su Teachable machine con tre classi chiamate rispettivamente sasso, carta e forbici. Per ogni classe, scatta almeno 400 foto con la fotocamera. Assicurati di utilizzare uno sfondo chiaro. Allenati ed esporta il modello. Carica il modello e copia il link.","challenges-content.play-against-ai.instructions.1":"Crea un profilo gratuito sul sito web di Pictoblox. Aggiungi un’estensione di apprendimento automatico e carica un modello. Imposta lo stage, le variabili e gli sprite. Inizializza il gioco, individua le mosse del giocatore e quelle dell’IA e chi vince la partita.","challenges-content.play-against-ai.instructions.2":"Addestra i dati per il gioco.","challenges-content.play-against-ai.instructions.3":"Testa il modello.","challenges-content.play-against-ai.instructions.4":"Esporta il modello.","challenges-content.play-against-ai.instructions.5":"Aggiungi l’estensione di apprendimento automatico e carica il modello.","challenges-content.play-against-ai.instructions.6":"Prepara lo stage, le variabili e lo sprite.","challenges-content.play-against-ai.instructions.7":"Inizializza il gioco.","challenges-content.play-against-ai.instructions.8":"Individua le mosse del giocatore.","challenges-content.play-against-ai.instructions.9":"Imposta mosse casuali dell’IA.","challenges-content.play-against-ai.instructions.10":"Diffondi mosse casuali dell’IA.","challenges-content.play-against-ai.instructions.11":"Fai tre blocchi. Chi vince la partita? ","challenges-content.play-against-ai.instructions.12":"Verifica se il giocatore vince la partita.","challenges-content.play-against-ai.instructions.13":"Verifica se l’IA vince la partita.","challenges-content.play-against-ai.instructions.14":"Verifica se la partita finisce in pareggio.","challenges-content.play-against-ai.instructions.15":"Programma i blocchi.","challenges-content.play-against-ai.instructions.16":"Sprite della morra cinese","challenges-content.air-drawing-with-AI.title":"Disegnare nell’aria con l’IA","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"per scrivere un programma utilizzando l’estensione di rilevamento del corpo umano per riconoscere i movimenti delle dita davanti alla webcam.","challenges-content.air-drawing-with-AI.purposes.1":"per programmare con blocchi semplici e in poche righe di codice.","challenges-content.air-drawing-with-AI.purposes.2":"per vedere un esempio di uso dell’IA","challenges-content.air-drawing-with-AI.description":"Creazione di un programma che consente all’utente di disegnare nell’aria con la propria mano (dito indice) davanti alla webcam e ogni cosa disegnata viene visualizzata automaticamente sullo stagedi Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Crea un profilo su Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"segui le istruzioni visive per:","challenges-content.air-drawing-with-AI.instructions.2":"aggiungere le estensioni “Rilevamento del corpo umano” e “Penna”;","challenges-content.air-drawing-with-AI.instructions.3":"impostare uno stage e aggiungere uno sprite (matita) e altri sprite per: penna giù, penna su, pulisci; ","challenges-content.air-drawing-with-AI.instructions.4":"scrivere un codice per lo sprite Matita in modo che segua il dito","challenges-content.air-drawing-with-AI.instructions.5":"scrivere un codice per i pulsanti: penna su, penna giù e pulisci e anche per Penna","challenges-content.air-drawing-with-AI.instructions.6":"Ora hai tutto per creare i tuoi disegni e giocare con colori e dimensioni di penna differenti.","challenges-content.air-drawing-with-AI.materials.0":"Un laptop o un computer con webcam","challenges-content.air-drawing-with-AI.materials.1":"la più recente versione di PictoBlox scaricata (raccomandato) o la versione online di Pictoblox (gratuita)","challenges-content.air-drawing-with-AI.materials.2":"profilo Pictoblox (gratuito)","challenges-content.air-drawing-with-AI.materials.3":"una buona connessione Internet","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"Per apprendere i concetti base dell’apprendimento automatico e del riconoscimento testuale.","challenges-content.emobot-kliki.purposes.1":"Per comprendere il ruolo delle emozioni nella comunicazione.","challenges-content.emobot-kliki.purposes.2":"Per utilizzare il codice per creare dialoghi tra chatbot e utente.","challenges-content.emobot-kliki.purposes.3":"Per capire in che modo i computer sono in grado di riconoscere i toni emotivi tramite l’analisi dei testi e rispondervi di conseguenza.","challenges-content.emobot-kliki.description.0":"Crea un bot emotivo in Scratch in grado di mostrare un’espressione felice per i messaggi positivi (se gli dici cose carine), un’espressione arrabbiata per i messaggi negativi (se gli dici cose cattive) e un’espressione confusa se il messaggio non è specifico.","challenges-content.emobot-kliki.description.1":"Emobot Kliki riconoscerà i complimenti e gli insulti, così vedremo come è possibile addestrare i computer a riconoscere i toni emotivi.","challenges-content.emobot-kliki.instructions.0":"Per iniziare, programma un elenco di regole per ciò che è carino o gentile e per quello che è brutto o cattivo.","challenges-content.emobot-kliki.instructions.1":"Accedi a https://machinelearningforkids.co.uk/?lang=it oppure crea un nuovo profilo.","challenges-content.emobot-kliki.instructions.2":"Crea un nuovo modello di apprendimento automatico e aggiungi tre nuove etichette, la prima chiamala “gentile”, la seconda “cattivo” e, se vuoi che riconosca il tuo nome, chiama la terza etichetta opzionale “nome”.","challenges-content.emobot-kliki.instructions.3":"Addestra il nuovo modello di apprendimento automatico, testalo e utilizzalo per creare un Emobot in Scratch.","challenges-content.emobot-kliki.instructions.4":"Avvia l’editor di Scratch 3.0, cancella lo sprite del gatto, inserisci tre nuovi sprite realizzati da Microsoft Bing Image Creator (cartone animato di computer felice, arrabbiato e indeciso) o crea un nuovo sprite facendo clic sull’icona Pennello e disegnando tre copie del costume per l’espressione felice, arrabbiata e indecisa.","challenges-content.emobot-kliki.instructions.5":"Fai clic sulla scheda “Codice” e inserisci il seguente script.","challenges-content.emobot-kliki.example.0":"Condividi il tuo Emobot Kliki con amici e amiche e scopri di più sull’IA e sulle emozioni!","challenges-content.emobot-kliki.example.1":"Invece di usare il cartone animato di un computer, puoi provare qualcosa di diverso, come ad esempio un animale. Invece della gentilezza e della cattiveria, potresti addestrare il personaggio a riconoscere altri tipi di messaggi.","challenges-content.craft-magic.title":"Fare magie con l’IA e i gesti delle mani","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"Per coltivare le capacità di programmazione tra studenti e studentesse, permettendo loro di usare comandi base.","challenges-content.craft-magic.purposes.1":"Per sviluppare il pensiero algoritmico, dividendo compiti complessi in fasi gestibili.","challenges-content.craft-magic.purposes.2":"Per incentivare la creatività nella risoluzione dei problemi e trovare applicazioni uniche dei gesti delle mani per disegnare e scrivere.","challenges-content.craft-magic.purposes.3":"Per favorire la comprensione dei concetti relativi all’IA, in particolare su come questa tecnologia aiuta i computer a riconoscere e interpretare i gesti delle mani.","challenges-content.craft-magic.purposes.4":"Per sensibilizzare sulla rilevanza della tecnologia per le persone con disabilità.","challenges-content.craft-magic.purposes.5":"Per promuovere la risoluzione dei problemi collaborativa e il lavoro di gruppo tra studenti e studentesse mentre lavorano insieme per migliorare i programmi che coinvolgono i gesti delle mani.","challenges-content.craft-magic.purposes.6":"Per collegare le competenze di programmazione e il pensiero computazionale alle applicazioni del mondo reale, mettendo in luce l’impatto efficace della tecnologia sulla vita delle persone e l’allineamento con gli obiettivi di sviluppo sostenibile (OSS).","challenges-content.craft-magic.duration.0":"90 minuti per studenti e studentesse di 10-12 anni","challenges-content.craft-magic.duration.1":"45 minuti per studenti e studentesse di 12-15 anni","challenges-content.craft-magic.description":"Crea un programma basato su un blocco di Scratch utilizzando l’estensione IA “Corpo umano” in modo creativo e coinvolgente, per disegnare sul monitor senza un mouse o uno schermo tattile tradizionale.","challenges-content.craft-magic.instructions.0":"Vai sul sito https://ai.thestempedia.com e crea profili per insegnanti e studenti/studentesse.","challenges-content.craft-magic.instructions.1":"Importa le estensioni “Rilevamento corpo umano”, “Penna” e “Da testo a voce”.","challenges-content.craft-magic.instructions.2":"Aggiungi lo sprite “Matita” dalla libreria e crea 7 sprite (“scrivi”, “cancella”, “nero”, “blu”, “verde” e “rosa”).","challenges-content.craft-magic.instructions.3":"Scrivi i comandi per verificare cosa succede quando lo sprite “matita” tocca uno degli altri sprite.","challenges-content.craft-magic.instructions.4":"Scrivi i comandi per abilitare la webcam a riconoscere la posa della mano e muovere la matita sulle coordinate x e y del tuo dito indice.","challenges-content.craft-magic.instructions.5":"Cambia il costume alla fine del lancio.","challenges-content.craft-magic.instructions.6":"Aggiungi effetti sonori.","challenges-content.craft-magic.materials.0":"Piattaforma di programmazione https://ai.thestempedia.com (gratuita)","challenges-content.craft-magic.materials.1":"profilo insegnante (gratuito)","challenges-content.craft-magic.materials.2":"profilo studente/studentessa (gratuito)","challenges-content.craft-magic.materials.3":"Computer con webcam","challenges-content.craft-magic.materials.4":"Connessione Internet","challenges-content.circle-of-dots.title":"Un cerchio di puntini","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"Per scrivere un codice per tracciare una linea di puntini.","challenges-content.circle-of-dots.purposes.1":"Per scrivere un codice per tracciare una linea di trattini.","challenges-content.circle-of-dots.purposes.2":"Per scrivere un codice per disegnare un cerchio.","challenges-content.circle-of-dots.purposes.3":"Scrivi il codice per disegnare un cerchio di puntini (trattini).","challenges-content.circle-of-dots.description":"Disegna un cerchio utilizzando puntini e trattini.","challenges-content.circle-of-dots.duration":"40 minuti","challenges-content.circle-of-dots.instructions.0":"Costruire un blocco di puntini.","challenges-content.circle-of-dots.instructions.1":"Costruire un blocco di trattini.","challenges-content.circle-of-dots.instructions.2":"Costruire un cerchio partendo da un puntino.","challenges-content.circle-of-dots.instructions.3":"Costruire un cerchio partendo da un trattino.","challenges-content.coding-escape-room.title":"Creare un’escape room sulla programmazione","challenges-content.coding-escape-room.author":"Stefania Altieri ed Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"Per insegnare/apprendere e riflettere sui concetti della programmazione.","challenges-content.coding-escape-room.purposes.1":"Per utilizzare semplici strumenti di programmazione.","challenges-content.coding-escape-room.purposes.2":"Per sviluppare il pensiero computazionale e la risoluzione dei problemi.","challenges-content.coding-escape-room.description.0":"Crea un’esperienza di escape room come questa:","challenges-content.coding-escape-room.description.1":"È possibile utilizzare google forms, genially, google presentation o qualunque strumento per creare una storia basata sulla programmazione ;).","challenges-content.coding-escape-room.duration":"90 minuti","challenges-content.coding-escape-room.instructions":"È possibile dividere gli studenti e le studentesse in piccoli gruppi: possono giocare e poi creare un’altra sfida con il modello: ","challenges-content.coding-escape-room.materials.0":"È possibile utilizzare qualsiasi strumento (piattaforma Google e Microsoft per realizzare e condividere documenti, presentazioni e fogli). Qualsiasi costrutto, strumento o personaggio di programmazione collegato alle TIC e alla programmazione.","challenges-content.coding-escape-room.example.0":"Alcuni personaggi che hanno svolto un ruolo molto importante nella storia delle TIC e i concetti base per codificare e programmare sono introdotti durante il gioco. È il modo migliore per imparare e partecipare attivamente. È possibile giocare in gruppo o individualmente, come nel caso di una sfida o di una gara. Studenti e studentesse possono poi creare qualcosa di simile e sviluppare competenze, tra cui la creatività e capacità di codifica.","challenges-content.coding-escape-room.example.1":"Si tratta di una risorsa molto pratica da riutilizzare e ricreare facilmente. Google forms è uno degli strumenti utilizzabili. Inoltre, è possibile utilizzare presentazioni Google, Genial.ly, Emaze o qualsiasi altro strumento per creare storie a bivi e le proprie avventure.","challenges-content.coding-escape-room.example.2":"La sfida sulla fuga è divisa in sessioni. Se si indovina la risposta giusta, si va avanti. Studenti e studentesse devono creare i quiz sulla programmazione.","challenges-content.let-the-snake-run.title":"Fare strisciare il serpente","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"Per programmare i movimenti del serpente sul proprio micro:bit.","challenges-content.let-the-snake-run.purposes.1":"Per impostare il posizionamento corretto e la sincronizzazione per l’animazione collegata.","challenges-content.let-the-snake-run.description":"Studenti e studentesse devono scrivere i codici per fare navigare il serpente attraverso micro:bit vicini. Bisogna farlo in modo da dare l’impressione che il serpente stia strisciando da un micro:bit all’altro.","challenges-content.let-the-snake-run.duration":"30 minuti","challenges-content.let-the-snake-run.instructions.0":"Progetta un percorso che attraversa diversi micro:bit vicini (ad es., per formare un quadrato 2x2).","challenges-content.let-the-snake-run.instructions.1":"Scrivi codici mentre il serpente si sposta lungo un percorso.","challenges-content.let-the-snake-run.instructions.2":"Lavora sul tuo dispositivo e poi mettili insieme ed esegui il codice.","challenges-content.let-the-snake-run.instructions.3":"Tieni conto della sincronizzazione e del posizionamento: Se il serpente esce da un micro:bit, apparirà nel micro:bit successivo.","challenges-content.let-the-snake-run.instructions.4":"Altre sfide: tramite micro:bit v2, riproduci della musica finché il serpente non lascia il dispositivo.","challenges-content.let-the-snake-run.instructions.5":"Progetta il serpente cambiando la luminosità dei LED.","challenges-content.let-the-snake-run.instructions.6":"Prova con serpenti più lunghi o con più serpenti.","challenges-content.let-the-snake-run.example.0":"Questo è un esempio per un serpente lungo 6 pixel con 4 micro:bit che formano un quadrato 2x2: ","challenges-content.let-the-snake-run.example.1":"Codificare il primo micro:bit (lo può fare l’insegnante)","challenges-content.let-the-snake-run.example.2":"Tutti i codici si inizializzano da questo micro:bit, che trasmette un segnale radio agli altri micro:bit quando si preme il pulsante A.","challenges-content.let-the-snake-run.example.3":"Codificare il movimento del serpente","challenges-content.let-the-snake-run.example.4":"Ogni micro:bit deve essere nello stesso gruppo radio del primo micro:bit.","challenges-content.let-the-snake-run.example.5":"Tutte le animazioni partono alla ricezione del segnale radio.","challenges-content.let-the-snake-run.example.6":"L’animazione del primo micro:bit è subito visibile, mentre le altre attendono che il serpente arrivi.","challenges-content.let-the-snake-run.example.7":"Il tempo tra le due fasi definisce la velocità del serpente.","challenges-content.let-the-snake-run.materials.0":"micro:bit (se possibile per ogni studente/studentessa)","challenges-content.let-the-snake-run.materials.1":"laptop o computer per l’editor makecode.microbit.org","challenges-content.illustrate-a-joke.title":"Illustrare una battuta con bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"Per progettare un piccolo gioco in cui l’utente trova la risposta a una domanda scherzosa.","challenges-content.illustrate-a-joke.description":"Studenti e studentesse progettano un gioco in cui l’utente trova la risposta a una domanda scherzosa quando la figura colpisce un oggetto sul campo da gioco. Studenti e studentesse usano alcune funzioni di base di bitsy per portare a termine la sfida.","challenges-content.illustrate-a-joke.instructions.0":"Pensa a una domanda scherzosa. Vai su bitsy e inizia un nuovo progetto. Ti serviranno:","challenges-content.illustrate-a-joke.instructions.1":"un avatar-sprite che puoi spostare in ogni direzione","challenges-content.illustrate-a-joke.instructions.2":"un gatto bianco su uno sfondo viola","challenges-content.illustrate-a-joke.instructions.3":"una descrizione generata automaticamente","challenges-content.illustrate-a-joke.instructions.4":"un oggetto che l’avatar deve raggiungere","challenges-content.illustrate-a-joke.instructions.5":"una stanza, che funge da sfondo del tuo programma","challenges-content.illustrate-a-joke.instructions.6":"due messaggi: una domanda e una risposta","challenges-content.illustrate-a-joke.instructions.7":"È possibile scaricare il gioco ultimato in formato html.","challenges-content.illustrate-a-joke.example":"Su questo sito web sono presenti un esempio di battute e un link a una lavagna digitale:","challenges-content.illustrate-a-joke.materials":"bitsy si esegue in un browser","challenges-content.app-that-counts-in-several-languages.title":"Applicazione che conta in diverse lingue","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"Per imparare come creare un’applicazione semplice.","challenges-content.app-that-counts-in-several-languages.purposes.1":"Per imparare a programmare mediante blocchi.","challenges-content.app-that-counts-in-several-languages.purposes.2":"Per imparare come aggiungere etichette, pulsanti, immagini, sensori e contenuti multimediali.","challenges-content.app-that-counts-in-several-languages.purposes.3":"Per imparare come organizzare gli elementi sullo schermo di un’applicazione.","challenges-content.app-that-counts-in-several-languages.description":"L’applicazione permette di contare in più lingue premendo un pulsante. Ogni volta che l’utente scuote lo smartphone, il conteggio si azzera. La sfida consiste nell’aggiungere un’altra lingua.","challenges-content.app-that-counts-in-several-languages.instructions.0":"Per completare la sfida, è necessario definire l’altra lingua in cui vuoi che conti l’applicazione.","challenges-content.app-that-counts-in-several-languages.instructions.1":"In seguito, occorre scaricare da Internet (ad es. da Pixabay o Unsplash) la bandiera del paese corrispondente e caricarla sulla piattaforma MIT APP Inventor tramite l’elemento chiamato bandiera, nelle proprietà della figura.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Successivamente, è necessario scoprire come pronunciare il nome del paese in inglese e come dire esci e premimi nella lingua del paese.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Infine, bisogna aggiungere i blocchi necessari per fare funzionare l’applicazione nella nuova lingua.","challenges-content.app-that-counts-in-several-languages.materials.0":"Per sviluppare un’applicazione serve un computer o un laptop con accesso a Internet.","challenges-content.app-that-counts-in-several-languages.materials.1":"Crea un profilo nella piattaforma MIT APP Inventor, accessibile da https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"Occorre inoltre installare l’applicazione MIT AI2 Companion sullo smartphone per provare l’applicazione sviluppata.","challenges-content.coding-with-art-through-storytelling.title":"Programmare con l’arte attraverso la narrazione di storie","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara e Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"Per coltivare le capacità di osservazione, interpretazione e interrogazione tramite l’arte.","challenges-content.coding-with-art-through-storytelling.purposes.1":"Per stimolare la creatività e collaborare insieme ad altre persone per un obiettivo comune","challenges-content.coding-with-art-through-storytelling.purposes.2":"Per creare un algoritmo al fine di rinarrare la storia.","challenges-content.coding-with-art-through-storytelling.description":"In questa sfida, studenti e studentesse trarranno ispirazione da un’opera d’arte, inventeranno una storia e la illustreranno. Quindi, tenteranno di rinarrare la storia utilizzando un kit robotico programmabile o svolgendo un’attività senza strumenti tecnologici.","challenges-content.coding-with-art-through-storytelling.materials.0":"È possibile integrare questa attività senza strumenti tecnologici o avvalersi di un robot didattico programmabile, come ad esempio Bee-Bot/Blue-Bot/mouse robot.","challenges-content.coding-with-art-through-storytelling.materials.1":"Carte con frecce per Bee-Bot o per l’attività senza strumenti tecnologici","challenges-content.coding-with-art-through-storytelling.materials.2":"in greco","challenges-content.coding-with-art-through-storytelling.materials.3":"Per saperne di più sul kit di strumenti per la routine di riflessione di Project Zero, è possibile visitare","challenges-content.coding-with-art-through-storytelling.example.0":"L’insegnante lavora insieme alla classe per modellizzare come progettare un algoritmo con le carte per fornire istruzioni al Bee-Bot o a un altro robot per inserire il primo evento della storia sul tappetino. La classe lavora in gruppi di 3-4 persone per progettare un algoritmo e fare muovere il robot sulla sequenza successiva. Studenti e studentesse testano gli algoritmi sul tappetino della classe e correggono gli errori nel codice, se necessario.","challenges-content.coding-with-art-through-storytelling.example.1":"Continuano a spostarsi attraverso il numero più alto possibile di eventi","challenges-content.coding-with-art-through-storytelling.example.2":"È possibile inserire questa attività anche senza strumenti tecnologici.","challenges-content.coding-with-art-through-storytelling.example.3":"Una persona è il robot, mentre un’altra si occupa della programmazione. La persona che programma crea un percorso algoritmico utilizzando le carte con le frecce per aiutare il robot a spostarsi da un’immagine all’altra e rinarrare la storia. Ogni volta che il robot si trova su un’immagine, si chiede di raccontare una parte della storia.","challenges-content.coding-with-art-through-storytelling.instructions.0":"L’insegnante domanda alla classe di osservare un dipinto/una foto.","challenges-content.coding-with-art-through-storytelling.instructions.1":"Utilizzano la routine di riflessione “Parte iniziale, centrale e finale” (Project Zero dell’Harvard School) per elaborare una storia.","challenges-content.coding-with-art-through-storytelling.instructions.2":"L’insegnante chiede: “Se questa opera d’arte è la parte iniziale/centrale/finale di una storia, cosa potrebbe accadere dopo/prima/alla fine?","challenges-content.coding-with-art-through-storytelling.instructions.3":"La classe illustra gli eventi della storia.","challenges-content.coding-with-art-through-storytelling.instructions.4":"La classe ricorda la storia e inserisce gli eventi nella griglia. Mediante le carte con le frecce, realizza un algoritmo per aiutare Bee-Bot a rinarrare la storia.","challenges-content.coding-with-legoboost.title":"Codificare e programmare con LegoBoost, un’estensione di Scratch","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"per costruire modelli con LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"per sviluppare competenze di programmazione in Scratch.","challenges-content.coding-with-legoboost.purposes.2":"per programmare robot tramite comandi dal livello semplice a quello complesso.","challenges-content.coding-with-legoboost.description":"In questa sfida, la classe si servirà dell’estensione LegoBoost di Scratch e inserirà codici nell’applicazione per muovere il robot avanti e indietro, evitare gli ostacoli e dare ordini vocali.","challenges-content.coding-with-legoboost.duration":"120 minuti","challenges-content.coding-with-legoboost.instructions.0":"Accedi all’applicazione Scratch.mit.edu.","challenges-content.coding-with-legoboost.instructions.1":"Avvia il link Scratch e attiva il Bluetooth sul laptop.","challenges-content.coding-with-legoboost.instructions.2":"Fai clic su Aggiungi un’estensione in Scratch e scegli LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Aggiungi una figura relativa a EU Code Week.","challenges-content.coding-with-legoboost.instructions.4":"Imposta i due motori AB su ON, e quando si incontra un ostacolo, su OFF.","challenges-content.coding-with-legoboost.instructions.5":"Nel colore verde, il motore A è impostato su ON, e nel colore nero il motore B è su ON.","challenges-content.coding-with-legoboost.instructions.6":"Lungo un percorso verranno posizionati ostacoli verdi, rossi e neri.","challenges-content.coding-with-legoboost.instructions.7":"Aggiungi comandi per movimenti e curve dalle frecce e da testo a voce quando si incontra un ostacolo.","challenges-content.coding-with-legoboost.instructions.8":"Testalo!","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/18RHyhuGhfsSx0MXPNLbmvi9HfIkdTXEH","challenges.title":"LE SFIDE DELLA SETTIMANA EUROPEA DELLA PROGRAMMAZIONE","challenges.date":"Dal 9 al 24 ottobre 2021","challenges.common.target-audience":"Destinatari","challenges.common.pre-primary":"Studenti in età prescolare","challenges.common.experience":"Esperienza","challenges.common.duration":"Durata","challenges.common.materials":"Materiali raccomandati","challenges.common.purpose":"Scopo","challenges.common.description":"Descrizione","challenges.common.instructions":"Istruzioni","challenges.common.example":"Esempio","challenges.common.written-by.0":"Questa sfida è stata scritta da","challenges.common.written-by.1":"e fa parte delle","challenges.common.teachers":"Insegnanti","challenges.common.students":"Studenti","challenges.common.beginner":"Principiante","challenges.common.intermediate":"Intermedio","challenges.common.advanced":"Avanzato","challenges.common.1-hour":"1 ora","challenges.main.0":"Durante la settimana europea della programmazione, dal 9 al 24 ottobre 2021, ti invitiamo a partecipare a una o più sfide appositamente concepite.","challenges.main.1":"Cosa sono le sfide della settimana europea della programmazione ?","challenges.main.2":"Le sfide della settimana europea della programmazione sono attività che si possono svolgere da soli, in classe, con colleghi o amici. Vorresti partecipare alla settimana della programmazione, ma non hai idea di cosa organizzare? Sei nel posto giusto! Insieme ai partner della settimana della programmazione abbiamo progettato una serie di sfide facili da organizzare, con esempi concreti di come utilizzarle in una classe o in un gruppo. Ci sono anche delle linee guida su come completare le sfide, personalizzabili in modo che si adattino alle esigenze, agli interessi e all’età dei tuoi partecipanti. Puoi usare gli strumenti e le tecnologie che preferisci, ma noi raccomandiamo le risorse open-source.","challenges.main.3":"Scegli una o più sfide, adattale al tuo gruppo o alla tua classe e condividi i risultati su Instagram per incoraggiare altri colleghi e amici a divertirsi insieme durante la settimana della programmazione!","challenges.main.4":"Clicca sulla sfida per maggiori informazioni:","challenges.main.5":"Chi può partecipare?","challenges.main.6":"Scuole, insegnanti, biblioteche, club di programmazione, imprese e pubbliche amministrazioni - tutti sono invitati a celebrare la settimana europea della programmazione 2021 completando una #EUCodeWeekChallenge.","challenges.main.7":"Come partecipare alle sfide della settimana europea della programmazione 2021?","challenges.main.8":"Seleziona una sfida che vorresti completare","challenges.main.9":"Organizza i partecipanti in coppie o gruppi. Il lavoro di squadra e la collaborazione sono fondamentali per completare con successo una sfida, sia che l’attività sia organizzata in presenza oppure online come attività collaborativa nazionale o internazionale.","challenges.main.10":"Condividi la tua sfida","challenges.main.11":"Ti piacerebbe vincere un premio della settimana della programmazione? Se la risposta è sì, allora fai diventare virale il tuo lavoro!","challenges.main.12":"Dopo aver completato la sfida, condividila su Instagram.","challenges.main.13":"I vincitori saranno selezionati ogni giorno durante la settimana delle programmazione tra il 9 e il 24 ottobre e verranno annunciati sul nostro canale Instagram, quindi ricordati di controllare regolarmente le notifiche.","challenges.share.0":"Come condividere le tue sfide su Instagram?","challenges.share.1":"Tocca il pulsante Modifica profilo","challenges.share.2":"Aggiungi il link del tuo lavoro nel campo Sito web e salva","challenges.share.3":"Crea un nuovo post","challenges.share.4":"Aggiungi uno screenshot del tuo lavoro","challenges.share.5":"Scrivi una descrizione interessante","challenges.share.6":"Ricordati di specificare «Link in Bio»","challenges.share.7":"Aggiungi l’hashtag #EUCodeWeekChallenge","challenges.share.8":"Menziona e tagga @CodeWeekEU","challenges.share.9":"Preferisci condividere le tue sfide su Facebook?","challenges.share.10":"La settimana europea della programmazione pubblicherà ogni giorno un nuovo post sulle sfide sulla sua pagina","challenges.share.11":"Facebook","challenges.share.12":"e selezionerà il vincitore del premio dai commenti sotto il post.","challenges.share.13":"Come funziona?","challenges.share.14":"Basta commentare il post con il link al tuo lavoro.","challenges.share-box.0":"Condividi il link del tuo lavoro nella tua","challenges.share-box.1":"bio di Instagram","challenges.share-box.2":"tocca il pulsante","challenges.share-box.3":"Modifica Profilo","challenges.share-box.4":"su Instagram e aggiungi il link del tuo lavoro nel campo Sito web. Crea quindi un nuovo post, aggiungi uno screenshot del tuo lavoro, scrivi ","challenges.share-box.5":"Link in Bio","challenges.share-box.6":"aggiungi l’hashtag #EUCodeWeekChallenge e menziona @CodeWeekEU","challenges.share-box.7":"Preferisci condividere le tue sfide su","challenges.share-box.8":"La settimana europea della programmazione pubblicherà","challenges.share-box.9":"un nuovo post sulle sfide sulla sua","challenges.share-box.10":"pagina Facebook","challenges.share-box.11":"Ti basterà commentare il post con il link al tuo lavoro","challenges.share-box.12":"I vincitori verranno selezionati e premiati ogni giorno durante la settimana della programmazione tra il 9 e il 24 ottobre. I loro nomi saranno annunciati sui nostri canali Instagram e Facebook, quindi ricordati di controllare regolarmente le notifiche","challenges.take-part.0":"Perché partecipare a una sfida della settimana europea della programmazione?","challenges.take-part.1":"Per cimentarsi in attività di risoluzione dei problemi e programmazione.","challenges.take-part.2":"Per lavorare insieme a coetanei.","challenges.take-part.3":"Per diffondere un messaggio sull’importanza della programmazione.","challenges.download.0":"Clicca","challenges.download.1":"qui","challenges.download.2":"per scaricare questa sfida come documento word","challenges.bingo.0":"Completa tutte le sfide","challenges.bingo.1":"Sfida completata? Stampa","challenges.bingo.2":"la scheda bingo","challenges.bingo.3":"spunta la bollicina bianca in alto a sinistra","challenges.bingo.4":"Condividi la tua sfida sui social media e vinci i fantastici premi della settimana della programmazione","challenges.bingo.5":"Carica una foto con le righe, le colonne o meglio ancora l’intera scheda bingo completata su","challenges.bingo.6":"Facebook, Instagram o Twitter","challenges.bingo.7":"Assicurati di usare","challenges.challenges-text":"Una raccolta di attività che puoi svolgere da solo, in classe, con colleghi o amici.","challenges.challenges-sub-title":"Vorresti partecipare alla EU Code Week ma non hai davvero idea di cosa organizzare?","challenges.challenges-sub-text1":"Non cercare altrove! Insieme ai partner della EU Code Week, abbiamo progettato una selezione di sfide facili da fare con esempi concreti di come utilizzarle in classe o in gruppo. Ci sono anche linee guida su come completare le sfide, ma puoi adattarle in modo che si adattino alle esigenze, agli interessi e all'età dei tuoi partecipanti.","challenges.challenges-sub-text2":"Puoi utilizzare tutti gli strumenti e le tecnologie che preferisci, ma ti consigliamo di utilizzare risorse open source. Scegli una o più sfide, adattale al tuo gruppo o alla tua classe e condividi i risultati su Instagram per incoraggiare ancora più colleghi e amici a partecipare al divertimento della EU Code Week!","challenges.challenges-sub-text3":'Cerchi un aiuto per orientarti tra le Challenges? Puoi usare la nostra Roadmap: uno strumento semplificato per esplorarle passo dopo passo.',"codeweek4all.title":"La sfida Code Week 4 All","codeweek4all.text":"La sfida Code Week 4 All ti invita a collegare le tue attività ad altre organizzate da amici, colleghi e conoscenti, per ottenere insieme il Certificato di eccellenza Code Week.","codeweek4all.what.title":"Che cos’è?","codeweek4all.what.content":`Oltre a inviare la tua attività sulla mappa della settimana europea della programmazione, puoi invitare altre persone nella tua rete a partecipare. Se tu e la tua alleanza raggiungerete uno degli obiettivi seguenti, riceverete il Certificato di eccellenza della settimana della programmazione!
Requisiti per ottenere il Certificato di eccellenza:
`,"codeweek4all.what.criteria1":"500 studenti partecipanti","codeweek4all.what.criteria2":"10 attività collegate (da 10 diversi organizzatori)","codeweek4all.what.criteria3":"3 paesi coinvolti","codeweek4all.what.andor":"e/o","codeweek4all.howto.title":"Come partecipare?","codeweek4all.howto.time":"La sfida Code Week 4 All durerà fino alla fine dell’anno. I cerificati saranno rilasciati all’inizio dell’anno prossimo, tra gennaio e febbraio.","codeweek4all.howto.content":'Visita la pagina Aggiungi la tua attività e inserisci le informazioni richieste sulla tua attività di programmazione.',"codeweek4all.howto.first_alliance.1":"Clicca su Invio.","codeweek4all.howto.first_alliance.2":"Quando la tua attività è stata accettata, riceverai un’e-mail di conferma con il tuo codice unico Code Week 4 All.","codeweek4all.howto.first_alliance.3":"Copia il codice e condividilo con i tuoi colleghi e altre persone nella tua rete che organizzano attività di programmazione. Diffondi la voce per incoraggiare altri a partecipare!","codeweek4all.howto.first_alliance.4":"Alla fine della campagna, tutti gli organizzatori di attività dovranno rendere conto del numero di partecipanti coinvolti. Se riuscirai a raggiungere l’obiettivo stabilito, tu e i colleghi parte della tua rete riceverete il Certificato di eccellenza!","codeweek4all.howto.first_alliance.title":"Se sei il primo della tua alleanza:","codeweek4all.howto.existing_alliance.1":"Incolla il codice che hai ricevuto dall’organizzatore principale, il primo a costituire l’alleanza, nel campo CODE WEEK 4 ALL CODE.","codeweek4all.howto.existing_alliance.2":"Clicca su Invio.","codeweek4all.howto.existing_alliance.3":"Diffondi la voce (e il codice!) per invitare più organizzatori a unirsi alla tua alleanza.","codeweek4all.howto.existing_alliance.4":"Alla fine della campagna, tutti gli organizzatori di attività dovranno rendere conto del numero di partecipanti coinvolti. Se riuscirai a raggiungere l’obiettivo stabilito, tu e i colleghi parte della tua rete riceverete il Certificato di eccellenza!","codeweek4all.howto.existing_alliance.title":"Se ti stai unendo a un’alleanza esistente:","codeweek4all.why.1":"Per diffondere il messaggio sull’importanza della programmazione.","codeweek4all.why.2":"Per coinvolgere un grande numero di studenti.","codeweek4all.why.3":"Per costruire relazioni con altre organizzazioni e/o scuole nella tua comunità o a livello internazionale.","codeweek4all.why.4":"Per ricevere sostegno da altri organizzatori e insegnanti.","codeweek4all.why.5":"Per ottenere il Certificato di eccellenza.","codeweek4all.why.title":"Perché partecipare alla sfida?","codeweek4all.superorganiser-title":"Certificato di Fuoriclasse dell’organizzazione","codeweek4all.superorganiser":'Puoi inoltre aggiudicarti il certificato di Fuoriclasse dell’organizzazione. Per farlo, devi organizzare e registrare almeno 10 attività diverse presso la tua scuola, la tua organizzazione oppure online.',"coding-at-home.title":"Coding@Home","coding-at-home.questions":"Domande","coding-at-home.material.required":"Materiale occorrente","coding-at-home.material.chequered":"scacchiera","coding-at-home.material.footprint":"tessere con immagini di impronte","coding-at-home.intro.title":"Introduzione a Coding in famiglia","coding-at-home.explorer.title":"L'esploratore","coding-at-home.explorer.text":"L'esploratore è la prima attività di Coding in famiglia. Sposta l'esploratore sulla scacchiera, in modo che raggiunga la destinazione dopo aver visitato il maggior numero possibile di caselle. ","coding-at-home.explorer.questions.content.1":"Q1. Con le posizioni di partenza e arrivo mostrate nel video, è possibile portare l’esploratore a visitare tutte le caselle della scacchiera?","coding-at-home.explorer.questions.content.2":"Q2. Quali sono le posizioni di partenza e di arrivo che impediscono all’esploratore di visitare il maggior numero di caselle della scacchiera?","coding-at-home.right-and-left.title":"2. Destra e sinistra","coding-at-home.right-and-left.text":"Destra e sinistra è un gioco competitivo e collaborativo. Le due squadre collaborano per creare un percorso verso la destinazione, ma competono nell'utilizzare il maggior numero di tessere a loro assegnate: la squadra gialla cerca di inserire nel percorso il maggior numero possibile di svolte a sinistra, la squadra rossa il maggior numero possibile di svolte a destra.","coding-at-home.right-and-left.questions.content.1":"Q1. Con partenza e arrivo disposti come nello schema iniziale di questo video, è possibile che una delle due squadre vinca?","coding-at-home.right-and-left.questions.content.2":"Q2. Con partenza e arrivo disposti come nella partita vinta da Anna, è possibile il pareggio?","coding-at-home.right-and-left.questions.content.3":"Q3. Ci sono disposizioni di partenza e arrivo che favoriscono una delle due squadre?","coding-at-home.right-and-left.questions.content.4":"Q4. Data la disposizione di partenza e arrivo, è possibile prevedere con quale scarto tra la squadra vincente e la squadra perdente finirà la partita?","coding-at-home.keep-off-my-path.title":"Passo a due","coding-at-home.keep-off-my-path.text":"Passo a due è un gioco competitivo a due squadre. Partendo da due punti opposti della scacchiera, le due squadre costruiscono percorsi che si ostacolano a vicenda. Vince la squadra che impedisce all'altra di estendere il proprio percorso.","coding-at-home.keep-off-my-path.questions.content.1":"Q1. Esistono disposizioni di partenza che favoriscono una delle due squadre?","coding-at-home.keep-off-my-path.questions.content.2":"Q2. Esiste la possibilità di un pareggio?","coding-at-home.keep-off-my-path.questions.content.3":"Q3. Chi fa la prima mossa è avvantaggiato?","coding-at-home.keep-off-my-path.questions.content.4":"Q4. Esiste una strategia di gioco infallibile che il giocatore che fa la prima mossa può adottare per essere certo di non perdere mai?","coding-at-home.tug-of-war.title":"Tiro alla fune","coding-at-home.tug-of-war.text":"Il Tiro alla fune è un gioco collaborativo e competitivo. Partendo dal centro del lato inferiore della scacchiera, due squadre (quella gialla e quella rossa) collaborano per raggiungere il lato superiore. La squadra gialla cerca di raggiungere le caselle di sinistra, mentre quella rossa cerca di raggiungere le caselle di destra.","coding-at-home.tug-of-war.questions.content.1":"Q1. Esiste una strategia che garantisce sempre la vittoria?","coding-at-home.tug-of-war.questions.content.2":"Q2. Chi fa la prima mossa è avvantaggiato?","coding-at-home.tug-of-war.questions.content.3":"Q3. Se i due giocatori sono ugualmente attenti, la partita finisce sempre pari, cioè al centro?","coding-at-home.explorer-without-footprints.title":"L'esploratore senza impronte","coding-at-home.explorer-without-footprints.text":"L'esploratore cammina sulla scacchiera dal punto di partenza al punto di arrivo, cercando di visitare tutte le caselle. Nel camminare, l'esploratore o esploratrice lascia impronte colorate, che consentono al robot di seguire i suoi passi interpretando i colori. Il gioco diventa ancora più intrigante quando l'esploratore cancella le impronte e lascia solo i colori.","coding-at-home.explorer-without-footprints.material":"e pennarelli (o matite) di colore rosso, giallo e grigio.","coding-at-home.explorer-without-footprints.questions.content.1":"Q1. Che differenza c'è tra la scacchiera piena di impronte colorate e quella con i soli colori?","coding-at-home.explorer-without-footprints.questions.content.2":"Q2. Quale delle due scacchiere offre più libertà di movimento, pur rispettando le stesse regole per associare le rotazioni ai colori?","coding-at-home.explorer-without-footprints.questions.content.3":"Q3. Ci sono percorsi possibili nella scacchiera con i colori, che non sarebbero ammessi nella scacchiera con le impronte colorate?","coding-at-home.explorer-without-footprints.questions.content.4":"Q4. Ci sono percorsi possibili nella scacchiera con le impronte colorate, che non sarebbero ammessi nella scacchiera con i soli colori?","coding-at-home.walk-as-long-as-you-can.title":"Cammina più che puoi","coding-at-home.walk-as-long-as-you-can.text":"In questa attività la sfida consiste nel rimanere sulla scacchiera il più a lungo possibile, utilizzando i colori anziché le impronte. L'attività diventa più difficile quando la libertà di movimento aumenta","coding-at-home.walk-as-long-as-you-can.coloured-cards":"carte colorate, o pennarelli rossi, gialli e grigi","coding-at-home.walk-as-long-as-you-can.questions.content.1":"Q1. Quando i due percorsi si incontrano e si bloccano l'un l'altro?","coding-at-home.walk-as-long-as-you-can.questions.content.2":"Q2. Questo gioco è adatto per due giocatori? È possibile giocare in tre o in quattro? Dobbiamo cambiare le regole?","coding-at-home.ada-charles-roby.title":"Ada, Charles e Roby","coding-at-home.ada-charles-roby.text":"La storia di Ada Lovelace e Charles Babbage è davvero interessante. Essi progettarono e programmarono dei computer un centinaio di anni prima della loro effettiva invenzione","coding-at-home.ada-charles-roby.material":"creta per modellare e una matita corta","coding-at-home.ada-charles-roby.questions.content.1":"Q1. Provate a immaginare che il robot che avete costruito con la creta per modellare e una matita possa spostarsi sulla scacchiera per raggiungere qualsiasi posizione e, se necessario, tracciare il proprio percorso. Quali istruzioni usereste per programmarlo?","coding-at-home.cody-and-roby.title":"Cody e Roby","coding-at-home.cody-and-roby.text":"Si tratta di un gioco di ruolo con il programmatore, Cody, e il robot, Roby. Il video introduce le carte di CodyRoby, che utilizzeremo da questo momento per determinare i movimenti sulla scacchiera. Cody utilizzerà queste carte per dare istruzioni a Roby e farlo muovere sulla scacchiera","coding-at-home.cody-and-roby.material":"scacchiera con etichette, carte con le istruzioni (sinistra, destra e avanti) ed eventuali contatori da mettere sulla scacchiera","coding-at-home.cody-and-roby.starter-kit":"Kit iniziale CodyRoby","coding-at-home.cody-and-roby.questions.content.1":"Q1. Dove arriva Roby se, partendo dalla casella C2 orientato a sud, esegue l'ultima sequenza di istruzioni mostrata nel video?","coding-at-home.cody-and-roby.questions.content.2":"Q2. I movimenti che Roby esegue secondo l'ultima sequenza di istruzioni mostrata nel video potrebbero essere descritti applicando sulla scacchiera le istruzioni di CodyFeet o CodyColor?","coding-at-home.cody-and-roby.questions.content.3":"Q3. I tre tipi di istruzioni introdotti nel video, e rappresentati dalle carte color verde, rosso e giallo, costituiscono un insieme di istruzioni in grado di guidare Roby ovunque sulla scacchiera. Sei capace di creare un insieme di istruzioni costituito da meno di tre istruzioni per fare la stessa cosa?","coding-at-home.the-tourist.title":"La turista","coding-at-home.the-tourist.text":"Con le carte CodyRoby, due squadre si sfidano per trovare, nel più breve tempo possibile, la sequenza di istruzioni che guiderà la turista ai monumenti che desidera visitare","coding-at-home.the-tourist.material":"carte più grandi possono essere utili per giocare sul pavimento","coding-at-home.the-tourist.questions.content.1":"Q1. Quale sequenza di istruzioni guiderà la turista verso la statua di Raffaello nel primo esempio riportato nel video?","coding-at-home.the-tourist.questions.content.2":"Q2. Quale sequenza di istruzioni guiderà la turista verso i Torricini del Palazzo Ducale nel secondo esempio riportato nel video?","coding-at-home.the-tourist.questions.content.3":"Q3. Riesci a pensare a un modo divertente per fare esercizio ogni volta che una delle due squadre sceglie una carta da aggiungere al programma? Inventa un metodo ripensando alla staffetta mostrata nel video","coding-at-home.material2.chequered-with-labels":"scacchiera con etichette","coding-at-home.material2.cards":'carte con le istruzioni di spostamento 24 carte "vai avanti", 8 carte "gira a sinistra" e 8 carte "gira a destra"',"coding-at-home.material2.larger-cards":"per la versione da pavimento si raccomanda l'uso di carte più grandi","coding-at-home.material2.video":"Il video spiega inoltre come giocare senza il mazzo di carte","coding-at-home.material2.pieces-of-paper":"Sono necessari anche: 24 pezzi di carta da mettere sulle caselle in cui siete già passati","coding-at-home.material2.card-alternative":"In alternativa al mazzo di carte CodyRoby, si possono utilizzare le carte con le frecce che trovate qui","coding-at-home.material2.small-drawings":"Si possono aggiungere piccoli disegni che facilitino il racconto della storia. Quelli utilizzati nel video sono disponibili qui","coding-at-home.material2.rest-of-cards":"Per concludere, utilizziamo le carte di CodyRoby, CodyFeet o CodyColour.","coding-at-home.catch-the-robot.title":"Cattura il robot","coding-at-home.catch-the-robot.text":'"Cattura il robot" è un gioco competitivo da tavolo o da pavimento. Vince il giocatore che cattura il robot della squadra avversaria raggiungendo la sua casella sulla scacchiera. Poiché le carte da gioco vengono estratte in modo casuale, entrambe le squadre devono continuamente adattare le proprie strategie.',"coding-at-home.catch-the-robot.questions.content.1":'D1. Se la pedina rosa (Roby) si trova sulla casella centrale C3 orientata a nord e la squadra rosa ha 2 carte "vai avanti", 2 carte "gira a sinistra" e 1 carta "gira a destra", in quali caselle può andare la pedina?',"coding-at-home.the-snake.title":"Il serpente","coding-at-home.the-snake.text":`"Il serpente" è un tipo di solitario giocato con le carte CodyRoby. L'obiettivo del gioco è guidare il serpente attraverso tutte le caselle della scacchiera senza che si morda la coda."`,"coding-at-home.the-snake.questions.content.1":"D1. Ci sono punti di partenza dai quali diventa impossibile passare su tutte le caselle senza mordere la coda del serpente?","coding-at-home.storytelling.title":"Raccontare una storia","coding-at-home.storytelling.text":"L'argomento di oggi è raccontare una storia! Usate le istruzioni di CodyRoby, le impronte di CodyFeet o i colori di CodyColour per guidare le pedine attraverso la scacchiera e raccontare una storia. Distribuite le diverse parti della storia sulla scacchiera.","coding-at-home.storytelling.questions.content.1":"D1. Quale strumento è il più adatto per guidare Roby in modo da raccontare una storia?","coding-at-home.storytelling.questions.content.2":"D2. Riuscite a disporre sulla scacchiera le parti della storia che vorreste raccontare in posizioni che rendano impossibile recuperarle tutte con CodyFeet?","coding-at-home.two-snakes.title":"I due serpenti","coding-at-home.two-snakes.text":"Usando le carte CodyRoby, due serpenti si spostano sulla scacchiera e ciascuno di loro cerca di bloccare lo spostamento dell'altro. La regola di base è molto semplice: non si può tornare su una casella su cui è già passato un serpente. Vince il serpente che riesce a spostarsi liberamente per più tempo.","coding-at-home.two-snakes.material":"Carte CodyRoby, una scacchiera 5 × 5, due pedine e pezzetti di carta da usare per segnare le caselle già attraversate.","coding-at-home.two-snakes.questions.content.1":"Q1. Se nella situazione iniziale mostrata nel video i due giocatori non pescano carte gialle per girare a sinistra, quali carte dovrebbero sperare di pescare?","coding-at-home.round-trip.title":"Andata e ritorno","coding-at-home.round-trip.text":"Le squadre giocano a turno. La prima programma il viaggio di andata mentre la seconda deve riportare Roby al punto di partenza. Può sembrare facile ma non lo è, specialmente se si pianificano le mosse solo a mente senza spostare davvero Roby...","coding-at-home.round-trip.material":"Carte CodyRoby, una scacchiera 5 × 5, due pedine e pezzetti di carta da usare per segnare le caselle già attraversate.","coding-at-home.round-trip.questions.content.1":"Q1. È possibile che il programma che riporta Roby al punto di partenza sia più breve (ovvero composto da meno istruzioni) del programma per l'andata?","coding-at-home.meeting-point.title":"Punto di incontro","coding-at-home.meeting-point.text":`Questa volta pianifichiamo le nostre mosse prima di iniziare. Le due squadre mettono sul tavolo le carte per creare la sequenza di istruzioni che sposterà i rispettivi robot, ma non spostano niente fino a che uno dei giocatori dice "Partenza!". A quel punto la programmazione finisce e inizia l'azione. Il giocatore che ha detto "Partenza!" vince solo se i due robot, ciascuno dei quali esegue le istruzioni della propria squadra, finiscono sulla stessa casella.`,"coding-at-home.meeting-point.material":"Carte CodyRoby, una scacchiera 5 × 5, due pedine.","coding-at-home.meeting-point.questions.content.1":"Q1. Se pensate che i due robot potrebbero non incontrarsi mai, inventate regole che coprano tutte le situazioni possibili.","coding-at-home.follow-the-music.title":"Segui la musica","coding-at-home.follow-the-music.text":"Quando le sequenze di istruzioni di programmazione si ripetono periodicamente è come se avessero un ritmo. Se associamo un suono a ogni istruzione possiamo guidare Roby con la musica. È proprio quello che faremo questa volta. Creerò un programma usando suoni diversi che rappresentano istruzioni diverse e voi muoverete Roby sulla scacchiera seguendo queste istruzioni formate da suoni.","coding-at-home.follow-the-music.material":"Oltre alle carte CodyRoby, alla scacchiera e alla pedina, ci servono tre suoni diversi. Io ho usato tre bicchieri riempiti con diverse quantità di acqua, voi che cosa userete?","coding-at-home.follow-the-music.questions.content.1":"Q1. Provate a seguire il video e a farvi guidare dai suoni prodotti dai bicchieri senza guardare le carte. Sapete riconoscere ed eseguire le istruzioni espresse dai suoni?","coding-at-home.follow-the-music.questions.content.2":"Q2. Scegliete tre suoni da associare alle tre istruzioni di base. Inventate una sequenza di suoni che potreste ripetere all'infinito senza far mai uscire Roby dalla scacchiera...","coding-at-home.colour-everything.title":"Colorare tutto","coding-at-home.colour-everything.text":"Possiamo guidare i robot sulla lavagna in modo che il loro percorso componga un disegno? In questa attività, giochiamo con la programmazione e l'arte pixel, nel senso che formiamo immagini colorando le caselle di una scacchiera, come i pixel su uno schermo.","coding-at-home.colour-everything.material":"Le carte CodyRoby, una scacchiera di cartone e una pedina. Per colorare le caselle, coprile con pezzetti di carta colorata o utilizza i pennarelli.","coding-at-home.colour-everything.questions.content.1":"È possibile disegnare i due cuori della parte finale del video guidando il robot su tutte le caselle necessarie senza mai passarvi su due volte?","coding-at-home.codyplotter-and-codyprinter.title":"CodyPlotter e CodyPrinter","coding-at-home.codyplotter-and-codyprinter.text":"Qual è la differenza tra un plotter e una stampante? Scoprilo con questa attività di programmazione senza computer.","coding-at-home.codyplotter-and-codyprinter.material":"oltre al kit CodyRoby, ho utilizzato un pennarello verde e un robot di plastilina, ma è facoltativo.","coding-at-home.codyplotter-and-codyprinter.questions.content.1":"Puoi spiegare qual è la differenza tra un plotter e una stampante?","coding-at-home.codyplotter-and-codyprinter.questions.content.2":"Quale disegno comporrebbe RobyPrinter muovendosi lungo le linee della scacchiera, se eseguisse la sequenza di comandi dettati alla fine del video?","coding-at-home.boring-pixels.title":"Come sono noiosi i pixel! Meglio usare i numeri","coding-at-home.boring-pixels.text":"Quando diamo a Roby le istruzioni per formare un disegno, riquadro dopo riquadro, pixel dopo pixel, scopriamo che se diversi riquadri di una stessa riga hanno lo stesso colore possiamo avvalerci dei numeri per rendere l'operazione più interessante. I computer fanno lo stesso...","coding-at-home.boring-pixels.material":"un quaderno a quadretti o una scacchiera 5 × 5 disegnata su un foglio di carta, un pennarello. Per rappresentare il codice del disegno è possibile utilizzare una penna e un foglio.","coding-at-home.boring-pixels.questions.content.1":"Cerca di eseguire un disegno a quadretti rappresentandolo con la codifica RLE. La dimensione del disegno è uguale al numero di quadretti, ma qual è la dimensione della sua rappresentazione RLE?","coding-at-home.turning-code-into-pictures.title":"Trasformare i codici in immagini","coding-at-home.turning-code-into-pictures.text.1":"Abbiamo visto che possiamo creare un codice che ci consente di tracciare un'immagine. Ho pensato a un disegno e ho utilizzato un codice per trasformarlo in lettere e cifre, che ti ho fornito. Prendi nota delle lettere e dei numeri e utilizza il codice per ricostruire il disegno.","coding-at-home.turning-code-into-pictures.text.2":"Ecco l'immagine che avevo in mente, falla apparire sul tuo quaderno o sui quaderni di tutti coloro che conoscono la programmazione!","coding-at-home.turning-code-into-pictures.material":"un foglio di carta (preferibilmente a quadretti) e una penna.","coding-at-home.turning-code-into-pictures.questions.content.1":"Cerca di decodificare e disegnare le immagini di cui parlo alla fine del video.","coding-at-home.texts.1":"Coding in famiglia è una raccolta di brevi video, materiali fai da te, enigmi, giochi e sfide di coding, da usare quotidianamente in famiglia e a scuola. Per svolgere le attività, non occorre avere già conoscenze specifiche né dispositivi elettronici. Le attività intendono stimolare il pensiero computazionale e coltivare le abilità di allievi, genitori e insegnanti, a casa o a scuola.","coding-at-home.texts.2":`La serie Coding in famiglia della Settimana europea della programmazione si basa sull'iniziativa “Coding in famiglia” dell'Università di Urbino e dell’Associazione CodeMOOCnet, in collaborazione con Rai Cultura. Alessandro Bogliolo è professore di Sistemi per l’elaborazione dell’informazione all’Università di Urbino, Ambasciatore italiano della Settimana europea della programmazione e coordinatore di tutti gli ambasciatori, nonché membro del Governing Board of the Digital Skills and Jobs Coalition. `,"coding-at-home.texts.3":`Se sei interessato ad attività più unplugged o ad attività di programmazione diversa, come linguaggi, robotica, micro:bit, dai un'occhiata alla "Learning Bits" della EU Code Week con video tutorial e moduli didattici per le scuole primarie, secondarie di primo grado e di secondo grado. Dai un'occhiata anche alle risorse Learn&Teach della EU Code Week, dove puoi trovare risorse gratuite e di alta qualità, provenienti da tutto il mondo, dedicate ad insegnanti e studenti.`,"coding-at-home.coding-at-home-text":"Una raccolta di brevi video, materiali fai-da-te, puzzle, giochi e sfide di programmazione per l'uso quotidiano in famiglia e a scuola.","coding-at-home.coding-at-home-sub-text1":`La serie Coding@Home della EU Code Week si basa sull' iniziativa "Coding in famiglia" dell'Università di Urbino e dell'Associazione CodeMOOCnet in collaborazione con Rai Cultura. L'autore di Coding@Home video è Alessandro Bogliolo, professore di Sistemi di Elaborazione delle Informazioni all'Università di Urbino, ambasciatore italiano della EU Code Week e coordinatore di tutti gli ambasciatori, nonché membro del Consiglio di Direzione della Digital Skills and Jobs Coalition.`,"coding-at-home.coding-at-home-sub-text2":"Non hai bisogno di alcuna conoscenza precedente o di dispositivi elettronici per svolgere le attività. Le attività stimoleranno il pensiero computazionale e coltiveranno le competenze di alunni, genitori e insegnanti a casa o a scuola.","community.titles.0":"Community","community.titles.1":"Ambasciatori","community.titles.2":"Insegnanti guida","community.titles.3":"Coordinatori Edu","community.titles.4":"Volontari per la settimana europea della programmazione","community.intro.0":"La settimana europea della programmazione (EU Code Week) conta su una vasta community internazionale di volontari per avere successo. In questa pagina troverai i membri attivi nel tuo paese.","community.intro.1":`La colonna portante della settimana europea della programmazione è costituita dagli "ambasciatori\\", dagli \\"insegnanti guida (leading teacher)\\" e dai rappresentanti dei ministeri dell'Istruzione dell'UE e dei paesi dei Balcani occidentali, i coordinatori Edu`,"community.intro.2":"Seleziona il tuo paese per saperne di più sulla tua community locale:","community.ambassadors":"Gli ambasciatori fungono da punto di contatto principale per la settimana della programmazione in ciascun paese e contribuiscono a diffondere la visione della Code Week a livello locale. Mettono in contatto persone, imprese e comunità interessate a sostenere la settimana europea della programmazione. Incoraggiano gli organizzatori a registrare eventi di programmazione sulla mappa della Code week e promuovono in generale la partecipazione all'iniziativa. Gli ambasciatori, inoltre, esaminano e approvano le attività nel loro paese. Collaborano con i loro omologhi di altri paesi e si riuniscono periodicamente per discutere di come sviluppare ulteriormente l'iniziativa.","community.leading-teachers":`I "leading teacher\\" formano una community attiva di oltre 450 formatori provenienti da tutta Europa. Aiutano a collegare scuole, insegnanti e studenti interessati a partecipare alla settimana della programmazione e li incoraggiano a organizzare attività e a registrarle sulla mappa della Code Week. Tengono seminari online sullo sviluppo professionale nella loro lingua e fungono da punto di riferimento per altri insegnanti del loro paese, ma anche del resto d'Europa. Inoltre, promuovono l'iniziativa a livello locale.`,"community.cta":"Se sei un insegnante, sulla mappa puoi trovare insegnanti guida da contattare.","community.edu":"I coordinatori Edu della settimana europea della programmazione sono corrispondenti presso i ministeri dell'Istruzione o altre autorità e organizzazioni del settore dell'istruzione che partecipano all'iniziativa. I coordinatori Edu consolidano le basi dell'iniziativa sostenendo gli insegnanti e le scuole a livello nazionale. Ciò include la comunicazione con le scuole che partecipano già alla settimana europea della programmazione per conoscere le migliori pratiche e condividere esperienze. I coordinatori Edu offrono inoltre sostegno alle scuole che desiderano partecipare all'iniziativa mettendo a disposizione risorse disponibili, materiale didattico e opportunità all'interno della community.","community.volunteer.0":"Non sei obbligato a ricoprire un ruolo ufficiale nella community della settimana europea della programmazione per partecipare al movimento. Chiunque può organizzare attività per insegnare e ispirare le persone a programmare, fare robotica, sperimentare con hardware, stampa 3D ecc. e pubblicare la propria attività","community.volunteer.1":"sulla mappa.","community.volunteer.2":"Tuttavia, se hai voglia e tempo da dedicare alla promozione della programmazione e credi nella","community.volunteer.3":"visione","community.volunteer.4":"e","community.volunteer.5":"nei valori","community.volunteer.6":"della settimana europea della programmazione, potresti diventare insegnante guida o ambasciatore.","community.volunteer.7":"Se ti appassiona insegnare e imparare a programmare tanto quanto noi, leggi per saperne di più sul ruolo e sui vantaggi degli insegnanti guida","community.volunteer.8":"qui","community.volunteer.9":"Poi puoi fare domanda per diventarlo anche tu compilando questo","community.volunteer.10":"modulo di candidatura online.","community.volunteer.11":"Il numero di insegnanti guida per paese è fisso, il che significa che le candidature sono aperte solo per alcuni paesi specifici alla volta","community.volunteer.12":"Se vuoi promuovere la programmazione nel tuo paese, scopri quali sono","community.volunteer.13":"le responsabilità degli ambasciatori","community.volunteer.14":"e dai un'occhiata all'elenco degli ambasciatori della settimana europea della programmazione","community.volunteer.15":"Se nel tuo paese vi sono già ambasciatori, ti invitiamo a metterti direttamente in contatto con loro per scoprire come sostenere al meglio l'iniziativa. Se non c'è nessun ambasciatore nel tuo paese, puoi rivolgerti all'indirizzo info@codeweek.eu","community.hub_IT":"Fondazione LINKS - Leading Innovation and Knowledge for Society","community.hub_level_IT":"National Hub","community.hub_desc_IT":`Fondazione LINKS è una fondazione privata senza scopo di lucro nata per promuovere l'innovazione, facilitare il trasferimento di conoscenze e migliorare la crescita della società, in particolare in Italia. Con le sue attività Fondazione LINKS mira a colmare il divario tra il mondo accademico, l'industria e la pubblica amministrazione, promuovendo progetti di ricerca e sviluppo in collaborazione con questi attori. FondazionE LINKS si propone di affrontare sfide sociali come il cambiamento climatico, la salute e la trasformazione digitale, con una particolare attenzione al settore educativo. All'interno della fondazione, l'unità di ricerca EdTech esplora la relazione tra tecnologie emergenti e apprendimento, assicurando che l'innovazione sia al servizio di una comunità educativa sempre più ampia. POC: codeweek@linksfoundation.com`,"cookie.uses_cookies":"Questo sito utilizza i cookie per migliorare l'esplorazione","cookie.accept":"Accetto i cookie","cookie.refuse":"Rifiuto i cookie","cookie.cookies":"Cookie","cookie.find_out_more_on":"Scopri ","cookie.how_we_use":"come usiamo i cookie e come è possibile modificare le tue impostazioni","cookie_policy.title":"Politica sull’utilizzo dei cookie","cookie_policy.what.title":"Che cosa sono i cookie?","cookie_policy.what.text":"I cookie sono piccoli file di testo che i siti web memorizzano sul tuo computer o dispositivo mobile quando li visiti.
","cookie_policy.what.first_party":"I cookie di prime parti sono trasmessi dal sito web che stai visitando. Solo quel sito web può leggerli. Può inoltre accadere che un sito web utilizzi servizi esterni, i quali a loro volta trasmetteranno altri cookie, noti come cookie di terze parti.","cookie_policy.what.persistent_cookies":"I cookie permanenti vengono salvati sul computer e, a differenza di quanto accade con i cookie di sessione, non vengono eliminati automaticamente alla chiusura del browser.","cookie_policy.what.items":`In occasione della tua prima visita al sito web di Codeweek, ti verrà chiesto se desideri accettare o rifiutare i cookie.
Tale richiesta ha lo scopo di consentire al sito di ricordare le tue preferenze (come ad esempio il nome utente, la lingua ecc.) per un determinato periodo di tempo.
diff --git a/public/build/manifest.json b/public/build/manifest.json index 24a56e941..62afbc381 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -10,7 +10,7 @@ "isEntry": true }, "resources/js/app.js": { - "file": "assets/app-Dt6rPs4w.js", + "file": "assets/app-BnisJ9m_.js", "name": "app", "src": "resources/js/app.js", "isEntry": true, @@ -93,7 +93,7 @@ "isDynamicEntry": true }, "resources/lang/php_en.json": { - "file": "assets/php_en-C2_F76So.js", + "file": "assets/php_en-D2tgOGId.js", "name": "php_en", "src": "resources/lang/php_en.json", "isDynamicEntry": true @@ -135,7 +135,7 @@ "isDynamicEntry": true }, "resources/lang/php_it.json": { - "file": "assets/php_it-Bg3vOCbN.js", + "file": "assets/php_it-DgjtZXSf.js", "name": "php_it", "src": "resources/lang/php_it.json", "isDynamicEntry": true diff --git a/resources/lang/en/challenges.php b/resources/lang/en/challenges.php index 51984d9a5..24ed17889 100644 --- a/resources/lang/en/challenges.php +++ b/resources/lang/en/challenges.php @@ -101,5 +101,7 @@ 'challenges-sub-title'=>'You would like to participate in the EU Code Week but do not really have an idea of what to organise?', 'challenges-sub-text1'=>'Look no further! Along with EU Code Week partners, we have designed a selection of easy-to-do challenges with concrete examples of how to use them in a classroom or group. There are also guidelines on how to complete the challenges, but you can adapt them so that they suit the needs, interests and age of your participants.', 'challenges-sub-text2'=>'You can use whatever tools and technologies you like, but we recommend open-source resources. Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to join the EU Code Week fun!.', - + 'challenges-sub-text3'=>'You can use whatever tools and technologies you like, but we recommend open-source resources. Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to join the EU Code Week fun!.', + 'challenges-sub-text3'=>'You can use whatever tools and technologies you like, but we recommend open-source resources. Choose one or several challenges, adapt it to your group or your classroom, and share the results on Instagram to encourage even more colleagues and friends to join the EU Code Week fun!.', + 'challenges-sub-text3' => 'Need help navigating the Challenges? Try our Roadmap — a simplified tool to explore them step by step.', ]; diff --git a/resources/lang/it/challenges.php b/resources/lang/it/challenges.php index 25beea439..d6d53bd3f 100644 --- a/resources/lang/it/challenges.php +++ b/resources/lang/it/challenges.php @@ -95,4 +95,5 @@ 'challenges-sub-title'=>'Vorresti partecipare alla EU Code Week ma non hai davvero idea di cosa organizzare?', 'challenges-sub-text1'=>'Non cercare altrove! Insieme ai partner della EU Code Week, abbiamo progettato una selezione di sfide facili da fare con esempi concreti di come utilizzarle in classe o in gruppo. Ci sono anche linee guida su come completare le sfide, ma puoi adattarle in modo che si adattino alle esigenze, agli interessi e all\'età dei tuoi partecipanti.', 'challenges-sub-text2'=>'Puoi utilizzare tutti gli strumenti e le tecnologie che preferisci, ma ti consigliamo di utilizzare risorse open source. Scegli una o più sfide, adattale al tuo gruppo o alla tua classe e condividi i risultati su Instagram per incoraggiare ancora più colleghi e amici a partecipare al divertimento della EU Code Week!', + 'challenges-sub-text3' => 'Cerchi un aiuto per orientarti tra le Challenges? Puoi usare la nostra Roadmap: uno strumento semplificato per esplorarle passo dopo passo.', ]; diff --git a/resources/views/2021/challenges.blade.php b/resources/views/2021/challenges.blade.php index 2252a725b..6fbc2c0ef 100644 --- a/resources/views/2021/challenges.blade.php +++ b/resources/views/2021/challenges.blade.php @@ -18,10 +18,10 @@ @section('content')@lang('challenges.challenges-sub-text1')
-+
@lang('challenges.challenges-sub-text2')
+ @php + $locale = app()->getLocale(); + $roadmapUrl = match ($locale) { + 'it' => 'https://codeweek-s3.s3.eu-west-1.amazonaws.com/resources/Roadmap4teachers_Syllabus_Code+Week_IT.pdf', + default => 'https://codeweek-s3.s3.eu-west-1.amazonaws.com/resources/Roadmap4teachers_Syllabus_Code+Week_EN.pdf', + }; + @endphp + ++ {!! __('challenges.challenges-sub-text3', ['url' => $roadmapUrl]) !!} +
+