'descricao'=>['item'=>'1.','descricao'=>'Ensino (Aulas em componentes curriculares)'],
'componente_curricular'=>['item'=>'Nome do Componente:','descricao'=>'Nome do componente curricular como descrito no PPC do curso'],
'curso'=>['item'=>'Curso:','descricao'=>'Nome do curso ao qual o componente curricular pertence'],
'nivel'=>['item'=>'Nível:','descricao'=>'Preencher o nível do curso ao qual o componente curricular pertence, sendo as opções: Graduação, Pós-graduação Stricto Sensu, Pós-Graduação Lato Sensu'],
'modalidade'=>['item'=>'Modalidade:','descricao'=>'Preencher a modalidade que o componente curricular é ofertado, sendo as opções: Presencial e EAD'],
'ch_semanal'=>['item'=>'Carga Horária Semanal:','descricao'=>'Carga horária total efetiva exercida pelo docente dentro do componente curricular dividida pelo número de semanas que o mesmo ocorre'],
'ch_total'=>['item'=>'Carga Horária Total:','descricao'=>'Carga horária total efetiva exercida pelo docente dentro do(s) componente(s) curricular (es)'],
];
}
publicstaticfunctionrules()
{
return[
...
...
@@ -51,6 +35,7 @@ class ExtensaoOrientacao extends Model
$ch_max=sprintf('"CH. Semanal" máxima para o preenchimento é de %d Hora(s)! Valor multiplicado pelo campo "%s" está acima da "CH. Semanal" máxima!',$this->ch_max,$this->multiplier['field']);
}
if($this->is_double)
{
$ch_min=$this->ch_min!==null&&$this->ch_min>0.5?sprintf('"CH. Semanal" miníma é de %.2f Hora(s)!',$this->ch_min):'"CH. Semanal" miníma é de 0.5 Hora(s)!';
$ch_max=$this->ch_max!==null?sprintf('"CH. Semanal" máxima para o preenchimento é de %.2f Hora(s)!',$this->ch_max):'';
}
return[
'ch_semanal.required'=>'O campo "CH. Semanal" é obrigatório!',
'ch_semanal.integer'=>'"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
'ch_semanal.numeric'=>'"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
'ch_semanal.min'=>$ch_min,
'ch_semanal.max'=>$ch_max,
];
...
...
@@ -56,7 +76,7 @@ class CargaHorariaValidation
publicstaticfunctiondefaultRules()
{
return[
'ch_semanal'=>['required','integer']
'ch_semanal'=>['required','numeric']
];
}
...
...
@@ -64,7 +84,7 @@ class CargaHorariaValidation
{
return[
'ch_semanal.required'=>'O campo "CH. Semanal" é obrigatório!',
'ch_semanal.integer'=>'"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
'ch_semanal.numeric'=>'"CH. Semanal" deve conter um número no seguinte formato: 0.5, 1, 1.5, 2, 3...!',
@@ -44,9 +44,24 @@ class PlanejamentoSeeder extends Seeder
];
$list_extensao=[
['cod_dimensao'=>'X-1','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Coordenação e/ou participação em atividades de Extensão homologadas na PROEC','ch_semanal'=>null,'ch_maxima'=>12],
['cod_dimensao'=>'X-2','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Orientação ou acompanhamento de estudantes em atividades de extensão homologados na PROEC','ch_semanal'=>2,'ch_maxima'=>6],
['cod_dimensao'=>'X-3','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Atividades fora dos padrões de preenchimento apresentados anteriormente','ch_semanal'=>null,'ch_maxima'=>null],
// ['cod_dimensao' => 'X-1', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Coordenação e/ou participação em atividades de Extensão homologadas na PROEC', 'ch_semanal' => null, 'ch_maxima' => 12],
// ['cod_dimensao' => 'X-2', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Orientação ou acompanhamento de estudantes em atividades de extensão homologados na PROEC', 'ch_semanal' => 2, 'ch_maxima' => 6],
// ['cod_dimensao' => 'X-3', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Atividades fora dos padrões de preenchimento apresentados anteriormente', 'ch_semanal' => null, 'ch_maxima' => null],
['cod_dimensao'=>'X-4','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Programa: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>10],
['cod_dimensao'=>'X-5','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Projeto: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>6],
['cod_dimensao'=>'X-6','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Curso: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>3],
['cod_dimensao'=>'X-7','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Oficina: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>3],
['cod_dimensao'=>'X-8','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Evento: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>3],
['cod_dimensao'=>'X-9','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Prestação de Serviço: 01h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>1,'ch_maxima'=>4],
['cod_dimensao'=>'X-10','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Programa: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>5],
['cod_dimensao'=>'X-11','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Projeto: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>3],
['cod_dimensao'=>'X-12','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Curso: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>1.5],
['cod_dimensao'=>'X-13','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Oficina: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>1.5],
['cod_dimensao'=>'X-14','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Evento: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>1.5],
['cod_dimensao'=>'X-15','dimensao'=>Planejamento::EXTENSAO,'descricao'=>'Prestação de Serviço: ½ h para o mínimo de 2 estudantes participantes da atividade','ch_semanal'=>0.5,'ch_maxima'=>2],
];
$list_gestao=[
...
...
@@ -59,21 +74,21 @@ class PlanejamentoSeeder extends Seeder
['cod_dimensao'=>'G-7','dimensao'=>Planejamento::GESTAO,'descricao'=>'Atividades fora dos padrões de preenchimento apresentados anteriormente','ch_semanal'=>null,'ch_maxima'=>null],