You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
149 lines
4.6 KiB
PHTML
149 lines
4.6 KiB
PHTML
|
2 months ago
|
<?php
|
||
|
|
|
||
|
|
namespace App\Models;
|
||
|
|
|
||
|
|
use Illuminate\Database\Eloquent\Model;
|
||
|
|
|
||
|
|
class ResultadoAdmisionCarga extends Model
|
||
|
|
{
|
||
|
|
protected $table = 'resultados_admision_carga';
|
||
|
|
|
||
|
|
protected $primaryKey = 'id';
|
||
|
|
|
||
|
|
public $timestamps = false; // Solo tienes created_at
|
||
|
|
|
||
|
|
protected $guarded = [];
|
||
|
|
// Uso guarded vacío porque tienes MUCHOS campos.
|
||
|
|
// Es más práctico que escribir todos en fillable.
|
||
|
|
|
||
|
|
protected $casts = [
|
||
|
|
|
||
|
|
'puntaje_total' => 'decimal:2',
|
||
|
|
'puesto' => 'integer',
|
||
|
|
|
||
|
|
// ARITMETICA
|
||
|
|
'correctas_aritmetica' => 'integer',
|
||
|
|
'blancas_aritmetica' => 'integer',
|
||
|
|
'puntaje_aritmetica' => 'decimal:2',
|
||
|
|
'porcentaje_aritmetica' => 'decimal:2',
|
||
|
|
|
||
|
|
// ALGEBRA
|
||
|
|
'correctas_algebra' => 'integer',
|
||
|
|
'blancas_algebra' => 'integer',
|
||
|
|
'puntaje_algebra' => 'decimal:2',
|
||
|
|
'porcentaje_algebra' => 'decimal:2',
|
||
|
|
|
||
|
|
// GEOMETRIA
|
||
|
|
'correctas_geometria' => 'integer',
|
||
|
|
'blancas_geometria' => 'integer',
|
||
|
|
'puntaje_geometria' => 'decimal:2',
|
||
|
|
'porcentaje_geometria' => 'decimal:2',
|
||
|
|
|
||
|
|
// TRIGONOMETRIA
|
||
|
|
'correctas_trigonometria' => 'integer',
|
||
|
|
'blancas_trigonometria' => 'integer',
|
||
|
|
'puntaje_trigonometria' => 'decimal:2',
|
||
|
|
'porcentaje_trigonometria' => 'decimal:2',
|
||
|
|
|
||
|
|
// FISICA
|
||
|
|
'correctas_fisica' => 'integer',
|
||
|
|
'blancas_fisica' => 'integer',
|
||
|
|
'puntaje_fisica' => 'decimal:2',
|
||
|
|
'porcentaje_fisica' => 'decimal:2',
|
||
|
|
|
||
|
|
// QUIMICA
|
||
|
|
'correctas_quimica' => 'integer',
|
||
|
|
'blancas_quimica' => 'integer',
|
||
|
|
'puntaje_quimica' => 'decimal:2',
|
||
|
|
'porcentaje_quimica' => 'decimal:2',
|
||
|
|
|
||
|
|
// BIOLOGIA
|
||
|
|
'correctas_biologia_anatomia' => 'integer',
|
||
|
|
'blancas_biologia_anatomia' => 'integer',
|
||
|
|
'puntaje_biologia_anatomia' => 'decimal:2',
|
||
|
|
'porcentaje_biologia_anatomia' => 'decimal:2',
|
||
|
|
|
||
|
|
// PSICOLOGIA
|
||
|
|
'correctas_psicologia_filosofia' => 'integer',
|
||
|
|
'blancas_psicologia_filosofia' => 'integer',
|
||
|
|
'puntaje_psicologia_filosofia' => 'decimal:2',
|
||
|
|
'porcentaje_psicologia_filosofia' => 'decimal:2',
|
||
|
|
|
||
|
|
// GEOGRAFIA
|
||
|
|
'correctas_geografia' => 'integer',
|
||
|
|
'blancas_geografia' => 'integer',
|
||
|
|
'puntaje_geografia' => 'decimal:2',
|
||
|
|
'porcentaje_geografia' => 'decimal:2',
|
||
|
|
|
||
|
|
// HISTORIA
|
||
|
|
'correctas_historia' => 'integer',
|
||
|
|
'blancas_historia' => 'integer',
|
||
|
|
'puntaje_historia' => 'decimal:2',
|
||
|
|
'porcentaje_historia' => 'decimal:2',
|
||
|
|
|
||
|
|
// EDUCACION CIVICA
|
||
|
|
'correctas_educacion_civica' => 'integer',
|
||
|
|
'blancas_educacion_civica' => 'integer',
|
||
|
|
'puntaje_educacion_civica' => 'decimal:2',
|
||
|
|
'porcentaje_educacion_civica' => 'decimal:2',
|
||
|
|
|
||
|
|
// ECONOMIA
|
||
|
|
'correctas_economia' => 'integer',
|
||
|
|
'blancas_economia' => 'integer',
|
||
|
|
'puntaje_economia' => 'decimal:2',
|
||
|
|
'porcentaje_economia' => 'decimal:2',
|
||
|
|
|
||
|
|
// COMUNICACION
|
||
|
|
'correctas_comunicacion' => 'integer',
|
||
|
|
'blancas_comunicacion' => 'integer',
|
||
|
|
'puntaje_comunicacion' => 'decimal:2',
|
||
|
|
'porcentaje_comunicacion' => 'decimal:2',
|
||
|
|
|
||
|
|
// LITERATURA
|
||
|
|
'correctas_literatura' => 'integer',
|
||
|
|
'blancas_literatura' => 'integer',
|
||
|
|
'puntaje_literatura' => 'decimal:2',
|
||
|
|
'porcentaje_literatura' => 'decimal:2',
|
||
|
|
|
||
|
|
// RAZONAMIENTO MATEMATICO
|
||
|
|
'correctas_razonamiento_matematico' => 'integer',
|
||
|
|
'blancas_razonamiento_matematico' => 'integer',
|
||
|
|
'puntaje_razonamiento_matematico' => 'decimal:2',
|
||
|
|
'porcentaje_razonamiento_matematico' => 'decimal:2',
|
||
|
|
|
||
|
|
// RAZONAMIENTO VERBAL
|
||
|
|
'correctas_razonamiento_verbal' => 'integer',
|
||
|
|
'blancas_razonamiento_verbal' => 'integer',
|
||
|
|
'puntaje_razonamiento_verbal' => 'decimal:2',
|
||
|
|
'porcentaje_razonamiento_verbal' => 'decimal:2',
|
||
|
|
|
||
|
|
// INGLES
|
||
|
|
'correctas_ingles' => 'integer',
|
||
|
|
'blancas_ingles' => 'integer',
|
||
|
|
'puntaje_ingles' => 'decimal:2',
|
||
|
|
'porcentaje_ingles' => 'decimal:2',
|
||
|
|
|
||
|
|
// QUECHUA / AIMARA
|
||
|
|
'correctas_quechua_aimara' => 'integer',
|
||
|
|
'blancas_quechua_aimara' => 'integer',
|
||
|
|
'puntaje_quechua_aimara' => 'decimal:2',
|
||
|
|
'porcentaje_quechua_aimara' => 'decimal:2',
|
||
|
|
];
|
||
|
|
|
||
|
|
/*
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
| RELACIONES
|
||
|
|
|--------------------------------------------------------------------------
|
||
|
|
*/
|
||
|
|
|
||
|
|
public function proceso()
|
||
|
|
{
|
||
|
|
return $this->belongsTo(ProcesoAdmision::class, 'idproceso');
|
||
|
|
}
|
||
|
|
|
||
|
|
public function area()
|
||
|
|
{
|
||
|
|
return $this->belongsTo(AreaAdmision::class, 'idearea');
|
||
|
|
}
|
||
|
|
}
|