🔄 再试一次👀 看解析';
- cd.appendChild(ht);return;
- }
- }
+ // Always show explanation immediately (remove hint-first flow)
+ let cd=inp.closest('.cd');
+ let existingFB=cd?cd.querySelector('.fb'):null;
+ if(existingFB)existingFB.remove();
let fb=document.createElement('div');
fb.className='fb sh '+(kor?'go':'bd');
- fb.innerHTML=(kor?'✅ PERFECT! 完美通过!':'❌ MISS! 再练练!')+'
🔧 维修站解析:'+q.exp;
- if(!kor)fb.innerHTML+='
正确赛道路线:'+q.ans;
- inp.parentElement.appendChild(fb);
- if(!kor){
- let sims=getSimQuestions(q,3);
+ if(kor){
+ fb.innerHTML='✅ PERFECT! 完美通过!
🔧 维修站解析:'+q.exp;
+ }else{
+ fb.innerHTML='❌ MISS! 再练练!
🔧 维修站解析:'+q.exp+'
✅ 正确答案:'+q.ans;
+ if(v!==q.ans)fb.innerHTML+='
你的答案: '+v+'';
+ // Show similar questions for practice
+ let sims=getSimQuestions(q,2);
if(sims.length){
- let cd=inp.closest('.cd');let sdiv=document.createElement('div');sdiv.className='sim sh';
+ let sdiv=document.createElement('div');sdiv.className='sim sh';
let shtml='🏎 关联练习(同题型巩固)';
- sims.forEach((sq,si)=>{
+ sims.forEach(function(sq,si){
shtml+=''+(si+1)+'. '+sq.stem.replace(/\n/g,'
')+'
';
- if(sq.type==='choice'){shtml+='';sq.opts.forEach((o,j)=>{let c='op';shtml+='';});shtml+='
';}
- else{shtml+='';}
+ if(sq.type==='choice'){
+ shtml+='';
+ sq.opts.forEach(function(o,j2){shtml+='';});
+ shtml+='
';
+ }else{
+ shtml+='';
+ }
});
sdiv.innerHTML=shtml;cd.appendChild(sdiv);
}
}
+ if(cd)cd.appendChild(fb);
upd();
-}
-function retryFill(id){
+}function retryFill(id){
delete conv[id];let el=document.querySelector('.cd:has(.ht)');
if(el){let q=Q.find(x=>x.id===id);if(q)el.outerHTML=renderCard(q,0,true);}
upd();