Kreatives Reisen
Quiz de limba germană
(function(){ var r=document.getElementById('reisenquiz'); if(r.dataset.init)return; r.dataset.init='1'; var data=[ ['der Koffer','valiza',['valiza','harta','biletul']], ['die Reise','călătoria',['vacanța','călătoria','gara']], ['das Flugzeug','avionul',['trenul','autobuzul','avionul']], ['der Zug','trenul',['trenul','avionul','bicicleta']], ['der Bahnhof','gara',['aeroportul','gara','hotelul']], ['der Flughafen','aeroportul',['muzeul','gara','aeroportul']], ['der Reisepass','pașaportul',['pașaportul','biletul','rucsacul']], ['die Karte','harta',['camera foto','valiza','harta']], ['der Rucksack','rucsacul',['rucsacul','pașaportul','trenul']], ['die Kamera','aparatul foto',['harta','aparatul foto','valiza']], ['das Hotel','hotelul',['aeroportul','hotelul','gara']], ['die Sehenswürdigkeit','obiectivul turistic',['obiectivul turistic','biletul','călătoria']], ['das Abenteuer','aventura',['lumea','avionul','aventura']], ['die Welt','lumea',['lumea','gara','camera foto']], ['das Ticket','biletul',['pașaportul','biletul','hotelul']] ]; var i=0,score=0,answered=false; var count=r.querySelector('#rq-count'),word=r.querySelector('#rq-word'), opts=r.querySelector('#rq-options'),fb=r.querySelector('#rq-feedback'), next=r.querySelector('#rq-next'); function show(){ answered=false; var q=data[i]; count.textContent='Întrebarea '+(i+1)+' din 15 | Punctaj: '+score; word.textContent=q[0]; fb.textContent=''; next.style.display='none'; opts.innerHTML=''; q[2].forEach(function(a){ var b=document.createElement('button'); b.type='button'; b.textContent=a; b.style.cssText='display:block;width:100%;padding:13px;margin:8px 0;background:white;border:1px solid #ccd5e0;border-radius:8px;text-align:left;font-size:16px;cursor:pointer;color:#17345b'; b.onclick=function(){ if(answered)return; answered=true; if(a===q[1]){ score++; fb.textContent='Richtig! Răspuns corect: '+q[1]; fb.style.color='green'; }else{ fb.textContent='Răspuns corect: '+q[1]; fb.style.color='#b33'; } Array.from(opts.children).forEach(function(x){ x.disabled=true; if(x.textContent===q[1])x.style.background='#d9f5df'; }); count.textContent='Întrebarea '+(i+1)+' din 15 | Punctaj: '+score; next.textContent=i===14?'Vezi rezultatul':'Următoarea întrebare'; next.style.display='block'; }; opts.appendChild(b); }); } next.onclick=function(){ if(!answered)return; i++; if(i=10?'Sehr gut! Foarte bine!':'Gut gemacht! Continuă să exersezi!'; next.textContent='Joacă din nou'; next.style.display='block'; next.onclick=function(){i=0;score=0;show();}; }; show(); })();