diff --git a/app/Models/Educacenso/Registro20.php b/app/Models/Educacenso/Registro20.php index 529480edc3..e1b1d62e48 100644 --- a/app/Models/Educacenso/Registro20.php +++ b/app/Models/Educacenso/Registro20.php @@ -283,7 +283,7 @@ public function getTipoMediacaoValidaParaModalidadeCurso() break; case ModalidadeCurso::EDUCACAO_ESPECIAL: - return "{$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL]}"; + return "{$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL]} ou {$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL]}"; break; case ModalidadeCurso::EJA: @@ -291,7 +291,7 @@ public function getTipoMediacaoValidaParaModalidadeCurso() break; case ModalidadeCurso::EDUCACAO_PROFISSIONAL: - return "{$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL]} ou {$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA]}"; + return "{$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL]}, {$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL]} ou {$tiposMediacao[App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA]}"; break; } diff --git a/app/Models/Educacenso/Registro60.php b/app/Models/Educacenso/Registro60.php index 9a3e26b73a..8f226abcb2 100644 --- a/app/Models/Educacenso/Registro60.php +++ b/app/Models/Educacenso/Registro60.php @@ -184,6 +184,7 @@ public function transportePublicoRequired() { $tiposMediacaoPresencial = [ TipoMediacaoDidaticoPedagogico::PRESENCIAL, + TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL, ]; return $this->tipoAtendimentoTurma == TipoAtendimentoTurma::ESCOLARIZACAO diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 8c41357187..a8f6333b64 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -10,7 +10,6 @@ use iEducar\Modules\ErrorTracking\HoneyBadgerTracker; use iEducar\Modules\ErrorTracking\Tracker; use iEducar\Support\Navigation\Breadcrumb; -use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Query\Builder as QueryBuilder; use Illuminate\Database\Schema\Builder as SchemaBuilder; @@ -19,7 +18,6 @@ use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; -use Illuminate\Support\Str; use Laravel\Telescope\TelescopeServiceProvider; class AppServiceProvider extends ServiceProvider @@ -86,38 +84,6 @@ public function boot() QueryBuilder::macro('whereUnaccent', function ($column, $value) { $this->whereRaw('unaccent(' . $column . ') ilike unaccent(\'%\' || ? || \'%\')', [$value]); }); - - Builder::macro('search', function ($columns, $value, $type = 'both') { - if (is_string($columns)) { - $columns = [$columns]; - } - - $operator = $this->getConnection()->getDriverName() === 'pgsql' ? 'ilike' : 'like'; - - $search = "%{$value}%"; - - if ($type == 'left') { - $search = "%{$value}"; - } - - if ($type == 'right') { - $search = "{$value}%"; - } - - return $this->where(function ($builder) use ($columns, $operator, $search) { - foreach ($columns as $column) { - if (Str::contains($column, '.')) { - [$relation, $column] = explode('.', $column); - - $builder->orWhereHas($relation, function ($builder) use ($column, $operator, $search) { - $builder->where($column, $operator, $search); - }); - } else { - $builder->orWhere($column, $operator, $search); - } - } - }); - }); } /** diff --git a/app/Rules/CheckMandatoryCensoFields.php b/app/Rules/CheckMandatoryCensoFields.php index 8711844125..2631bc972e 100644 --- a/app/Rules/CheckMandatoryCensoFields.php +++ b/app/Rules/CheckMandatoryCensoFields.php @@ -7,6 +7,7 @@ use App\Models\LegacySchool; use App_Model_LocalFuncionamentoDiferenciado; use App_Model_TipoMediacaoDidaticoPedagogico; +use iEducar\Modules\Educacenso\Model\EstruturaCurricular; use iEducar\Modules\Educacenso\Model\FormaOrganizacaoTurma; use iEducar\Modules\Educacenso\Model\ModalidadeCurso; use iEducar\Modules\Educacenso\Model\TipoAtendimentoTurma; @@ -216,6 +217,14 @@ private function validaEtapaEducacenso($params) return false; } + if ($params->tipo_mediacao_didatico_pedagogico == App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL && + isset($params->etapa_educacenso) && + !in_array($params->etapa_educacenso, [69, 70, 71, 72])) { + $this->message = 'Quando o campo: Tipo de mediação didático-pedagógica é: Semipresencial, o campo: Etapa de ensino deve ser uma das seguintes opções: 69, 70, 71 ou 72.'; + + return false; + } + if ($params->tipo_mediacao_didatico_pedagogico == App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA && isset($params->etapa_educacenso) && !in_array((int) $params->etapa_educacenso, [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 64, 70, 71, 73, 74, 67, 68], true)) { @@ -339,6 +348,16 @@ public function validaCampoEstruturaCurricular(mixed $params) return false; } + if ( + is_array($estruturaCurricular) && + !in_array(EstruturaCurricular::FORMACAO_GERAL_BASICA, $estruturaCurricular, true) && + $params->tipo_mediacao_didatico_pedagogico == App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL + ) { + $this->message = 'Quando o campo: Tipo de mediação didático-pedagógica é: Semipresencial, o campo: Estrutura curricular deve ter a opção Formação geral básica informada.'; + + return false; + } + $etapaEnsinoCanNotContainsWithFormacaoGeralBasica = [1, 2, 3, 39, 40, 64, 68]; if (is_array($estruturaCurricular) && in_array(1, $estruturaCurricular, true) && diff --git a/composer.lock b/composer.lock index a9b2c26f78..a5c2bb5e53 100644 --- a/composer.lock +++ b/composer.lock @@ -60,16 +60,16 @@ }, { "name": "aws/aws-crt-php", - "version": "v1.2.4", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/awslabs/aws-crt-php.git", - "reference": "eb0c6e4e142224a10b08f49ebf87f32611d162b2" + "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/eb0c6e4e142224a10b08f49ebf87f32611d162b2", - "reference": "eb0c6e4e142224a10b08f49ebf87f32611d162b2", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", + "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", "shasum": "" }, "require": { @@ -108,22 +108,22 @@ ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", - "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.4" + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.5" }, - "time": "2023-11-08T00:42:13+00:00" + "time": "2024-04-19T21:30:56+00:00" }, { "name": "aws/aws-sdk-php", - "version": "3.301.5", + "version": "3.305.1", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "434f13d3bdb0230bfb247cf77a7ecfaa8b83aa97" + "reference": "3af1c6925b95a0f4303a1859dd56aa8374560c42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/434f13d3bdb0230bfb247cf77a7ecfaa8b83aa97", - "reference": "434f13d3bdb0230bfb247cf77a7ecfaa8b83aa97", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3af1c6925b95a0f4303a1859dd56aa8374560c42", + "reference": "3af1c6925b95a0f4303a1859dd56aa8374560c42", "shasum": "" }, "require": { @@ -203,9 +203,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.301.5" + "source": "https://github.com/aws/aws-sdk-php/tree/3.305.1" }, - "time": "2024-03-21T18:06:56+00:00" + "time": "2024-04-23T18:10:07+00:00" }, { "name": "aws/aws-sdk-php-laravel", @@ -2195,16 +2195,16 @@ }, { "name": "laravel/framework", - "version": "v10.48.4", + "version": "v10.48.9", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "7e0701bf59cb76a51f7c1f7bea51c0c0c29c0b72" + "reference": "ad758500b47964d022addf119600a1b1b0230733" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/7e0701bf59cb76a51f7c1f7bea51c0c0c29c0b72", - "reference": "7e0701bf59cb76a51f7c1f7bea51c0c0c29c0b72", + "url": "https://api.github.com/repos/laravel/framework/zipball/ad758500b47964d022addf119600a1b1b0230733", + "reference": "ad758500b47964d022addf119600a1b1b0230733", "shasum": "" }, "require": { @@ -2398,20 +2398,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-03-21T13:36:36+00:00" + "time": "2024-04-23T15:01:33+00:00" }, { "name": "laravel/horizon", - "version": "v5.23.1", + "version": "v5.24.3", "source": { "type": "git", "url": "https://github.com/laravel/horizon.git", - "reference": "7475de7eb5b465c2da84218002fe1a62b8175da0" + "reference": "01fd607c57f238507cac4c055f3c54e5e23002ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/7475de7eb5b465c2da84218002fe1a62b8175da0", - "reference": "7475de7eb5b465c2da84218002fe1a62b8175da0", + "url": "https://api.github.com/repos/laravel/horizon/zipball/01fd607c57f238507cac4c055f3c54e5e23002ac", + "reference": "01fd607c57f238507cac4c055f3c54e5e23002ac", "shasum": "" }, "require": { @@ -2424,6 +2424,7 @@ "nesbot/carbon": "^2.17|^3.0", "php": "^8.0", "ramsey/uuid": "^4.0", + "symfony/console": "^6.0|^7.0", "symfony/error-handler": "^6.0|^7.0", "symfony/process": "^6.0|^7.0" }, @@ -2474,22 +2475,22 @@ ], "support": { "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.23.1" + "source": "https://github.com/laravel/horizon/tree/v5.24.3" }, - "time": "2024-02-20T15:14:10+00:00" + "time": "2024-04-22T15:17:18+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.16", + "version": "v0.1.20", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "ca6872ab6aec3ab61db3a61f83a6caf764ec7781" + "reference": "bf9a360c484976692de0f3792f30066f4f4b34a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/ca6872ab6aec3ab61db3a61f83a6caf764ec7781", - "reference": "ca6872ab6aec3ab61db3a61f83a6caf764ec7781", + "url": "https://api.github.com/repos/laravel/prompts/zipball/bf9a360c484976692de0f3792f30066f4f4b34a2", + "reference": "bf9a360c484976692de0f3792f30066f4f4b34a2", "shasum": "" }, "require": { @@ -2531,9 +2532,9 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.16" + "source": "https://github.com/laravel/prompts/tree/v0.1.20" }, - "time": "2024-02-21T19:25:27+00:00" + "time": "2024-04-18T00:45:25+00:00" }, { "name": "laravel/sanctum", @@ -2729,16 +2730,16 @@ }, { "name": "laravel/ui", - "version": "v4.5.0", + "version": "v4.5.1", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "da3811f409297d13feccd5858ce748e7474b3d11" + "reference": "a3562953123946996a503159199d6742d5534e61" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/da3811f409297d13feccd5858ce748e7474b3d11", - "reference": "da3811f409297d13feccd5858ce748e7474b3d11", + "url": "https://api.github.com/repos/laravel/ui/zipball/a3562953123946996a503159199d6742d5534e61", + "reference": "a3562953123946996a503159199d6742d5534e61", "shasum": "" }, "require": { @@ -2746,7 +2747,8 @@ "illuminate/filesystem": "^9.21|^10.0|^11.0", "illuminate/support": "^9.21|^10.0|^11.0", "illuminate/validation": "^9.21|^10.0|^11.0", - "php": "^8.0" + "php": "^8.0", + "symfony/console": "^6.0|^7.0" }, "require-dev": { "orchestra/testbench": "^7.35|^8.15|^9.0", @@ -2785,9 +2787,9 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v4.5.0" + "source": "https://github.com/laravel/ui/tree/v4.5.1" }, - "time": "2024-03-04T13:58:27+00:00" + "time": "2024-03-21T18:12:29+00:00" }, { "name": "league/commonmark", @@ -3068,16 +3070,16 @@ }, { "name": "league/flysystem", - "version": "3.25.1", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "abbd664eb4381102c559d358420989f835208f18" + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/abbd664eb4381102c559d358420989f835208f18", - "reference": "abbd664eb4381102c559d358420989f835208f18", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4729745b1ab737908c7d055148c9a6b3e959832f", + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f", "shasum": "" }, "require": { @@ -3142,7 +3144,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.25.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.27.0" }, "funding": [ { @@ -3154,20 +3156,20 @@ "type": "github" } ], - "time": "2024-03-16T12:53:19+00:00" + "time": "2024-04-07T19:17:50+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "3.25.1", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "6a5be0e6d6a93574e80805c9cc108a4b63c824d8" + "reference": "3e6ce2f972f1470db779f04d29c289dcd2c32837" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/6a5be0e6d6a93574e80805c9cc108a4b63c824d8", - "reference": "6a5be0e6d6a93574e80805c9cc108a4b63c824d8", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/3e6ce2f972f1470db779f04d29c289dcd2c32837", + "reference": "3e6ce2f972f1470db779f04d29c289dcd2c32837", "shasum": "" }, "require": { @@ -3207,7 +3209,7 @@ "storage" ], "support": { - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.25.1" + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.27.0" }, "funding": [ { @@ -3219,20 +3221,20 @@ "type": "github" } ], - "time": "2024-03-15T19:58:44+00:00" + "time": "2024-04-07T19:16:54+00:00" }, { "name": "league/flysystem-ftp", - "version": "3.25.1", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-ftp.git", - "reference": "34a1a1abfc1c4c541033210e4c3c506357ee266b" + "reference": "92ce9075318ede9ec6eef54d0c13654febba5893" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-ftp/zipball/34a1a1abfc1c4c541033210e4c3c506357ee266b", - "reference": "34a1a1abfc1c4c541033210e4c3c506357ee266b", + "url": "https://api.github.com/repos/thephpleague/flysystem-ftp/zipball/92ce9075318ede9ec6eef54d0c13654febba5893", + "reference": "92ce9075318ede9ec6eef54d0c13654febba5893", "shasum": "" }, "require": { @@ -3267,7 +3269,7 @@ "ftpd" ], "support": { - "source": "https://github.com/thephpleague/flysystem-ftp/tree/3.25.1" + "source": "https://github.com/thephpleague/flysystem-ftp/tree/3.27.0" }, "funding": [ { @@ -3279,7 +3281,7 @@ "type": "github" } ], - "time": "2024-03-15T19:58:44+00:00" + "time": "2024-04-07T12:08:10+00:00" }, { "name": "league/flysystem-local", @@ -3342,16 +3344,16 @@ }, { "name": "league/flysystem-sftp-v3", - "version": "3.25.1", + "version": "3.26.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-sftp-v3.git", - "reference": "5cf169f33e4351832373f9d1b663c137589aa260" + "reference": "bb186407f8b6e71df2caa35436c3426466d84048" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-sftp-v3/zipball/5cf169f33e4351832373f9d1b663c137589aa260", - "reference": "5cf169f33e4351832373f9d1b663c137589aa260", + "url": "https://api.github.com/repos/thephpleague/flysystem-sftp-v3/zipball/bb186407f8b6e71df2caa35436c3426466d84048", + "reference": "bb186407f8b6e71df2caa35436c3426466d84048", "shasum": "" }, "require": { @@ -3385,7 +3387,7 @@ "sftp" ], "support": { - "source": "https://github.com/thephpleague/flysystem-sftp-v3/tree/3.25.1" + "source": "https://github.com/thephpleague/flysystem-sftp-v3/tree/3.26.0" }, "funding": [ { @@ -3397,7 +3399,7 @@ "type": "github" } ], - "time": "2024-03-16T11:44:18+00:00" + "time": "2024-03-24T12:11:42+00:00" }, { "name": "league/mime-type-detection", @@ -3726,16 +3728,16 @@ }, { "name": "monolog/monolog", - "version": "3.5.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448" + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c915e2634718dbc8a4a15c61b0e62e7a44e14448", - "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "shasum": "" }, "require": { @@ -3758,7 +3760,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5.17", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -3811,7 +3813,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.5.0" + "source": "https://github.com/Seldaek/monolog/tree/3.6.0" }, "funding": [ { @@ -3823,7 +3825,7 @@ "type": "tidelift" } ], - "time": "2023-10-27T15:32:31+00:00" + "time": "2024-04-12T21:02:21+00:00" }, { "name": "mtdowling/jmespath.php", @@ -5226,16 +5228,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.2", + "version": "v0.12.3", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "9185c66c2165bbf4d71de78a69dccf4974f9538d" + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9185c66c2165bbf4d71de78a69dccf4974f9538d", - "reference": "9185c66c2165bbf4d71de78a69dccf4974f9538d", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", + "reference": "b6b6cce7d3ee8fbf31843edce5e8f5a72eff4a73", "shasum": "" }, "require": { @@ -5299,9 +5301,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.2" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.3" }, - "time": "2024-03-17T01:53:00+00:00" + "time": "2024-04-02T15:57:53+00:00" }, { "name": "ralouphie/getallheaders", @@ -5624,16 +5626,16 @@ }, { "name": "staudenmeir/laravel-adjacency-list", - "version": "v1.20", + "version": "v1.20.1", "source": { "type": "git", "url": "https://github.com/staudenmeir/laravel-adjacency-list.git", - "reference": "1101205c6b822001f5b521d0664c32c8173f55bf" + "reference": "053c37da52caed7273eff8cc1ef434c226ad14da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/staudenmeir/laravel-adjacency-list/zipball/1101205c6b822001f5b521d0664c32c8173f55bf", - "reference": "1101205c6b822001f5b521d0664c32c8173f55bf", + "url": "https://api.github.com/repos/staudenmeir/laravel-adjacency-list/zipball/053c37da52caed7273eff8cc1ef434c226ad14da", + "reference": "053c37da52caed7273eff8cc1ef434c226ad14da", "shasum": "" }, "require": { @@ -5682,7 +5684,7 @@ "description": "Recursive Laravel Eloquent relationships with CTEs", "support": { "issues": "https://github.com/staudenmeir/laravel-adjacency-list/issues", - "source": "https://github.com/staudenmeir/laravel-adjacency-list/tree/v1.20" + "source": "https://github.com/staudenmeir/laravel-adjacency-list/tree/v1.20.1" }, "funding": [ { @@ -5690,7 +5692,7 @@ "type": "custom" } ], - "time": "2024-03-08T12:32:10+00:00" + "time": "2024-04-22T07:18:03+00:00" }, { "name": "staudenmeir/laravel-cte", @@ -5755,16 +5757,16 @@ }, { "name": "symfony/console", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78" + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78", - "reference": "0d9e4eb5ad413075624378f474c4167ea202de78", + "url": "https://api.github.com/repos/symfony/console/zipball/a2708a5da5c87d1d0d52937bdeac625df659e11f", + "reference": "a2708a5da5c87d1d0d52937bdeac625df659e11f", "shasum": "" }, "require": { @@ -5829,7 +5831,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.4" + "source": "https://github.com/symfony/console/tree/v6.4.6" }, "funding": [ { @@ -5845,7 +5847,7 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-29T19:07:53+00:00" }, { "name": "symfony/css-selector", @@ -5981,16 +5983,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a" + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c725219bdf2afc59423c32793d5019d2a904e13a", - "reference": "c725219bdf2afc59423c32793d5019d2a904e13a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/64db1c1802e3a4557e37ba33031ac39f452ac5d4", + "reference": "64db1c1802e3a4557e37ba33031ac39f452ac5d4", "shasum": "" }, "require": { @@ -6036,7 +6038,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.4.4" + "source": "https://github.com/symfony/error-handler/tree/v6.4.6" }, "funding": [ { @@ -6052,7 +6054,7 @@ "type": "tidelift" } ], - "time": "2024-02-22T20:27:10+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "symfony/event-dispatcher", @@ -6136,16 +6138,16 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.4.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + "reference": "4e64b49bf370ade88e567de29465762e316e4224" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", - "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/4e64b49bf370ade88e567de29465762e316e4224", + "reference": "4e64b49bf370ade88e567de29465762e316e4224", "shasum": "" }, "require": { @@ -6192,7 +6194,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.2" }, "funding": [ { @@ -6208,7 +6210,7 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/finder", @@ -6276,23 +6278,23 @@ }, { "name": "symfony/http-client", - "version": "v6.4.5", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "f3c86a60a3615f466333a11fd42010d4382a82c7" + "reference": "6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/f3c86a60a3615f466333a11fd42010d4382a82c7", - "reference": "f3c86a60a3615f466333a11fd42010d4382a82c7", + "url": "https://api.github.com/repos/symfony/http-client/zipball/6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9", + "reference": "6a46c0ea9b099f9a5132d560a51833ffcbd5b0d9", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/http-client-contracts": "^3", + "symfony/http-client-contracts": "^3.4.1", "symfony/service-contracts": "^2.5|^3" }, "conflict": { @@ -6310,7 +6312,7 @@ "amphp/http-client": "^4.2.1", "amphp/http-tunnel": "^1.0", "amphp/socket": "^1.1", - "guzzlehttp/promises": "^1.4", + "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", @@ -6349,7 +6351,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.4.5" + "source": "https://github.com/symfony/http-client/tree/v6.4.6" }, "funding": [ { @@ -6365,20 +6367,20 @@ "type": "tidelift" } ], - "time": "2024-03-02T12:45:30+00:00" + "time": "2024-04-01T20:35:50+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.4.0", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "1ee70e699b41909c209a0c930f11034b93578654" + "reference": "b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1ee70e699b41909c209a0c930f11034b93578654", - "reference": "1ee70e699b41909c209a0c930f11034b93578654", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e", + "reference": "b6b5c876b3a4ed74460e2c5ac53bbce2f12e2a7e", "shasum": "" }, "require": { @@ -6427,7 +6429,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.2" }, "funding": [ { @@ -6443,7 +6445,7 @@ "type": "tidelift" } ], - "time": "2023-07-30T20:28:31+00:00" + "time": "2024-04-01T18:51:09+00:00" }, { "name": "symfony/http-foundation", @@ -6524,16 +6526,16 @@ }, { "name": "symfony/http-kernel", - "version": "v6.4.5", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f6947cb939d8efee137797382cb4db1af653ef75" + "reference": "060038863743fd0cd982be06acecccf246d35653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6947cb939d8efee137797382cb4db1af653ef75", - "reference": "f6947cb939d8efee137797382cb4db1af653ef75", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/060038863743fd0cd982be06acecccf246d35653", + "reference": "060038863743fd0cd982be06acecccf246d35653", "shasum": "" }, "require": { @@ -6617,7 +6619,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.4.5" + "source": "https://github.com/symfony/http-kernel/tree/v6.4.6" }, "funding": [ { @@ -6633,20 +6635,20 @@ "type": "tidelift" } ], - "time": "2024-03-04T21:00:47+00:00" + "time": "2024-04-03T06:09:15+00:00" }, { "name": "symfony/mailer", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b" + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/791c5d31a8204cf3db0c66faab70282307f4376b", - "reference": "791c5d31a8204cf3db0c66faab70282307f4376b", + "url": "https://api.github.com/repos/symfony/mailer/zipball/677f34a6f4b4559e08acf73ae0aec460479e5859", + "reference": "677f34a6f4b4559e08acf73ae0aec460479e5859", "shasum": "" }, "require": { @@ -6697,7 +6699,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.4" + "source": "https://github.com/symfony/mailer/tree/v6.4.6" }, "funding": [ { @@ -6713,7 +6715,7 @@ "type": "tidelift" } ], - "time": "2024-02-03T21:33:47+00:00" + "time": "2024-03-27T21:14:17+00:00" }, { "name": "symfony/mailgun-mailer", @@ -6786,16 +6788,16 @@ }, { "name": "symfony/mime", - "version": "v6.4.3", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34" + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/5017e0a9398c77090b7694be46f20eb796262a34", - "reference": "5017e0a9398c77090b7694be46f20eb796262a34", + "url": "https://api.github.com/repos/symfony/mime/zipball/14762b86918823cb42e3558cdcca62e58b5227fe", + "reference": "14762b86918823cb42e3558cdcca62e58b5227fe", "shasum": "" }, "require": { @@ -6816,6 +6818,7 @@ "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", "symfony/serializer": "^6.3.2|^7.0" @@ -6850,7 +6853,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.3" + "source": "https://github.com/symfony/mime/tree/v6.4.6" }, "funding": [ { @@ -6866,7 +6869,7 @@ "type": "tidelift" } ], - "time": "2024-01-30T08:32:12+00:00" + "time": "2024-03-21T19:36:20+00:00" }, { "name": "symfony/polyfill-ctype", @@ -7642,16 +7645,16 @@ }, { "name": "symfony/routing", - "version": "v6.4.5", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4" + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/7fe30068e207d9c31c0138501ab40358eb2d49a4", - "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4", + "url": "https://api.github.com/repos/symfony/routing/zipball/f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", + "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c", "shasum": "" }, "require": { @@ -7705,7 +7708,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.4.5" + "source": "https://github.com/symfony/routing/tree/v6.4.6" }, "funding": [ { @@ -7721,20 +7724,20 @@ "type": "tidelift" } ], - "time": "2024-02-27T12:33:30+00:00" + "time": "2024-03-28T13:28:49+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", - "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/11bbf19a0fb7b36345861e85c5768844c552906e", + "reference": "11bbf19a0fb7b36345861e85c5768844c552906e", "shasum": "" }, "require": { @@ -7787,7 +7790,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.2" }, "funding": [ { @@ -7803,7 +7806,7 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2023-12-19T21:51:00+00:00" }, { "name": "symfony/string", @@ -7988,16 +7991,16 @@ }, { "name": "symfony/translation-contracts", - "version": "v3.4.1", + "version": "v3.4.2", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "06450585bf65e978026bda220cdebca3f867fde7" + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", - "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", + "reference": "43810bdb2ddb5400e5c5e778e27b210a0ca83b6b", "shasum": "" }, "require": { @@ -8046,7 +8049,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.2" }, "funding": [ { @@ -8062,7 +8065,7 @@ "type": "tidelift" } ], - "time": "2023-12-26T14:02:43+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/uid", @@ -8140,16 +8143,16 @@ }, { "name": "symfony/var-dumper", - "version": "v6.4.4", + "version": "v6.4.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1" + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1", - "reference": "b439823f04c98b84d4366c79507e9da6230944b1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/95bd2706a97fb875185b51ecaa6112ec184233d4", + "reference": "95bd2706a97fb875185b51ecaa6112ec184233d4", "shasum": "" }, "require": { @@ -8205,7 +8208,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.4.4" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.6" }, "funding": [ { @@ -8221,7 +8224,7 @@ "type": "tidelift" } ], - "time": "2024-02-15T11:23:52+00:00" + "time": "2024-03-19T11:56:30+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -8895,16 +8898,16 @@ }, { "name": "laravel/pint", - "version": "v1.14.0", + "version": "v1.15.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "6b127276e3f263f7bb17d5077e9e0269e61b2a0e" + "reference": "2c9f8004899815f3f0ee3cb28ef7281e2b589134" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/6b127276e3f263f7bb17d5077e9e0269e61b2a0e", - "reference": "6b127276e3f263f7bb17d5077e9e0269e61b2a0e", + "url": "https://api.github.com/repos/laravel/pint/zipball/2c9f8004899815f3f0ee3cb28ef7281e2b589134", + "reference": "2c9f8004899815f3f0ee3cb28ef7281e2b589134", "shasum": "" }, "require": { @@ -8915,13 +8918,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.49.0", - "illuminate/view": "^10.43.0", - "larastan/larastan": "^2.8.1", + "friendsofphp/php-cs-fixer": "^3.54.0", + "illuminate/view": "^10.48.8", + "larastan/larastan": "^2.9.5", "laravel-zero/framework": "^10.3.0", - "mockery/mockery": "^1.6.7", + "mockery/mockery": "^1.6.11", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.33.6" + "pestphp/pest": "^2.34.7" }, "bin": [ "builds/pint" @@ -8957,7 +8960,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-02-20T17:38:05+00:00" + "time": "2024-04-23T15:42:34+00:00" }, { "name": "laravel/sail", @@ -9333,16 +9336,16 @@ }, { "name": "pestphp/pest", - "version": "v2.34.4", + "version": "v2.34.7", "source": { "type": "git", "url": "https://github.com/pestphp/pest.git", - "reference": "6a1161ead830294ef8e21fab83c0bd118b0df7cc" + "reference": "a7a3e4240e341d0fee1c54814ce18adc26ce5a76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pestphp/pest/zipball/6a1161ead830294ef8e21fab83c0bd118b0df7cc", - "reference": "6a1161ead830294ef8e21fab83c0bd118b0df7cc", + "url": "https://api.github.com/repos/pestphp/pest/zipball/a7a3e4240e341d0fee1c54814ce18adc26ce5a76", + "reference": "a7a3e4240e341d0fee1c54814ce18adc26ce5a76", "shasum": "" }, "require": { @@ -9352,10 +9355,10 @@ "pestphp/pest-plugin": "^2.1.1", "pestphp/pest-plugin-arch": "^2.7.0", "php": "^8.1.0", - "phpunit/phpunit": "^10.5.13" + "phpunit/phpunit": "^10.5.17" }, "conflict": { - "phpunit/phpunit": ">10.5.13", + "phpunit/phpunit": ">10.5.17", "sebastian/exporter": "<5.1.0", "webmozart/assert": "<1.11.0" }, @@ -9425,7 +9428,7 @@ ], "support": { "issues": "https://github.com/pestphp/pest/issues", - "source": "https://github.com/pestphp/pest/tree/v2.34.4" + "source": "https://github.com/pestphp/pest/tree/v2.34.7" }, "funding": [ { @@ -9437,7 +9440,7 @@ "type": "github" } ], - "time": "2024-03-14T19:44:18+00:00" + "time": "2024-04-05T07:44:17+00:00" }, { "name": "pestphp/pest-plugin", @@ -9753,28 +9756,35 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", + "version": "5.4.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/298d2febfe79d03fe714eb871d5538da55205b1a", + "reference": "298d2febfe79d03fe714eb871d5538da55205b1a", "shasum": "" }, "require": { + "doctrine/deprecations": "^1.1", "ext-filter": "*", - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7", "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" + "mockery/mockery": "~1.3.5", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^5.13" }, "type": "library", "extra": { @@ -9798,15 +9808,15 @@ }, { "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" + "email": "opensource@ijaap.nl" } ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.0" }, - "time": "2021-10-19T17:43:47+00:00" + "time": "2024-04-09T21:13:58+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -9868,16 +9878,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.27.0", + "version": "1.28.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757" + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/86e4d5a4b036f8f0be1464522f4c6b584c452757", - "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", + "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb", "shasum": "" }, "require": { @@ -9909,9 +9919,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.27.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0" }, - "time": "2024-03-21T13:14:53+00:00" + "time": "2024-04-03T18:51:33+00:00" }, { "name": "phpunit/php-code-coverage", @@ -10236,16 +10246,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.13", + "version": "10.5.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "20a63fc1c6db29b15da3bd02d4b6cf59900088a7" + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/20a63fc1c6db29b15da3bd02d4b6cf59900088a7", - "reference": "20a63fc1c6db29b15da3bd02d4b6cf59900088a7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c1f736a473d21957ead7e94fcc029f571895abf5", + "reference": "c1f736a473d21957ead7e94fcc029f571895abf5", "shasum": "" }, "require": { @@ -10317,7 +10327,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.13" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.17" }, "funding": [ { @@ -10333,7 +10343,7 @@ "type": "tidelift" } ], - "time": "2024-03-12T15:37:41+00:00" + "time": "2024-04-05T04:39:01+00:00" }, { "name": "sebastian/cli-parser", @@ -10707,16 +10717,16 @@ }, { "name": "sebastian/environment", - "version": "6.0.1", + "version": "6.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951" + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951", - "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", + "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", "shasum": "" }, "require": { @@ -10731,7 +10741,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -10759,7 +10769,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1" + "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" }, "funding": [ { @@ -10767,7 +10777,7 @@ "type": "github" } ], - "time": "2023-04-11T05:39:26+00:00" + "time": "2024-03-23T08:47:14+00:00" }, { "name": "sebastian/exporter", @@ -11384,16 +11394,16 @@ }, { "name": "spatie/ignition", - "version": "1.12.0", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "5b6f801c605a593106b623e45ca41496a6e7d56d" + "reference": "952798e239d9969e4e694b124c2cc222798dbb28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/5b6f801c605a593106b623e45ca41496a6e7d56d", - "reference": "5b6f801c605a593106b623e45ca41496a6e7d56d", + "url": "https://api.github.com/repos/spatie/ignition/zipball/952798e239d9969e4e694b124c2cc222798dbb28", + "reference": "952798e239d9969e4e694b124c2cc222798dbb28", "shasum": "" }, "require": { @@ -11463,20 +11473,20 @@ "type": "github" } ], - "time": "2024-01-03T15:49:39+00:00" + "time": "2024-04-16T08:49:17+00:00" }, { "name": "spatie/laravel-ignition", - "version": "2.4.2", + "version": "2.5.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "351504f4570e32908839fc5a2dc53bf77d02f85e" + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/351504f4570e32908839fc5a2dc53bf77d02f85e", - "reference": "351504f4570e32908839fc5a2dc53bf77d02f85e", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/c93fcadcc4629775c839ac9a90916f07a660266f", + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f", "shasum": "" }, "require": { @@ -11486,7 +11496,7 @@ "illuminate/support": "^10.0|^11.0", "php": "^8.1", "spatie/flare-client-php": "^1.3.5", - "spatie/ignition": "^1.9", + "spatie/ignition": "^1.13.2", "symfony/console": "^6.2.3|^7.0", "symfony/var-dumper": "^6.2.3|^7.0" }, @@ -11555,7 +11565,7 @@ "type": "github" } ], - "time": "2024-02-09T16:08:40+00:00" + "time": "2024-04-16T08:57:16+00:00" }, { "name": "symfony/yaml", diff --git a/config/assets.php b/config/assets.php index 2ff7a9e876..17f8c52db1 100644 --- a/config/assets.php +++ b/config/assets.php @@ -14,7 +14,7 @@ | */ - 'version' => '0.1.68', + 'version' => '0.1.73', /* |-------------------------------------------------------------------------- diff --git a/database/csv/censo/2024/update_or_create_cursos_superiores_2024.csv b/database/csv/censo/2024/update_or_create_cursos_superiores_2024.csv new file mode 100644 index 0000000000..2b937e38b6 --- /dev/null +++ b/database/csv/censo/2024/update_or_create_cursos_superiores_2024.csv @@ -0,0 +1,602 @@ +1;Educação;11;Educação;111;Ciência da educação;0111C012;Ciência da educação - Bacharelado;Bacharelado +1;Educação;11;Educação;111;Ciência da educação;0111C014;Ciência da educação - Sequencial;Sequencial +1;Educação;11;Educação;111;Ciência da educação;0111P013;Processos escolares - Tecnológico;Tecnológico +1;Educação;11;Educação;111;Ciência da educação;0111P022;Psicopedagogia - Bacharelado;Bacharelado +1;Educação;11;Educação;111;Ciência da educação;0111P024;Psicopedagogia - Sequencial;Sequencial +1;Educação;11;Educação;112;Formação de professores de educação infantil;11200000000000;Educação infantil formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;11300000000000;Educação do campo formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;"1;13E+023";Educação especial formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;"1;13E+033";Educação indígena formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;0113F011;Formação pedagógica de professor para a educação básica - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;0113F014;Formação pedagógica de professor para a educação básica - Sequencial;Sequencial +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;0113P011;Pedagogia - Licenciatura;Licenciatura +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;0113P012;Pedagogia - Bacharelado;Bacharelado +1;Educação;11;Educação;113;Formação de professores sem áreas específicas;0113P014;Pedagogia - Sequencial;Sequencial +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114A011;Artes formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114A014;Artes formação de professor - Sequencial;Sequencial +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114A021;Artes visuais formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114B011;Biologia formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114C011;Ciências agrárias formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114C021;Ciências naturais formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114C031;Ciências sociais formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114C041;Cinema e audiovisual formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114C051;Computação formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114D011;Dança formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);11400000000000;Economia doméstica formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+023";Educação do campo em áreas de conhecimento da educação básica formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+033";Educação física formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+043";Educação indígena em áreas de conhecimento da educação básica formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+053";Enfermagem formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+063";Ensino profissionalizante em área específica formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+073";Ensino religioso formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);"1;14E+083";Estatística formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114F011;Filosofia formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114F021;Física formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114G011;Geografia formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114H011;História formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114M011;Matemática formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114M021;Música formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114P011;Psicologia formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114Q011;Química formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;114;Formação de professores em áreas específicas (exceto Letras);0114T011;Teatro formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L011;Letras alemão formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L021;Letras espanhol formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L031;Letras francês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L041;Letras inglês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L051;Letras italiano formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L061;Letras japonês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L071;Letras língua brasileira de sinais formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L081;Letras línguas estrangeiras clássicas formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L091;Letras linguística formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L101;Letras outras línguas estrangeiras modernas formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L111;Letras português alemão formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L121;Letras português espanhol formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L131;Letras português formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L141;Letras português francês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L151;Letras português inglês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L161;Letras português italiano formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L171;Letras português japonês formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L181;Letras português língua brasileira de sinais formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L191;Letras português línguas estrangeiras clássicas formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L201;Letras português outras línguas estrangeiras modernas formação de professor - Licenciatura;Licenciatura +1;Educação;11;Educação;115;Formação de professores de letras;0115L211;Letras tradutor e intérprete formação de professor - Licenciatura;Licenciatura +1;Educação;18;Programas interdisciplinares abrangendo educação;188;Programas interdisciplinares abrangendo educação;0188P011;Programas interdisciplinares abrangendo educação - Licenciatura;Licenciatura +1;Educação;18;Programas interdisciplinares abrangendo educação;188;Programas interdisciplinares abrangendo educação;0188P012;Programas interdisciplinares abrangendo educação - Bacharelado;Bacharelado +1;Educação;18;Programas interdisciplinares abrangendo educação;188;Programas interdisciplinares abrangendo educação;0188P013;Programas interdisciplinares abrangendo educação - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211A012;Animação - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211A013;Animação - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211A014;Animação - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211C012;Cinema e audiovisual - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211C013;Cinema e audiovisual - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211C014;Cinema e audiovisual - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211C023;Comunicação assistiva - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211D012;Design gráfico - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211D013;Design gráfico - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211D014;Design gráfico - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211F012;Fotografia - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211F013;Fotografia - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211F014;Fotografia - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P012;Produção audiovisual - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P013;Produção audiovisual - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P014;Produção audiovisual - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P023;Produção cênica - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P032;Produção cultural - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P033;Produção cultural - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P034;Produção cultural - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P043;Produção fonográfica - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P052;Produção multimídia - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P053;Produção multimídia - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;211;"Produção audiovisual; de mídia e cultural";0211P054;Produção multimídia - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D012;Desenho industrial - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D022;Design - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D023;Design - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D032;Design de interiores - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D033;Design de interiores - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D034;Design de interiores - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D042;Design de produto - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D043;Design de produto - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212D044;Design de produto - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212M012;Moda - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212M013;Moda - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;212;"Moda; design de interiores e desenho industrial";0212M014;Moda - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;213;Belas artes;0213A012;Artes - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;213;Belas artes;0213A013;Artes - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;213;Belas artes;0213A014;Artes - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;213;Belas artes;0213A022;Artes plásticas - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;213;Belas artes;0213A023;Artes plásticas - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;213;Belas artes;0213A024;Artes plásticas - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;213;Belas artes;0213A032;Artes visuais - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;213;Belas artes;0213A033;Artes visuais - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;213;Belas artes;0213H012;História da arte - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;214;Artesanato;0214F013;Fabricação de instrumentos musicais não industrial - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215A012;Artes cênicas - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215A013;Artes cênicas - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215D012;Dança - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215D013;Dança - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215M012;Música - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215M013;Música - Tecnológico;Tecnológico +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215M014;Música - Sequencial;Sequencial +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215T012;Teatro - Bacharelado;Bacharelado +2;Artes e humanidades;21;Artes;215;Música e artes cênicas;0215T013;Teatro - Tecnológico;Tecnológico +2;Artes e humanidades;22;Humanidades (exceto línguas);221;Religião e teologia;0221C012;Ciências da religião - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);221;Religião e teologia;0221T012;Teologia - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);221;Religião e teologia;0221T014;Teologia - Sequencial;Sequencial +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222A012;Arqueologia - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222A013;Arqueologia - Tecnológico;Tecnológico +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222C012;Conservação e restauro - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222C013;Conservação e restauro - Tecnológico;Tecnológico +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222H012;História - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);222;História e arqueologia;0222H014;História - Sequencial;Sequencial +2;Artes e humanidades;22;Humanidades (exceto línguas);223;Filosofia e ética;0223F012;Filosofia - Bacharelado;Bacharelado +2;Artes e humanidades;22;Humanidades (exceto línguas);223;Filosofia e ética;0223F014;Filosofia - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L012;Letras alemão - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L023;Letras escrita criativa - Tecnológico;Tecnológico +2;Artes e humanidades;23;Línguas ;231;Letras;0231L024;Letras escrita criativa - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L032;Letras espanhol - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L034;Letras espanhol - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L042;Letras francês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L052;Letras inglês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L054;Letras inglês - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L062;Letras italiano - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L072;Letras japonês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L082;Letras língua brasileira de sinais - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L083;Letras língua brasileira de sinais - Tecnológico;Tecnológico +2;Artes e humanidades;23;Línguas ;231;Letras;0231L084;Letras língua brasileira de sinais - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L092;Letras línguas estrangeiras clássicas - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L094;Letras línguas estrangeiras clássicas - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L102;Letras linguística - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L112;Letras outras línguas estrangeiras modernas - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L122;Letras português - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L124;Letras português - Sequencial;Sequencial +2;Artes e humanidades;23;Línguas ;231;Letras;0231L132;Letras português alemão - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L142;Letras português espanhol - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L152;Letras português francês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L162;Letras português inglês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L172;Letras português italiano - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L182;Letras português japonês - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L192;Letras português língua brasileira de sinais - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L202;Letras português línguas estrangeiras clássicas - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L212;Letras português outras línguas estrangeiras modernas - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L222;Letras tradutor e intérprete - Bacharelado;Bacharelado +2;Artes e humanidades;23;Línguas ;231;Letras;0231L223;Letras tradutor e intérprete - Tecnológico;Tecnológico +2;Artes e humanidades;23;Línguas ;231;Letras;0231L224;Letras tradutor e intérprete - Sequencial;Sequencial +2;Artes e humanidades;28;Programas interdisciplinares abrangendo artes e humanidades;288;Programas interdisciplinares abrangendo artes e humanidades;0288P012;Programas interdisciplinares abrangendo artes e humanidades - Bacharelado;Bacharelado +2;Artes e humanidades;28;Programas interdisciplinares abrangendo artes e humanidades;288;Programas interdisciplinares abrangendo artes e humanidades;0288P014;Programas interdisciplinares abrangendo artes e humanidades - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;311;Economia;311000000000000;Economia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;311;Economia;"3;11E+016";Economia - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312A012;Antropologia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312A014;Antropologia - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312C012;Ciência política - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312C014;Ciência política - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312C022;Ciências sociais - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312C024;Ciências sociais - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312G012;Geografia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312R012;Relações internacionais - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312R014;Relações internacionais - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312S012;Sociologia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;312;Ciências sociais e políticas;0312S014;Sociologia - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;313;Psicologia;0313P012;Psicologia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";31;Ciências sociais e comportamentais;313;Psicologia;0313P014;Psicologia - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321C012;Comunicação social - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321J012;Jornalismo - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321J014;Jornalismo - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321P012;Produção editorial - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321P013;Produção editorial - Tecnológico;Tecnológico +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321P014;Produção editorial - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321R012;"Rádio; TV e internet - Bacharelado";Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321R013;"Rádio; TV e internet - Tecnológico";Tecnológico +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;321;Comunicação e reportagem;0321R014;"Rádio; TV e internet - Sequencial";Sequencial +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322A012;Arquivologia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322B012;Biblioteconomia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322G012;Gestão da informação - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322G014;Gestão da informação - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322M012;Museologia - Bacharelado;Bacharelado +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322M013;Museologia - Tecnológico;Tecnológico +3;"Ciências sociais; comunicação e informação";32;Comunicação e informação ;322;Ciência da informação e museologia;0322M014;Museologia - Sequencial;Sequencial +3;"Ciências sociais; comunicação e informação";38;"Programas interdisciplinares abrangendo ciências sociais; comunicação e informação";388;"Programas interdisciplinares abrangendo ciências sociais; comunicação e informação";0388P012;"Programas interdisciplinares abrangendo ciências sociais; jornalismo e informação - Bacharelado";Bacharelado +3;"Ciências sociais; comunicação e informação";38;"Programas interdisciplinares abrangendo ciências sociais; comunicação e informação";388;"Programas interdisciplinares abrangendo ciências sociais; comunicação e informação";0388P014;"Programas interdisciplinares abrangendo ciências sociais; jornalismo e informação - Sequencial";Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;411;Contabilidade e tributação;0411C012;Contabilidade - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;411;Contabilidade e tributação;0411C013;Contabilidade - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;411;Contabilidade e tributação;0411C014;Contabilidade - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;411;Contabilidade e tributação;0411G013;Gestão fiscal e tributária - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;412;"Finanças; bancos e seguros";0412G012;Gestão financeira - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;412;"Finanças; bancos e seguros";0412G013;Gestão financeira - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;412;"Finanças; bancos e seguros";0412G014;Gestão financeira - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;412;"Finanças; bancos e seguros";0412S013;Seguros - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;412;"Finanças; bancos e seguros";0412S014;Seguros - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413A012;Administração - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413A014;Administração - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413A022;Administração pública - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413A023;Administração pública - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413A024;Administração pública - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413C012;Comércio exterior - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413C013;Comércio exterior - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413C014;Comércio exterior - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;413000000000000;Empreendedorismo - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;4130000000000000;Empreendedorismo - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;"4;13E+016";Empreendedorismo - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G013;Gestão da produção - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G014;Gestão da produção - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G023;Gestão da qualidade - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G024;Gestão da qualidade - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G032;Gestão da saúde - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G033;Gestão da saúde - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G034;Gestão da saúde - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G042;Gestão de cooperativas - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G043;Gestão de cooperativas - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G044;Gestão de cooperativas - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G052;Gestão de negócios - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G053;Gestão de negócios - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G054;Gestão de negócios - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G062;Gestão de negócios internacionais - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G064;Gestão de negócios internacionais - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G073;Gestão de pessoas - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G074;Gestão de pessoas - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G083;Gestão de serviços - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G084;Gestão de serviços - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G092;Gestão do agronegócio - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G093;Gestão do agronegócio - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G094;Gestão do agronegócio - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G103;Gestão estratégica - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G104;Gestão estratégica - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G113;Gestão hospitalar - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G114;Gestão hospitalar - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G122;Gestão pública - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G123;Gestão pública - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413G124;Gestão pública - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413L012;Logística - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413L013;Logística - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;413;Gestão e administração;0413L014;Logística - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414M012;Marketing - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414M013;Marketing - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414M014;Marketing - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414P012;Publicidade e propaganda - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414P013;Publicidade e propaganda - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414P014;Publicidade e propaganda - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414R012;Relações públicas - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414R013;Relações públicas - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;414;Marketing e propaganda;0414R014;Relações públicas - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;415;Secretariado e trabalhos de escritório;0415S012;Secretariado - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;415;Secretariado e trabalhos de escritório;0415S013;Secretariado - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;415;Secretariado e trabalhos de escritório;0415S014;Secretariado - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;416;Gestão comercial;0416G013;Gestão comercial - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;416;Gestão comercial;0416G014;Gestão comercial - Sequencial;Sequencial +4;"Negócios; administração e direito";41;Negócios e administração;416;Gestão comercial;0416N012;Negócios imobiliários - Bacharelado;Bacharelado +4;"Negócios; administração e direito";41;Negócios e administração;416;Gestão comercial;0416N013;Negócios imobiliários - Tecnológico;Tecnológico +4;"Negócios; administração e direito";41;Negócios e administração;416;Gestão comercial;0416N014;Negócios imobiliários - Sequencial;Sequencial +4;"Negócios; administração e direito";42;Direito;421;Direito;0421D012;Direito - Bacharelado;Bacharelado +4;"Negócios; administração e direito";42;Direito;421;Direito;0421D013;Direito - Tecnológico;Tecnológico +4;"Negócios; administração e direito";42;Direito;421;Direito;0421D014;Direito - Sequencial;Sequencial +4;"Negócios; administração e direito";42;Direito;421;Direito;0421M013;Mediação - Tecnológico;Tecnológico +4;"Negócios; administração e direito";42;Direito;421;Direito;0421S013;Serviços jurídicos e cartoriais - Tecnológico;Tecnológico +4;"Negócios; administração e direito";42;Direito;421;Direito;0421S014;Serviços jurídicos e cartoriais - Sequencial;Sequencial +4;"Negócios; administração e direito";48;"Programas interdisciplinares abrangendo negócios; administração e direito";488;"Programas interdisciplinares abrangendo negócios; administração e direito";0488P012;"Programas interdisciplinares abrangendo negócios; administração e direito - Bacharelado";Bacharelado +4;"Negócios; administração e direito";48;"Programas interdisciplinares abrangendo negócios; administração e direito";488;"Programas interdisciplinares abrangendo negócios; administração e direito";0488P013;"Programas interdisciplinares abrangendo negócios; administração e direito - Tecnológico";Tecnológico +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;511;Biologia;0511B012;Biologia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;511;Biologia;0511B014;Biologia - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;512;Bioquímica e biotecnologia;0512B012;Bioquímica - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;512;Bioquímica e biotecnologia;0512B022;Biotecnologia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;512;Bioquímica e biotecnologia;0512B023;Biotecnologia - Tecnológico;Tecnológico +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;512;Bioquímica e biotecnologia;0512B024;Biotecnologia - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";51;Ciências biológicas e correlatas;512;Bioquímica e biotecnologia;0512T013;Toxicologia - Tecnológico;Tecnológico +5;"Ciências naturais; matemática e estatística";52;Meio ambiente;521;Ciências ambientais;0521C012;Ciências ambientais - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";52;Meio ambiente;521;Ciências ambientais;0521C014;Ciências ambientais - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";52;Meio ambiente;521;Ciências ambientais;521000000000000;Ecologia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;531;Química;0531Q012;Química - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;531;Química;0531Q013;Química - Tecnológico;Tecnológico +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;531;Química;0531Q022;Química industrial e tecnológica - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;531;Química;0531Q023;Química industrial e tecnológica - Tecnológico;Tecnológico +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;531;Química;0531Q024;Química industrial e tecnológica - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;532;Ciências da terra;0532G012;Geofísica - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;532;Ciências da terra;0532G022;Geologia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;532;Ciências da terra;0532G033;Geoprocessamento - Tecnológico;Tecnológico +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;532;Ciências da terra;0532M012;Meteorologia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;532;Ciências da terra;0532O012;Oceanografia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;533;Física;0533A012;Astronomia - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;533;Física;0533F012;Física - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;533;Física;0533F022;Física aplicada - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;533;Física;0533F024;Física aplicada - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";53;Ciências físicas;533;Física;0533F032;Física médica - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;541;Matemática;0541M012;Matemática - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;541;Matemática;0541M014;Matemática - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;541;Matemática;0541M022;Matemática aplicada e computacional - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;542;Estatística;0542C012;Ciências atuariais - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;542;Estatística;542000000000000;Estatística - Bacharelado;Bacharelado +5;"Ciências naturais; matemática e estatística";54;Matemática e estatística;542;Estatística;"5;42E+016";Estatística - Sequencial;Sequencial +5;"Ciências naturais; matemática e estatística";58;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";588;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";0588P012;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística - Bacharelado";Bacharelado +5;"Ciências naturais; matemática e estatística";58;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";588;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";0588P013;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística - Tecnológico";Tecnológico +5;"Ciências naturais; matemática e estatística";58;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";588;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística";0588P014;"Programas interdisciplinares abrangendo ciências naturais; matemática e estatística - Sequencial";Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612B013;Banco de dados - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612B014;Banco de dados - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612D013;Defesa cibernética - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612G013;Gestão da tecnologia da informação - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612G014;Gestão da tecnologia da informação - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612R012;Redes de computadores - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612R013;Redes de computadores - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);612;Infraestrutura e gestão de TIC;0612R014;Redes de computadores - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;613000000000000;Engenharia de software - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;6130000000000000;Engenharia de software - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;"6;13E+016";Engenharia de software - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;0613J012;Jogos digitais - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;0613J013;Jogos digitais - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);613;Produção de software;0613J014;Jogos digitais - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);614;Ciência da computação;0614C012;Ciência da computação - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);614;Ciência da computação;0614C013;Ciência da computação - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);614;Ciência da computação;0614C014;Ciência da computação - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);614;Ciência da computação;0614I012;Inteligência artificial - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);614;Ciência da computação;0614I013;Inteligência artificial - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S013;Segurança da informação - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S014;Segurança da informação - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S022;Sistemas de informação - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S023;Sistemas de informação - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S024;Sistemas de informação - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S032;Sistemas para internet - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S033;Sistemas para internet - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);615;Gestão e desenvolvimento de sistemas de informação;0615S034;Sistemas para internet - Sequencial;Sequencial +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);616;Desenvolvimento de sistemas que integram software e hardware;616000000000000;Engenharia de computação (DCN Computação) - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);616;Desenvolvimento de sistemas que integram software e hardware;0616I013;Internet das coisas - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);616;Desenvolvimento de sistemas que integram software e hardware;0616S013;Sistemas embarcados - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617A013;Agrocomputação - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C012;Ciência de dados - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C013;Ciência de dados - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C022;Computação e Tecnologias da Informação e Comunicação (TIC) em biociências e saúde - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C023;Computação e Tecnologias da Informação e Comunicação (TIC) em biociências e saúde - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C032;Criação digital - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);61;Computação e Tecnologias da Informação e Comunicação (TIC);617;Soluções computacionais para domínios específicos;0617C033;Criação digital - Tecnológico;Tecnológico +6;Computação e Tecnologias da Informação e Comunicação (TIC);68;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC);688;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC);0688P012;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC) - Bacharelado;Bacharelado +6;Computação e Tecnologias da Informação e Comunicação (TIC);68;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC);688;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC);0688P013;Programas interdisciplinares abrangendo computação e Tecnologias da Informação e Comunicação (TIC) - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;710;Engenharia e profissões correlatas sem definição precisa;710000000000000;Engenharia - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;0711B013;Biocombustíveis - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;711000000000000;Engenharia bioquímica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;"7;11E+024";Engenharia de bioprocessos - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;"7;11E+034";Engenharia de biotecnologia - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;"7;11E+044";Engenharia de nanotecnologia - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;711;Engenharia química e de processos;"7;11E+054";Engenharia química - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;712000000000000;Engenharia ambiental - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;"7;12E+024";Engenharia ambiental e sanitária - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712G012;Gestão ambiental - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712G013;Gestão ambiental - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712G014;Gestão ambiental - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712G023;Gestão de resíduos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712G024;Gestão de resíduos - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;712;Tecnologia de proteção ambiental;0712S013;Saneamento ambiental - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;7130000000000000;Eletrotécnica industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;"7;13E+025";Energias renováveis - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;"7;13E+034";Engenharia bioenergética - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;"7;13E+044";Engenharia de energia - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;"7;13E+054";Engenharia elétrica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;"7;13E+064";Engenharia nuclear - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;0713R013;Refrigeração e climatização - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;0713S012;Sistemas elétricos - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;0713S013;Sistemas elétricos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;713;Eletricidade e energia;0713S014;Sistemas elétricos - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714A013;Automação industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714A014;Automação industrial - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;7140000000000000;Eletrônica industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+024";Engenharia acústica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+034";Engenharia biomédica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+044";Engenharia de computação (DCN Engenharia) - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+054";Engenharia de controle e automação - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+064";Engenharia de informação - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+074";Engenharia de telecomunicações - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+084";Engenharia eletrônica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;"7;14E+094";Engenharia mecatrônica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714G013;Gestão de telecomunicações - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714G014;Gestão de telecomunicações - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714M013;Mecatrônica industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714M014;Mecatrônica industrial - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714R013;Redes de telecomunicações - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714S013;Sistemas biomédicos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714S023;Sistemas de telecomunicações - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714S024;Sistemas de telecomunicações - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714T013;Telemática - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;714;Eletrônica e automação;0714T014;Telemática - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;715000000000000;Engenharia física - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;"7;15E+024";Engenharia mecânica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;"7;15E+034";Engenharia metalúrgica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715F013;Fabricação mecânica - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715M013;Manutenção industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715M014;Manutenção industrial - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715M023;Mecânica de precisão - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715P013;Processos metalúrgicos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715P014;Processos metalúrgicos - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715S013;Soldagem - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;715;Engenharia mecânica e metalurgia;0715S014;Soldagem - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716A013;Aeroespacial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716C013;Construção naval - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";716000000000000;Engenharia aeroespacial - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";"7;16E+024";Engenharia aeronáutica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";"7;16E+025";Engenharia aeronáutica - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";"7;16E+034";Engenharia automotiva - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";"7;16E+044";Engenharia ferroviária e metroviária - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";"7;16E+054";Engenharia naval - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716M013;Manutenção de aeronaves - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716M014;Manutenção de aeronaves - Sequencial;Sequencial +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716S013;Sistemas automotivos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";71;Engenharia e profissões correlatas;716;"Veículos a motor; construção naval; aeronáutica; ferroviária e metroviária";0716S023;Sistemas de navegação fluvial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721A012;Alimentos - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721A013;Alimentos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721A014;Alimentos - Sequencial;Sequencial +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;721000000000000;Engenharia de alimentos - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721L012;Laticínios - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721L013;Laticínios - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721P013;Processamento de carnes - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721P023;Produção de cachaça - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721P033;Produção sucroalcooleira - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721P034;Produção sucroalcooleira - Sequencial;Sequencial +7;"Engenharia; produção e construção";72;Produção e processamento;721;Processamento de alimentos;0721P043;Produção de cerveja - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722C013;Cerâmica - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722C023;Ciências dos materiais - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722C024;Ciências dos materiais - Sequencial;Sequencial +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;722000000000000;Engenharia de materiais - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722P013;Papel e celulose - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722P022;Polímeros - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722P023;Polímeros - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722P033;Produção joalheira - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;722;Materiais;0722P043;Produção moveleira - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;723;"Têxteis (vestuário; calçados e couro)";723000000000000;Engenharia têxtil - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;723;"Têxteis (vestuário; calçados e couro)";0723P013;Produção de vestuário - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;723;"Têxteis (vestuário; calçados e couro)";0723P022;Produção têxtil - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;723;"Têxteis (vestuário; calçados e couro)";0723P023;Produção têxtil - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;724000000000000;Engenharia de minas - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;"7;24E+024";Engenharia de petróleo - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;"7;24E+034";Engenharia geológica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;0724M013;Mineração - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;0724P013;Petróleo e gás - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;724;Mineração e extração;0724R013;Rochas ornamentais - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;725000000000000;Engenharia de manufatura - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;7250000000000000;Engenharia de manufatura - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;"7;25E+024";Engenharia de produção - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;"7;25E+034";Engenharia industrial - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;0725P013;Produção gráfica - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";72;Produção e processamento;725;Produção e processos de fabricação;0725P023;Produção industrial - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;0731A013;Agrimensura - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;0731A022;Arquitetura e urbanismo - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;0731A023;Arquitetura e urbanismo - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;0731A024;Arquitetura e urbanismo - Sequencial;Sequencial +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;731000000000000;Engenharia cartográfica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;"7;31E+024";Engenharia de agrimensura - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;"7;31E+026";Engenharia de agrimensura - Sequencial;Sequencial +7;"Engenharia; produção e construção";73;Arquitetura e construção;731;Arquitetura e planejamento urbano;"7;31E+034";Engenharia de agrimensura e cartográfica - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;0732C013;Construção de edifícios - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;0732C023;Controle de obras - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;0732C024;Controle de obras - Sequencial;Sequencial +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;732000000000000;Engenharia civil - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;"7;32E+024";Engenharia de recursos hídricos - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;"7;32E+034";Engenharia de transportes - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;"7;32E+044";Engenharia portuária - Bacharelado;Bacharelado +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;"7;32E+055";Estradas - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;0732G013;Gestão de recursos hídricos - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";73;Arquitetura e construção;732;Engenharia civil e construção;0732M013;Material de construção - Tecnológico;Tecnológico +7;"Engenharia; produção e construção";78;"Programas interdisciplinares abrangendo engenharia; produção e construção";788;"Programas interdisciplinares abrangendo engenharia; produção e construção";0788P012;"Programas interdisciplinares abrangendo engenharia; produção e construção - Bacharelado";Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A012;Agroecologia - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A013;Agroecologia - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A022;Agroindústria - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A023;Agroindústria - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A024;Agroindústria - Sequencial;Sequencial +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A032;Agronegócio - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A033;Agronegócio - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A042;Agronomia - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A043;Agronomia - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811A053;Agropecuária - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811C013;Cafeicultura - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";811000000000000;Engenharia agrícola - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";8110000000000000;Engenharia agrícola - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";"8;11E+024";Engenharia de biossistemas - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811F013;Fruticultura - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811F014;Fruticultura - Sequencial;Sequencial +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811I013;Irrigação e drenagem - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811M013;Manejo da produção agrícola - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811V012;Viticultura e enologia - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811V013;Viticultura e enologia - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811Z012;Zootecnia - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811Z013;Zootecnia - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;811;"Produção agrícola; agropecuária e zootecnia";0811Z014;Zootecnia - Sequencial;Sequencial +8;"Agricultura; silvicultura; pesca e veterinária";81;Agricultura;812;Horticultura;0812H013;Horticultura - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";82;Silvicultura;821;Silvicultura;821000000000000;Engenharia florestal - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";82;Silvicultura;821;Silvicultura;8210000000000000;Engenharia florestal - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";82;Silvicultura;821;Silvicultura;0821S013;Silvicultura - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";83;Pesca;831;Pesca;0831A012;Aquicultura - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";83;Pesca;831;Pesca;0831A013;Aquicultura - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";83;Pesca;831;Pesca;0831A014;Aquicultura - Sequencial;Sequencial +8;"Agricultura; silvicultura; pesca e veterinária";83;Pesca;831;Pesca;831000000000000;Engenharia de pesca - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";83;Pesca;831;Pesca;0831P013;Produção pesqueira - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";84;Veterinária;841;Veterinária;0841M012;Medicina veterinária - Bacharelado;Bacharelado +8;"Agricultura; silvicultura; pesca e veterinária";84;Veterinária;841;Veterinária;0841M013;Medicina veterinária - Tecnológico;Tecnológico +8;"Agricultura; silvicultura; pesca e veterinária";84;Veterinária;841;Veterinária;0841M014;Medicina veterinária - Sequencial;Sequencial +8;"Agricultura; silvicultura; pesca e veterinária";88;"Programas interdisciplinares abrangendo agricultura; silvicultura; pesca e veterinária";888;"Programas interdisciplinares abrangendo agricultura; silvicultura; pesca e veterinária";0888P012;"Programas interdisciplinares abrangendo agricultura; silvicultura; pesca e veterinária - Bacharelado";Bacharelado +9;Saúde e bem-estar;91;Saúde;911;Odontologia;0911O012;Odontologia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;911;Odontologia;0911O014;Odontologia - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;912;Medicina;0912M012;Medicina - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;912;Medicina;0912M013;Medicina - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;912;Medicina;0912M014;Medicina - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;913;Enfermagem;913000000000000;Enfermagem - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;913;Enfermagem;"9;13E+016";Enfermagem - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914A013;Análises clínicas e toxicológicas - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914A014;Análises clínicas e toxicológicas - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914B012;Biomedicina - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914B014;Biomedicina - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914O013;Oftálmica - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914O022;Optometria - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914O023;Optometria - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914P013;Prótese e órtese - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914P014;Prótese e órtese - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914R013;Radiologia - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;914;Tecnologia de diagnóstico e tratamento médico;0914R014;Radiologia - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";915000000000000;Educação física - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";"9;15E+016";Educação física - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915F012;Fisioterapia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915F022;Fonoaudiologia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915N012;Nutrição - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915N013;Nutrição - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915N014;Nutrição - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915P012;Podologia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915P013;Podologia - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;915;"Promoção; prevenção; terapia e reabilitação";0915T012;Terapia ocupacional - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;916;Farmácia;0916F012;Farmácia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;916;Farmácia;0916F013;Farmácia - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;916;Farmácia;0916F014;Farmácia - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;917;Medicina e terapia tradicional e complementar;0917M012;Musicoterapia - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;917;Medicina e terapia tradicional e complementar;0917P012;Práticas integrativas - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;917;Medicina e terapia tradicional e complementar;0917P013;Práticas integrativas - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;917;Medicina e terapia tradicional e complementar;0917P014;Práticas integrativas - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S012;Saúde coletiva - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S013;Saúde coletiva - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S014;Saúde coletiva - Sequencial;Sequencial +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S022;Saúde pública - Bacharelado;Bacharelado +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S023;Saúde pública - Tecnológico;Tecnológico +9;Saúde e bem-estar;91;Saúde;918;Saúde pública e saúde coletiva;0918S024;Saúde pública - Sequencial;Sequencial +9;Saúde e bem-estar;92;Bem-estar;921;Assistência a idosos e a deficientes;0921A014;Assistência a idosos e a deficientes - Sequencial;Sequencial +9;Saúde e bem-estar;92;Bem-estar;921;Assistência a idosos e a deficientes;0921G012;Gerontologia - Bacharelado;Bacharelado +9;Saúde e bem-estar;92;Bem-estar;921;Assistência a idosos e a deficientes;0921G013;Gerontologia - Tecnológico;Tecnológico +9;Saúde e bem-estar;92;Bem-estar;921;Assistência a idosos e a deficientes;0921G014;Gerontologia - Sequencial;Sequencial +9;Saúde e bem-estar;92;Bem-estar;923;Serviço social;0923S012;Serviço social - Bacharelado;Bacharelado +9;Saúde e bem-estar;92;Bem-estar;923;Serviço social;0923S013;Serviço social - Tecnológico;Tecnológico +9;Saúde e bem-estar;92;Bem-estar;923;Serviço social;0923S014;Serviço social - Sequencial;Sequencial +9;Saúde e bem-estar;98;Programas interdisciplinares abrangendo saúde e bem-estar;988;Programas interdisciplinares abrangendo saúde e bem-estar;0988P012;Programas interdisciplinares abrangendo saúde e bem-estar - Bacharelado;Bacharelado +9;Saúde e bem-estar;98;Programas interdisciplinares abrangendo saúde e bem-estar;988;Programas interdisciplinares abrangendo saúde e bem-estar;0988P013;Programas interdisciplinares abrangendo saúde e bem-estar - Tecnológico;Tecnológico +9;Saúde e bem-estar;98;Programas interdisciplinares abrangendo saúde e bem-estar;988;Programas interdisciplinares abrangendo saúde e bem-estar;0988P014;Programas interdisciplinares abrangendo saúde e bem-estar - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1011;Serviços domésticos;1011000000000000;Economia doméstica - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1012;Serviços de beleza;1012000000000000;Estética e cosmética - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1012;Serviços de beleza;"1;012E+016";Estética e cosmética - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1012;Serviços de beleza;"1;012E+017";Estética e cosmética - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1013;Serviços de alimentação;1013G012;Gastronomia - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1013;Serviços de alimentação;1013G013;Gastronomia - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1013;Serviços de alimentação;1013G014;Gastronomia - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1014;Esportes e lazer;1014F013;Formação de técnicos e treinadores esportivos - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1014;Esportes e lazer;1014F014;Formação de técnicos e treinadores esportivos - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1014;Esportes e lazer;1014G012;Gestão desportiva e de lazer - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1014;Esportes e lazer;1014G013;Gestão desportiva e de lazer - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1014;Esportes e lazer;1014G014;Gestão desportiva e de lazer - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;"1;015E+016";Eventos - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;"1;015E+017";Eventos - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015H012;Hotelaria - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015H013;Hotelaria - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015H014;Hotelaria - Sequencial;Sequencial +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015T012;Turismo - Bacharelado;Bacharelado +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015T013;Turismo - Tecnológico;Tecnológico +10;Serviços;101;Serviços pessoais;1015;Turismo e hotelaria;1015T014;Turismo - Sequencial;Sequencial +10;Serviços;102;Higiene e serviços de saúde ocupacional;1022;Saúde e segurança no trabalho;1022S012;Segurança no trabalho - Bacharelado;Bacharelado +10;Serviços;102;Higiene e serviços de saúde ocupacional;1022;Saúde e segurança no trabalho;1022S013;Segurança no trabalho - Tecnológico;Tecnológico +10;Serviços;102;Higiene e serviços de saúde ocupacional;1022;Saúde e segurança no trabalho;1022S014;Segurança no trabalho - Sequencial;Sequencial +10;Serviços;103;Serviços de segurança;1031;Setor militar e de defesa;1031C012;Ciências militares - Bacharelado;Bacharelado +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032I013;Investigação e perícia - Tecnológico;Tecnológico +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032I014;Investigação e perícia - Sequencial;Sequencial +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S013;Segurança no trânsito - Tecnológico;Tecnológico +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S014;Segurança no trânsito - Sequencial;Sequencial +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S023;Segurança privada - Tecnológico;Tecnológico +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S024;Segurança privada - Sequencial;Sequencial +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S032;Segurança pública - Bacharelado;Bacharelado +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S033;Segurança pública - Tecnológico;Tecnológico +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S034;Segurança pública - Sequencial;Sequencial +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S043;Serviços penais - Tecnológico;Tecnológico +10;Serviços;103;Serviços de segurança;1032;Proteção de pessoas e de propriedades;1032S044;Serviços penais - Sequencial;Sequencial +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041C012;Ciências aeronáuticas - Bacharelado;Bacharelado +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041C013;Ciências aeronáuticas - Tecnológico;Tecnológico +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041C014;Ciências aeronáuticas - Sequencial;Sequencial +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041G013;Gestão portuária - Tecnológico;Tecnológico +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041G014;Gestão portuária - Sequencial;Sequencial +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041T013;Transporte aéreo - Tecnológico;Tecnológico +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041T023;Transporte terrestre - Tecnológico;Tecnológico +10;Serviços;104;Serviços de transporte;1041;Serviços de transporte;1041T024;Transporte terrestre - Sequencial;Sequencial +10;Serviços;108;Programas interdisciplinares abrangendo serviços;1088;Programas interdisciplinares abrangendo serviços;1088P013;Programas interdisciplinares abrangendo serviços - Tecnológico;Tecnológico diff --git a/database/csv/censo/2024/update_or_create_ies_2024.csv b/database/csv/censo/2024/update_or_create_ies_2024.csv new file mode 100644 index 0000000000..c9db3b4f80 --- /dev/null +++ b/database/csv/censo/2024/update_or_create_ies_2024.csv @@ -0,0 +1,344 @@ +24521;FACULDADES JURIS;1;4;5208707 +23984;FACULDADE DO AMAZONAS;1;4;1302603 +26138;FACULDADE ALFAUNIPAC DE TEOFILO OTONI;1;4;3168606 +26201;FACULDADE POLITECNICA DE CORUMBA;1;4;5003207 +24301;FACULDADE FUNORTE DE GOVERNADOR VALADARES;1;4;3127701 +26656;FACULDADE FASIPE BRASILIA;1;4;5300108 +25123;FACULDADE VALE DO IGUACU CANOINHAS;1;4;4203808 +26044;ESCOLA DE ENSINO SUPERIOR LEC;1;4;3550308 +15055;CENTRO UNIVERSITARIO UNIVERSO BELO HORIZONTE;1;4;3106200 +27103;UNIVERSIDADE DO DISTRITO FEDERAL;1;2;5300108 +26342;FACULDADE GPI;1;4;2211001 +15053;CENTRO UNIVERSITARIO UNIVERSO GOIANIA;1;4;5208707 +25205;FACULDADE MARECHAL RONDON DE OSASCO;1;4;3534401 +26719;FACULDADE OPEN;1;4;3550308 +24909;FACULDADE PITAGORAS UNIDADE CARUARU;1;4;2604106 +26288;FACULDADE DO CENTRO DE MEDIADORES;1;4;5300108 +26118;FACULDADE APRENDIZ;1;4;3105608 +25510;FACULDADES INTEGRADAS PLATON;1;4;4205407 +23129;INSTITUTO DE DESENVOLVIMENTO E APRENDIZAGEM IDEA FORTALEZA;1;4;2304400 +24675;FACULDADE DE ENERGIAS RENOVAVEIS E TECNOLOGIAS INDUSTRIAIS;1;4;2408102 +26377;FACULDADE FAVENORTE DE ESPINOSA;1;4;3124302 +26543;FACULDADE DE CIENCIAS DA SAUDE SIRIOLIBANES;1;4;3550308 +26085;FACULDADE APM;1;4;5208707 +25187;FACULDADE DE CIENCIAS E EMPREENDEDORISMO DE SIMOES FILHO;1;4;2930709 +23991;FACULDADE THEMIS;1;4;3549805 +26202;FACULDADE LEONARDO DA VINCI DE CHAPECO;1;4;4204202 +24920;FACULDADE DE DIREITO EDUCACAO E GESTAO;1;4;3550308 +26610;FACULDADE DE QUERENCIA;1;4;5107065 +25349;FACULDADE INTERNACIONAL DE SAO PAULO;1;4;3550308 +26411;INSTITUTO DE ESTUDOS ESTRATEGICOS EM CIENCIAS SOCIAIS;1;4;3550308 +25364;FACULDADE INTERNACIONAL DE OURINHOS;1;4;3534708 +26265;FACULDADE ITA EDUCACIONAL;1;4;3550308 +24286;FACULDADE URCI;1;4;4106902 +26037;FACULDADE UCEFF DE FREDERICO WETSPHALEN;1;4;4308508 +25719;FACULDADE INPOS;1;4;5208707 +26383;FACULDADE CDPI;1;4;5208707 +25714;FACULDADE FIZAP;1;4;5300108 +26281;FACULDADE DE ENSINO SETE;1;4;1505502 +26328;FACULDADE PETRA;1;4;3136702 +24437;FACULDADE MERITOS;1;4;5103403 +26400;FACULDADE BATISTA LOGOS;1;4;3550308 +23841;FACULDADE ESAMC BRASILIA;1;4;5300108 +25764;FACULDADE LEONARDO DA VINCI DE JACOBINA;1;4;2917508 +26581;FACULDADE MCPHERSON DE ARARAS;1;4;3503307 +26529;ESCOLA DE COMUNICACAOMIDIA E INFORMACAO DE SAO PAULO DA FGV;1;4;3550308 +26282;FACULDADE ELEVEN;1;4;4106902 +24390;FACULDADE DE TECNOLOGIA E CIENCIAS FTC ALAGOINHAS;1;4;2900702 +26376;FACULDADE SANTA JOANA;1;4;3550308 +25807;INSTITUTO DE POSGRADUACAO E ESTUDOS EM TECNOLOGIA DA SAUDE;1;4;3304557 +25545;FACULDADE CENTROOESTE;1;4;5208707 +26559;FACULDADE IPC;1;4;5208707 +26709;FACULDADE CALIFORNIA BRASIL;1;4;3543402 +24382;FACULDADE UNINASSAU CARPINA;1;4;2604007 +25890;FACULDADE PEDREIRENSE DE EDUCACAO IPEDE;1;4;2108207 +27029;FACULDADE SAO LEOPOLDO MANDIC DE LIMEIRA;1;4;3526902 +26702;FACULDADE CATOLICA DO AMAZONAS;1;4;1302603 +26166;FACULDADE FASIPE DE LUCAS DO RIO VERDE;1;4;5105259 +24281;FACULDADE DE ENSINO E FORMACAO DA BAHIA;1;4;2914000 +25974;FACULDADE SALEM;1;4;4127106 +26627;FACULDADE BAIANA DE CIENCIAS DA SAUDE DR. OSWALDO FORTINI;1;4;2919553 +25451;FACULDADE PREPARA;1;4;3549805 +26038;FACULDADE UCEFF DE SAO MIGUEL DO OESTE;1;4;4217204 +24060;FACULDADE FASIPE NORTE;1;4;5107925 +28986;FACULDADE DE TECNOLOGIA DE BARRETOS;1;2;3505500 +26541;INSTITUTO DE MATEMATICA PURA E APLICADA;1;4;3304557 +24981;FACULDADE DE TECNOLOGIA SENAC SAO JOSE DOS PINHAIS;1;4;4125506 +24259;FACULDADE UNIFICADA DE ENSINO SUPERIOR;1;4;5103403 +25439;FACULDADE REGIONAL DO VALLE;1;4;2901007 +26583;FACULDADE COMUNIDADE DAS NACOES;1;4;5300108 +25525;FACULDADE SANTA BARBARA;1;4;2700300 +29118;UNIVERSIDADE FEDERAL DO NORTE DO TOCANTINS;1;1;1702109 +26858;UNIMT FACULDADES INTEGRADAS;1;4;5100201 +23952;FACULDADE TEUTONIA;1;4;4321451 +26341;FACULDADE DA FRONTEIRA OESTE;1;4;5003702 +28985;FACULDADE DE TECNOLOGIA DE REGISTRO;1;2;3542602 +22260;FACULDADE DE ITABERAI FACMAIS;1;4;5210406 +21555;FACULDADE SION;1;4;1400100 +622;FACULDADES INTEGRADAS SILVA E SOUZA;2;4;3304557 +764;FACULDADE PINHEIRO GUIMARAES;2;4;3304557 +837;FACULDADE DE CIENCIAS HUMANAS DE FORTALEZA;2;4;2304400 +877;FACULDADE DE ECONOMIA E PROCESSAMENTO DE DADOS DE FOZ DO IGUACU;2;4;4108304 +1204;FACULDADE DE AMAMBAI;2;4;5000609 +1254;FACULDADE DE ADMINISTRACAO DE ITABIRITO;2;4;3131901 +1296;ESCOLA SUPERIOR DE MARKETING;2;4;2611606 +1457;FACULDADE ESTACIO DE COTIA;2;4;3513009 +1605;FACULDADE DE ADMINISTRACAO DE NOVA ANDRADINA FANOVA;2;4;5006200 +1607;FACULDADE LUTERANA SAO MARCOS;2;4;4300604 +1614;FACULDADE ASTORGA;2;4;4102109 +1783;FACULDADE DE CIENCIAS SOCIAIS APLICADAS;2;4;4219705 +1806;FACULDADE FERNAO DIAS;2;4;3534401 +1852;FACULDADE SABERES;2;4;3205309 +1904;FACULDADE SAO CAMILO;2;4;3304557 +1926;FACULDADE DE ADMINISTRACAO DE CATAGUASES;2;4;3115300 +2282;FACULDADE DE CAFELANDIA;2;4;4103453 +2319;ESCOLA SUPERIOR DE EDUCACAO CORPORATIVA;2;4;4216602 +2346;INSTITUTO SUPERIOR DE FILOSOFIA BERTHIER;2;4;4314100 +2456;FACULDADE DE ADMINISTRACAO DE CHAPADAO DO SUL;2;4;5002951 +2514;FACULDADE DE CIENCIAS EDUCACIONAIS DO RIO GRANDE DO NORTE;2;4;2408102 +3039;FACULDADE VASCONCELLOS & SOUZA;2;4;3200409 +3223;ESCOLA SUPERIOR DE CIENCIAS DA SAUDE;2;2;5300108 +3437;FACULDADE UNISUL DE BALNEARIO CAMBORIU;2;4;4202008 +3690;FACULDADE PEDRO II;2;4;3106200 +3743;FACULDADE DE JACAREI;2;4;3524402 +3774;FACULDADE SAO TOMAZ DE AQUINO;2;4;2927408 +4179;FACULDADE NAZARENA DO BRASIL;2;4;3509502 +4538;FACULDADE PARQUE;2;4;2927408 +4725;FACULDADE DE TECNOLOGIA EGIDIO JOSE DA SILVA;2;4;3168606 +4740;FACULDADE DE TECNOLOGIA E CIENCIAS DO ALTO PARANAIBA;2;4;3148103 +4756;CENTRO UNIVERSITARIO MUNICIPAL DE SAO JOSE;2;3;4216602 +5013;CENTRO UNIVERSITARIO ESTADUAL DA ZONA OESTE;2;2;3304557 +11748;FACULDADE DE EDUCACAO E CULTURA DE JIPARANA;2;4;1100122 +11750;FACULDADE ANHANGUERA PITAGORAS VOTORANTIM;2;4;3557006 +13657;FACULDADE UNIATENEU;2;4;2312403 +13811;TREVISAN ESCOLA SUPERIOR DE NEGOCIOS;2;4;3304557 +14132;FACULDADE PRESIDENTE ANTONIO CARLOS DE ITANHANDU;2;4;3133105 +14147;FACULDADE PRESIDENTE ANTONIO CARLOS DE BARAO DE COCAIS;2;4;3105400 +14155;FACULDADE PRESIDENTE ANTONIO CARLOS DE SABARA;2;4;3156700 +14738;FACULDADE FELUMA SAUDE TECNOLOGIA E CIENCIA;2;4;3137601 +14878;TREVISAN ESCOLA SUPERIOR DE NEGOCIOS;2;4;3542909 +15521;FACULDADE CATOLICA DE SAO JOSE DOS CAMPOS;2;4;3549904 +15833;FACULDADE 2001;2;4;2611606 +16781;FACULDADE RIO SONO;2;4;1716505 +16914;FACULDADE LEONARDO DA VINCI SANTA CATARINA;2;4;4218202 +16964;FACULDADE DE TECNOLOGIA DE HORIZONTE;2;4;2305233 +17269;INSTITUTO DE EDUCACAO SUPERIOR E INOVACAO PERSONA;2;4;3550308 +17395;INSTITUTO EDUCACIONAL DAS AMERICAS;2;4;4314902 +17657;FACULDADE PROFESSOR DALTRO;2;4;3304557 +17765;FACULDADE SANTA MARIA;2;4;2108603 +17803;FACULDADE ESTACIO DE RIO PRETO;2;4;3549805 +18067;CISNE FACULDADE TECNOLOGICA DE QUIXADA;2;4;2311306 +18153;FACULDADE CESUMAR DE GUARAPUAVA;2;4;4109401 +18158;FACULDADE MADALENA SOFIA;2;4;4106902 +18673;FACULDADE UNIVERITAS UNIVERSUS VERITAS DE GOIANIA;2;4;5208707 +18675;FACULDADE UNIVERITAS UNIVERSUS VERITAS DE CAMPO GRANDE;2;4;5002704 +18958;FACULDADES INTEGRADAS QUALIS;2;4;2506301 +19256;FACULDADE PITAGORAS DE BRUMADO;2;4;2904605 +19277;FACULDADE CAMPOS BELOS;2;4;4203501 +19321;FACULDADES VALE DO PIANCO;2;4;2507002 +19406;FACULDADES INTEGRADAS CESUMAR DE ARAPONGAS;2;4;4101507 +19787;FACULDADE PITAGORAS DE TUCURUI;2;4;1508100 +19823;FACULDADE PORTO UNIAO;2;4;3550308 +20096;FACULDADE INPG DE BLUMENAU;2;4;4202404 +20406;FACULDADE JAGUAR INDAIA;2;4;3520509 +20534;CENTRO DE ENSINO SUPERIOR RIOGRANDENSE GUAPORE;2;4;4309407 +20561;FACULDADE SULAMERICA BRASILIA;2;4;5300108 +20663;FACULDADE INNOVATE DE ANAPOLIS;2;4;5201108 +20685;FACULDADE HOSPITAL SAO PAULO DE MURIAE;2;4;3143906 +20709;FACULDADE FECOMERCIO RORAIMA;2;4;1400100 +21261;FACULDADE CEDIN;2;4;3106200 +21310;FACULDADE FARUS;2;4;3145208 +21411;FACULDADE UNINASSAU CUIABA;2;4;5103403 +21505;FACULDADE PRISMA DE APUCARANA;2;4;4101408 +21514;FACULDADE DO SERTAO DO SAO FRANCISCO;2;4;2603009 +21674;FACULDADE PROMOVE DE ALFENAS;2;4;3101607 +21808;FACULDADES METROPOLITANAS DE CUIABA;2;4;5103403 +21833;FACULDADE ANHANGUERA DE MOGI GUACU;2;4;3530706 +21857;FACULDADE TECNOLOGICA DE LIMOEIRO DO NORTE: LADISLAU PEREIRA;2;4;2307601 +21882;FACULDADE PITAGORAS DE ALTAMIRA;2;4;1500602 +21891;FACULDADE DO SERTAO DO ARARIPE;2;4;2615607 +21926;FACULDADE METROPOLITANA DE JOINVILLE;2;4;4209102 +21977;FACULDADE POLIENSINO FP;2;4;5103403 +22097;FACULDADE POLITECNICA DE CAMPO GRANDE;2;4;5002704 +22128;FACULDADE DE CIENCIAS JURIDICAS DE CAMPINA GRANDE;2;4;2504009 +22130;FACULDADE DE CIENCIAS JURIDICAS DE TUCURUI;2;4;1508100 +22142;FACULDADE DE CIENCIAS JURIDICAS DE JABOATAO DOS GUARARAPES;2;4;2607901 +22181;FACULDADE PITAGORAS DE RIO VERDE;2;4;5218805 +22185;FACULDADE DE CIENCIAS JURIDICAS DE CRUZ DAS ALMAS;2;4;2909802 +22222;FACULDADE UNIVERITAS UNIVERSUS VERITAS DE PIRACICABA;2;4;3538709 +22310;FACULDADE SANTO ANTONIO DE FEIRA DE SANTANA;2;4;2910800 +22433;FACULDADES FAMEP UNIDADE PARNAIBA PI;2;4;2207702 +22738;FACULDADE PITAGORAS UNOPAR DE CALDAS NOVAS;2;4;5204508 +22746;FACULDADE FLEMING DE OSASCO;2;4;3534401 +23179;CENTRO DE ENSINO SUPERIOR DE CATALAO;2;4;5205109 +23203;CENTRO DE ENSINO SUPERIOR SOCIESC DE SAO BENTO DO SUL;2;4;4215802 +23725;ESCOLA SUPERIOR DE GESTAO;2;2;5300108 +22178;FACULDADE PITAGORAS ANHANGUERA DE TRES LAGOAS;2;4;5008305 +84;FACULDADE DE FILOSOFIA CIENCIAS E LETRAS DE MACAE;1;4;3302403 +27;CENTRO UNIVERSITARIO UNINCOR;1;4;3169307 +30;UNIVERSIDADE PROFESSOR EDSON ANTONIO VELANO;1;4;3101607 +35;FACULDADE DE TECNOLOGIA DE AMERICANA "MINISTRO RALPH BIASI";1;2;3501608 +131;FACULDADE VERITAS COLLEGE;1;4;3505302 +192;FACULDADE SOUZA MARQUES;1;4;3304557 +206;CENTRO UNIVERSITARIO CATOLICO ITALO BRASILEIRO;1;4;3550308 +231;FACULDADE DE SAO BERNARDO DO CAMPO;1;4;3548708 +339;FACUDADE UNINEVES;1;4;2507507 +360;CENTRO UNIVERSITARIO PAULISTANA;1;4;3550308 +362;FACULDADE PRIMUM;1;4;3550308 +638;FACULDADE MILTON CAMPOS;1;4;3144805 +778;FACULDADE INTEGRADA DOS VALES;1;4;3524402 +797;FACULDADE FAVOO COOP;1;4;1100304 +900;FACULDADE UNIABRANGE;1;4;1100205 +1014;INSTITUTO SUPERIOR E CENTRO EDUCACIONAL LUTERANO BOM JESUS - IELUSC;1;4;4209102 +1059;FACULDADE MULTIVERSA DE FORTALEZA;1;4;2304400 +1136;FACULDADE UNIFACIG;1;4;2606804 +1257;FACULDADE DE ADMINISTRACAO CIENCIAS, EDUCACAO E LETRAS;2;4;4106902 +1314;FACULDADE ABRANGES;1;4;3136652 +1328;CENTRO UNIVERSITARIO UNINOVO;1;4;2609600 +1346;FACULDADE IPEMIG;1;4;3106200 +1350;CENTRO UNIVERSITARIO MULTIVERSA DO JAGUARIBE UNIJAGUARIBE;1;4;2301109 +1364;CENTRO UNIVERSITARIO DE EXCELENCIA DE VITORIA DA CONQUISTA;1;4;2933307 +1400;CENTRO UNIVERSITARIO SENAI PARANA;1;4;4125506 +1414;CENTRO UNIVERSITARIO SAO LUCAS PORTO VELHO;1;4;1100205 +1433;FACULDADE VILAS BOAS;1;4;3526803 +1454;FACULDADE DE ADMINISTRACAO SAUDE E TECNOLOGIA;1;4;2611606 +1461;CENTRO UNIVERSITARIO ZARNS SALVADOR;1;4;2927408 +1513;FACULDADE PITAGORAS ANHANGUERA DE TERESINA;1;4;2211001 +1552;CENTRO UNIVERSITARIO MAURICIO DE NASSAU DE PARNAIBA;1;4;2207702 +1578;INSTITUTO FEDERAL DE EDUCACAO CIENCIA E TECNOLOGIA SULRIO-GRANDENSE;1;1;4314407 +1642;FACULDADE DE EXCELENCIA UNEX DE ITABUNA;1;4;2914802 +1645;FACULDADE DE EXCELENCIA UNEX DE JEQUIE;1;4;2918001 +1669;AFYA FACULDADE DE CIENCIAS MEDICAS DE IPATINGA;1;4;3131307 +1696;FACULDADE SOBRESP DE CRISTALINA;1;4;5206206 +1703;CENTRO UNIVERSITARIO UNIBRAS RIO VERDE;1;4;5218805 +1711;CENTRO UNIVERSITARIO DE PRESIDENTE PRUDENTE;1;4;3541406 +1739;FACULDADE UNIBRAS GAMA;1;4;5300108 +1759;GRAN CENTRO UNIVERSITARIO;1;4;4106902 +1777;CENTRO UNIVERSITARIO UNIASSELVI DE GUARAMIRIM;1;4;4206504 +1883;CENTRO UNIVERSITARIO UNIME;1;4;2919207 +1934;FACULDADE FASIPE;1;4;5107909 +1941;FACULDADE CATOLICA DE CUIABA;1;4;5103403 +1946;FACULDADE LUMINA;1;4;3550308 +2021;FACULDADE JK UNIDADE II - GAMA;1;4;5300108 +2082;AFYA FACULDADE DE CIENCIAS MEDICAS DA PARAIBA;1;4;2507507 +2117;FACULDADE MULTIVERSA DE PALOTINA;1;4;4117909 +2175;CENTRO UNIVERSITARIO UNIASSELVI DE BLUMENAU;1;4;4202404 +2198;FACULDADE BRASILEIRA DE INOVACAO;1;4;4314902 +2343;CENTRO UNIVERITARIO UNIVOLTAIRE;1;4;1200401 +2383;FACULDADE ATITUS EDUCACAO PASSO FUNDO;1;4;4314100 +2410;CENTRO UNIVERSITARIO CEARENSE;1;4;2304400 +2532;FACULDADE SOBRESP DE PIRES DO RIO;1;4;5217401 +2556;FIAMFAAM - CENTRO UNIVERSITARIO;1;4;3550308 +2775;FACULDADE CATOLICA DE VARZEA GRANDE;1;4;5108402 +2783;FACULDADE EXPEDICIONARIOS DO BRASIL;1;4;2304400 +2793;FACULDADE FIA DE GESTAO E TECNOLOGIA;1;4;3550308 +2796;CENTRO UNIVERSITARIO DE IPORA;1;4;5210208 +2821;FACULDADE ATITUS EDUCACAO ONLINE;1;4;4314902 +2935;CENTRO UNIVERSITARIO UNIFACTHUS;1;4;3170107 +2961;CENTRO UNIVERSITARIO ESTACIO DO PANTANAL;1;4;5102504 +3034;FACULDADE ANHANGUERA UNIME DE SALVADOR;1;4;2927408 +3365;FACULDADE UNIBRAS JUAZEIRO;1;4;2918407 +3448;FACULDADE IBITURUNA;1;4;3143302 +3644;FACULDADE CAICOENSE SANTA TERESINHA;1;4;2402006 +3657;FACULDADE UNICA DE MONTES CLAROS;1;4;3143302 +3680;FACULDADE UNINTA FORTALEZA GESTAO E NEGOCIOS;1;4;2304400 +3754;FACULDADE ADVENTISTA DE MINAS GERAIS;1;4;3138203 +3804;CENTRO UNIVERSITARIO SENAC RS;1;4;4314902 +3881;CENTRO UNIVERSITARIO FIS;1;4;2613909 +4090;FACULDADE FLORIDA;1;4;3544301 +4153;CENTRO UNIVERSITARIO MAURICIO DE NASSAU DERBY;1;4;2611606 +4197;CENTRO UNIVERSITARIO MAURICIO DE NASSAU TERESINA SUL;1;4;2211001 +4201;FACULDADES DE EDUCACAO GESTAO E SAUDE UNIFUTURO FACULDADE UNIFUTURO;1;4;2507507 +4255;CENTRO UNIVERSITARIO MAURICIO DE NASSAU DE RONDONIA;1;4;1100049 +4259;FACULDADE DE INHUMAS FAC-MAIS;1;4;5210000 +4416;FACULDADE JK UNIDADE I - GAMA;1;4;5300108 +4530;CENTRO UNIVERSITARIO DE MACEIO;1;4;2704302 +4588;FACULDADE UNIAPOGEU;1;4;5300108 +4873;FACULDADE INTEGRADA DE TAUBATE;1;4;3554102 +4945;FACULDADES IPEDE;1;4;2207702 +5580;AFYA FACULDADE DE CIENCIAS MEDICAS DE GARANHUNS;1;4;2606002 +10323;FACULDADE SAO PAULO TECH SCHOOL;1;4;3550308 +11376;FACULDADE VILLALOBOS DO CONE-LESTE PAULISTA;2;4;3549904 +11593;FACULDADE DE CIENCIAS DA AMAZONIA;1;4;1600303 +11752;FACULDADE SUDOESTE PAULISTA TATUI - FSP;2;4;3554003 +11895;FACULDADE UNIBRAS BRASILIA;1;4;5300108 +12189;INSTITUTO DE EDUCACAO DE MONTES CLAROS;1;4;3143302 +12718;FACULDADE UNICA DE TIMOTEO;1;4;3168705 +12916;IPOG INSTITUTO DE POS-GRADUACAO & GRADUACAO;1;4;5208707 +13034;FACULDADE CORAM DEO;1;4;3170206 +13106;FACULDADE MULTIVERSA DE TECNOLOGIA;1;4;2304400 +13631;FACULDADE DE CIENCIAS EDUCACAO, SAUDE, PESQUISA E GESTAO;1;4;3304805 +13982;CENTRO UNIVERSITARIO DA AMAZONIA BELEM;1;4;1501402 +14181;ESCOLA SUPERIOR DO COOPERATIVISMO;1;4;4314902 +14242;FACULDADE CONEXAO;1;4;3168705 +14951;FACULDADE FEITEP;1;4;4115200 +14996;FACULDADE DIPLOMATA;1;4;2927408 +15894;FACULDADE SOBRESP DE SANTA MARIA;1;4;4316907 +16502;FACULDADE AETOS;1;4;3516200 +16728;AFYA FACULDADE DE CIENCIAS MEDICAS DE PALMAS;1;4;1721000 +17831;FACULDADE UNIBRAS CATALAO;1;4;5205109 +18372;FACULDADE UNIBRAS PRUDENTE;1;4;3541406 +18623;FACULDADE ALIANCA DO MARANHAO;1;4;2111300 +18703;ENSINO SUPERIOR ALBERT SABIN;1;4;5300108 +18735;FACULDADE ONE LEARNING;1;4;2803500 +19563;FACULDADE UMFG;1;4;4105508 +19816;FACULDADE ALFFA DO BRASIL;1;4;5103403 +19878;FACULDADE CATEDRAL;1;4;5221858 +19943;FACULDADE UNISAPIENS;1;4;1100205 +20494;FACULDADE UNIFAMEC DE MACEIO;1;4;2704302 +21280;FACULDADE ANHANGUERA DE ALAGOINHAS;1;4;2900702 +21366;FACULDADE UNIFAEL CURITIBA;1;4;4106902 +21398;FACULDADE UNINASSAU IMPERATRIZ;1;4;2105302 +21519;FACULDADE ATITUS EDUCACAO PORTO ALEGRE;1;4;4314902 +21811;FACULDADE TECNOLOGICA DE CAPACITACAO;1;4;2304400 +22088;AFYA FACULDADE DE CIENCIAS MEDICAS DE ITABUNA;1;4;2914802 +22103;FACULDADE DE SAUDE SANTA CASA BH;1;4;3106200 +22139;FACULDADE UNIFAMEC DE ITABUNA;1;4;2914802 +22158;FACULDADE ANHANGUERA DE PETROLINA;1;4;2611101 +22210;FACULDADE UNINASSAU SERRA TALHADA;1;4;2613909 +22246;FACULDADE MATIAS MACHLINE;1;4;1302603 +22249;FACULDADE KEEP EDUC;1;4;5208707 +22327;FACULDADE CTA DE NOVA LIMA;1;4;3144805 +22455;FACULDADE LIBANO;1;4;3104007 +22514;AFYA FACULDADE DE CIENCIAS MEDICAS DE JABOATAO DOS GUARARAPES;1;4;2607901 +22605;FACULDADE ANCLIVEPA SAO PAULO;1;4;3550308 +22659;FACULDADE HARVEN AGRIBUSINESS SCHOOL;1;4;3543402 +22710;FACULDADE ANHANGUERA DE QUIXERAMOBIM;1;4;2311405 +23100;FACULDADE ANHANGUERA DE JUAZEIRO DO NORTE;1;4;2307304 +23191;FACULDADE CENTRAL DO RECIFECENTRO;1;4;2611606 +23409;FACULDADE UNICESP;1;4;3550308 +23454;FACULDADE ZARNS ITUMBIARA;1;4;5211503 +23820;FACULDADE DUNAMIS;1;4;3304557 +24550;AFYA FACULDADE DE CIENCIAS MEDICAS DE SANTA INES;1;4;2109908 +24672;FACULDADE DE TECNOLOGIA DE MATAO "LUIZ MARCHESAN";1;2;3529302 +23866;FACULDADE IBRA DO MATO GROSSO DO SUL;1;4;5002704 +21220;FACULDADE METROPOLITANA DAS AMERICAS;1;4;5300108 +22650;FACULDADE DO CENTRO EDUCACIONAL INTERDISCIPLINAR DO BRASIL;1;4;5103403 +24400;FACULDADE MULTIVERSA DE SETE LAGOAS;1;4;3167202 +19312;FACULDADE MARANATHA;1;4;2211001 +23897;FACULDADE ANHANGUERA DE CARUARU;1;4;2604106 +25167;FACULDADE UNITBRASIL;1;4;2912103 +24996;FACULDADE LIFE UNIC EDUCATION;1;4;4209102 +25791;FACULDADE LEGALE;1;4;3550308 +25575;FACULDADE VP;1;4;5201405 +25133;FACULDADE DE MINAS EAD;1;4;5300108 +25365;FACULDADE FAMEP UNIDADE PARAMBU - CE;1;4;2310308 +23896;FACULDADE ANHANGUERA DE CAMACARI;1;4;2905701 +25307;AFYA FACULDADE DE CIENCIAS MEDICAS DE ABAETETUBA;1;4;1500107 +24215;SOBERANA FACULDADE DE JUIZ DE FORA;1;4;3136702 +24551;AFYA FACULDADE DE CIENCIAS MEDICAS DE MANACAPURU;1;4;1302504 +24703;FACULDADE EDUCABRASIL NOEL DE MELLO;1;4;3302007 +25455;FACULDADE BELAVISTA;1;4;3550308 +25424;ESCOLA DE COMUNICACAO MIDIA E INFORMACAO DA FUNDACAO GETULIO VARGAS;1;4;3304557 +23948;FACULDADES FAMEP UNIDADE URUCUI - PI;1;4;2211209 +24213;INSTITUTO DE DESENVOLVIMENTO E APRENDIZAGEM IDEA DIREITO;1;4;2111300 +25452;FACULDADE BIOPARK;1;4;4127700 +24548;AFYA FACULDADE DE CIENCIAS MEDICAS DE ITACOATIARA;1;4;1301902 +24689;FACULDADE BRASILIANA;1;4;4106902 +25716;FACULDADE EXAME;1;4;3550308 +25469;FACULDADE UNIBRAS SANTA INES;1;4;2109908 +23895;FACULDADE ANHANGUERA DE CACHOEIRO DE ITAPEMIRIM;1;4;3201209 +23200;FACULDADE UNISUL DE EDUCACAO DE ITAJAI;1;4;4208203 +25182;FACULDADE ALCANCE ENSINO SUPERIOR EAD;1;4;3170206 +25261;AFYA FACULDADE DE CIENCIAS MEDICAS DE BRAGANCA;1;4;1501709 +25745;FUNDACAO FACULDADE PARA AS ARTES EDUCACAO E COMUNICACAO;1;4;3550308 diff --git a/database/migrations/2024_03_12_105643_alter_table_alunos_add_rota_transporte.php b/database/migrations/2024_03_12_105643_alter_table_alunos_add_rota_transporte.php index 3b59c6b267..4ab5db0627 100644 --- a/database/migrations/2024_03_12_105643_alter_table_alunos_add_rota_transporte.php +++ b/database/migrations/2024_03_12_105643_alter_table_alunos_add_rota_transporte.php @@ -4,7 +4,8 @@ use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -return new class extends Migration { +return new class extends Migration +{ public function up(): void { Schema::table('pmieducar.aluno', function (Blueprint $table) { diff --git a/database/migrations/2024_03_22_182354_alter_table_settings_disable_educacenso_export.php b/database/migrations/2024_03_22_182354_alter_table_settings_disable_educacenso_export.php new file mode 100644 index 0000000000..acfaea6df4 --- /dev/null +++ b/database/migrations/2024_03_22_182354_alter_table_settings_disable_educacenso_export.php @@ -0,0 +1,25 @@ +where('key', 'legacy.educacenso.enable_export') + ->update([ + 'value' => false, + ]); + } + + public function down(): void + { + Setting::query() + ->where('key', 'legacy.educacenso.enable_export') + ->update([ + 'value' => true, + ]); + } +}; diff --git a/database/migrations/2024_03_27_151047_update_cursos_superiores_educacenso_2024.php b/database/migrations/2024_03_27_151047_update_cursos_superiores_educacenso_2024.php new file mode 100644 index 0000000000..e52b5472b6 --- /dev/null +++ b/database/migrations/2024_03_27_151047_update_cursos_superiores_educacenso_2024.php @@ -0,0 +1,34 @@ + $data[6], + ], [ + 'nome' => $data[7], + 'classe_id' => $data[0], + 'user_id' => 1, + 'grau_academico' => match (mb_strtoupper($data[8])) { + 'TECNOLÓGICO' => EducacensoDegree::GRAU_TECNOLOGICO, + 'LICENCIATURA' => EducacensoDegree::GRAU_LICENCIATURA, + 'BACHARELADO' => EducacensoDegree::GRAU_BACHARELADO, + 'SEQUENCIAL' => EducacensoDegree::GRAU_SEQUENCIAL, + default => 0, + }, + ]); + } + } +}; diff --git a/database/migrations/2024_03_27_191309_update_ies_educacenso_2024.php b/database/migrations/2024_03_27_191309_update_ies_educacenso_2024.php new file mode 100644 index 0000000000..27b8ae0c4f --- /dev/null +++ b/database/migrations/2024_03_27_191309_update_ies_educacenso_2024.php @@ -0,0 +1,37 @@ +where('ativo', 1) + ->where('ref_cod_tipo_usuario', LegacyUserType::LEVEL_ADMIN) + ->first(); + + if ($admin) { + foreach ($file as $line) { + $data = str_getcsv( + string: $line, + separator: ';' + ); + + EducacensoInstitution::updateOrCreate([ + 'ies_id' => $data[0], + ], [ + 'nome' => $data[1], + 'dependencia_administrativa_id' => $data[2], + 'tipo_instituicao_id' => $data[3], + 'user_id' => $admin->getKey(), + ]); + } + } + } +}; diff --git a/database/migrations/2024_04_08_113439_adiciona_campos_educacenso_escola.php b/database/migrations/2024_04_08_113439_adiciona_campos_educacenso_escola.php new file mode 100644 index 0000000000..b7e7b1284d --- /dev/null +++ b/database/migrations/2024_04_08_113439_adiciona_campos_educacenso_escola.php @@ -0,0 +1,38 @@ +smallInteger('qtd_agronomos_horticultores')->nullable(); + $table->smallInteger('qtd_revisor_braile')->nullable(); + $table->smallInteger('acao_area_ambiental')->nullable(); + }); + + $typeClass = new TypeIntergerArray(2); + DB::connection()->setSchemaGrammar($typeClass); + + Schema::table( + 'pmieducar.escola', + static fn (Blueprint $table) => $table + ->addColumn('int_array', 'acoes_area_ambiental') + ->nullable() + ); + } + + public function down(): void + { + Schema::table('pmieducar.escola', function (Blueprint $table) { + $table->dropColumn('qtd_agronomos_horticultores'); + $table->dropColumn('qtd_revisor_braile'); + $table->dropColumn('acao_area_ambiental'); + $table->dropColumn('acoes_area_ambiental'); + }); + } +}; diff --git a/database/migrations/2024_04_18_092847_add_field_in_table_pmieducar_aluno.php b/database/migrations/2024_04_18_092847_add_field_in_table_pmieducar_aluno.php new file mode 100644 index 0000000000..6f32f6ba6e --- /dev/null +++ b/database/migrations/2024_04_18_092847_add_field_in_table_pmieducar_aluno.php @@ -0,0 +1,22 @@ +boolean('utiliza_transporte_rural')->default(false); + }); + } + + public function down(): void + { + Schema::table('pmieducar.aluno', function (Blueprint $table) { + $table->dropColumn('utiliza_transporte_rural'); + }); + } +}; diff --git a/ieducar/intranet/educacenso_json/cursos_da_educacao_profissional.json b/ieducar/intranet/educacenso_json/cursos_da_educacao_profissional.json index 3a44d757fb..167b56bb20 100644 --- a/ieducar/intranet/educacenso_json/cursos_da_educacao_profissional.json +++ b/ieducar/intranet/educacenso_json/cursos_da_educacao_profissional.json @@ -3,134 +3,132 @@ "1002" : "1002 - Análises clínicas", "1004" : "1004 - Citopatologia", "1005" : "1005 - Controle Ambiental", - "1029" : "1029 - Cuidados de Idosos", "1006" : "1006 - Enfermagem", "1007" : "1007 - Equipamentos Biomédicos", "1008" : "1008 - Estética", "1009" : "1009 - Farmácia", "1010" : "1010 - Gerência de Saúde", "1011" : "1011 - Hemoterapia", - "1013" : "1013 - Imagem Pessoal", + "1012" : "1012 - Saúde Bucal", + "1013" : "1013 - Imagem Pessoal ", "1014" : "1014 - Imobilizações Ortopédicas", - "1015" : "1015 - Massoterapia", - "1016" : "1016 - Meio Ambiente", - "1017" : "1017 - Meteorologia", - "1030" : "1030 - Necropsia", + "1015" : "1015 - Massoterapia ", + "1016" : "1016 - Meio Ambiente ", + "1017" : "1017 - Meteorologia ", "1018" : "1018 - Nutrição e Dietética", - "1019" : "1019 - Óptica", + "1019" : "1019 - Óptica ", "1020" : "1020 - Órteses e Próteses", "1021" : "1021 - Podologia", - "1022" : "1022 - Prótese Dentária", - "1023" : "1023 - Radiologia", - "1024" : "1024 - Dependência Química", + "1022" : "1022 - Prótese Dentária ", + "1023" : "1023 - Radiologia ", + "1024" : "1024 - Dependência química", "1025" : "1025 - Reciclagem", "1026" : "1026 - Registros e Informações em Saúde", - "1012" : "1012 - Saúde Bucal", "1028" : "1028 - Vigilância em Saúde", + "1029" : "1029 - Cuidados de Idosos", + "1030" : "1030 - Necropsia", "1031" : "1031 - Optometria", "1032" : "1032 - Terapias Holísticas", - "1033" : "1033 - Veterinária", + "1033" : "1033 - Veterinária", "1999" : "1999 - Outros - Eixo Ambiente e Saúde", "2029" : "2029 - Alimentação Escolar", "2030" : "2030 - Biblioteconomia", "2031" : "2031 - Infraestrutura escolar", - "2039" : "2039 - Laboratório de Ciências da Natureza", - "2035" : "2035 - Brinquedoteca", "2032" : "2032 - Multimeios Didáticos", "2033" : "2033 - Desenvolvimento Comunitário", - "2036" : "2036 - Produção de materiais didáticos bilíngues em Libras/Língua Portuguesa", "2034" : "2034 - Secretaria Escolar", + "2035" : "2035 - Brinquedoteca", + "2036" : "2036 - Produção de materiais didáticos bilíngues em Libras/Língua Portuguesa", "2037" : "2037 - Tradução e Interpretação de Libras", "2038" : "2038 - Treinamento e Instrução de Cães-Guias", - "2040" : "2040 - Arquivo", + "2039" : "2039 - Laboratório de Ciências da Natureza", + "2040" : "2040 - Arquivo", "2999" : "2999 - Outros - Eixo Desenvolvimento educacional e social", "3036" : "3036 - Automação Industrial", - "3037" : "3037 - Eletroeletrônica", - "3038" : "3038 - Eletromecânica", - "3039" : "3039 - Eletrônica", - "3040" : "3040 - Eletrotécnica", + "3037" : "3037 - Eletroeletrônica ", + "3038" : "3038 - Eletromecânica ", + "3039" : "3039 - Eletrônica ", + "3040" : "3040 - Eletrotécnica ", "3041" : "3041 - Manutenção Automotiva", + "3042" : "3042 - Manutenção de Máquinas Navais", + "3043" : "3043 - Mecânica ", + "3044" : "3044 - Mecatrônica ", + "3045" : "3045 - Metalurgia ", + "3048" : "3048 - Refrigeração e Climatização", + "3049" : "3049 - Sistemas a Gás ", "3050" : "3050 - Manutenção Aeronáutica em Aviônicos", "3051" : "3051 - Manutenção Aeronáutica em Célula", "3052" : "3052 - Manutenção Aeronáutica em Grupo Motopropulsor", - "3060" : "3060 - Manutenção de Máquinas Industriais", - "3042" : "3042 - Manutenção de Máquinas Navais", "3053" : "3053 - Manutenção de Máquinas Pesadas", "3054" : "3054 - Manutenção de Sistemas Metroferroviários", - "3043" : "3043 - Mecânica", "3055" : "3055 - Mecânica de Precisão", - "3044" : "3044 - Mecatrônica", - "3045" : "3045 - Metalurgia", "3056" : "3056 - Metrologia", - "3048" : "3048 - Refrigeração e Climatização", - "3049" : "3049 - Sistemas a Gás", "3058" : "3058 - Sistemas de Energia Renovável", "3059" : "3059 - Soldagem", + "3060" : "3060 - Manutenção de Máquinas Industriais", "3061" : "3061 - Ferramentaria", "3062" : "3062 - Fundição", "3063" : "3063 - Instrumentação Industrial", - "3064" : "3064 - Fabricação Mecânica", + "3064" : "3064 - Fabricação Mecânica ", "3999" : "3999 - Outros - Eixo Controle e Processos Industriais", - "4050" : "4050 - Administração", - "4051" : "4051 - Comércio", + "4050" : "4050 - Administração ", + "4051" : "4051 - Comércio ", "4052" : "4052 - Comércio Exterior", - "4053" : "4053 - Contabilidade", - "4054" : "4054 - Cooperativismo", - "4055" : "4055 - Finanças", - "4056" : "4056 - Logística", - "4057" : "4057 - Marketing", - "4058" : "4058 - Qualidade", + "4053" : "4053 - Contabilidade ", + "4054" : "4054 - Cooperativismo ", + "4055" : "4055 - Finanças ", + "4056" : "4056 - Logística ", + "4057" : "4057 - Marketing ", + "4058" : "4058 - Qualidade ", "4059" : "4059 - Recursos Humanos", - "4060" : "4060 - Secretariado", + "4060" : "4060 - Secretariado ", "4061" : "4061 - Seguros", "4062" : "4062 - Condomínio", - "4066" : "4066 - Serviços Jurídicos", "4063" : "4063 - Serviços Públicos", "4064" : "4064 - Transações Imobiliárias", - "4065" : "4065 - Vendas", + "4065" : "4065 - Vendas ", + "4066" : "4066 - Serviços Jurídicos", "4999" : "4999 - Outros - Eixo Gestão e Negócios", "5066" : "5066 - Agenciamento de Viagem", - "5067" : "5067 - Gastronomia", - "5068" : "5068 - Eventos", - "5069" : "5069 - Guia de Turismo", - "5070" : "5070 - Hospedagem", - "5071" : "5071 - Lazer", + "5067" : "5067 - Gastronomia ", + "5068" : "5068 - Eventos ", + "5069" : "5069 - Guia de Turismo ", + "5070" : "5070 - Hospedagem ", + "5071" : "5071 - Lazer ", "5072" : "5072 - Serviços de Restaurante e Bar", "5999" : "5999 - Outros - Eixo Turismo, hospitalidade e Lazer", - "6081" : "6081 - Computação Gráfica", - "6082" : "6082 - Desenvolvimento de Sistemas", - "6073" : "6073 - Informática", + "6073" : "6073 - Informática ", "6074" : "6074 - Informática para Internet", "6075" : "6075 - Manutenção e Suporte em Informática", "6076" : "6076 - Programação de Jogos Digitais", "6077" : "6077 - Redes de Computadores", "6079" : "6079 - Sistemas de Transmissão", - "6080" : "6080 - Telecomunicações", + "6080" : "6080 - Telecomunicações ", + "6081" : "6081 - Computação Gráfica", + "6082" : "6082 - Desenvolvimento de Sistemas", "6999" : "6999 - Outros - Eixo Informação e Comunicação", - "7081" : "7081 - Aeroportuário", - "7082" : "7082 - Agrimensura", + "7081" : "7081 - Aeroportuário ", + "7082" : "7082 - Agrimensura ", "7083" : "7083 - Carpintaria", "7084" : "7084 - Desenho de Construção Civil", - "7085" : "7085 - Edificações", + "7085" : "7085 - Edificações ", "7086" : "7086 - Estradas", "7087" : "7087 - Geodésia e Cartografia", - "7088" : "7088 - Geoprocessamento", - "7089" : "7089 - Hidrologia", - "7091" : "7091 - Portos", - "7092" : "7092 - Saneamento", - "7093" : "7093 - Trânsito", + "7088" : "7088 - Geoprocessamento ", + "7089" : "7089 - Hidrologia ", + "7091" : "7091 - Portos ", + "7092" : "7092 - Saneamento ", + "7093" : "7093 - Trânsito ", "7094" : "7094 - Transporte Aquaviário", "7095" : "7095 - Transporte de Cargas", "7097" : "7097 - Transporte Metroferroviário", "7098" : "7098 - Transporte Rodoviário", "7999" : "7999 - Outros - Eixo Infra-Estrutura", - "8133" : "8133 - Bombeiro Aeronáutico", "8099" : "8099 - Comunicações Aeronáuticas", - "8126" : "8126 - Comunicações Navais", "8100" : "8100 - Controle de Tráfego Aéreo", "8101" : "8101 - Desenho Militar", "8102" : "8102 - Eletricidade e Instrumentos Aeronáuticos", - "8103" : "8103 - Equipamentos de Vôo", + "8103" : "8103 - Equipamentos de Voo", "8104" : "8104 - Estrutura e Pintura de Aeronaves", "8105" : "8105 - Fotointeligência", "8106" : "8106 - Guarda e Segurança", @@ -138,7 +136,6 @@ "8108" : "8108 - Informações Aeronáuticas", "8109" : "8109 - Manobras e Equipamentos de Convés", "8110" : "8110 - Material Bélico", - "8130" : "8130 - Mecânica de Aeronaves", "8111" : "8111 - Mergulho", "8112" : "8112 - Operação de Radar", "8113" : "8113 - Operação de Sonar", @@ -148,89 +145,92 @@ "8117" : "8117 - Sinais Navais", "8118" : "8118 - Sinalização Náutica", "8119" : "8119 - Suprimento", + "8126" : "8126 - Comunicações Navais", + "8130" : "8130 - Mecânica de Aeronaves ", + "8133" : "8133 - Bombeiro Aeronáutico", "8999" : "8999 - Outros - Eixo Militar", - "9120" : "9120 - Alimentos", - "9121" : "9121 - Agroindústria", + "9120" : "9120 - Alimentos ", + "9121" : "9121 - Agroindústria ", "9123" : "9123 - Cervejaria", - "9124" : "9124 - Confeitaria", - "9125" : "9125 - Panificação", + "9124" : "9124 - Confeitaria ", + "9125" : "9125 - Panificação ", "9126" : "9126 - Processamento de Pescado", "9127" : "9127 - Viticultura e Enologia", "9999" : "9999 - Outros - Eixo Produção Alimentícia", "10128" : "10128 - Artes Circenses", "10129" : "10129 - Teatro", - "10130" : "10130 - Artes Visuais", - "10131" : "10131 - Artesanato", - "10132" : "10132 - Canto", - "10154" : "10154 - Cenografia", + "10130" : "10130 - Artes Visuais ", + "10131" : "10131 - Artesanato ", + "10132" : "10132 - Canto ", "10133" : "10133 - Composição e Arranjo", "10134" : "10134 - Design Gráfico", "10135" : "10135 - Conservação e Restauro", "10136" : "10136 - Dança", "10137" : "10137 - Design de Calçados", "10138" : "10138 - Design de Embalagens", - "10139" : "10139 - Design de Interiores", + "10139" : "10139 - Design de Interiores ", "10140" : "10140 - Design de Jóias", - "10141" : "10141 - Design de Móveis", + "10141" : "10141 - Design de Móveis ", "10142" : "10142 - Documentação Musical", "10143" : "10143 - Fabricação de Instrumentos Musicais", - "10157" : "10157 - Figurino Cênico", - "10144" : "10144 - Instrumento Musical", + "10144" : "10144 - Instrumento Musical (nome do instrumento)", "10145" : "10145 - Modelagem do Vestuário", - "10146" : "10146 - Multimídia", - "10155" : "10155 - Museologia", - "10147" : "10147 - Paisagismo", - "10156" : "10156 - Processos Fonográficos", + "10146" : "10146 - Multimídia ", + "10147" : "10147 - Paisagismo ", "10148" : "10148 - Processos Fotográficos", "10149" : "10149 - Produção de Áudio e Vídeo", - "10150" : "10150 - Produção de Moda", + "10150" : "10150 - Produção de Moda ", "10151" : "10151 - Publicidade", "10152" : "10152 - Rádio e Televisão", - "10153" : "10153 - Regência", + "10153" : "10153 - Regência ", + "10154" : "10154 - Cenografia", + "10155" : "10155 - Museologia", + "10156" : "10156 - Processos Fonográficos", + "10157" : "10157 - Figurino Cênico", "10158" : "10158 - Design de Moda", "10159" : "10159 - Estilismo e Coordenação de Moda", "10160" : "10160 - Produção Cultural", "10999" : "10999 - Outros - Eixo Produção Cultural e Design", - "11154" : "11154 - Açúcar e Álcool", - "11172" : "11172 - Análises Químicas", + "11154" : "11154 - Açúcar e Álcool ", "11155" : "11155 - Biocombustíveis", - "11173" : "11173 - Biotecnologia", - "11156" : "11156 - Calçados", - "11157" : "11157 - Celulose e Papel", - "11158" : "11158 - Cerâmica", - "11159" : "11159 - Construção Naval", - "11160" : "11160 - Curtimento", - "11163" : "11163 - Impressão Offset", + "11156" : "11156 - Calçados ", + "11157" : "11157 - Celulose e Papel ", + "11158" : "11158 - Cerâmica ", + "11159" : "11159 - Construção Naval ", + "11160" : "11160 - Curtimento ", "11162" : "11162 - Impressão Rotográfica e Flexográfica", + "11163" : "11163 - Impressão Offset ", "11164" : "11164 - Joalheria", - "11165" : "11165 - Móveis", - "11166" : "11166 - Petróleo e Gás", - "11174" : "11174 - Petroquímica", - "11167" : "11167 - Plásticos", + "11165" : "11165 - Móveis ", + "11166" : "11166 - Petróleo e Gás ", + "11167" : "11167 - Plásticos ", + "11169" : "11169 - Têxtil", + "11170" : "11170 - Vestuário ", "11171" : "11171 - Processos Gráficos", + "11172" : "11172 - Análises Químicas", + "11173" : "11173 - Biotecnologia", + "11174" : "11174 - Petroquímica", "11175" : "11175 - Química", - "11169" : "11169 - Têxtil", - "11170" : "11170 - Vestuário", "11176" : "11176 - Planejamento e Controle da Produção", "11177" : "11177 - Vidros", "11178" : "11178 - Processamento da Madeira", "11999" : "11999 - Outros - Eixo Produção Industrial", - "12171" : "12171 - Agricultura", + "12171" : "12171 - Agricultura ", "12172" : "12172 - Agroecologia", - "12173" : "12173 - Agronegócio", - "12174" : "12174 - Agropecuária", - "12175" : "12175 - Aquicultura", + "12173" : "12173 - Agronegócio ", + "12174" : "12174 - Agropecuária ", + "12175" : "12175 - Aquicultura ", "12176" : "12176 - Cafeicultura", - "12178" : "12178 - Florestas", + "12178" : "12178 - Florestas ", "12179" : "12179 - Fruticultura", - "12180" : "12180 - Geologia", - "12181" : "12181 - Mineração", + "12180" : "12180 - Geologia ", + "12181" : "12181 - Mineração ", "12182" : "12182 - Pesca", - "12187" : "12187 - Pós-Colheita", - "12183" : "12183 - Recursos Minerais", + "12183" : "12183 - Recursos Minerais ", "12184" : "12184 - Recursos Pesqueiros", - "12185" : "12185 - Zootecnia", - "12188" : "12188 - Apicultura", + "12185" : "12185 - Zootecnia ", + "12187" : "12187 - Pós-Colheita", + "12188" : "12188 - Apicultura ", "12999" : "12999 - Outros - Eixo Recursos Naturais", "13181" : "13181 - Defesa Civil", "13182" : "13182 - Segurança do Trabalho", diff --git a/ieducar/intranet/educacenso_json/etapas_ensino.json b/ieducar/intranet/educacenso_json/etapas_ensino.json index 8cf36d546a..ef4f1080cb 100644 --- a/ieducar/intranet/educacenso_json/etapas_ensino.json +++ b/ieducar/intranet/educacenso_json/etapas_ensino.json @@ -12,7 +12,6 @@ "21" : "21 - Ensino Fundamental de 9 anos - 8º Ano", "22" : "22 - Ensino Fundamental de 9 anos - Multi", "23" : "23 - Ensino Fundamental de 9 anos - Correção de Fluxo", - "24" : "24 - Ensino Fundamental de 8 e 9 anos - Multi 8 e 9 anos", "25" : "25 - Ensino Médio - 1ª Série", "26" : "26 - Ensino Médio - 2ª Série", "27" : "27 - Ensino Médio - 3ª Série", @@ -30,14 +29,14 @@ "39" : "39 - Curso Técnico - Concomitante", "40" : "40 - Curso Técnico - Subsequente", "41" : "41 - Ensino Fundamental de 9 anos - 9º Ano", + "56" : "56 - Educação Infantil e Ensino Fundamental de 9 anos - Multietapa", + "64" : "64 - Curso Técnico Misto", + "67" : "67 - Curso FIC integrado na modalidade EJA - Nível Médio", + "68" : "68 - Curso FIC Concomitante", "69" : "69 - EJA - Ensino Fundamental - Anos iniciais", "70" : "70 - EJA - Ensino Fundamental - Anos finais", "71" : "71 - EJA - Ensino Médio", "72" : "72 - EJA - Ensino Fundamental - Anos iniciais e Anos finais", - "56" : "56 - Educação Infantil e Ensino Fundamental de 9 anos - Multietapa", "73" : "73 - Curso FIC integrado na modalidade EJA - Nível Fundamental (EJA integrada à Educação Profissional de Nível Fundamental)", - "74" : "74 - Curso Técnico Integrado na Modalidade EJA (EJA integrada à Educação Profissional de Nível Médio)", - "64" : "64 - Curso Técnico Misto", - "67" : "67 - Curso FIC integrado na modalidade EJA - Nível Médio", - "68" : "68 - Curso FIC Concomitante" -} \ No newline at end of file + "74" : "74 - Curso Técnico Integrado na Modalidade EJA (EJA integrada à Educação Profissional de Nível Médio)" +} diff --git a/ieducar/intranet/educar_aluno_det.php b/ieducar/intranet/educar_aluno_det.php index 6fbcb9e892..143a634ffa 100644 --- a/ieducar/intranet/educar_aluno_det.php +++ b/ieducar/intranet/educar_aluno_det.php @@ -590,6 +590,8 @@ public function Gerar() $this->addDetalhe(detalhe: ['Responsável transporte', $tipoTransporte]); } + $this->addDetalhe(detalhe: ['Utiliza transporte rural', $registro['utiliza_transporte_rural'] ? 'Sim' : 'Não']); + if ($registro['nis_pis_pasep']) { $this->addDetalhe(detalhe: ['NIS', $registro['nis_pis_pasep']]); } diff --git a/ieducar/intranet/educar_escola_cad.php b/ieducar/intranet/educar_escola_cad.php index c3f6b0e509..0d3ad0134b 100644 --- a/ieducar/intranet/educar_escola_cad.php +++ b/ieducar/intranet/educar_escola_cad.php @@ -10,6 +10,7 @@ use App\Services\SchoolManagerService; use iEducar\Modules\Addressing\LegacyAddressingFields; use iEducar\Modules\Educacenso\Model\AbastecimentoAgua; +use iEducar\Modules\Educacenso\Model\AcoesAmbientais; use iEducar\Modules\Educacenso\Model\AreasExternas; use iEducar\Modules\Educacenso\Model\Banheiros; use iEducar\Modules\Educacenso\Model\DependenciaAdministrativaEscola; @@ -209,6 +210,10 @@ public $reserva_vagas_cotas; + public $acao_area_ambiental; + + public $acoes_area_ambiental; + public $projeto_politico_pedagogico; public $localizacao_diferenciada; @@ -301,6 +306,8 @@ public $qtd_auxiliar_servicos_gerais; + public $qtd_agronomos_horticultores; + public $qtd_nutricionistas; public $qtd_profissionais_preparacao; @@ -317,6 +324,8 @@ public $qtd_tradutor_interprete_libras_outro_ambiente; + public $qtd_revisor_braile; + public $iddis; public $pessoaj_idpes; @@ -349,7 +358,8 @@ 'qtd_tecnicos' => 'Técnicos(as), monitores(as), supervisores(as) ou auxiliares de laboratório(s), de apoio a tecnologias educacionais ou em multimeios/multimídias eletrônico-digitais', 'qtd_bibliotecarios' => 'Bibliotecário(a), auxiliar de biblioteca ou monitor(a) da sala de leitura', 'qtd_segurancas' => 'Seguranças, guarda ou segurança patrimonial', - 'qtd_auxiliar_servicos_gerais' => 'Auxiliar de serviços gerais, porteiro(a), zelador(a), faxineiro(a), horticultor(a), jardineiro(a)', + 'qtd_auxiliar_servicos_gerais' => 'Auxiliar de serviços gerais, porteiro(a), zelador(a), faxineiro(a), jardineiro(a)', + 'qtd_agronomos_horticultores' => 'Agrônomos(as), horticultores(as), técnicos ou monitores(as) responsáveis pela gestão da área de horta, plantio e/ou produção agrícola', 'qtd_nutricionistas' => 'Nutricionista', 'qtd_profissionais_preparacao' => 'Profissionais de preparação e segurança alimentar, cozinheiro(a), merendeira e auxiliar de cozinha', 'qtd_bombeiro' => 'Bombeiro(a) brigadista, profissionais de assistência a saúde (urgência e emergência), Enfermeiro(a), Técnico(a) de enfermagem e socorrista', @@ -358,6 +368,7 @@ 'qtd_vice_diretor' => 'Vice-diretor(a) ou diretor(a) adjunto(a), profissionais responsáveis pela gestão administrativa e/ou financeira', 'qtd_orientador_comunitario' => 'Orientador(a) comunitário(a) ou assistente social', 'qtd_tradutor_interprete_libras_outro_ambiente' => 'Tradutor e Intérprete de Libras para atendimento em outros ambientes da escola que não seja sala de aula', + 'qtd_revisor_braile' => 'Revisor de texto Braille, assistente vidente (assistente de revisão do texto em Braille)', ]; public function Inicializar() @@ -596,6 +607,10 @@ private function inicializaDados() $this->reserva_vagas_cotas = explode(separator: ',', string: str_replace(search: ['{', '}'], replace: '', subject: $this->reserva_vagas_cotas)); } + if (is_string($this->acoes_area_ambiental)) { + $this->acoes_area_ambiental = explode(separator: ',', string: str_replace(search: ['{', '}'], replace: '', subject: $this->acoes_area_ambiental)); + } + if (is_string($this->codigo_lingua_indigena)) { $this->codigo_lingua_indigena = explode(separator: ',', string: str_replace(search: ['{', '}'], replace: '', subject: $this->codigo_lingua_indigena)); } @@ -1146,12 +1161,18 @@ public function Gerar() $options = ['label' => 'Abastecimento de água', 'size' => 50, 'required' => $obrigarCamposCenso, - 'options' => ['values' => $this->abastecimento_agua, - 'all_values' => [1 => 'Rede pública', + 'options' => [ + 'values' => $this->abastecimento_agua, + 'all_values' => [ + 1 => 'Rede pública', 2 => 'Poço artesiano', 3 => 'Cacimba/cisterna/poço', 4 => 'Fonte/rio/igarapé/riacho/córrego', - 5 => 'Não há abastecimento de água']]]; + 5 => 'Não há abastecimento de água', + 6 => 'Carro-pipa', + ], + ], + ]; $this->inputsHelper()->multipleSearchCustom(attrName: '', inputOptions: $options, helperOptions: $helperOptions); $helperOptions = ['objectName' => 'abastecimento_energia']; @@ -1500,6 +1521,27 @@ public function Gerar() ]; $this->inputsHelper()->multipleSearchCustom(attrName: '', inputOptions: $options, helperOptions: $helperOptions); + $options = [ + 'label' => 'A escola desenvolve ações na área de educação ambiental', + 'placeholder' => 'Selecione', + 'prompt' => 'Selecione', + 'value' => $this->acao_area_ambiental, + 'required' => true, + ]; + $this->inputsHelper()->booleanSelect(attrName: 'acao_area_ambiental', inputOptions: $options); + + $helperOptions = ['objectName' => 'acoes_area_ambiental']; + $options = [ + 'label' => 'Informe de qual(quais) forma(s) a educação ambiental é desenvolvida na escola', + 'size' => 50, + 'required' => false, + 'options' => [ + 'values' => $this->acoes_area_ambiental, + 'all_values' => AcoesAmbientais::getDescriptiveValues(), + ], + ]; + $this->inputsHelper()->multipleSearchCustom(attrName: '', inputOptions: $options, helperOptions: $helperOptions); + $options = [ 'label' => 'Escola faz exame de seleção para ingresso de seus aluno(a)s', 'label_hint' => 'Avaliação por prova e /ou analise curricular', @@ -1549,7 +1591,7 @@ public function Gerar() 3 => 'Indígena']; $options = [ - 'label' => 'Educação escolar indígena', + 'label' => 'Escola indígena', 'value' => $this->educacao_indigena, 'required' => false, 'prompt' => 'Selecione', @@ -1614,7 +1656,7 @@ public function Gerar() $this->campoTabelaInicio('espacos', 'Espaços Escolares', [ 'Espaço Escolar', - 'Tamanho do espaço
Em metros quadrados' + 'Tamanho do espaço
Em metros quadrados', ], $this->espaco_escolares); $this->campoTexto(nome: 'espaco_escolar_nome', campo: 'Espaço Escolar', valor: $this->espaco_escolar_nome); $this->campoNumero(nome: 'espaco_escolar_tamanho', campo: 'Tamanho do espaço', valor: $this->espaco_escolar_tamanho, tamanhovisivel: 4, tamanhomaximo: 6); @@ -1835,6 +1877,8 @@ private function constroiObjetoEscola($pessoaj_id_oculto, $escola = null) $obj->orgaos_colegiados = $this->orgaos_colegiados; $obj->exame_selecao_ingresso = $this->exame_selecao_ingresso; $obj->reserva_vagas_cotas = $this->reserva_vagas_cotas; + $obj->acao_area_ambiental = $this->acao_area_ambiental; + $obj->acoes_area_ambiental = $this->acoes_area_ambiental; $obj->projeto_politico_pedagogico = $this->projeto_politico_pedagogico; $obj->localizacao_diferenciada = $this->localizacao_diferenciada; $obj->educacao_indigena = $this->educacao_indigena; @@ -1938,6 +1982,7 @@ public function preparaDados() $this->instrumentos_pedagogicos = $this->transformArrayInString($this->instrumentos_pedagogicos); $this->orgaos_colegiados = $this->transformArrayInString($this->orgaos_colegiados); $this->reserva_vagas_cotas = $this->transformArrayInString($this->reserva_vagas_cotas); + $this->acoes_area_ambiental = $this->transformArrayInString($this->acoes_area_ambiental); $this->codigo_lingua_indigena = $this->transformArrayInString($this->codigo_lingua_indigena); $this->poder_publico_parceria_convenio = $this->transformArrayInString($this->poder_publico_parceria_convenio); $this->formas_contratacao_parceria_escola_secretaria_estadual = $this->transformArrayInString($this->formas_contratacao_parceria_escola_secretaria_estadual); @@ -2803,6 +2848,12 @@ protected function validaOpcoesUnicasMultipleSearch() return false; } + if (is_array($this->acoes_area_ambiental) && in_array(needle: AcoesAmbientais::NENHUMA_DAS_ACOES_LISTADAS, haystack: $this->acoes_area_ambiental) && count($this->acoes_area_ambiental) > 1) { + $this->mensagem = 'Não é possível informar mais de uma opção no campo: Informe de qual(quais) forma(s) a educação ambiental é desenvolvida na escola, quando a opção: Nenhuma das opções listadas estiver selecionada.'; + + return false; + } + return true; } @@ -2935,7 +2986,7 @@ private function atualizaEspacoEscolares($cod_escola) if (!empty($cod_escola)) { SchoolSpace::query() - ->when($this->espaco_escolar_id, fn ($q, $values) => $q->whereNotIn('id',array_filter($values))) + ->when($this->espaco_escolar_id, fn ($q, $values) => $q->whereNotIn('id', array_filter($values))) ->where('school_id', $cod_escola) ->delete(); } diff --git a/ieducar/intranet/educar_matricula_cad.php b/ieducar/intranet/educar_matricula_cad.php index d59b4f585c..f18dab08ee 100644 --- a/ieducar/intranet/educar_matricula_cad.php +++ b/ieducar/intranet/educar_matricula_cad.php @@ -9,6 +9,7 @@ use App\Models\LegacySchoolAcademicYear; use App\Models\LegacySequenceGrade; use App\Models\LegacyStudent; +use App\Models\RegistrationStatus; use App\Services\EnrollmentService; use App\Services\PromotionService; use App\Services\SchoolClass\AvailableTimeService; @@ -412,40 +413,31 @@ public function Novo() } if ($anoLetivoEmAndamentoEscola) { - $db = new clsBanco(); - - $db->Consulta(consulta: "SELECT ref_ref_cod_serie, ref_cod_curso - FROM pmieducar.matricula - WHERE ano = $this->ano - AND ativo = 1 - AND ref_ref_cod_escola = $this->ref_cod_escola - AND ref_cod_curso = $this->ref_cod_curso - AND ref_cod_aluno = $this->ref_cod_aluno - AND aprovado = 3 - AND dependencia = FALSE"); - - $db->ProximoRegistro(); - $m = $db->Tupla(); - - if (is_array(value: $m) && count(value: $m) && !$dependencia) { + $matriculas = LegacyRegistration::query() + ->filter([ + 'yearEq' => $this->ano, + 'school' => $this->ref_cod_escola, + 'course' => $this->ref_cod_curso, + 'student' => $this->ref_cod_aluno, + ]) + ->active() + ->with('grade:cod_serie,nm_serie') + ->where('aprovado', RegistrationStatus::ONGOING) + ->where('dependencia', false) + ->get(['ref_ref_cod_serie', 'ref_cod_curso']); + + if ($matriculas->isNotEmpty() && !$dependencia) { $curso = $this->getCurso(id: $this->ref_cod_curso); $cursoADeferir = new clsPmieducarCurso(cod_curso: $this->ref_cod_curso); $cursoDeAtividadeComplementar = $cursoADeferir->cursoDeAtividadeComplementar(); - if ($m['ref_ref_cod_serie'] == $this->ref_cod_serie && !$cursoDeAtividadeComplementar) { + if ($matriculas->firstWhere('ref_ref_cod_serie', $this->ref_cod_serie) && !$cursoDeAtividadeComplementar) { $this->mensagem = 'Este aluno já está matriculado nesta série e curso, não é possivel matricular um aluno mais de uma vez na mesma série.
'; return false; } elseif ($curso['multi_seriado'] != 1) { - $serie = new clsPmieducarSerie(cod_serie: $m['ref_ref_cod_serie'], ref_usuario_exc: null, ref_usuario_cad: null, ref_cod_curso: $m['ref_cod_curso']); - $serie = $serie->detalhe(); - - if (is_array(value: $serie) && count(value: $serie)) { - $nomeSerie = $serie['nm_serie']; - } else { - $nomeSerie = ''; - } + $nomeSerie = $matriculas->pluck('grade.nm_serie')->unique()->implode(', '); $this->mensagem = "Este aluno já está matriculado no(a) '$nomeSerie' deste curso e escola. Como este curso não é multisseriado, não é possivel manter mais de uma matricula em andamento para o mesmo curso.
"; diff --git a/ieducar/intranet/educar_turma_cad.php b/ieducar/intranet/educar_turma_cad.php index b48a3359f8..d54fd99da4 100644 --- a/ieducar/intranet/educar_turma_cad.php +++ b/ieducar/intranet/educar_turma_cad.php @@ -634,7 +634,7 @@ public function Gerar() 2 => 'Não', ]; - $options = ['label' => 'Classe com ensino desenvolvido com a Língua Brasileira de Sinais – Libras como primeira língua e a língua portuguesa de forma escrita como segunda língua (bilingue para surdos)', 'resources' => $resources, 'value' => $this->classe_com_lingua_brasileira_sinais, 'required' => $obrigarCamposCenso, 'size' => 70]; + $options = ['label' => 'Classe bilíngue de surdos tendo a Libras (Língua Brasileira de Sinais) como língua de instrução, ensino, comunicação e interação e a língua portuguesa escrita como segunda língua', 'resources' => $resources, 'value' => $this->classe_com_lingua_brasileira_sinais, 'required' => $obrigarCamposCenso, 'size' => 70]; $this->inputsHelper()->select(attrName: 'classe_com_lingua_brasileira_sinais', inputOptions: $options); $options = ['label' => 'Não informar esta turma no Censo escolar', diff --git a/ieducar/intranet/educar_usuario_cad.php b/ieducar/intranet/educar_usuario_cad.php index 5d0e340f23..6bb03c5706 100644 --- a/ieducar/intranet/educar_usuario_cad.php +++ b/ieducar/intranet/educar_usuario_cad.php @@ -60,8 +60,6 @@ public function Inicializar() $this->data_expiracao = Portabilis_Date_Utils::pgSQLToBr($this->data_expiracao); } - $this->status = $this->ativo; - $obj = new clsPmieducarUsuario($this->ref_pessoa); $registro = $obj->detalhe(); @@ -145,7 +143,7 @@ public function Gerar() $opcoes = [0 => 'Inativo', 1 => 'Ativo']; if (!$this->ref_cod_pessoa_fj == '') { - $this->campoLista(nome: 'ativo', campo: 'Status', valor: $opcoes, default: $this->status); + $this->campoLista(nome: 'ativo', campo: 'Status', valor: $opcoes, default: $this->ativo); } else { $this->campoLista(nome: 'ativo', campo: 'Status', valor: $opcoes, default: 1); } @@ -308,9 +306,29 @@ public function Editar() if ($obj_funcionario->edita()) { if ($this->ref_cod_instituicao) { - $obj = new clsPmieducarUsuario(cod_usuario: $this->ref_pessoa, ref_cod_escola: null, ref_cod_instituicao: $this->ref_cod_instituicao, ref_funcionario_cad: $this->pessoa_logada, ref_funcionario_exc: $this->pessoa_logada, ref_cod_tipo_usuario: $this->ref_cod_tipo_usuario, data_cadastro: null, data_exclusao: null, ativo: 1); + $obj = new clsPmieducarUsuario( + cod_usuario: $this->ref_pessoa, + ref_cod_escola: null, + ref_cod_instituicao: $this->ref_cod_instituicao, + ref_funcionario_cad: $this->pessoa_logada, + ref_funcionario_exc: $this->pessoa_logada, + ref_cod_tipo_usuario: $this->ref_cod_tipo_usuario, + data_cadastro: null, + data_exclusao: null, + ativo: $this->ativo + ); } else { - $obj = new clsPmieducarUsuario(cod_usuario: $this->ref_pessoa, ref_cod_escola: null, ref_cod_instituicao: null, ref_funcionario_cad: $this->pessoa_logada, ref_funcionario_exc: $this->pessoa_logada, ref_cod_tipo_usuario: $this->ref_cod_tipo_usuario, data_cadastro: null, data_exclusao: null, ativo: 1); + $obj = new clsPmieducarUsuario( + cod_usuario: $this->ref_pessoa, + ref_cod_escola: null, + ref_cod_instituicao: null, + ref_funcionario_cad: $this->pessoa_logada, + ref_funcionario_exc: $this->pessoa_logada, + ref_cod_tipo_usuario: $this->ref_cod_tipo_usuario, + data_cadastro: null, + data_exclusao: null, + ativo: $this->ativo + ); } if ($obj->existe()) { diff --git a/ieducar/intranet/educar_usuario_det.php b/ieducar/intranet/educar_usuario_det.php index 656b2de3ac..09c7efcb0e 100644 --- a/ieducar/intranet/educar_usuario_det.php +++ b/ieducar/intranet/educar_usuario_det.php @@ -49,12 +49,12 @@ public function Gerar() $this->addDetalhe(detalhe: ['Sexo', $sexo]); $this->addDetalhe(detalhe: ['Matrícula', $det_funcionario['matricula']]); - $ativo_f = ($det_funcionario['ativo'] == '1') ? 'Ativo' : 'Inativo'; - $this->addDetalhe(detalhe: ['Status', $ativo_f]); - $tmp_obj = new clsPmieducarUsuario(cod_usuario: $this->cod_usuario); $registro = $tmp_obj->detalhe(); + $ativo_f = ($registro['ativo'] == '1') ? 'Ativo' : 'Inativo'; + $this->addDetalhe(detalhe: ['Status', $ativo_f]); + $obj_ref_cod_tipo_usuario = new clsPmieducarTipoUsuario(cod_tipo_usuario: $registro['ref_cod_tipo_usuario']); $det_ref_cod_tipo_usuario = $obj_ref_cod_tipo_usuario->detalhe(); $registro['ref_cod_tipo_usuario'] = $det_ref_cod_tipo_usuario['nm_tipo']; diff --git a/ieducar/intranet/include/pmieducar/clsPmieducarAluno.inc.php b/ieducar/intranet/include/pmieducar/clsPmieducarAluno.inc.php index 2124032947..fc4b8895c5 100644 --- a/ieducar/intranet/include/pmieducar/clsPmieducarAluno.inc.php +++ b/ieducar/intranet/include/pmieducar/clsPmieducarAluno.inc.php @@ -68,6 +68,8 @@ class clsPmieducarAluno extends Model public $rota_transporte; + public $utiliza_transporte_rural; + /** * Construtor. */ @@ -98,7 +100,8 @@ public function __construct( $autorizado_cinco = null, $parentesco_cinco = null, $tipo_transporte = null, - $rota_transporte = null + $rota_transporte = null, + $utiliza_transporte_rural = null ) { $db = new clsBanco(); $this->_schema = 'pmieducar.'; @@ -107,12 +110,14 @@ public function __construct( $this->_campos_lista = $this->_todos_campos = 'a.cod_aluno, a.ref_cod_religiao, a.ref_usuario_exc, a.ref_usuario_cad, a.ref_idpes, a.data_cadastro, a.data_exclusao, a.ativo, a.analfabeto, tipo_responsavel, a.aluno_estado_id, a.recursos_prova_inep, a.recebe_escolarizacao_em_outro_espaco, a.justificativa_falta_documentacao, a.url_laudo_medico::text, a.codigo_sistema, a.veiculo_transporte_escolar, a.parentesco_um, a.autorizado_um, a.parentesco_dois, a.autorizado_dois, - a.parentesco_tres, a.autorizado_tres, a.parentesco_quatro, a.autorizado_quatro, a.parentesco_cinco, a.autorizado_cinco, a.url_documento::text, a.emancipado, a.tipo_transporte, a.rota_transporte'; + a.parentesco_tres, a.autorizado_tres, a.parentesco_quatro, a.autorizado_quatro, a.parentesco_cinco, a.autorizado_cinco, a.url_documento::text, a.emancipado, a.tipo_transporte, a.rota_transporte, a.utiliza_transporte_rural'; if (is_string($rota_transporte)) { $this->rota_transporte = $rota_transporte; } + $this->utiliza_transporte_rural = $utiliza_transporte_rural ?? false; + if (is_numeric($tipo_transporte)) { $this->tipo_transporte = $tipo_transporte; } @@ -228,6 +233,16 @@ public function cadastra() $gruda = ', '; } + if ($this->utiliza_transporte_rural) { + $campos .= "{$gruda}utiliza_transporte_rural"; + $valores .= "{$gruda}true"; + $gruda = ', '; + } else { + $campos .= "{$gruda}utiliza_transporte_rural"; + $valores .= "{$gruda}false"; + $gruda = ', '; + } + if (is_numeric($this->tipo_transporte)) { $campos .= "{$gruda}tipo_transporte"; $valores .= "{$gruda}'{$this->tipo_transporte}'"; @@ -420,6 +435,12 @@ public function edita() $gruda = ', '; } + if (isset($this->utiliza_transporte_rural)) { + $condicaoBd = $this->utiliza_transporte_rural ? 'TRUE' : 'FALSE'; + $set .= "{$gruda}utiliza_transporte_rural = {$condicaoBd}"; + $gruda = ', '; + } + if (is_numeric($this->tipo_transporte)) { $set .= "{$gruda}tipo_transporte = '{$this->tipo_transporte}'"; $gruda = ', '; diff --git a/ieducar/intranet/include/pmieducar/clsPmieducarEscola.inc.php b/ieducar/intranet/include/pmieducar/clsPmieducarEscola.inc.php index f278f3f29d..c2c6fb4506 100644 --- a/ieducar/intranet/include/pmieducar/clsPmieducarEscola.inc.php +++ b/ieducar/intranet/include/pmieducar/clsPmieducarEscola.inc.php @@ -124,6 +124,10 @@ class clsPmieducarEscola extends Model public $reserva_vagas_cotas = false; + public $acao_area_ambiental = false; + + public $acoes_area_ambiental = false; + public $projeto_politico_pedagogico = false; public $localizacao_diferenciada; @@ -216,6 +220,8 @@ class clsPmieducarEscola extends Model public $qtd_auxiliar_administrativo; + public $qtd_agronomos_horticultores; + public $qtd_apoio_pedagogico; public $qtd_coordenador_turno; @@ -244,6 +250,8 @@ class clsPmieducarEscola extends Model public $qtd_tradutor_interprete_libras_outro_ambiente; + public $qtd_revisor_braile; + public $nao_ha_funcionarios_para_funcoes; public $iddis; @@ -310,7 +318,7 @@ public function __construct( e.alimentacao_escolar_alunos, e.compartilha_espacos_atividades_integracao, e.usa_espacos_equipamentos_atividades_regulares, e.salas_gerais, e.salas_funcionais, e.banheiros, e.laboratorios, e.salas_atividades, e.dormitorios, e.areas_externas, e.recursos_acessibilidade, e.possui_dependencias, e.numero_salas_utilizadas_dentro_predio, e.numero_salas_utilizadas_fora_predio, e.numero_salas_climatizadas, e.numero_salas_acessibilidade, - e.total_funcionario, e.atendimento_aee, e.fundamental_ciclo, e.organizacao_ensino, e.instrumentos_pedagogicos, e.orgaos_colegiados, e.exame_selecao_ingresso, e.reserva_vagas_cotas, e.projeto_politico_pedagogico, e.localizacao_diferenciada, e.materiais_didaticos_especificos, e.educacao_indigena, e.lingua_ministrada, + e.total_funcionario, e.atendimento_aee, e.fundamental_ciclo, e.organizacao_ensino, e.instrumentos_pedagogicos, e.orgaos_colegiados, e.exame_selecao_ingresso, e.reserva_vagas_cotas, e.acao_area_ambiental, e.acoes_area_ambiental, e.projeto_politico_pedagogico, e.localizacao_diferenciada, e.materiais_didaticos_especificos, e.educacao_indigena, e.lingua_ministrada, e.codigo_lingua_indigena, e.atividade_complementar, e.local_funcionamento, e.codigo_inep_escola_compartilhada, e.codigo_inep_escola_compartilhada2, e.codigo_inep_escola_compartilhada3, e.codigo_inep_escola_compartilhada4, e.codigo_inep_escola_compartilhada5, e.codigo_inep_escola_compartilhada6, e.equipamentos, e.uso_internet, e.rede_local, e.equipamentos_acesso_internet, e.televisoes, e.videocassetes, e.dvds, e.antenas_parabolicas, e.copiadoras, e.retroprojetores, e.impressoras, e.aparelhos_de_som, e.quantidade_computadores_alunos_mesa, e.quantidade_computadores_alunos_portateis, e.quantidade_computadores_alunos_tablets, @@ -325,6 +333,7 @@ public function __construct( e.qtd_bibliotecarios, e.qtd_segurancas, e.qtd_auxiliar_servicos_gerais, + e.qtd_agronomos_horticultores, e.qtd_nutricionistas, e.qtd_profissionais_preparacao, e.qtd_bombeiro, @@ -333,6 +342,7 @@ public function __construct( e.qtd_vice_diretor, e.qtd_orientador_comunitario, e.qtd_tradutor_interprete_libras_outro_ambiente, + e.qtd_revisor_braile, e.nao_ha_funcionarios_para_funcoes, e.iddis, e.poder_publico_parceria_convenio, @@ -794,6 +804,18 @@ public function cadastra() $gruda = ', '; } + if (is_numeric($this->acao_area_ambiental)) { + $campos .= "{$gruda}acao_area_ambiental"; + $valores .= "{$gruda}'{$this->acao_area_ambiental}'"; + $gruda = ', '; + } + + if (is_string($this->acoes_area_ambiental)) { + $campos .= "{$gruda}acoes_area_ambiental"; + $valores .= "{$gruda}'{{$this->acoes_area_ambiental}}'"; + $gruda = ', '; + } + if (is_numeric($this->projeto_politico_pedagogico)) { $campos .= "{$gruda}projeto_politico_pedagogico"; $valores .= "{$gruda}'{$this->projeto_politico_pedagogico}'"; @@ -1034,6 +1056,12 @@ public function cadastra() $gruda = ', '; } + if (is_numeric($this->qtd_agronomos_horticultores)) { + $campos .= "{$gruda}qtd_agronomos_horticultores"; + $valores .= "{$gruda}$this->qtd_agronomos_horticultores"; + $gruda = ', '; + } + if (is_numeric($this->qtd_apoio_pedagogico)) { $campos .= "{$gruda}qtd_apoio_pedagogico"; $valores .= "{$gruda}$this->qtd_apoio_pedagogico"; @@ -1118,6 +1146,12 @@ public function cadastra() $gruda = ', '; } + if (is_numeric($this->qtd_revisor_braile)) { + $campos .= "{$gruda}qtd_revisor_braile"; + $valores .= "{$gruda}$this->qtd_revisor_braile"; + $gruda = ', '; + } + if (is_int($this->iddis) && $this->iddis > 0) { $campos .= "{$gruda}iddis"; $valores .= "{$gruda}$this->iddis"; @@ -1748,6 +1782,22 @@ public function edita() $gruda = ', '; } + if (is_numeric($this->acao_area_ambiental)) { + $set .= "{$gruda}acao_area_ambiental = '{$this->acao_area_ambiental}'"; + $gruda = ', '; + } elseif ($this->acao_area_ambiental !== false) { + $set .= "{$gruda}acao_area_ambiental = NULL"; + $gruda = ', '; + } + + if (is_string($this->acoes_area_ambiental)) { + $set .= "{$gruda}acoes_area_ambiental = '{{$this->acoes_area_ambiental}}'"; + $gruda = ', '; + } elseif ($this->acoes_area_ambiental !== false) { + $set .= "{$gruda}acoes_area_ambiental = NULL"; + $gruda = ', '; + } + if (is_numeric($this->projeto_politico_pedagogico)) { $set .= "{$gruda}projeto_politico_pedagogico = '{$this->projeto_politico_pedagogico}'"; $gruda = ', '; @@ -2072,6 +2122,14 @@ public function edita() $set .= "{$gruda}qtd_auxiliar_servicos_gerais = NULL "; } + if (is_numeric($this->qtd_agronomos_horticultores) && $this->qtd_agronomos_horticultores > 0) { + $gruda = ', '; + $set .= "{$gruda}qtd_agronomos_horticultores = '{$this->qtd_agronomos_horticultores}'"; + } elseif (is_null($this->qtd_agronomos_horticultores) || $this->qtd_agronomos_horticultores == '') { + $gruda = ', '; + $set .= "{$gruda}qtd_agronomos_horticultores = NULL "; + } + if (is_numeric($this->qtd_nutricionistas) && $this->qtd_nutricionistas > 0) { $gruda = ', '; $set .= "{$gruda}qtd_nutricionistas = '{$this->qtd_nutricionistas}'"; @@ -2136,6 +2194,14 @@ public function edita() $set .= "{$gruda}qtd_tradutor_interprete_libras_outro_ambiente = NULL "; } + if (is_numeric($this->qtd_revisor_braile) && $this->qtd_revisor_braile > 0) { + $gruda = ', '; + $set .= "{$gruda}qtd_revisor_braile = '{$this->qtd_revisor_braile}'"; + } elseif (is_null($this->qtd_revisor_braile) || $this->qtd_revisor_braile == '') { + $gruda = ', '; + $set .= "{$gruda}qtd_revisor_braile = NULL "; + } + if (is_int($this->iddis) && $this->iddis > 0) { $gruda = ', '; $set .= "{$gruda}iddis = '{$this->iddis}'"; diff --git a/ieducar/lib/App/Model/Educacenso/TipoMediacaoDidaticoPedagogico.php b/ieducar/lib/App/Model/Educacenso/TipoMediacaoDidaticoPedagogico.php index 80f14d690f..7bcfa9af4c 100644 --- a/ieducar/lib/App/Model/Educacenso/TipoMediacaoDidaticoPedagogico.php +++ b/ieducar/lib/App/Model/Educacenso/TipoMediacaoDidaticoPedagogico.php @@ -3,11 +3,12 @@ class App_Model_TipoMediacaoDidaticoPedagogico extends CoreExt_Enum { const PRESENCIAL = 1; - + const SEMIPRESENCIAL = 2; const EDUCACAO_A_DISTANCIA = 3; protected $_data = [ self::PRESENCIAL => 'Presencial', + self::SEMIPRESENCIAL => 'Semipresencial', self::EDUCACAO_A_DISTANCIA => 'Educação a distância', ]; diff --git a/ieducar/modules/Api/Views/AlunoController.php b/ieducar/modules/Api/Views/AlunoController.php index d035a5d03a..5bc94213c1 100644 --- a/ieducar/modules/Api/Views/AlunoController.php +++ b/ieducar/modules/Api/Views/AlunoController.php @@ -646,6 +646,7 @@ protected function createOrUpdateAluno($id = null) $aluno->tipo_transporte = (new TransportationProvider())->from($this->getRequest()->tipo_transporte); $aluno->rota_transporte = $this->getRequest()->rota_transporte; + $aluno->utiliza_transporte_rural = (bool) $this->getRequest()->utiliza_transporte_rural; if (is_null($id)) { $id = $aluno->cadastra(); @@ -1158,7 +1159,8 @@ protected function get() 'parentesco_cinco', 'emancipado', 'tipo_transporte', - 'rota_transporte' + 'rota_transporte', + 'utiliza_transporte_rural', ]; $aluno = Portabilis_Array_Utils::filter($alunoDetalhe, $attrs); @@ -1168,6 +1170,7 @@ protected function get() $aluno['tipo_responsavel'] = $this->tipoResponsavel($aluno); $aluno['aluno_inep_id'] = $this->loadAlunoInepId($id); $aluno['ativo'] = $aluno['ativo'] == 1; + $aluno['utiliza_transporte_rural'] = $aluno['utiliza_transporte_rural'] === true ? 1 : 0; $aluno['veiculo_transporte_escolar'] = Portabilis_Utils_Database::pgArrayToArray($aluno['veiculo_transporte_escolar']); $aluno['alfabetizado'] = $aluno['analfabeto'] == 0; diff --git a/ieducar/modules/Api/Views/EducacensoAnaliseController.php b/ieducar/modules/Api/Views/EducacensoAnaliseController.php index 24e8b9e143..104995bacf 100644 --- a/ieducar/modules/Api/Views/EducacensoAnaliseController.php +++ b/ieducar/modules/Api/Views/EducacensoAnaliseController.php @@ -892,7 +892,7 @@ protected function analisaEducacensoRegistro20() if (is_null($turma->classeComLinguaBrasileiraSinais)) { $mensagem[] = [ 'text' => "Dados para formular o registro 20 da escola {$turma->nomeEscola} não encontrados. Informe se a turma {$nomeTurma} é de ensino desenvolvido com a Língua Brasileira de Sinais.", - 'path' => '(Escola > Cadastros > Turmas > Editar > Aba: Dados adicionais > Campo: Classe com ensino desenvolvido com a Língua Brasileira de Sinais – Libras como primeira língua e a língua portuguesa de forma escrita como segunda língua (bilingue para surdos))', + 'path' => '(Escola > Cadastros > Turmas > Editar > Aba: Dados adicionais > Campo: Classe bilíngue de surdos tendo a Libras (Língua Brasileira de Sinais) como língua de instrução, ensino, comunicação e interação e a língua portuguesa escrita como segunda língua)', 'linkPath' => "/intranet/educar_turma_cad.php?cod_turma={$turma->codTurma}", 'fail' => true, ]; @@ -932,7 +932,7 @@ protected function analisaEducacensoRegistro20() ]; } - if ($turma->tipoAtendimento != 0 && in_array($turma->tipoMediacaoDidaticoPedagogico, [App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA])) { + if ($turma->tipoAtendimento != 0 && in_array($turma->tipoMediacaoDidaticoPedagogico, [App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA, App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL])) { $descricaoTipoMediacao = (App_Model_TipoMediacaoDidaticoPedagogico::getInstance()->getEnums())[$turma->tipoMediacaoDidaticoPedagogico]; $mensagem[] = [ @@ -952,6 +952,19 @@ protected function analisaEducacensoRegistro20() ]; } + if ( + $turma->tipoMediacaoDidaticoPedagogico == App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL && + count(array_filter($turma->estruturaCurricular)) > 0 && + !in_array(EstruturaCurricular::FORMACAO_GERAL_BASICA, $turma->estruturaCurricular) + ) { + $mensagem[] = [ + 'text' => "Dados para formular o registro 20 da escola {$turma->nomeEscola} possui valor inválido. Verificamos que o tipo de mediação didático pedagógico da turma {$nomeTurma} é semipresencial, portanto a turma deve ter estrutura curricular de formação geral básica.", + 'path' => '(Escola > Cadastros > Turmas > Editar > Aba: Dados adicionais > Campo: Estrutura curricular)', + 'linkPath' => "/intranet/educar_turma_cad.php?cod_turma={$turma->codTurma}", + 'fail' => true + ]; + } + if ($atividadeComplementar && !$existeAtividadeComplementar) { $mensagem[] = [ 'text' => "Dados para formular o registro 20 da escola {$turma->nomeEscola} não encontrados. Verificamos que a turma {$nomeTurma} é de atividades complementares, portanto é necessário informar quais atividades complementares são trabalhadas.", @@ -970,9 +983,9 @@ protected function analisaEducacensoRegistro20() ]; } - if (is_null($turma->localFuncionamentoDiferenciado) && in_array($turma->tipoMediacaoDidaticoPedagogico, [App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL])) { + if (is_null($turma->localFuncionamentoDiferenciado) && in_array($turma->tipoMediacaoDidaticoPedagogico, [App_Model_TipoMediacaoDidaticoPedagogico::PRESENCIAL, App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL])) { $mensagem[] = [ - 'text' => "Dados para formular o registro 20 da escola {$turma->nomeEscola} não encontrados. Verificamos que a turma {$nomeTurma} é presencial, portanto é necessário informar se ela possui local de funcionamento diferenciado.", + 'text' => "Dados para formular o registro 20 da escola {$turma->nomeEscola} não encontrados. Verificamos que a turma {$nomeTurma} é presencial ou semipresencial, portanto é necessário informar se ela possui local de funcionamento diferenciado.", 'path' => '(Escola > Cadastros > Turmas > Editar > Aba: Dados adicionais > Campo: Local de funcionamento diferenciado da turma)', 'linkPath' => "/intranet/educar_turma_cad.php?cod_turma={$turma->codTurma}", 'fail' => true, @@ -989,7 +1002,8 @@ protected function analisaEducacensoRegistro20() ]; } - if (($turma->tipoMediacaoDidaticoPedagogico == App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA && !in_array($turma->modalidadeCurso, [ModalidadeCurso::ENSINO_REGULAR, ModalidadeCurso::EJA, ModalidadeCurso::EDUCACAO_PROFISSIONAL])) + if (($turma->tipoMediacaoDidaticoPedagogico == App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL && !in_array($turma->modalidadeCurso, [ModalidadeCurso::EDUCACAO_ESPECIAL, ModalidadeCurso::EJA])) || + ($turma->tipoMediacaoDidaticoPedagogico == App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA && !in_array($turma->modalidadeCurso, [ModalidadeCurso::ENSINO_REGULAR, ModalidadeCurso::EJA, ModalidadeCurso::EDUCACAO_PROFISSIONAL])) ) { $valuesDescription = $turma->getModalidadeCursoDescriptiveValue(); $opcoesPermitidas = $turma->getTipoMediacaoValidaParaModalidadeCurso(); @@ -1057,6 +1071,13 @@ protected function analisaEducacensoRegistro20() $opcoesEtapaEducacenso = ''; switch ($turma->tipoMediacaoDidaticoPedagogico) { + case App_Model_TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL: + if (!in_array($turma->etapaEducacenso, [69, 70, 71, 72])) { + $opcoesEtapaEducacenso = '69, 70, 71 ou 72'; + $valid = false; + } + + break; case App_Model_TipoMediacaoDidaticoPedagogico::EDUCACAO_A_DISTANCIA: if (!in_array($turma->etapaEducacenso, [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 70, 71, 73, 74, 64, 67, 68])) { $opcoesEtapaEducacenso = '25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 70, 71, 73, 74, 64, 67 ou 68'; diff --git a/ieducar/modules/Cadastro/Views/AlunoController.php b/ieducar/modules/Cadastro/Views/AlunoController.php index 30e67925aa..77a99f1161 100644 --- a/ieducar/modules/Cadastro/Views/AlunoController.php +++ b/ieducar/modules/Cadastro/Views/AlunoController.php @@ -769,6 +769,18 @@ public function Gerar() $this->inputsHelper()->select('tipo_transporte', $options); + $options = [ + 'label' => 'Utiliza transporte rural', + 'resources' => [ + null => 'Selecione', + true => 'Sim', + false => 'Não', + ], + 'required' => false, + ]; + + $this->inputsHelper()->select('utiliza_transporte_rural', $options); + $veiculos = VeiculoTransporteEscolar::getDescriptiveValues(); $helperOptions = ['objectName' => 'veiculo_transporte_escolar']; $options = [ @@ -783,7 +795,6 @@ public function Gerar() $options = ['label' => $this->_getLabel('rota_transporte'), 'required' => false, 'size' => 50, 'max_length' => 200, 'value' => $this->rota_transporte]; $this->inputsHelper()->textArea('rota_transporte', $options); - $this->inputsHelper()->religiao(['required' => false, 'label' => 'Religião']); $helperOptions = ['objectName' => 'beneficios']; diff --git a/public/vendor/legacy/Cadastro/Assets/Javascripts/Aluno.js b/public/vendor/legacy/Cadastro/Assets/Javascripts/Aluno.js index cb333d5a68..a7e13df858 100644 --- a/public/vendor/legacy/Cadastro/Assets/Javascripts/Aluno.js +++ b/public/vendor/legacy/Cadastro/Assets/Javascripts/Aluno.js @@ -320,6 +320,7 @@ let camposTransporte = function() { $j("#veiculo_transporte_escolar").makeUnrequired(); if (tipoTransporte.val() == "nenhum") { document.getElementById("veiculo_transporte_escolar").disabled = true; + document.getElementById("utiliza_transporte_rural").disabled = true; $j('#tr_rota_transporte').hide(); } else if ( tipoTransporte.val() == "municipal" || @@ -329,9 +330,11 @@ let camposTransporte = function() { $j("#veiculo_transporte_escolar").makeRequired(); } document.getElementById("veiculo_transporte_escolar").disabled = false; + document.getElementById("utiliza_transporte_rural").disabled = false; $j('#tr_rota_transporte').show(); } else { document.getElementById("veiculo_transporte_escolar").disabled = true; + document.getElementById("utiliza_transporte_rural").disabled = true; $j('#tr_rota_transporte').hide(); } $j("#veiculo_transporte_escolar").trigger("chosen:updated"); @@ -632,6 +635,7 @@ resourceOptions.handleGet = function (dataResponse) { tipo_resp = dataResponse.tipo_responsavel; $j("#religiao_id").val(dataResponse.religiao_id); $j("#tipo_transporte").val(dataResponse.tipo_transporte); + $j("#utiliza_transporte_rural").val(dataResponse.utiliza_transporte_rural); $j("#rota_transporte").val(dataResponse.rota_transporte); $j("#alfabetizado").attr("checked", dataResponse.alfabetizado); document.getElementById("emancipado").checked = dataResponse.emancipado; diff --git a/public/vendor/legacy/Cadastro/Assets/Javascripts/Escola.js b/public/vendor/legacy/Cadastro/Assets/Javascripts/Escola.js index fb16fab533..56b97c74e1 100644 --- a/public/vendor/legacy/Cadastro/Assets/Javascripts/Escola.js +++ b/public/vendor/legacy/Cadastro/Assets/Javascripts/Escola.js @@ -213,6 +213,7 @@ function habilitaRecuros() { $j('#qtd_bibliotecarios'), $j('#qtd_segurancas'), $j('#qtd_auxiliar_servicos_gerais'), + $j('#qtd_agronomos_horticultores'), $j('#qtd_nutricionistas'), $j('#qtd_profissionais_preparacao'), $j('#qtd_bombeiro'), @@ -221,6 +222,7 @@ function habilitaRecuros() { $j('#qtd_vice_diretor'), $j('#qtd_orientador_comunitario'), $j('#qtd_tradutor_interprete_libras_outro_ambiente'), + $j('#qtd_revisor_braile'), ]; const isChecked = $j('#nao_ha_funcionarios_para_funcoes').is(':checked'); @@ -474,7 +476,7 @@ if (!$j('#pessoaj_idpes').is(':visible')) { '
  • Dependências
  • ' + '
  • Equipamentos
  • ' + '
  • Recursos
  • ' + - '
  • Dados do ensino
    '+ + '
  • Dados do ensino
  • ' + '
  • Espaços Escolares
  • ' + ''); $j('td .formdktd b').remove(); @@ -641,8 +643,10 @@ $j(document).ready(function() { habilitaCampoEducacaoIndigena(); habilitaCampoLinguaMinistrada(); habilitaReservaVagasCotas(); + habilitaAcoesAmbientais(); obrigraInstrumentosPedagogicos(); }); + // Dados espaço escolares $j('#tab8').click( function() { @@ -1109,3 +1113,19 @@ function habilitaReservaVagasCotas() { $j('#exame_selecao_ingresso').on('change', function() { habilitaReservaVagasCotas() }); + +function habilitaAcoesAmbientais() { + var acaoAmbiental = $j('#acao_area_ambiental').val() == 1; + if(acaoAmbiental && obrigarCamposCenso){ + makeRequired('acoes_area_ambiental'); + }else{ + makeUnrequired('acoes_area_ambiental'); + } + + $j('#acoes_area_ambiental').prop('disabled', !acaoAmbiental); + $j("#acoes_area_ambiental").trigger("chosen:updated"); +} + +$j('#acao_area_ambiental').on('change', function() { + habilitaAcoesAmbientais() +}); diff --git a/public/vendor/legacy/Cadastro/Assets/Javascripts/Turma.js b/public/vendor/legacy/Cadastro/Assets/Javascripts/Turma.js index f6028bffaf..7e6a88ae9b 100644 --- a/public/vendor/legacy/Cadastro/Assets/Javascripts/Turma.js +++ b/public/vendor/legacy/Cadastro/Assets/Javascripts/Turma.js @@ -40,7 +40,7 @@ let verificaEtapaEducacenso = ()=>{ } let verificaOutrasUnidadesCurricularesObrigatorias = ()=> { - $j("#outras_unidades_curriculares_obrigatorias").prop('disabled', ! $j('#estrutura_curricular').val().includes("2")); + $j("#outras_unidades_curriculares_obrigatorias").prop('disabled', !$j('#estrutura_curricular').val() || ! $j('#estrutura_curricular').val().includes("2")); } let verificaFormaOrganizacaoTurma = ()=> { @@ -75,7 +75,7 @@ let verificaUnidadeCurricular = ()=> { let verificaLocalFuncionamentoDiferenciado = () => { $j('#local_funcionamento_diferenciado').makeUnrequired(); - let habilitaCampo = [1].includes(+($j('#tipo_mediacao_didatico_pedagogico').val())); + let habilitaCampo = [1,2].includes(+($j('#tipo_mediacao_didatico_pedagogico').val())); $j('#local_funcionamento_diferenciado').prop('disabled', !habilitaCampo); if (habilitaCampo) { diff --git a/public/vendor/legacy/Educacenso/Assets/Javascripts/Educacenso.js b/public/vendor/legacy/Educacenso/Assets/Javascripts/Educacenso.js index 0c3cfcc68d..e924483b09 100644 --- a/public/vendor/legacy/Educacenso/Assets/Javascripts/Educacenso.js +++ b/public/vendor/legacy/Educacenso/Assets/Javascripts/Educacenso.js @@ -47,7 +47,7 @@ $j(document).ready(function(){ ''+ ''; diff --git a/src/Modules/Educacenso/Data/Registro20.php b/src/Modules/Educacenso/Data/Registro20.php index 3acdcbf879..fc0c79e3e3 100644 --- a/src/Modules/Educacenso/Data/Registro20.php +++ b/src/Modules/Educacenso/Data/Registro20.php @@ -132,7 +132,7 @@ public function getRecordExportData($record) $canExportComponente ? $this->getCensoValueForDiscipline(32, $componentesEducacenso, $record->disciplinasEducacensoComDocentes) : '', // 73 32. Estágio Curricular Supervisionado $canExportComponente ? $this->getCensoValueForDiscipline(33, $componentesEducacenso, $record->disciplinasEducacensoComDocentes) : '', // 74 33. Projeto de vida $canExportComponente ? $this->getCensoValueForDiscipline(99, $componentesEducacenso, $record->disciplinasEducacensoComDocentes) : '', // 75 99. Outras áreas do conhecimento - $record->classeComLinguaBrasileiraSinais == 1 ? 1 : 0, // 76 Classe com ensino desenvolvido com a Língua Brasileira de Sinais – Libras como primeira língua e a língua portuguesa de forma escrita + $record->classeComLinguaBrasileiraSinais == 1 ? 1 : 0, // 76 Classe bilíngue de surdos tendo a Libras (Língua Brasileira de Sinais) como língua de instrução, ensino, comunicação e interação e a língua portuguesa escrita como segunda língua ]; } diff --git a/src/Modules/Educacenso/ExportRule/TransporteEscolarPublico.php b/src/Modules/Educacenso/ExportRule/TransporteEscolarPublico.php index 45c31c2c44..72a2ab872f 100644 --- a/src/Modules/Educacenso/ExportRule/TransporteEscolarPublico.php +++ b/src/Modules/Educacenso/ExportRule/TransporteEscolarPublico.php @@ -17,6 +17,7 @@ public static function handle(RegistroEducacenso $registro60): RegistroEducacens { $arrayTipoMediacao = [ TipoMediacaoDidaticoPedagogico::PRESENCIAL, + TipoMediacaoDidaticoPedagogico::SEMIPRESENCIAL, ]; if ($registro60->tipoAtendimentoTurma != TipoAtendimentoTurma::ESCOLARIZACAO || diff --git a/src/Modules/Educacenso/Model/AcoesAmbientais.php b/src/Modules/Educacenso/Model/AcoesAmbientais.php new file mode 100644 index 0000000000..15e48b8304 --- /dev/null +++ b/src/Modules/Educacenso/Model/AcoesAmbientais.php @@ -0,0 +1,30 @@ + 'Como conteúdo dos componentes/campos de experiências presentes no currículo', + self::CONTEUDO_CURRICULAR => 'Como um componente curricular especial, específico, flexível ou eletivo', + self::EIXO_CURRICULO => 'Como um eixo estruturante do currículo', + self::EVENTOS => 'Em eventos', + self::PROJETOS_INTERDISCIPLINARES => 'Em projetos transversais ou interdisciplinares', + self::NENHUMA_DAS_ACOES_LISTADAS => 'Nenhuma das opções listadas', + ]; + } +} diff --git a/src/Modules/Educacenso/Model/AreasExternas.php b/src/Modules/Educacenso/Model/AreasExternas.php index 486faad062..865607d30e 100644 --- a/src/Modules/Educacenso/Model/AreasExternas.php +++ b/src/Modules/Educacenso/Model/AreasExternas.php @@ -22,6 +22,8 @@ class AreasExternas public const VIVEIRO = 9; + public const HORTA = 10; + public static function getDescriptiveValues() { return [ @@ -31,9 +33,10 @@ public static function getDescriptiveValues() self::PATIO_DESCOBERTO => 'Pátio descoberto', self::PARQUE_INFANTIL => 'Parque infantil', self::PISCINA => 'Piscina', - self::AREA_VERDE => 'Área verde', + self::AREA_VERDE => 'Área de vegetação ou gramado', self::TERREIRAO => 'Terreirão (área para prática desportiva e recreação sem cobertura, sem piso e sem edificações)', self::VIVEIRO => 'Viveiro/criação de animais', + self::HORTA => 'Área de horta, plantio e/ou produção agrícola', ]; } } diff --git a/src/Modules/Educacenso/Model/InstrumentosPedagogicos.php b/src/Modules/Educacenso/Model/InstrumentosPedagogicos.php index 24d3948765..5fc1ba8a76 100644 --- a/src/Modules/Educacenso/Model/InstrumentosPedagogicos.php +++ b/src/Modules/Educacenso/Model/InstrumentosPedagogicos.php @@ -32,6 +32,12 @@ class InstrumentosPedagogicos public const MATERIAIS_EDUCACAO_SURDOS = 14; + public const MATERIAIS_AREA_HORTA = 15; + + public const MATERIAL_EDUCACAO_QUILOMBOLA = 16; + + public const MATERIAL_EDUCACAO_ESPECIAL = 17; + public static function getDescriptiveValues() { return [ @@ -48,6 +54,9 @@ public static function getDescriptiveValues() self::MATERIAIS_EDUCACAO_INDIGENA => 'Materiais pedagógicos para a educação escolar indígena', self::MATERIAIS_RELACOES_ETNICOS_RACIAIS => 'Materiais pedagógicos para a educação das Relações Étnicos Raciais', self::MATERIAIS_EDUCACAO_CAMPO => 'Materiais pedagógicos para a educação do campo', + self::MATERIAIS_AREA_HORTA => 'Equipamentos e instrumentos para atividades em área de horta, plantio e/ou produção agrícola', + self::MATERIAL_EDUCACAO_QUILOMBOLA => 'Materiais pedagógicos para a educação escolar quilombola', + self::MATERIAL_EDUCACAO_ESPECIAL => 'Materiais pedagógicos para a educação especial', self::NENHUM_DOS_INSTRUMENTOS_LISTADOS => 'Nenhum dos instrumentos listados', ]; } diff --git a/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaEscola.php b/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaEscola.php index a61b622352..5ae02a7926 100644 --- a/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaEscola.php +++ b/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaEscola.php @@ -19,9 +19,9 @@ public static function getDescriptiveValues() return [ self::AREA_ASSENTAMENTO => 'Área de assentamento', self::TERRA_INDIGENA => 'Terra indígena', - self::COMUNIDADES_REMANESCENTES_QUILOMBOS => 'Área onde se localiza comunidades remanescentes de quilombos', - self::NAO_SE_APLICA => 'A escola não está em área de localização diferenciada', - self::COMUNIDADES_TRADICIONAIS => 'Área onde se localiza povos e comunidades tradicionais', + self::COMUNIDADES_REMANESCENTES_QUILOMBOS => 'Comunidade quilombola', + self::COMUNIDADES_TRADICIONAIS => 'Área onde se localizam povos e comunidades tradicionais', + self::NAO_SE_APLICA => 'Não está em área de localização diferenciada', ]; } } diff --git a/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaPessoa.php b/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaPessoa.php index 9b1f1aa607..f0fbf6fa98 100644 --- a/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaPessoa.php +++ b/src/Modules/Educacenso/Model/LocalizacaoDiferenciadaPessoa.php @@ -19,8 +19,8 @@ public static function getDescriptiveValues() return [ self::AREA_ASSENTAMENTO => 'Área de assentamento', self::TERRA_INDIGENA => 'Terra indígena', - self::COMUNIDADES_REMANESCENTES_QUILOMBOS => 'Área onde se localiza comunidades remanescentes de quilombos', - self::COMUNIDADES_TRADICIONAIS => 'Área onde se localiza povos e comunidades tradicionais', + self::COMUNIDADES_REMANESCENTES_QUILOMBOS => 'Comunidade quilombola', + self::COMUNIDADES_TRADICIONAIS => 'Área onde se localizam povos e comunidades tradicionais', self::NAO_SE_APLICA => 'Não está em área de localização diferenciada', ]; } diff --git a/src/Modules/Educacenso/Model/RecursosAcessibilidade.php b/src/Modules/Educacenso/Model/RecursosAcessibilidade.php index 1fa0cd436a..e3fb7f20ec 100644 --- a/src/Modules/Educacenso/Model/RecursosAcessibilidade.php +++ b/src/Modules/Educacenso/Model/RecursosAcessibilidade.php @@ -22,6 +22,8 @@ class RecursosAcessibilidade public const SINALIZACAO_VISUAL = 9; + public const ALARME_LUMINOSO = 10; + public static function getDescriptiveValues() { return [ @@ -33,6 +35,7 @@ public static function getDescriptiveValues() self::SINALIZACAO_SONORA => 'Sinalização sonora', self::SINALIZACAO_TATIL => 'Sinalização tátil (piso/paredes)', self::SINALIZACAO_VISUAL => 'Sinalização visual (piso/paredes)', + self::ALARME_LUMINOSO => 'Sinalização / alarme luminoso', self::NENHUM => 'Nenhum dos recursos de acessibilidade listados', ]; } diff --git a/src/Modules/Educacenso/Model/TipoMediacaoDidaticoPedagogico.php b/src/Modules/Educacenso/Model/TipoMediacaoDidaticoPedagogico.php index d3e3210fe6..5924886a53 100644 --- a/src/Modules/Educacenso/Model/TipoMediacaoDidaticoPedagogico.php +++ b/src/Modules/Educacenso/Model/TipoMediacaoDidaticoPedagogico.php @@ -5,6 +5,6 @@ class TipoMediacaoDidaticoPedagogico { public const PRESENCIAL = 1; - + public const SEMIPRESENCIAL = 2; public const EDUCACAO_A_DISTANCIA = 3; }