Media de acertos por questão em um quiz

Media de acertos por questão em um quiz

por Miguel Silva -
Número de respostas: 0

Olá pessoal,

Tenho um sql que me retorna a media de acerto por questões, mas como obter apenas as questões de um determinado quiz. não quero todas as tentativas das questões mas apenas as tentativas de um determinado quiz, segue sql

select distinct(questionid) as id_questao,
count(questionid) as total_respostas,
sum(
   case when responsesummary = rightanswer
   then 1 else 0
   end
) as acertos,
concat(
   round(
      sum(
         case when responsesummary = rightanswer
         then 1 else 0
         end
      )
      / count(responsesummary) * 100
   ),'%'
) as media_acertos
from mdl_question_attempts
group by questionid
 
Contagem das avaliações:  -