Commit 27cc6adc authored by Lucas Henrique's avatar Lucas Henrique
Browse files

Adiciona visualização dos pareceres de avaliações por barema e link

parent 2ec816a4
......@@ -45,7 +45,89 @@
</tr>
</thead>
<tbody>
@if($evento->tipoAvaliacao == "campos")
@foreach($trabalho->avaliadors as $avaliador)
@php
$avaliacaoTrabalho = App\AvaliacaoTrabalho::where('trabalho_id', $trabalho->id)->where('avaliador_id', $avaliador->id)->get()->first();
$pivot = $avaliador->trabalhos()->where('trabalho_id', $trabalho->id)->first()->pivot;
@endphp
<tr>
<td>{{ $avaliador->user->name }}</td>
<td>{{ $avaliador->tipo }}</td>
<td>{{ $avaliador->user->email }}</td>
<td>Interna</td>
<td>
@if($avaliacaoTrabalho == null)
Indisponível
@else
{{ date('d/m/Y', strtotime($pivot->created_at)) }}
@endif
</td>
{{--Parecer--}}
<td>
@if($avaliacaoTrabalho == null)
Indisponível
@else
{{ $pivot->recomendacao }}
@endif
{{--Acesso ao parecer interno--}}
<td>
@if($avaliacaoTrabalho == null)
<button class="btn btn-danger" disabled="disabled" >
Indisponível
</button>
@else
<a href="{{ route('admin.visualizarParecerBarema', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id, 'evento_id' => $evento->id]) }}" class="btn btn-primary" >
Visualizar
</a>
@endif
</td>
</tr>
@endforeach
@elseif($evento->tipoAvaliacao == "link")
@foreach($trabalho->avaliadors as $avaliador)
@php
$pivot = $avaliador->trabalhos()->where('trabalho_id', $trabalho->id)->first()->pivot;
$parecerLink = $pivot->status;
@endphp
<tr>
<td>{{ $avaliador->user->name }}</td>
<td>{{ $avaliador->tipo }}</td>
<td>{{ $avaliador->user->email }}</td>
<td>Interna</td>
<td>
@if($parecerLink == null)
Indisponível
@else
{{ date('d/m/Y', strtotime($pivot->created_at)) }}
@endif
</td>
{{--Parecer--}}
<td>
@if($parecerLink == null)
Indisponível
@else
{{ $pivot->recomendacao }}
@endif
</td>
{{--Acesso ao parecer interno--}}
<td>
@if($parecerLink == null)
<button class="btn btn-danger" disabled="disabled" >
Indisponível
</button>
@else
<a href="{{ route('admin.visualizarParecerLink', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}" class="btn btn-primary" >
Visualizar
</a>
@endif
</td>
</tr>
@endforeach
@else
@foreach($trabalho->avaliadors as $avaliador)
@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 2 || $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == 3 || ( $avaliador->tipo == "Interno" && $avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->acesso == null ))
@php
$parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first();
......@@ -127,6 +209,7 @@
</tr>
@endif
@endforeach
@endif
</tbody>
</table>
</div>
......
@extends('layouts.app')
@php $i=0; $numCampos=0; @endphp
@section('content')
<div class="container content">
<div class="row justify-content-center">
<div class="col-sm-12">
<div class="card" style="margin-top:50px">
<div class="card-body">
<a href="{{url()->previous()}}" class="btn btn-primary mb-2"> Voltar</a>
<h5 class="card-title">Parecer do avaliador: {{ $avaliador->user->name }}</h5>
<h6 class="card-title">Trabalho: {{ $trabalho->titulo }}</h6>
<p class="card-text">
<div class="form-group">
<table class="table table-bordered col-sm-12" id="dynamicAddRemove">
<tr>
<th>Nome</th>
<th>Descrição</th>
<th>Nota Máxima</th>
<th>Prioridade</th>
<th><strong>Nota da avaliação</strong></th>
</tr>
@foreach ($camposAvaliacao as $campoAvaliacao)
<tr>
<td><input type="text" name="inputField[{{$i}}][nome]" class="form-control nome" value="{{ $campoAvaliacao->nome }}" disabled/></td>
<td><input type="text" name="inputField[{{$i}}][descricao]" class="form-control descricao" value="{{ $campoAvaliacao->descricao }}" disabled/>
</td>
<td><input type="number" name="inputField[{{$i}}][nota_maxima]" class="form-control nota_maxima" value="{{ $campoAvaliacao->nota_maxima }}" disabled/></td>
<td><input type="number" name="inputField[{{$i}}][nota_prioridade]" class="form-control nota_maxima" value="{{ $campoAvaliacao->prioridade }}" disabled/></td>
<td> <input type="number" min="0" max="{{ $campoAvaliacao->nota_maxima }}" step="1" name="inputField[{{$i}}][nota]" class="form-control nota" value="{{$avalTrabalho->values()->get($i)->nota}}" style="font-weight: bold;" disabled /> </td>
</tr>
@php ++$i; ++$numCampos; @endphp
@endforeach
</table>
</div>
<div class="form-group">
<label for="exampleFormControlSelect1">Pontuação: <strong>{{ $parecer->pontuacao }}</strong> </label>
</div>
<div class="form-group">
<label for="exampleFormControlSelect1">Recomendação: <strong>{{ $parecer->recomendacao }}</strong> </label>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('javascript')
<script type="text/javascript">
</script>
@endsection
@extends('layouts.app')
@section('content')
<div class="container content">
<div class="row justify-content-center">
<div class="col-sm-12">
<div class="card" style="margin-top:50px">
<div class="card-body">
<a href="{{url()->previous()}}" class="btn btn-primary mb-2"> Voltar</a>
<h5 class="card-title">Parecer do avaliador: {{ $avaliador->user->name }}</h5>
<h6 class="card-title">Trabalho: {{ $trabalho->titulo }}</h6>
<p class="card-text">
<div class="form-group">
<label>Link para parecer: </label>
<input type="text" class="form-control" id="exampleFormControlTextarea1" name="textParecer" value="{{ $evento->formAvaliacaoExterno }}" disabled />
</div>
<div class="form-group">
<label for="exampleFormControlSelect1">Pontuação: <strong>{{ $parecer->pontuacao }}</strong> </label>
</div>
<div class="form-group">
<label for="exampleFormControlSelect1">Recomendação: <strong>{{ $parecer->recomendacao }}</strong> </label>
</div>
</div>
</div>
</div>
</div>
</div>
@endsection
@section('javascript')
<script type="text/javascript">
</script>
@endsection
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment