|
@@ -1,4 +1,4 @@ |
|
|
<div class="page"> |
|
|
|
|
|
|
|
|
<div class="page" *ngIf="questionList.length > 0"> |
|
|
<header class="nav-header"> |
|
|
<header class="nav-header"> |
|
|
<button class="close-button" (click)="back()"> |
|
|
<button class="close-button" (click)="back()"> |
|
|
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> |
|
|
<svg-icon [applyClass]="true" class="icon" src="assets/custom-icons/close.svg"></svg-icon> |
|
@@ -12,7 +12,7 @@ |
|
|
<section class="question-status"> |
|
|
<section class="question-status"> |
|
|
<div class="container"> |
|
|
<div class="container"> |
|
|
<div class="question-number correct" *ngFor="let question of questionList; let i = index" |
|
|
<div class="question-number correct" *ngFor="let question of questionList; let i = index" |
|
|
[ngClass]="{'current': selectedQuestionId && selectedQuestionId === question.id, |
|
|
|
|
|
|
|
|
[ngClass]="{'current': selectedQuestion && selectedQuestion.id === question.id, |
|
|
'correct' : question.userAnswer === question.correctAnswer, |
|
|
'correct' : question.userAnswer === question.correctAnswer, |
|
|
'wrong' : question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer}"> |
|
|
'wrong' : question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer}"> |
|
|
<span> |
|
|
<span> |
|
@@ -48,7 +48,7 @@ |
|
|
[ngClass]="{'correct' : question.userAnswer === question.correctAnswer && question.userAnswer === option.id, |
|
|
[ngClass]="{'correct' : question.userAnswer === question.correctAnswer && question.userAnswer === option.id, |
|
|
'wrong': question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer && question.userAnswer === option.id, |
|
|
'wrong': question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer && question.userAnswer === option.id, |
|
|
'show-correct': question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer && question.correctAnswer === option.id }" |
|
|
'show-correct': question.userAnswer !== 0 && question.userAnswer !== question.correctAnswer && question.correctAnswer === option.id }" |
|
|
(click)="question.userAnswer = option.id;"> |
|
|
|
|
|
|
|
|
(click)="question.userAnswer = option.id"> |
|
|
<label> {{ j + 1 }}. {{ option.text }} </label> |
|
|
<label> {{ j + 1 }}. {{ option.text }} </label> |
|
|
<div class="icon-holder"> |
|
|
<div class="icon-holder"> |
|
|
<svg-icon [applyClass]="true" class="icon wrong-icon" src="assets/custom-icons/close-circle.svg"></svg-icon> |
|
|
<svg-icon [applyClass]="true" class="icon wrong-icon" src="assets/custom-icons/close-circle.svg"></svg-icon> |
|
@@ -59,6 +59,12 @@ |
|
|
</ngx-siema-slide> |
|
|
</ngx-siema-slide> |
|
|
</ngx-siema> |
|
|
</ngx-siema> |
|
|
|
|
|
|
|
|
<button class="next-button" (click)="next()"> Next </button> |
|
|
|
|
|
|
|
|
<div class="action-buttons"> |
|
|
|
|
|
<button class="prev-button" *ngIf="selectedQuestion.id !== questionList[0].id" (click)="prev()"> Previous </button> |
|
|
|
|
|
<button class="next-button" (click)="next()"> |
|
|
|
|
|
<span *ngIf="selectedQuestion.userAnswer !== 0"> Next </span> |
|
|
|
|
|
<span *ngIf="selectedQuestion.userAnswer === 0"> Skip </span> |
|
|
|
|
|
</button> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |