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.

127 lines
3.9 KiB
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class ResultadoAdmisionCarga extends Model
{
protected $table = 'resultados_admision_carga';
protected $primaryKey = 'id';
public $timestamps = false;
protected $guarded = [];
protected $casts = [
'puntaje_total' => 'decimal:2',
'puesto' => 'integer',
'correctas_aritmetica' => 'integer',
'blancas_aritmetica' => 'integer',
'puntaje_aritmetica' => 'decimal:2',
'porcentaje_aritmetica' => 'decimal:2',
'correctas_algebra' => 'integer',
'blancas_algebra' => 'integer',
'puntaje_algebra' => 'decimal:2',
'porcentaje_algebra' => 'decimal:2',
'correctas_geometria' => 'integer',
'blancas_geometria' => 'integer',
'puntaje_geometria' => 'decimal:2',
'porcentaje_geometria' => 'decimal:2',
'correctas_trigonometria' => 'integer',
'blancas_trigonometria' => 'integer',
'puntaje_trigonometria' => 'decimal:2',
'porcentaje_trigonometria' => 'decimal:2',
'correctas_fisica' => 'integer',
'blancas_fisica' => 'integer',
'puntaje_fisica' => 'decimal:2',
'porcentaje_fisica' => 'decimal:2',
'correctas_quimica' => 'integer',
'blancas_quimica' => 'integer',
'puntaje_quimica' => 'decimal:2',
'porcentaje_quimica' => 'decimal:2',
'correctas_biologia_anatomia' => 'integer',
'blancas_biologia_anatomia' => 'integer',
'puntaje_biologia_anatomia' => 'decimal:2',
'porcentaje_biologia_anatomia' => 'decimal:2',
'correctas_psicologia_filosofia' => 'integer',
'blancas_psicologia_filosofia' => 'integer',
'puntaje_psicologia_filosofia' => 'decimal:2',
'porcentaje_psicologia_filosofia' => 'decimal:2',
'correctas_geografia' => 'integer',
'blancas_geografia' => 'integer',
'puntaje_geografia' => 'decimal:2',
'porcentaje_geografia' => 'decimal:2',
'correctas_historia' => 'integer',
'blancas_historia' => 'integer',
'puntaje_historia' => 'decimal:2',
'porcentaje_historia' => 'decimal:2',
'correctas_educacion_civica' => 'integer',
'blancas_educacion_civica' => 'integer',
'puntaje_educacion_civica' => 'decimal:2',
'porcentaje_educacion_civica' => 'decimal:2',
'correctas_economia' => 'integer',
'blancas_economia' => 'integer',
'puntaje_economia' => 'decimal:2',
'porcentaje_economia' => 'decimal:2',
'correctas_comunicacion' => 'integer',
'blancas_comunicacion' => 'integer',
'puntaje_comunicacion' => 'decimal:2',
'porcentaje_comunicacion' => 'decimal:2',
'correctas_literatura' => 'integer',
'blancas_literatura' => 'integer',
'puntaje_literatura' => 'decimal:2',
'porcentaje_literatura' => 'decimal:2',
'correctas_razonamiento_matematico' => 'integer',
'blancas_razonamiento_matematico' => 'integer',
'puntaje_razonamiento_matematico' => 'decimal:2',
'porcentaje_razonamiento_matematico' => 'decimal:2',
'correctas_razonamiento_verbal' => 'integer',
'blancas_razonamiento_verbal' => 'integer',
'puntaje_razonamiento_verbal' => 'decimal:2',
'porcentaje_razonamiento_verbal' => 'decimal:2',
'correctas_ingles' => 'integer',
'blancas_ingles' => 'integer',
'puntaje_ingles' => 'decimal:2',
'porcentaje_ingles' => 'decimal:2',
'correctas_quechua_aimara' => 'integer',
'blancas_quechua_aimara' => 'integer',
'puntaje_quechua_aimara' => 'decimal:2',
'porcentaje_quechua_aimara' => 'decimal:2',
];
public function proceso()
{
return $this->belongsTo(ProcesoAdmision::class, 'idproceso');
}
public function area()
{
return $this->belongsTo(AreaAdmision::class, 'idearea');
}
}