Revue ergonomie réponses aux quizs pour utilisateur connecté.
This commit is contained in:
parent
df0bacf181
commit
bace675c7e
@ -1214,12 +1214,20 @@ font-size:1.1em;
|
||||
padding: 0.5em;
|
||||
display: block;
|
||||
list-style-type: none;
|
||||
font-size: 0.75em;
|
||||
font-size: 0.85em;
|
||||
}
|
||||
#content ul:last-child li
|
||||
{
|
||||
margin: 0.25em;
|
||||
}
|
||||
#content ul:last-child h5
|
||||
{
|
||||
font-size: 1em;
|
||||
}
|
||||
#content ul:last-child p
|
||||
{
|
||||
font-size: 0.85em;
|
||||
}
|
||||
#content ul:last-child li::before
|
||||
{
|
||||
content: '- ';
|
||||
|
@ -161,7 +161,10 @@ myForm.addEventListener("submit", function(e)
|
||||
}
|
||||
else
|
||||
getOuput+="<br>"+txtAnswers.responseSavedError.replace("#URL", configTemplate.userHomePage);
|
||||
addElement(divResponse, "p", getOuput, "", ["info"]);
|
||||
// on redirige vers le résultat
|
||||
window.location.hash="";
|
||||
const here=window.location;// window.location à ajouter pour ne pas quitter la page en mode "preview"...
|
||||
window.location.assign(here+"explanations");
|
||||
}
|
||||
}
|
||||
xhrSaveAnswer.setRequestHeader("Authorization", "Bearer "+user.token);
|
||||
@ -182,7 +185,7 @@ myForm.addEventListener("submit", function(e)
|
||||
// on redirige vers le résultat
|
||||
window.location.hash="";
|
||||
const here=window.location;// window.location à ajouter pour ne pas quitter la page en mode "preview"...
|
||||
window.location.assign(here+"response");
|
||||
window.location.assign(here+"response");
|
||||
}
|
||||
// + affichage des textes d'explications pour chaque question
|
||||
const explanations=document.querySelectorAll(".help");
|
||||
@ -227,6 +230,7 @@ const checkPreviousResponses = (user) =>
|
||||
{
|
||||
DATEANSWER : dateFormat(response[i].createdAt, lang),
|
||||
NBCORRECTANSWERS : response[i].nbCorrectAnswers,
|
||||
NBQUESTIONS : response[i].nbQuestions,
|
||||
AVGDURATION : response[i].duration
|
||||
};
|
||||
previousAnswersContent+="<li>"+replaceAll(txtAnswers.previousAnswersLine, mapLineContent)+"</li>";
|
||||
@ -241,6 +245,9 @@ const checkPreviousResponses = (user) =>
|
||||
}
|
||||
else
|
||||
addElement(explanationsContent, "ul", txtAnswers.noPreviousAnswer);
|
||||
// dans un cas comme dans l'autre, bouton pour revenir à l'accueil du compte
|
||||
addElement(explanationsContent, "p", "<a href=\"/"+configTemplate.userHomePage+"\" class=\"button cardboard\">"+configTemplate.userHomePageTxt+"</a>", "", ["btn"], "", false);
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -21,6 +21,6 @@ module.exports =
|
||||
statsUser: "Vous avez enregistré NBANSWERS réponses à <b>NBQUESTIONNAIRES questionnaires différents</b> sur les NBTOTQUESTIONNAIRES proposés par le site.<br>En moyenne, vous avez mis AVGDURATION secondes à répondre et avez <b>correctement répondu à AVGCORRECTANSWERS % des questions</b>.",
|
||||
previousAnswersTitle: "Bonjour #NOM, voici vos précédents résultats à ce quiz",
|
||||
previousAnswersStats: "En moyenne, vous avez répondu à ce quiz en AVGDURATION secondes, en ayant <b>AVGCORRECTANSWERS % de bonnes réponses</b>.",
|
||||
previousAnswersLine: "Le DATEANSWER, vous avez répondu correctement à NBCORRECTANSWERS questions en AVGDURATION secondes.",
|
||||
previousAnswersLine: "Le DATEANSWER, vous avez répondu correctement à NBCORRECTANSWERS questions sur NBQUESTIONS en AVGDURATION secondes.",
|
||||
noPreviousAnswer: "On dirait que c'est la première fois que vous répondez à ce quiz. Bonne lecture !"
|
||||
};
|
||||
|
@ -20,6 +20,7 @@ module.exports =
|
||||
maxQuestionnairesByPage: 9,
|
||||
nbQuestionnairesUserHomePage : 3,
|
||||
userHomePage : "accueil.html",
|
||||
userHomePageTxt : "Ma page d'accueil.",
|
||||
adminHomePage : "admin.html",
|
||||
managerHomePage : "gestion.html",
|
||||
subscribePage : "inscription.html",
|
||||
|
Loading…
x
Reference in New Issue
Block a user