diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php
index efe12c72950c19b9efbfd4c01b6308242701aa8f..1e0ac28f5c488c67d549044f120e9023135ef526 100644
--- a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php
+++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoCoordenacaoController.php
@@ -29,6 +29,8 @@ class ExtensaoCoordenacaoController extends Controller
 
         $funcoes = Constants::listFuncaoProjeto();
 
+        $planejamentos = ExtensaoCoordenacao::listPlanejamentos();
+
         $divs = PadTables::tablesExtensao($user_pad_id);
 
         return view('pad.components.templates.dimensao.extensao.coordenacao.form_create', [
@@ -36,6 +38,7 @@ class ExtensaoCoordenacaoController extends Controller
 
             'divs' => $divs,
             'funcoes' => $funcoes,
+            'planejamentos' => $planejamentos,
 
             'user_pad_id' => $user_pad_id,
             'index_menu' => MenuItemsTeacher::PAD,
@@ -46,10 +49,12 @@ class ExtensaoCoordenacaoController extends Controller
 
         $model = ExtensaoCoordenacao::find($id);
         $funcoes = Constants::listFuncaoProjeto();
+        $planejamentos = ExtensaoCoordenacao::listPlanejamentos();
         
         return view('pad.components.templates.dimensao.extensao.coordenacao.form_update', [
             'model' => $model,
-            'funcoes' => $funcoes
+            'funcoes' => $funcoes,
+            'planejamentos' => $planejamentos
         ]);
     }
 
@@ -64,20 +69,29 @@ class ExtensaoCoordenacaoController extends Controller
      *
      * @return \Illuminate\Http\Response
      */
-    public function create(Request $request) {
-        
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-1')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
-        );
+    public function create(Request $request)
+    {
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoCoordenacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         if($validator->fails())
         {   
@@ -118,20 +132,29 @@ class ExtensaoCoordenacaoController extends Controller
         
     }
     
-    public function update($id, Request $request) {
-    
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-1')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
-        );
+    public function update($id, Request $request)
+    {
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoCoordenacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         $model = ExtensaoCoordenacao::find($id);
         $model->fill($request->all());
@@ -185,19 +208,28 @@ class ExtensaoCoordenacaoController extends Controller
     }
 
     public function ajaxValidation(Request $request)
-    {   
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-1')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
-        );
+    {
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoCoordenacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoCoordenacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoCoordenacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         if($validator->passes()) {
             return Response::json(['message' => true, 'status' => 200]);
diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php
index 8710ef1e277ecbfa0f16343274264a21bae3b0e2..80e0ab09996d3d7574874bc2a0a025564f832f6d 100644
--- a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php
+++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOrientacaoController.php
@@ -29,6 +29,8 @@ class ExtensaoOrientacaoController extends Controller
 
         $funcoes = Constants::listFuncaoOrientador();
 
+        $planejamentos = ExtensaoOrientacao::listPlanejamentos();
+
         $divs = PadTables::tablesExtensao($user_pad_id);
 
         return view('pad.components.templates.dimensao.extensao.orientacao.form_create', [
@@ -36,6 +38,7 @@ class ExtensaoOrientacaoController extends Controller
 
             'divs' => $divs,
             'funcoes' => $funcoes,
+            'planejamentos' => $planejamentos,
 
             'user_pad_id' => $user_pad_id,
             'index_menu' => MenuItemsTeacher::PAD,
@@ -46,10 +49,13 @@ class ExtensaoOrientacaoController extends Controller
 
         $model = ExtensaoOrientacao::find($id);
         $funcoes = Constants::listFuncaoOrientador();
+        $planejamentos = ExtensaoOrientacao::listPlanejamentos();
+        
         
         return view('pad.components.templates.dimensao.extensao.orientacao.form_update', [
             'model' => $model,
-            'funcoes' => $funcoes
+            'funcoes' => $funcoes,
+            'planejamentos' => $planejamentos
         ]);
     }
 
@@ -66,18 +72,27 @@ class ExtensaoOrientacaoController extends Controller
      */
     public function create(Request $request)
     {    
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-2')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
-        );
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max, [], true);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoOrientacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         if($validator->fails())
         {   
@@ -120,18 +135,27 @@ class ExtensaoOrientacaoController extends Controller
     
     public function update($id, Request $request)
     {
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-2')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
-        );
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max, [], true);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoOrientacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         $model = ExtensaoOrientacao::find($id);
         $model->fill($request->all());
@@ -186,18 +210,27 @@ class ExtensaoOrientacaoController extends Controller
 
     public function ajaxValidation(Request $request)
     {   
-        $planejamento = Planejamento::initQuery()->whereCodDimensao('X-2')->first();
-        
-        $ch_min = $planejamento->ch_semanal;
-        $ch_max = $planejamento->ch_maxima;
-
-        $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max);
-
-        $validator = Validator::make(
-            $request->all(), 
-            array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
-            array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
-        );
+        if($request->cod_dimensao)
+        {   
+            $planejamento = Planejamento::initQuery()->whereCodDimensao($request->cod_dimensao)->first();
+            
+            $ch_min = $planejamento->ch_semanal;
+            $ch_max = $planejamento->ch_maxima;
+
+            $cargaHoraria = new CargaHorariaValidation($ch_min, $ch_max, [], true);
+
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), $cargaHoraria->rules()),
+                array_merge(ExtensaoOrientacao::messages(), $cargaHoraria->messages())
+            );
+        } else {
+            $validator = Validator::make(
+                $request->all(), 
+                array_merge(ExtensaoOrientacao::rules(), CargaHorariaValidation::defaultRules()),
+                array_merge(ExtensaoOrientacao::messages(), CargaHorariaValidation::defaultMessages())
+            );
+        }
 
         if($validator->passes()) {
             return Response::json(['message' => true, 'status' => 200]);
diff --git a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOutrosController.php b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOutrosController.php
index ed6b1073bc2ee25282764c4c10434751c416bacd..33f262364b5488f244fb018fd76460744f8a5c9a 100644
--- a/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOutrosController.php
+++ b/app/Http/Controllers/Dimensao/Tabelas/Extensao/ExtensaoOutrosController.php
@@ -26,7 +26,7 @@ class ExtensaoOutrosController extends Controller
                         ->orderBy('cod_atividade')
                         ->get();
 
-        $divs = PadTables::tablesEnsino($user_pad_id);
+        $divs = PadTables::tablesExtensao($user_pad_id);
 
         return view('pad.components.templates.dimensao.extensao.outros.form_create', [
             'atividades' => $atividades,
diff --git a/app/Http/Controllers/PadController.php b/app/Http/Controllers/PadController.php
index cb863a95282448c6b5a09805f2331608e1462e09..4fe26db8d1b097ec5e70cd62f892ce230de6a050 100644
--- a/app/Http/Controllers/PadController.php
+++ b/app/Http/Controllers/PadController.php
@@ -39,7 +39,7 @@ class PadController extends Controller
         }
         
         if(Auth::user()->isTypeTeacher())
-        {   
+        {           
             $menu = Menu::PADS;
             $userPads = UserPad::initQuery()->whereUser(Auth::user()->id)->get();
 
@@ -53,6 +53,7 @@ class PadController extends Controller
      */
     public function view($id)
     {   
+        // dd('teste');
         $menu = Menu::PADS;
         return view('pad.teacher.view', ['user_pad_id' => $id, 'menu' => $menu]);
     }
diff --git a/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php b/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php
index ba8b3e92e84f4b63b39a5c9897cddff7532cc20a..863104ae236a7964e2bfedb815ea27a311f666ef 100644
--- a/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php
+++ b/app/Models/Tabelas/Extensao/ExtensaoCoordenacao.php
@@ -21,7 +21,7 @@ class ExtensaoCoordenacao extends Model
      * 
      * @var array
      */
-    protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'funcao', 'ch_semanal', 'atividade'];
+    protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'programa_extensao', 'funcao', 'ch_semanal', 'atividade', 'cod_dimensao'];
 
     // public function orientacao()
     // {
@@ -36,6 +36,7 @@ class ExtensaoCoordenacao extends Model
             'programa_extensao' => ['required', 'string', 'max:255'],
             'funcao' => ['required', 'integer', Rule::in(array_keys(Constants::listModalidade()))],
             'atividade' => ['string', 'nullable'],
+            'cod_dimensao' => ['required', 'string', Rule::in(array_keys(self::listPlanejamentos()))],
         ];
     }
 
@@ -55,17 +56,37 @@ class ExtensaoCoordenacao extends Model
             'funcao.required' => 'O campo "Função" é obrigatório!',
             'funcao.in' => 'Selecione uma opção da lista de "Função"!',
             'funcao.integer' => 'O campo "Função" deve ser um inteiro!',
+
+            //'cod_dimensao'
+            'cod_dimensao.required' => 'O campo "Resolução" é obrigatório',
+            'cod_dimensao.in' => 'Selecione uma opção da lista de "Resolução"',
         ];
     }
 
     /**
      * @return array
      */
-    public static function getPlanejamentos() {
-        $codes = ['X-1'];
+    public static function getPlanejamentos()
+    {
+        $codes = ['X-4', 'X-5', 'X-6', 'X-7', 'X-8', 'X-9'];
         return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
     }
 
+    /**
+     * @return array
+     */
+    public static function listPlanejamentos($cod_dimensao = null)
+    {
+        $planejamentos = self::getPlanejamentos();
+
+        $values = [];
+        foreach($planejamentos as $planejamento) {
+            $values[$planejamento->cod_dimensao] = $planejamento->descricao;
+        }
+
+        return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
+    }
+
     /**
      * @return string
      */
diff --git a/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php b/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php
index 1aa5c4eb4eabfe6458e1a21fc02f90fc14736037..6d1c5c82a1f3fb9776fb77f0a3cd071aff7a4038 100644
--- a/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php
+++ b/app/Models/Tabelas/Extensao/ExtensaoOrientacao.php
@@ -21,29 +21,13 @@ class ExtensaoOrientacao extends Model
      * 
      * @var array
      */
-    protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'funcao', 'ch_semanal'];
+    protected $fillable = ['orientacao_id', 'user_pad_id', 'dimensao', 'cod_atividade', 'titulo_projeto', 'discente', 'funcao', 'ch_semanal', 'cod_dimensao'];
 
     // public function orientacao()
     // {
     //     return $this->hasOne(Orientacao::class);
     // }
 
-    /**
-     * @return array
-     */
-    public function orientacaoPreenchimento() {
-        return [
-            'descricao' =>              ['item' => '1.', 'descricao' => 'Ensino (Aulas em componentes curriculares)'],
-            'componente_curricular' =>  ['item' => 'Nome do Componente:', 'descricao' => 'Nome do componente curricular como descrito no PPC do curso'],
-            'curso' =>                  ['item' => 'Curso:', 'descricao' => 'Nome do curso ao qual o componente curricular pertence'],
-            'nivel' =>                  ['item' => 'Nível:', 'descricao' => 'Preencher o nível do curso ao qual o componente curricular pertence, sendo as opções: Graduação, Pós-graduação Stricto Sensu, Pós-Graduação Lato Sensu'],
-            'modalidade' =>             ['item' => 'Modalidade:', 'descricao' => 'Preencher a modalidade que o componente curricular é ofertado, sendo as opções: Presencial e EAD'],
-            'ch_semanal' =>             ['item' => 'Carga Horária Semanal:', 'descricao' => 'Carga horária total efetiva exercida pelo docente dentro do componente curricular dividida pelo número de semanas que o mesmo ocorre'],
-            'ch_total' =>               ['item' => 'Carga Horária Total:', 'descricao' => 'Carga horária total efetiva exercida pelo docente dentro do(s) componente(s) curricular (es)'],
-            
-        ];
-    }
-
     public static function rules()
     {
         return [
@@ -51,6 +35,7 @@ class ExtensaoOrientacao extends Model
             'titulo_projeto' => ['required', 'string', 'max:255'],
             'discente' => ['required', 'string', 'max:255'],
             'funcao' => ['required', 'integer', Rule::in(array_keys(Constants::listFuncaoOrientador()))],
+            'cod_dimensao' => ['required', 'string', Rule::in(array_keys(self::listPlanejamentos()))],
         ];
     }
 
@@ -70,17 +55,37 @@ class ExtensaoOrientacao extends Model
             'funcao.required' => 'O campo "Função" é obrigatório!',
             'funcao.in' => 'Selecione uma opção da lista de "Função"!',
             'funcao.integer' => 'O campo "Função" deve ser um inteiro!',
+
+            //'cod_dimensao'
+            'cod_dimensao.required' => 'O campo "Resolução" é obrigatório',
+            'cod_dimensao.in' => 'Selecione uma opção da lista de "Resolução"',
         ];
     }
 
     /**
      * @return array
      */
-    public static function getPlanejamentos() {
-        $codes = ['X-2'];
+    public static function getPlanejamentos()
+    {
+        $codes = ['X-10', 'X-11', 'X-12', 'X-13', 'X-14', 'X-15'];
         return Planejamento::initQuery()->whereInCodDimensao($codes)->get();
     }
 
+    /**
+     * @return array
+     */
+    public static function listPlanejamentos($cod_dimensao = null)
+    {
+        $planejamentos = self::getPlanejamentos();
+
+        $values = [];
+        foreach($planejamentos as $planejamento) {
+            $values[$planejamento->cod_dimensao] = $planejamento->descricao;
+        }
+
+        return $cod_dimensao !== null? $values[$cod_dimensao] : $values;
+    }
+
 
     /**
      * @return string
diff --git a/app/Models/Util/CargaHorariaValidation.php b/app/Models/Util/CargaHorariaValidation.php
index 5b40e4a123c4946d91be054d2613e2a5b321850c..e9886e7519ed0698dded7020379fd0158c456f97 100644
--- a/app/Models/Util/CargaHorariaValidation.php
+++ b/app/Models/Util/CargaHorariaValidation.php
@@ -6,6 +6,8 @@ class CargaHorariaValidation
 {   
     public const CH_MIN = 'min:1';
     public const CH_MAX = '';
+
+    public const CH_MIN_DOUBLE = 'min:0.5';
     
     /** @var integer|null */
     public $ch_min;
@@ -16,11 +18,15 @@ class CargaHorariaValidation
     /** @var array */
     public $multiplier;
 
-    public function __construct($ch_min, $ch_max, $multiplier = [])
+    /** @var double */
+    public $is_double;
+    
+    public function __construct($ch_min, $ch_max, $multiplier = [], $is_double = false)
     {
         $this->ch_min = $ch_min;
         $this->ch_max = $ch_max;
         $this->multiplier = $multiplier;
+        $this->is_double = $is_double;
     }
     
     public function rules()
@@ -29,8 +35,15 @@ class CargaHorariaValidation
 
         $ch_max = $this->ch_max !== null? sprintf('max:%d', $this->ch_max) : self::CH_MAX;
 
+        if($this->is_double)
+        {
+            $ch_min = $this->ch_min !== null? sprintf('min:%.2f', $this->ch_min) : self::CH_MIN_DOUBLE;
+
+            $ch_max = $this->ch_max !== null? sprintf('max:%.2f', $this->ch_max) : self::CH_MAX;
+        }
+
         return [
-            'ch_semanal' => ['required', 'integer', $ch_min, $ch_max]
+            'ch_semanal' => ['required', 'numeric', $ch_min, $ch_max]
         ];
     }
 
@@ -44,10 +57,17 @@ class CargaHorariaValidation
         {   
             $ch_max = sprintf('"CH. Semanal" máxima para o preenchimento é de %d Hora(s)! Valor multiplicado pelo campo "%s" está acima da "CH. Semanal" máxima!', $this->ch_max, $this->multiplier['field']);
         }
+
+        if($this->is_double)
+        {
+            $ch_min = $this->ch_min !== null && $this->ch_min > 0.5 ? sprintf('"CH. Semanal" miníma é de %.2f Hora(s)!', $this->ch_min) : '"CH. Semanal" miníma é de 0.5 Hora(s)!';
+
+            $ch_max = $this->ch_max !== null ? sprintf('"CH. Semanal" máxima para o preenchimento é de %.2f Hora(s)!', $this->ch_max) : '';
+        }
         
         return [
             'ch_semanal.required' => 'O campo "CH. Semanal" é obrigatório!',
-            'ch_semanal.integer' => '"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
+            'ch_semanal.numeric' => '"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
             'ch_semanal.min' => $ch_min,
             'ch_semanal.max' => $ch_max,
         ];
@@ -56,7 +76,7 @@ class CargaHorariaValidation
     public static function defaultRules()
     {
         return [
-            'ch_semanal' => ['required', 'integer']
+            'ch_semanal' => ['required', 'numeric']
         ];
     }
 
@@ -64,7 +84,7 @@ class CargaHorariaValidation
     {
         return [
             'ch_semanal.required' => 'O campo "CH. Semanal" é obrigatório!',
-            'ch_semanal.integer' => '"CH. Semanal" deve conter um inteiro no seguinte formato: 1, 2, 3...!',
+            'ch_semanal.numeric' => '"CH. Semanal" deve conter um número no seguinte formato: 0.5, 1, 1.5, 2, 3...!',
         ];
     }
 
diff --git a/database/migrations/2022_12_19_223529_alter_ch_columns_planejamento_table.php b/database/migrations/2022_12_19_223529_alter_ch_columns_planejamento_table.php
new file mode 100644
index 0000000000000000000000000000000000000000..7a7e4f2235a720187e5db101900924e1b17e497d
--- /dev/null
+++ b/database/migrations/2022_12_19_223529_alter_ch_columns_planejamento_table.php
@@ -0,0 +1,34 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AlterChColumnsPlanejamentoTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {   
+        Schema::table('planejamentos', function(Blueprint $table) {
+            $table->decimal('ch_semanal', 4, 2)->change();
+            $table->decimal('ch_maxima', 4, 2)->change();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('planejamentos', function(Blueprint $table) {
+            $table->integer('ch_semanal')->change();
+            $table->integer('ch_maxima')->change();
+        });
+    }
+}
diff --git a/database/migrations/2022_12_19_234118_alter_extensao_coordenacao_add_cod_dimensao_table.php b/database/migrations/2022_12_19_234118_alter_extensao_coordenacao_add_cod_dimensao_table.php
new file mode 100644
index 0000000000000000000000000000000000000000..d603ba0ab1735ed2cc67f44e928a39d9ef2f7c0a
--- /dev/null
+++ b/database/migrations/2022_12_19_234118_alter_extensao_coordenacao_add_cod_dimensao_table.php
@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AlterExtensaoCoordenacaoAddCodDimensaoTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('extensao_coordenacao', function(Blueprint $table) {
+            $table->string('cod_dimensao')->after('atividade');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('extensao_coordenacao', function (Blueprint $table) {
+            $table->dropColumn('cod_dimensao');
+        });
+    }
+}
diff --git a/database/migrations/2022_12_19_234534_alter_extensao_orientacao_add_cod_dimensao_table.php b/database/migrations/2022_12_19_234534_alter_extensao_orientacao_add_cod_dimensao_table.php
new file mode 100644
index 0000000000000000000000000000000000000000..5b7f6a65025f86a4dd177195d2707e7bc648ef73
--- /dev/null
+++ b/database/migrations/2022_12_19_234534_alter_extensao_orientacao_add_cod_dimensao_table.php
@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AlterExtensaoOrientacaoAddCodDimensaoTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('extensao_orientacao', function(Blueprint $table) {
+            $table->string('cod_dimensao')->after('funcao');
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('extensao_orientacao', function (Blueprint $table) {
+            $table->dropColumn('cod_dimensao');
+        });
+    }
+}
diff --git a/database/migrations/2022_12_20_010628_alter_ch_column_extensao_orientacao_table.php b/database/migrations/2022_12_20_010628_alter_ch_column_extensao_orientacao_table.php
new file mode 100644
index 0000000000000000000000000000000000000000..77774357cc681f52248f6d2befc5d93235355752
--- /dev/null
+++ b/database/migrations/2022_12_20_010628_alter_ch_column_extensao_orientacao_table.php
@@ -0,0 +1,32 @@
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+class AlterChColumnExtensaoOrientacaoTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::table('extensao_orientacao', function(Blueprint $table) {
+            $table->decimal('ch_semanal', 4, 2)->change();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::table('extensao_orientacao', function(Blueprint $table) {
+            $table->integer('ch_semanal')->change();
+        });
+    }
+}
diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php
index 037b1bd455e1ce8f3c7aba1e8b824bf86a2a9a44..a0ae167a77a6397fbc72c46c04ba4f697c2e56d2 100644
--- a/database/seeders/DatabaseSeeder.php
+++ b/database/seeders/DatabaseSeeder.php
@@ -16,15 +16,15 @@ class DatabaseSeeder extends Seeder
         // \App\Models\User::factory(10)->create();
 
         $this->call([
-            UnidadeSeeder::class,
-            CampusSeeder::class,
-            CursoSeeder::class,
-            UserSeeder::class,
+            // UnidadeSeeder::class,
+            // CampusSeeder::class,
+            // CursoSeeder::class,
+            // UserSeeder::class,
             PlanejamentoSeeder::class,
-            PadSeeder::class,
-            DisciplinaSeeder::class,
-            EvaluatorSeeder::class,
-            UserTypeSeeder::class
+            // PadSeeder::class,
+            // DisciplinaSeeder::class,
+            // EvaluatorSeeder::class,
+            // UserTypeSeeder::class
             
         ]);
     }
diff --git a/database/seeders/PlanejamentoSeeder.php b/database/seeders/PlanejamentoSeeder.php
index 57710b35774e7e751e8baf0443323a8aac41f456..e923b521574b1a4dd7855f389bbbf99b1ae4c383 100644
--- a/database/seeders/PlanejamentoSeeder.php
+++ b/database/seeders/PlanejamentoSeeder.php
@@ -44,9 +44,24 @@ class PlanejamentoSeeder extends Seeder
         ];
 
         $list_extensao = [
-            ['cod_dimensao' => 'X-1', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Coordenação e/ou participação em atividades de Extensão homologadas na PROEC', 'ch_semanal' => null, 'ch_maxima' => 12],
-            ['cod_dimensao' => 'X-2', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Orientação ou acompanhamento de estudantes em atividades de extensão homologados na PROEC', 'ch_semanal' => 2, 'ch_maxima' => 6],
-            ['cod_dimensao' => 'X-3', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Atividades fora dos padrões de preenchimento apresentados anteriormente', 'ch_semanal' => null, 'ch_maxima' => null],
+            // ['cod_dimensao' => 'X-1', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Coordenação e/ou participação em atividades de Extensão homologadas na PROEC', 'ch_semanal' => null, 'ch_maxima' => 12],
+            // ['cod_dimensao' => 'X-2', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Orientação ou acompanhamento de estudantes em atividades de extensão homologados na PROEC', 'ch_semanal' => 2, 'ch_maxima' => 6],
+            // ['cod_dimensao' => 'X-3', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Atividades fora dos padrões de preenchimento apresentados anteriormente', 'ch_semanal' => null, 'ch_maxima' => null],
+
+            ['cod_dimensao' => 'X-4', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Programa: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 10],
+            ['cod_dimensao' => 'X-5', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Projeto: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 6],
+            ['cod_dimensao' => 'X-6', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Curso: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 3],
+            ['cod_dimensao' => 'X-7', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Oficina: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 3],
+            ['cod_dimensao' => 'X-8', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Evento: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 3],
+            ['cod_dimensao' => 'X-9', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Prestação de Serviço: 01h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 1, 'ch_maxima' => 4],
+
+
+            ['cod_dimensao' => 'X-10', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Programa: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 5],
+            ['cod_dimensao' => 'X-11', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Projeto: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 3],
+            ['cod_dimensao' => 'X-12', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Curso: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 1.5],
+            ['cod_dimensao' => 'X-13', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Oficina: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 1.5],
+            ['cod_dimensao' => 'X-14', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Evento: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 1.5],
+            ['cod_dimensao' => 'X-15', 'dimensao' => Planejamento::EXTENSAO, 'descricao' => 'Prestação de Serviço: ½ h para o mínimo de 2 estudantes participantes da atividade', 'ch_semanal' => 0.5, 'ch_maxima' => 2],
         ];
 
         $list_gestao = [
@@ -59,21 +74,21 @@ class PlanejamentoSeeder extends Seeder
             ['cod_dimensao' => 'G-7', 'dimensao' => Planejamento::GESTAO, 'descricao' => 'Atividades fora dos padrões de preenchimento apresentados anteriormente', 'ch_semanal' => null, 'ch_maxima' => null],
         ];
 
-        foreach($list_ensino as $ensino) {
-            Planejamento::create($ensino);
-        }
+        // foreach($list_ensino as $ensino) {
+        //     Planejamento::create($ensino);
+        // }
 
-        foreach($list_pesquisa as $pesquisa) {
-            Planejamento::create($pesquisa);
-        }
+        // foreach($list_pesquisa as $pesquisa) {
+        //     Planejamento::create($pesquisa);
+        // }
 
         foreach($list_extensao as $extensao) {
             Planejamento::create($extensao);
         }
 
-        foreach($list_gestao as $gestao) {
-            Planejamento::create($gestao);
-        }
+        // foreach($list_gestao as $gestao) {
+        //     Planejamento::create($gestao);
+        // }
 
     }
 }
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
index 06705594a9e73dd7a5df674f1399ff8150e72559..3d617ca4ee104c1934aafbd88841c4f5d51865ff 100644
--- a/resources/views/auth/login.blade.php
+++ b/resources/views/auth/login.blade.php
@@ -22,7 +22,12 @@
                         <div class="w-100">
                             <h4 class="mb-4"> Informações </h4>
                         </div>
-                        <p class="w-100 text-center"> Teste de Homologação </p>
+                        <p class="w-100 text-center"> Bem Vindo ao PAD </p>
+                        <p class="w-100 text-center"> O primeiro acesso deve ser realizado utilizando o seu e-mail institucional como login e parte local do email como senha. </p>
+                        <p class="w-100 font-weight-bold"> Exemplo: </p>
+                        <p class="w-100 font-weight-bold"> <span class="bold"> Login: </span> usuario.email@upe.br </p>
+                        <p class="w-100 font-weight-bold"> <span class="bold"> Senha: </span> usuario.email </p>
+
                         <!-- <p class="w-100 text-center">O primeiro acesso deve ser realizado utilizando seu e-mail
                             e CPF, nos campos de login e senha respectivamente</p> -->
                     </div>
diff --git a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php
index ec66d09639bad1989fbe0009c0393db8608a0234..6e50bcca7016cb62f542676b9bcf3451a3340e4b 100644
--- a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php
+++ b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_create.blade.php
@@ -42,7 +42,7 @@
                         <input class="form-control @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" readonly>
                     </div>
 
-                    <div class="mb-3 col-sm-6">
+                    <div class="mb-3 col-sm-10">
                         <label class="form-label" for="programa_extensao">Programa de Extensão</label>
                         <input class="form-control @error('programa_extensao') is-invalid @enderror ajax-errors" type="text" name="programa_extensao" id="programa_extensao" value="{{ old('programa_extensao') }}">
                         
@@ -50,6 +50,15 @@
                             'field' => 'programa_extensao_create'
                         ])
                     </div>
+                    
+                    <div class="mb-3 col-sm-8">
+                        <label class="form-label" for="titulo_projeto">Título do Projeto</label>
+                        <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ old('titulo_projeto') }}">
+                        
+                        @include('components.divs.errors', [
+                            'field' => 'titulo_projeto_create',
+                        ])
+                    </div>
 
                     <div class="mb-3 col-sm-4">
                         <label class="form-label" for="funcao">Função</label>
@@ -69,16 +78,25 @@
                         ])
                     </div>
 
-                    <div class="mb-3 col-sm-9">
-                        <label class="form-label" for="titulo_projeto">Título do Projeto</label>
-                        <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ old('titulo_projeto') }}">
-                        
+                    <div class="mb-3 col-sm-8">
+                        <label class="form-label" for="cod_dimensao">Resolução</label>
+                        <select class="form-select @error('cod_dimensao') is-invalid @enderror ajax-errors" name="cod_dimensao" id="cod_dimensao" value="{{ old('cod_dimensao') }}">
+                            <option value="0">Selecione uma Resolução</option>
+                            @foreach($planejamentos as $value => $cod_dimensao)
+                                @if( $value == old('cod_dimensao') )
+                                    <option selected value="{{$value}}">{{$cod_dimensao}}</option>
+                                @else
+                                    <option value="{{$value}}">{{$cod_dimensao}}</option>
+                                @endif
+                            @endforeach
+                        </select>
+
                         @include('components.divs.errors', [
-                            'field' => 'titulo_projeto_create',
+                            'field' => 'cod_dimensao_create'
                         ])
                     </div>
 
-                    <div class="mb-3 col-sm-3">
+                    <div class="mb-3 col-sm-4">
                         <label class="form-label" for="ch_semanal">CH. Semanal</label>
                         <input class="form-control @error('ch_semanal') is-invalid @enderror ajax-errors" type="number" name="ch_semanal" id="ch_semanal" value="{{ old('ch_semanal') }}">
                         
diff --git a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_update.blade.php b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_update.blade.php
index c4a360143920103203111f85643f4aab3ce3f9de..c4df6e5d0fabefde83dd5fdf1b23cc21d91b3a98 100644
--- a/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_update.blade.php
+++ b/resources/views/pad/components/templates/dimensao/extensao/coordenacao/form_update.blade.php
@@ -14,7 +14,7 @@
                         <input class="form-control @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" value="{{$model->cod_atividade}}" readonly>
                     </div>
 
-                    <div class="mb-3 col-sm-6">
+                    <div class="mb-3 col-sm-10">
                         <label class="form-label" for="programa_extensao">Programa de Extensão</label>
                         <input class="form-control @error('programa_extensao') is-invalid @enderror ajax-errors" type="text" name="programa_extensao" id="programa_extensao" value="{{ $model->programa_extensao }}">
                         
@@ -23,7 +23,15 @@
                         ])
                     </div>
                     
-                    
+                    <div class="mb-3 col-sm-8">
+                        <label class="form-label" for="titulo_projeto">Título do Projeto</label>
+                        <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ $model->titulo_projeto }}">
+                        
+                        @include('components.divs.errors', [
+                            'field' => 'titulo_projeto_update'
+                        ])
+                    </div>
+
                     <div class="mb-3 col-sm-4">
                         <label class="form-label" for="funcao">Função</label>
                         <select class="form-select @error('funcao') is-invalid @enderror ajax-errors" name="funcao" id="funcao">
@@ -42,16 +50,25 @@
                         ])
                     </div>
 
-                    <div class="mb-3 col-sm-9">
-                        <label class="form-label" for="titulo_projeto">Título do Projeto</label>
-                        <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ $model->titulo_projeto }}">
-                        
+                    <div class="mb-3 col-sm-8">
+                        <label class="form-label" for="cod_dimensao">Resolução</label>
+                        <select class="form-select @error('cod_dimensao') is-invalid @enderror ajax-errors" name="cod_dimensao" id="cod_dimensao" value="{{ old('cod_dimensao') }}">
+                            <option value="0">Selecione uma Resolução</option>
+                            @foreach($planejamentos as $value => $cod_dimensao)
+                                @if( $value == $model->cod_dimensao )
+                                    <option selected value="{{$value}}">{{$cod_dimensao}}</option>
+                                @else
+                                    <option value="{{$value}}">{{$cod_dimensao}}</option>
+                                @endif
+                            @endforeach
+                        </select>
+
                         @include('components.divs.errors', [
-                            'field' => 'titulo_projeto_update'
+                            'field' => 'cod_dimensao_update'
                         ])
                     </div>
 
-                    <div class="mb-3 col-sm-3">
+                    <div class="mb-3 col-sm-4">
                         <label class="form-label" for="ch_semanal">CH. Semanal</label>
                         <input class="form-control @error('ch_semanal') is-invalid @enderror ajax-errors" type="number" name="ch_semanal" id="ch_semanal" value="{{ $model->ch_semanal }}">
                         
diff --git a/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_create.blade.php b/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_create.blade.php
index e9022ef918f7e19afd993caa3cc9ba9270d37cc0..54e04587dd30733d1e9407847acea4a592622eb8 100644
--- a/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_create.blade.php
+++ b/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_create.blade.php
@@ -42,7 +42,7 @@
                         <input class="form-control @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" readonly>
                     </div>
 
-                    <div class="mb-3 col-sm-6">
+                    <div class="mb-3 col-sm-10">
                         <label class="form-label" for="titulo_projeto">Título do Projeto</label>
                         <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ old('titulo_projeto') }}">
                         
@@ -50,6 +50,15 @@
                             'field' => 'titulo_projeto_create'
                         ])
                     </div>
+                    
+                    <div class="mb-3 col-sm-8">
+                        <label class="form-label" for="discente">Nome do Orientando</label>
+                        <input class="form-control @error('discente') is-invalid @enderror ajax-errors" type="text" name="discente" id="discente" value="{{ old('discente') }}">
+                        
+                        @include('components.divs.errors', [
+                            'field' => 'discente_create'
+                        ])
+                    </div>
 
                     <div class="mb-3 col-sm-4">
                         <label class="form-label" for="funcao">Função</label>
@@ -70,11 +79,20 @@
                     </div>
 
                     <div class="mb-3 col-sm-8">
-                        <label class="form-label" for="discente">Nome do Orientando</label>
-                        <input class="form-control @error('discente') is-invalid @enderror ajax-errors" type="text" name="discente" id="discente" value="{{ old('discente') }}">
-                        
+                        <label class="form-label" for="cod_dimensao">Resolução</label>
+                        <select class="form-select @error('cod_dimensao') is-invalid @enderror ajax-errors" name="cod_dimensao" id="cod_dimensao" value="{{ old('cod_dimensao') }}">
+                            <option value="0">Selecione uma Resolução</option>
+                            @foreach($planejamentos as $value => $cod_dimensao)
+                                @if( $value == old('cod_dimensao') )
+                                    <option selected value="{{$value}}">{{$cod_dimensao}}</option>
+                                @else
+                                    <option value="{{$value}}">{{$cod_dimensao}}</option>
+                                @endif
+                            @endforeach
+                        </select>
+
                         @include('components.divs.errors', [
-                            'field' => 'discente_create'
+                            'field' => 'cod_dimensao_create'
                         ])
                     </div>
 
diff --git a/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_update.blade.php b/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_update.blade.php
index eefa98afe45258ad1fa6cbc8394db932117f5ab2..6dbf05dc06f28b0001dc8e3062bd2405a19f46c8 100644
--- a/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_update.blade.php
+++ b/resources/views/pad/components/templates/dimensao/extensao/orientacao/form_update.blade.php
@@ -2,7 +2,7 @@
 <div id="extensao_orientacao">
     <div>
         <div class="mb-3">
-            <h3 class="h3"> Extenão - Orientação </h3 class="h3">
+            <h3 class="h3"> Extensão - Orientação </h3 class="h3">
         </div>
         <form action="{{route('extensao_orientacao_update', ['id' => $model->id])}}" method="post" id="extensao_orientacao_update-form" class="">
             @csrf
@@ -14,7 +14,7 @@
                     <input class="form-control @error('cod_atividade') is-invalid @enderror ajax-errors" type="text" name="cod_atividade" id="cod_atividade" value="{{ $model->cod_atividade }}" readonly>
                 </div>
 
-                <div class="mb-3 col-sm-6">
+                <div class="mb-3 col-sm-10">
                     <label class="form-label" for="titulo_projeto">Título do Projeto</label>
                     <input class="form-control @error('titulo_projeto') is-invalid @enderror ajax-errors" type="text" name="titulo_projeto" id="titulo_projeto" value="{{ $model->titulo_projeto }}">
                     
@@ -23,6 +23,15 @@
                     ])
                 </div>
 
+                <div class="mb-3 col-sm-8">
+                    <label class="form-label" for="discente">Nome do Orientando</label>
+                    <input class="form-control @error('discente') is-invalid @enderror ajax-errors" type="text" name="discente" id="discente" value="{{ $model->discente }}">
+                    
+                    @include('components.divs.errors', [
+                        'field' => 'discente_update'
+                    ])
+                </div>
+
                 <div class="mb-3 col-sm-4">
                     <label class="form-label" for="funcao">Função</label>
                     <select class="form-select @error('funcao') is-invalid @enderror ajax-errors" name="funcao" id="funcao">
@@ -40,13 +49,22 @@
                         'field' => 'funcao_update'
                     ])
                 </div>
-
+                
                 <div class="mb-3 col-sm-8">
-                    <label class="form-label" for="discente">Nome do Orientando</label>
-                    <input class="form-control @error('discente') is-invalid @enderror ajax-errors" type="text" name="discente" id="discente" value="{{ $model->discente }}">
-                    
+                    <label class="form-label" for="cod_dimensao">Resolução</label>
+                    <select class="form-select @error('cod_dimensao') is-invalid @enderror ajax-errors" name="cod_dimensao" id="cod_dimensao" value="{{ old('cod_dimensao') }}">
+                        <option value="0">Selecione uma Resolução</option>
+                        @foreach($planejamentos as $value => $cod_dimensao)
+                            @if( $value == $model->cod_dimensao )
+                                <option selected value="{{$value}}">{{$cod_dimensao}}</option>
+                            @else
+                                <option value="{{$value}}">{{$cod_dimensao}}</option>
+                            @endif
+                        @endforeach
+                    </select>
+
                     @include('components.divs.errors', [
-                        'field' => 'discente_update'
+                        'field' => 'cod_dimensao_update'
                     ])
                 </div>
 
diff --git a/resources/views/pad/teacher/view.blade.php b/resources/views/pad/teacher/view.blade.php
index 28a01beb2c1864b40aeffb7c764110ed0d3e5d08..6f67a7202758db93d4b8fd13c1f0fdf1e0a4e115 100644
--- a/resources/views/pad/teacher/view.blade.php
+++ b/resources/views/pad/teacher/view.blade.php
@@ -28,7 +28,7 @@
             <h2 class="text-center"> <i class="bi bi-mortarboard-fill"></i> </h2>
             <h3 class="text-center">Ensino</h3>
             <a class="stretched-link" href="{{ route('dimensao_ensino', ['user_pad_id' => $user_pad_id]) }}" class="btn-pad-dimensao"></a>
-        </div>
+        </div>     
     </div>
 
     <div class="card mx-2" style="width: 10rem;">