getUserName(); $questionnaire = $model->getQuestionnaireTitle(); $this->title = $user . ": " . $questionnaire; $this->params['breadcrumbs'][] = ['label' => 'User Questionnaires', 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; YiiAsset::register($this); ?> registerJs( // '$("document").ready(function(){ // $("#new_note").on("pjax:end", function() { // $.pjax.reload({container:"#user_responses"}); //Reload GridView // }); // });' //); ?>
setPercentCorrectAnswers(4)); die();?>

'btn btn-primary']) ?> $model->id], ['class' => 'btn btn-primary']) ?> $model->id], [ 'class' => 'btn btn-danger', 'data' => [ 'confirm' => 'Are you sure you want to delete this item?', 'method' => 'post', ], ]) ?>

$model, 'attributes' => [ 'id', [ 'attribute' => 'questionnaires_id', 'value' => $questionnaire, ], [ 'attribute' => 'user_id', 'value' => $user, ], 'uuid', 'score', [ 'attribute' => 'percent_correct_answers', 'value' => function($model) { $percent = $model->percent_correct_answers * 100; return $percent . '%'; } ], [ 'attribute' => 'status', 'format' => 'raw', 'value' => function($model) { return common\helpers\StatusHelper::statusLabel($model->status); }, ], 'created_at', 'updated_at', ], ]) ?>

$model->id], [ 'class' => 'btn btn-primary', 'data' => [ 'confirm' => 'Проверка ответов пользователя: ' . $user . ". Категория: " . $questionnaire, // 'method' => 'post', ], ]) ?> '

Подсчёт балов

', 'toggleButton' => [ 'label' => 'Посчитать баллы', 'tag' => 'button', 'class' => 'btn btn-success', ], ]); if($model->checkAnswerFlagsForNull()) { echo 'Ответы проверены. Посчитать баллы?'; echo Html::a('Посчитать баллы', ['calculate-score', 'id' => $model->id], [ 'class' => 'btn btn-primary' ]); } else { echo 'Не все ответы проверены.'; } ?>

'user_responses']); ?> $responseDataProvider, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'response_body', [ 'attribute' => 'question_id', 'value' => function($model){ return $model->getQuestionBody(); } ], [ 'attribute' => 'Тип вопроса', 'value' => function($model){ return $model->getQuestionType(); } ], [ 'attribute' => 'answer_flag', 'format' => 'raw', 'value' => function ($model) { return \common\helpers\AnswerHelper::answerFlagLable($model->answer_flag); }, ], [ 'class' => 'yii\grid\ActionColumn', 'template' => '{update}', // {delete} 'buttons' => [ 'update' => function ($url,$model) { return Html::a( '', ['user-response/update', 'id' => $model['id']]); }, ], ], ], ]); ?>