Browse Source

push a bugs

parent
commit
c21174aa75

+ 49
- 39
app/controllers/AnnualPlansController.php View File

191
 
191
 
192
     $annual_plans = DB::table('annual_cycle')
192
     $annual_plans = DB::table('annual_cycle')
193
       ->join('annual_plans', 'annual_cycle_id', '=', 'annual_cycle.id')
193
       ->join('annual_plans', 'annual_cycle_id', '=', 'annual_cycle.id')
194
-      ->where('program_id', $program_id)
194
+      ->join('typ_semester_outcome', function ($j) {
195
+        $j->on('typ_semester_outcome.semester_id', '=', 'annual_cycle.semester_start')
196
+          ->orOn('typ_semester_outcome.semester_id', '=', 'annual_cycle.semester_end');
197
+      })
198
+      ->join('typ_program', function ($j) {
199
+        $j->on('typ_program.program_id', '=', 'annual_plans.program_id')
200
+          ->on('typ_program.id', '=', 'typ_semester_outcome.typ_program_id');
201
+      })
202
+      ->where('annual_plans.program_id', $program_id)
195
       ->orderBy('semester_start', 'desc')
203
       ->orderBy('semester_start', 'desc')
204
+      ->select('annual_cycle.academic_year', 'annual_plans.*')
205
+      ->distinct()
196
       ->get();
206
       ->get();
197
     /*$annual_plans = DB::select("
207
     /*$annual_plans = DB::select("
198
     
208
     
222
     // Log::info($annual_plans);
232
     // Log::info($annual_plans);
223
     $outcomes = array();
233
     $outcomes = array();
224
     $allSemesterOrder = array();
234
     $allSemesterOrder = array();
225
-//     Log::info($annual_plans);
235
+    //     Log::info($annual_plans);
226
     /*foreach ($annual_plans as $an_plan) {
236
     /*foreach ($annual_plans as $an_plan) {
227
       Log::info($an_plan->id);
237
       Log::info($an_plan->id);
228
       $outcomes[$an_plan->id]["first"] = DB::select("select * from outcomes where id in (select outcome_id from typ_semester_outcome where semester_id = {$an_plan->semester_start} and typ_program_id in (select id from typ_program where program_id ={$an_plan->program_id} and three_year_plan_id ={$current_typ->id} ))");
238
       $outcomes[$an_plan->id]["first"] = DB::select("select * from outcomes where id in (select outcome_id from typ_semester_outcome where semester_id = {$an_plan->semester_start} and typ_program_id in (select id from typ_program where program_id ={$an_plan->program_id} and three_year_plan_id ={$current_typ->id} ))");
238
 
248
 
239
   public function fetchInfo()
249
   public function fetchInfo()
240
   {
250
   {
241
-//     Log::info(Input::get('id'));
251
+    //     Log::info(Input::get('id'));
242
     $an_plan = DB::table("annual_plans")
252
     $an_plan = DB::table("annual_plans")
243
       ->join('annual_cycle', 'annual_cycle.id', '=', 'annual_plans.annual_cycle_id')
253
       ->join('annual_cycle', 'annual_cycle.id', '=', 'annual_plans.annual_cycle_id')
244
       ->where('annual_plans.id', '=', Input::get('id'))
254
       ->where('annual_plans.id', '=', Input::get('id'))
257
       })
267
       })
258
       ->select('typ_program.*')
268
       ->select('typ_program.*')
259
       ->first();
269
       ->first();
260
-//     Log::info(array($an_plan));
261
-//     Log::info(array($current_typ_program));
270
+    //     Log::info(array($an_plan));
271
+    //     Log::info(array($current_typ_program));
262
 
272
 
263
     //DB::select("select * from typ_program where program_id = {$an_plan->program_id} and three_year_plan_id in (select id from three_year_plan where year_start <= {$years[0]} and year_end>= {$years[1]})")[0];
273
     //DB::select("select * from typ_program where program_id = {$an_plan->program_id} and three_year_plan_id in (select id from three_year_plan where year_start <= {$years[0]} and year_end>= {$years[1]})")[0];
264
 
274
 
354
       $typ_info['courses'][$objective->id] = DB::select("select c.id, c.number, c.name, c.code, typ.id typ_course_id from courses c, typ_semester_courses typ, (select course_id, id  from typ_semester_courses where typ_semester_objective_id in (select id from typ_semester_objectives where objective_id ={$objective->id} and typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id =? and semester_id ={$semester->id} and typ_program_id in(select id from typ_program where program_id ={$program_id})))) rel where typ.course_id =c.id and rel.course_id = c.id and typ.id = rel.id ", array(Input::get('id')));
364
       $typ_info['courses'][$objective->id] = DB::select("select c.id, c.number, c.name, c.code, typ.id typ_course_id from courses c, typ_semester_courses typ, (select course_id, id  from typ_semester_courses where typ_semester_objective_id in (select id from typ_semester_objectives where objective_id ={$objective->id} and typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id =? and semester_id ={$semester->id} and typ_program_id in(select id from typ_program where program_id ={$program_id})))) rel where typ.course_id =c.id and rel.course_id = c.id and typ.id = rel.id ", array(Input::get('id')));
355
 
365
 
356
       $typ_info['criteria'][$objective->id] = DB::select("select * from criteria where deleted_at IS NULL and id in (select criterion_id from criterion_objective_outcome join program_criterion_objective_outcome on program_criterion_objective_outcome.cri_obj_out_id = criterion_objective_outcome.id where outcome_id = ? and program_id  = {$program_id} and objective_id = {$objective->id})", array(Input::get('id')));
366
       $typ_info['criteria'][$objective->id] = DB::select("select * from criteria where deleted_at IS NULL and id in (select criterion_id from criterion_objective_outcome join program_criterion_objective_outcome on program_criterion_objective_outcome.cri_obj_out_id = criterion_objective_outcome.id where outcome_id = ? and program_id  = {$program_id} and objective_id = {$objective->id})", array(Input::get('id')));
357
-//       Log::info($typ_info['criteria'][$objective->id]);
367
+      //       Log::info($typ_info['criteria'][$objective->id]);
358
       $typ_info['typ_objective_id'][$objective->id] = DB::select("select id from typ_semester_objectives where objective_id = {$objective->id} and typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id =? and semester_id ={$semester->id} and typ_program_id in (select id from typ_program where program_id ={$program_id}))", array(Input::get('id')));
368
       $typ_info['typ_objective_id'][$objective->id] = DB::select("select id from typ_semester_objectives where objective_id = {$objective->id} and typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id =? and semester_id ={$semester->id} and typ_program_id in (select id from typ_program where program_id ={$program_id}))", array(Input::get('id')));
359
-//       Log::info($typ_info['typ_objective_id'][$objective->id]);
369
+      //       Log::info($typ_info['typ_objective_id'][$objective->id]);
360
       $typ_info['typ_objective_id'][$objective->id] = $typ_info['typ_objective_id'][$objective->id][0];
370
       $typ_info['typ_objective_id'][$objective->id] = $typ_info['typ_objective_id'][$objective->id][0];
361
 
371
 
362
-//       Log::info($typ_info['typ_objective_id'][$objective->id]->id);
363
-//       Log::info($annual_plan->id);
372
+      //       Log::info($typ_info['typ_objective_id'][$objective->id]->id);
373
+      //       Log::info($annual_plan->id);
364
       //  $typ_info['annual_plans_transformative'][$objective->id] = DB::select(
374
       //  $typ_info['annual_plans_transformative'][$objective->id] = DB::select(
365
       //    "select trans_id from annual_plan_transformative
375
       //    "select trans_id from annual_plan_transformative
366
       //     where annual_plan_id={$annual_plan->id} 
376
       //     where annual_plan_id={$annual_plan->id} 
386
       }
396
       }
387
     }
397
     }
388
     $typ_info['annual_plan'] = $annual_plan;
398
     $typ_info['annual_plan'] = $annual_plan;
389
-//     Log::info($typ_info);
399
+    //     Log::info($typ_info);
390
 
400
 
391
     $typ_info['transformative_actions_for_outcome'] = DB::table('transformative_actions')
401
     $typ_info['transformative_actions_for_outcome'] = DB::table('transformative_actions')
392
       ->join('transformative_typ_outcome', 'transformative_typ_outcome.trans_id', '=', 'transformative_actions.id')
402
       ->join('transformative_typ_outcome', 'transformative_typ_outcome.trans_id', '=', 'transformative_actions.id')
534
 
544
 
535
       $annual_plan['first']['objectives'][$outcomes->id] = DB::select("select * from objectives where id in (select objective_id from typ_semester_objectives where typ_semester_outcome_id in(select id from typ_semester_outcome where outcome_id = {$outcomes->id} and semester_id = {$an_semesters->semester_start} and typ_program_id in (select id from typ_program where program_id ={$an_semesters->program_id})))");
545
       $annual_plan['first']['objectives'][$outcomes->id] = DB::select("select * from objectives where id in (select objective_id from typ_semester_objectives where typ_semester_outcome_id in(select id from typ_semester_outcome where outcome_id = {$outcomes->id} and semester_id = {$an_semesters->semester_start} and typ_program_id in (select id from typ_program where program_id ={$an_semesters->program_id})))");
536
       //Log::info($outcomes->id);
546
       //Log::info($outcomes->id);
537
-//       Log::info($annual_plan['first']['objectives'][$outcomes->id]);
547
+      //       Log::info($annual_plan['first']['objectives'][$outcomes->id]);
538
       foreach ($annual_plan['first']['objectives'][$outcomes->id] as $objective) {
548
       foreach ($annual_plan['first']['objectives'][$outcomes->id] as $objective) {
539
         $annual_plan['first']['typ_objective_id'][$objective->id] = DB::select("select id from typ_semester_objectives where objective_id = {$objective->id} and  typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id ={$outcomes->id} and semester_id ={$an_semesters->semester_start} and typ_program_id in(select id from typ_program where program_id ={$an_semesters->program_id})) ")[0];
549
         $annual_plan['first']['typ_objective_id'][$objective->id] = DB::select("select id from typ_semester_objectives where objective_id = {$objective->id} and  typ_semester_outcome_id in (select id from typ_semester_outcome where outcome_id ={$outcomes->id} and semester_id ={$an_semesters->semester_start} and typ_program_id in(select id from typ_program where program_id ={$an_semesters->program_id})) ")[0];
540
         $annual_plan['first']['courses'][$objective->id] = DB::select("select typ.id typ_course_id, typ.course_id, c.code, c.number, c.name from (select course_id, id from typ_semester_courses where typ_semester_objective_id = {$annual_plan['first']['typ_objective_id'][$objective->id]->id}) typ, courses c where c.id = typ.course_id");
550
         $annual_plan['first']['courses'][$objective->id] = DB::select("select typ.id typ_course_id, typ.course_id, c.code, c.number, c.name from (select course_id, id from typ_semester_courses where typ_semester_objective_id = {$annual_plan['first']['typ_objective_id'][$objective->id]->id}) typ, courses c where c.id = typ.course_id");
543
           $annual_plan['first']['trans_actions'][$objective->id][$course->typ_course_id] = DB::select("select * from transformative_actions where id in (select trans_id from annual_plan_transformative where typ_semester_course_id = {$course->typ_course_id})");
553
           $annual_plan['first']['trans_actions'][$objective->id][$course->typ_course_id] = DB::select("select * from transformative_actions where id in (select trans_id from annual_plan_transformative where typ_semester_course_id = {$course->typ_course_id})");
544
         }
554
         }
545
 
555
 
546
-//         Log::info($objective->id);
556
+        //         Log::info($objective->id);
547
         /*$annual_plan['first']['trans_actions'][$objective->id] = DB::select("select * from transformative_actions where id in (select trans_id from annual_plan_transformative where typ_semester_objective_id ={$annual_plan['first']['typ_objective_id'][$objective->id]->id})");
557
         /*$annual_plan['first']['trans_actions'][$objective->id] = DB::select("select * from transformative_actions where id in (select trans_id from annual_plan_transformative where typ_semester_objective_id ={$annual_plan['first']['typ_objective_id'][$objective->id]->id})");
548
         foreach ($annual_plan['first']['trans_actions'][$objective->id] as $trans) {
558
         foreach ($annual_plan['first']['trans_actions'][$objective->id] as $trans) {
549
           Log::info($annual_plan['first']['typ_objective_id'][$objective->id]->id);
559
           Log::info($annual_plan['first']['typ_objective_id'][$objective->id]->id);
658
       ->select('courses.code', 'courses.number')
668
       ->select('courses.code', 'courses.number')
659
       ->distinct()
669
       ->distinct()
660
       ->get();
670
       ->get();
661
-//     Log::info($course_codes);
671
+    //     Log::info($course_codes);
662
     $all_courses_info = [];
672
     $all_courses_info = [];
663
 
673
 
664
     foreach ($course_codes as $index => $course_code) {
674
     foreach ($course_codes as $index => $course_code) {
672
         ->where('program_id', $program_id)
682
         ->where('program_id', $program_id)
673
         ->get();
683
         ->get();
674
       //Log::info("run number " . $index);
684
       //Log::info("run number " . $index);
675
-//       Log::info($courses);
685
+      //       Log::info($courses);
676
       foreach ($courses as $course) {
686
       foreach ($courses as $course) {
677
         $all_courses_info[$course_code->code . '_' . $course_code->number][] = $course->getReportObject();
687
         $all_courses_info[$course_code->code . '_' . $course_code->number][] = $course->getReportObject();
678
       }
688
       }
751
     $outcome->semester_info = DB::table('semesters')
761
     $outcome->semester_info = DB::table('semesters')
752
       ->where('id', $semester_id)
762
       ->where('id', $semester_id)
753
       ->first();
763
       ->first();
754
-//     Log::info($typ_semester_outcome_id);
764
+    //     Log::info($typ_semester_outcome_id);
755
     $outcome->comments = $outcome->getCommentsAttribute();
765
     $outcome->comments = $outcome->getCommentsAttribute();
756
     // $outcome->comments = "COMMENT";
766
     // $outcome->comments = "COMMENT";
757
     //Log::info("Comments");
767
     //Log::info("Comments");
765
 
775
 
766
 
776
 
767
     foreach ($outcome->objectives as $index => $objective) {
777
     foreach ($outcome->objectives as $index => $objective) {
768
-//       Log::info("Ella son besties");
769
-//       Log::info(array($objective));
778
+      //       Log::info("Ella son besties");
779
+      //       Log::info(array($objective));
770
       $objective->courses = Objective::getPlanReport($objective);
780
       $objective->courses = Objective::getPlanReport($objective);
771
     }
781
     }
772
 
782
 
976
     $typ_semester_outcome_id = Input::get('typ_outcome_semester_id');
986
     $typ_semester_outcome_id = Input::get('typ_outcome_semester_id');
977
     $comments = Input::get('comments');
987
     $comments = Input::get('comments');
978
 
988
 
979
-//     Log::info(Input::all());
989
+    //     Log::info(Input::all());
980
 
990
 
981
     if ($edit_id) {
991
     if ($edit_id) {
982
       DB::table('typ_outcome_report_comments')
992
       DB::table('typ_outcome_report_comments')
1021
     $pdf->save(app_path() . '/storage/annual_pdfs/' . date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf');
1031
     $pdf->save(app_path() . '/storage/annual_pdfs/' . date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf');
1022
     return $pdf->download(date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf');
1032
     return $pdf->download(date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf');
1023
     */ //pdf = $pdf->setOrientation("landscape");
1033
     */ //pdf = $pdf->setOrientation("landscape");
1024
-//     Log::info("submit");
1025
-//     Log::info($submit);
1034
+    //     Log::info("submit");
1035
+    //     Log::info($submit);
1026
     return View::make('local.managers.shared.print_annual_report', compact('annualPlan', 'submit'));
1036
     return View::make('local.managers.shared.print_annual_report', compact('annualPlan', 'submit'));
1027
   }
1037
   }
1028
 
1038
 
1037
     //  ->setOrientation("landscape")
1047
     //  ->setOrientation("landscape")
1038
 
1048
 
1039
     //  ->setPaper('legal', 'landscape');
1049
     //  ->setPaper('legal', 'landscape');
1040
-    $path = app_path() . '/views/annual_htmls/report-on-' . date('d-m-Y') .'ac'.$annualPlan->annual_cycle_id . '-for-' . $annualPlan->program->id . '-by-' . $user_id . '.blade.php';
1050
+    $path = app_path() . '/views/annual_htmls/report-on-' . date('d-m-Y') . 'ac' . $annualPlan->annual_cycle_id . '-for-' . $annualPlan->program->id . '-by-' . $user_id . '.blade.php';
1041
     //$pdf->save($path);
1051
     //$pdf->save($path);
1042
     //$name = date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf';
1052
     //$name = date('d-m-Y') . '-for-' . $annualPlan->program->id . '.pdf';
1043
     //$pdf->download($name);
1053
     //$pdf->download($name);
1120
     $path = DB::table('paths_for_annual_plans')->where('id', $path_id)->first();
1130
     $path = DB::table('paths_for_annual_plans')->where('id', $path_id)->first();
1121
 
1131
 
1122
     if (isset($path)) {
1132
     if (isset($path)) {
1123
-//       Log::info($path->path_to_pdf);
1124
-//       Log::info(app_path()); //. "/views/annual_htmls/");
1133
+      //       Log::info($path->path_to_pdf);
1134
+      //       Log::info(app_path()); //. "/views/annual_htmls/");
1125
 
1135
 
1126
 
1136
 
1127
       //FALTA COMO HACER PAl REPORT.
1137
       //FALTA COMO HACER PAl REPORT.
1215
   public function checkIfPlanReady()
1225
   public function checkIfPlanReady()
1216
   {
1226
   {
1217
     $annual_plan = AnnualPlan::findOrFail(Input::get("annual_id"));
1227
     $annual_plan = AnnualPlan::findOrFail(Input::get("annual_id"));
1218
-//     Log::info('annual_plan' . $annual_plan->courses);
1228
+    //     Log::info('annual_plan' . $annual_plan->courses);
1219
 
1229
 
1220
     /*
1230
     /*
1221
       error = [
1231
       error = [
1226
     */
1236
     */
1227
     $error_array = [];
1237
     $error_array = [];
1228
 
1238
 
1229
-//     Log::info("Esto devuelve?");
1239
+    //     Log::info("Esto devuelve?");
1230
 
1240
 
1231
-//     Log::info($annual_plan->courses);
1241
+    //     Log::info($annual_plan->courses);
1232
 
1242
 
1233
     foreach ($annual_plan->courses as $index => $course) {
1243
     foreach ($annual_plan->courses as $index => $course) {
1234
 
1244
 
1235
-//       Log::info('paired Criteria');
1236
-//       Log::info($course->paired_criteria);
1245
+      //       Log::info('paired Criteria');
1246
+      //       Log::info($course->paired_criteria);
1237
       if (count($course->paired_criteria) <= 0) {
1247
       if (count($course->paired_criteria) <= 0) {
1238
         $outcome = $course->paired_objective->paired_outcome;
1248
         $outcome = $course->paired_objective->paired_outcome;
1239
         $objective = $course->paired_objective;
1249
         $objective = $course->paired_objective;
1280
       'courses' => [],
1290
       'courses' => [],
1281
       'outcomes' => []
1291
       'outcomes' => []
1282
     ];
1292
     ];
1283
-//     Log::info($annual_plan->courses_with_transformative_actions);
1293
+    //     Log::info($annual_plan->courses_with_transformative_actions);
1284
     foreach ($annual_plan->courses_with_transformative_actions as $course) {
1294
     foreach ($annual_plan->courses_with_transformative_actions as $course) {
1285
 
1295
 
1286
       foreach ($course->proposed_transformative_actions as $ta) {
1296
       foreach ($course->proposed_transformative_actions as $ta) {
1328
   {
1338
   {
1329
     $alphabet = range("A", "Z");
1339
     $alphabet = range("A", "Z");
1330
     $annualPlan = AnnualPlan::findOrFail($annual_id);
1340
     $annualPlan = AnnualPlan::findOrFail($annual_id);
1331
-        Log::info(json_encode($annualPlan));
1332
-	$temp=$annualPlan->getCoursesAttribute();
1333
-	        Log::info("cursos plan");
1334
-	        Log::info(json_encode($temp));
1335
-	        Log::info("termina cursos plan");
1341
+    Log::info(json_encode($annualPlan));
1342
+    $temp = $annualPlan->getCoursesAttribute();
1343
+    Log::info("cursos plan");
1344
+    Log::info(json_encode($temp));
1345
+    Log::info("termina cursos plan");
1336
 
1346
 
1337
     $small_alphabet = range('a', 'z');
1347
     $small_alphabet = range('a', 'z');
1338
     return View::make('local.managers.shared.print_annual_plan', compact('annualPlan', 'alphabet', 'small_alphabet', 'submit'));
1348
     return View::make('local.managers.shared.print_annual_plan', compact('annualPlan', 'alphabet', 'small_alphabet', 'submit'));
1343
     $alphabet = range("A", "Z");
1353
     $alphabet = range("A", "Z");
1344
     $small_alphabet = range('a', 'z');
1354
     $small_alphabet = range('a', 'z');
1345
     $annualPlan = AnnualPlan::findOrFail($annual_id);
1355
     $annualPlan = AnnualPlan::findOrFail($annual_id);
1346
-//     Log::info(json_encode($annualPlan));
1347
-// Log::info($annualPlan->annual_cycle_id);
1356
+    //     Log::info(json_encode($annualPlan));
1357
+    // Log::info($annualPlan->annual_cycle_id);
1348
     $user_id = Auth::user()->id;
1358
     $user_id = Auth::user()->id;
1349
     //$pdf = new PDF(app('config'), app("Filesystem"), app('view'), '/storage/plan_pdf');
1359
     //$pdf = new PDF(app('config'), app("Filesystem"), app('view'), '/storage/plan_pdf');
1350
     //$pdf = $pdf->loadView('local.managers.shared.print_annual_plan', compact('annualPlan', 'alphabet', 'small_alphabet'))
1360
     //$pdf = $pdf->loadView('local.managers.shared.print_annual_plan', compact('annualPlan', 'alphabet', 'small_alphabet'))
1351
     //  ->setOrientation("landscape")
1361
     //  ->setOrientation("landscape")
1352
 
1362
 
1353
     //  ->setPaper('legal', 'landscape');
1363
     //  ->setPaper('legal', 'landscape');
1354
-    $path = app_path() . '/views/annual_htmls/plan-on-' . date('d-m-Y') .'ac'.$annualPlan->annual_cycle_id . '-for-' . $annualPlan->program->id . '-by-' . $user_id . '.blade.php';
1364
+    $path = app_path() . '/views/annual_htmls/plan-on-' . date('d-m-Y') . 'ac' . $annualPlan->annual_cycle_id . '-for-' . $annualPlan->program->id . '-by-' . $user_id . '.blade.php';
1355
     //$pdf->save($path);
1365
     //$pdf->save($path);
1356
-    $name = "plan-on-" . date('d-m-Y') .'ac'.$annualPlan->annual_cycle_id .'-for-' . $annualPlan->program->id . '.blade.php';
1366
+    $name = "plan-on-" . date('d-m-Y') . 'ac' . $annualPlan->annual_cycle_id . '-for-' . $annualPlan->program->id . '.blade.php';
1357
     //$pdf->download($name);
1367
     //$pdf->download($name);
1358
 
1368
 
1359
     //is a path already there
1369
     //is a path already there
1361
     $it_exists = DB::table("paths_for_annual_plans")
1371
     $it_exists = DB::table("paths_for_annual_plans")
1362
       ->where('path_to_pdf', $path)
1372
       ->where('path_to_pdf', $path)
1363
       ->first();
1373
       ->first();
1364
-// Log::info(
1374
+    // Log::info(
1365
     if (isset($it_exists)) {
1375
     if (isset($it_exists)) {
1366
       return '200';
1376
       return '200';
1367
     }
1377
     }

+ 36
- 16
app/controllers/Objective2Controller.php View File

59
 	{
59
 	{
60
 		$pcobo_id = Input::get('pcobo_id');
60
 		$pcobo_id = Input::get('pcobo_id');
61
 		$criterion_id = Input::get('criterion_id');
61
 		$criterion_id = Input::get('criterion_id');
62
-		//$objective_id  = Input::get('objective_id');
62
+		$objective_id  = Input::get('objective_id');
63
 		$outcome_id  = Input::get('outcome_id');
63
 		$outcome_id  = Input::get('outcome_id');
64
 		$program_id = Input::get('program_id');
64
 		$program_id = Input::get('program_id');
65
+		$old_cobo_id = Input::get('cobo_id');
66
+
67
+		//criterio de holder. 
68
+
65
 
69
 
66
 		$cri_hol_dom = DB::table('criterion_objective_outcome')
70
 		$cri_hol_dom = DB::table('criterion_objective_outcome')
67
 			->where('objective_id', 0)
71
 			->where('objective_id', 0)
69
 			->where('outcome_id', $outcome_id)
73
 			->where('outcome_id', $outcome_id)
70
 			->first();
74
 			->first();
71
 
75
 
72
-
76
+		//si el criterio NO esta pareado a algun holder,
73
 		if (!isset($cri_hol_dom)) {
77
 		if (!isset($cri_hol_dom)) {
78
+			//entonces parealo para mantener la relacion de criterio domino
74
 			$cri_obj_out_id = DB::table('criterion_objective_outcome')->insertGetId(
79
 			$cri_obj_out_id = DB::table('criterion_objective_outcome')->insertGetId(
75
 				array(
80
 				array(
76
 					'objective_id' => 0,
81
 					'objective_id' => 0,
78
 					'criterion_id' => $criterion_id
83
 					'criterion_id' => $criterion_id
79
 				)
84
 				)
80
 			);
85
 			);
81
-		} else {
86
+		}
87
+		//si el criterio esta pareado a holder, 
88
+		else {
82
 			$cri_obj_out_id = $cri_hol_dom->id;
89
 			$cri_obj_out_id = $cri_hol_dom->id;
83
-			//no creo que esto pase pero
90
+		}
91
+		//no creo que esto pase pero
84
 
92
 
85
-			$exists_pair = DB::table("program_criterion_objective_outcome")
86
-				->where('program_id', $program_id)
87
-				->where('cri_obj_out_id', $cri_obj_out_id)
88
-				->first();
93
+		$exists_pair = DB::table("program_criterion_objective_outcome")
94
+			->where('program_id', $program_id)
95
+			->where('cri_obj_out_id', $cri_obj_out_id)
96
+			->first();
89
 
97
 
90
-			if (isset($exists_pair)) {
91
-				//se puede borrar la entrada
92
-				//porque el pareo de programa-criterio-dominio-holder ya existe, so borrar esta entrada borra duplicados. 
98
+		if (isset($exists_pair)) {
99
+			//se puede borrar la entrada
100
+			//porque el pareo de programa-criterio-dominio-holder ya existe, so borrar esta entrada borra duplicados. 
93
 
101
 
94
-				DB::table('program_criterion_objective_outcome')
95
-					->where('id', $pcobo_id)
96
-					->delete();
97
-				return 200;
98
-			}
102
+			DB::table('program_criterion_objective_outcome')
103
+				->where('id', $pcobo_id)
104
+				->delete();
105
+			return 200;
99
 		}
106
 		}
100
 
107
 
108
+		//ahora como sabemos que existe el pareo de criterio y dominio con holder, podemos borrar criterio-objetivo-outcome
109
+		//si y solo si no hay otro programa que tenga este cobo_id
101
 
110
 
111
+		$otherPairing = DB::table("program_criterion_objective_outcome as pcobo")
112
+			->where('program_id', '<>', $program_id)
113
+			->where('cri_obj_out_id', $old_cobo_id)
114
+			->first();
115
+		if (!isset($otherPairing)) {
116
+			DB::table('criterion_objective_outcome')
117
+				->where('criterion_objective_outcome.id', $old_cobo_id)
118
+				->delete();
119
+		}
102
 
120
 
103
 
121
 
104
 
122
 
108
 				'cri_obj_out_id' => $cri_obj_out_id
126
 				'cri_obj_out_id' => $cri_obj_out_id
109
 			));
127
 			));
110
 
128
 
129
+
130
+
111
 		return 200;
131
 		return 200;
112
 	}
132
 	}
113
 
133
 

+ 2
- 2
app/models/Objective.php View File

36
     //public function pairedCriteria(){
36
     //public function pairedCriteria(){
37
 
37
 
38
     //    return Criterion::
38
     //    return Criterion::
39
-    //}
39
+    //} 
40
 
40
 
41
 
41
 
42
     public function getGroupedAnnualCourseAttribute()
42
     public function getGroupedAnnualCourseAttribute()
51
 
51
 
52
             return Course::join('typ_semester_courses',  'courses.id', '=', 'typ_semester_courses.course_id')
52
             return Course::join('typ_semester_courses',  'courses.id', '=', 'typ_semester_courses.course_id')
53
                 ->where('typ_semester_objective_id', $this->typ_semester_objective_id)
53
                 ->where('typ_semester_objective_id', $this->typ_semester_objective_id)
54
-                ->where('courses.program_id', $this->program_id)
54
+                //->where('courses.program_id', $this->program_id)
55
                 ->select('courses.*', 'typ_semester_courses.id as typ_semester_course_id', DB::raw("'{$this->semester_id}' as semester_id"), "courses.program_id")
55
                 ->select('courses.*', 'typ_semester_courses.id as typ_semester_course_id', DB::raw("'{$this->semester_id}' as semester_id"), "courses.program_id")
56
                 ->get();
56
                 ->get();
57
             // $course_code_id = $course_codes->lists('course_id');
57
             // $course_code_id = $course_codes->lists('course_id');

+ 11
- 7
app/models/Program.php View File

194
 				->where('program_id', $this->id)
194
 				->where('program_id', $this->id)
195
 				->where('outcome_id', $this->outcome_id)
195
 				->where('outcome_id', $this->outcome_id)
196
 				->get();
196
 				->get();
197
+		} else {
198
+			return Criterion::join('criterion_objective_outcome as cobo', 'cobo.criterion_id', '=', 'criteria.id')
199
+				->join('program_criterion_objective_outcome', 'program_criterion_objective_outcome.cri_obj_out_id', '=', 'cobo.id')
200
+				->select('criteria.*', 'cobo.id as cobo_id', 'cobo.objective_id', 'cobo.outcome_id', 'cobo.criterion_id')
201
+				->addSelect('program_criterion_objective_outcome.id as pcobo_id')
202
+				->where('program_id', $this->id)
203
+				->get();
197
 		}
204
 		}
198
-		return Criterion::join('criterion_objective_outcome as cobo', 'cobo.criterion_id', '=', 'criteria.id')
199
-			->join('program_criterion_objective_outcome', 'program_criterion_objective_outcome.cri_obj_out_id', '=', 'cobo.id')
200
-			->where('program_id', $this->id)
201
-			->get();
202
 	}
205
 	}
203
 	public function templates()
206
 	public function templates()
204
 	{
207
 	{
281
 	 *
284
 	 *
282
 	 * @return Illuminate\Database\Eloquent\Collection
285
 	 * @return Illuminate\Database\Eloquent\Collection
283
 	 */
286
 	 */
287
+	/*
284
 	public function criteria()
288
 	public function criteria()
285
 	{
289
 	{
286
 
290
 
287
 		Log::info("AQUI");
291
 		Log::info("AQUI");
288
 		$lmao = Criterion::join('criterion_objective_outcome', 'criteria.id', '=', 'criterion_objective_outcome.criterion_id')
292
 		$lmao = Criterion::join('criterion_objective_outcome', 'criteria.id', '=', 'criterion_objective_outcome.criterion_id')
289
 			->join('program_criterion_objective_outcome', 'cri_obj_out_id', '=', 'criterion_objective_outcome.id')
293
 			->join('program_criterion_objective_outcome', 'cri_obj_out_id', '=', 'criterion_objective_outcome.id')
290
-			->where('program_id', $this->id);
291
-		//->get();
294
+
295
+			->where('program_id', $this->id)->get();
292
 
296
 
293
 
297
 
294
 		return $lmao;
298
 		return $lmao;
296
 			->join('program_criterion_objective_outcome', 'cri_obj_out_id', '=', 'criterion_objective_outcome.id')
300
 			->join('program_criterion_objective_outcome', 'cri_obj_out_id', '=', 'criterion_objective_outcome.id')
297
 			->where('program_id', $this->id)->get();
301
 			->where('program_id', $this->id)->get();
298
 		//get();
302
 		//get();
299
-	}
303
+	}*/
300
 
304
 
301
 	// 	public function attempted_outcome($outcome_id, $semester)
305
 	// 	public function attempted_outcome($outcome_id, $semester)
302
 	// 	{
306
 	// 	{

+ 586
- 0
app/views/annual_htmls/plan-on-05-11-2022ac6-for-17-by-5478.blade.php View File

1
+<html><body><style type="text/css">
2
+    body
3
+    {
4
+        font-family: "Arial", sans-serif;
5
+        width:90%;
6
+        margin: 0 auto;
7
+    }
8
+    .header-text
9
+    {
10
+        text-align:center;
11
+        font-weight: bold;
12
+        margin:0;
13
+    }
14
+    .outcome-text
15
+    {
16
+        text-align:left;
17
+        font-weight: bold;
18
+        margin:0;
19
+    }
20
+    h1.header-text
21
+    {
22
+      margin: 15px auto;
23
+      width:75%;
24
+      font-size: 25px;
25
+    }
26
+
27
+    table
28
+    {
29
+        border-collapse: collapse;
30
+        border: 1px solid black;
31
+        width: 100%;
32
+        margin: 30px auto;
33
+        font-size:1.5vw;
34
+    }
35
+    td, th
36
+    {
37
+        border: 1px solid black;
38
+        padding: 5px;
39
+    }
40
+
41
+    .activity-name-row
42
+    {
43
+      background:black;
44
+      color:white;
45
+    }
46
+
47
+    .activity-headers-row
48
+    {
49
+      background:lightgrey;
50
+      font-weight:bold;
51
+    }
52
+
53
+    .report-info
54
+    {
55
+      margin:5px 0;
56
+      font-size: 16px;
57
+    }
58
+
59
+    .criterion-field
60
+    {
61
+      text-align:left;
62
+    }
63
+
64
+    .score-field, .total, .percentage
65
+    {
66
+      text-align:center;
67
+    }
68
+
69
+    .header
70
+    {
71
+      margin: 30px 0;
72
+    }
73
+
74
+    .content
75
+    {
76
+      font-size: 12px;
77
+    }
78
+
79
+    .logo
80
+    {
81
+      position:absolute;
82
+      right:0;
83
+      top: 30px;
84
+      width: 100px;
85
+    }
86
+
87
+    ul{
88
+      list-style-type:none;
89
+    }
90
+
91
+    @media print{@page {size: landscape}}
92
+
93
+    .outcome-header{
94
+        text-align:left
95
+    }
96
+    hr{
97
+        border-block-color: black
98
+    }
99
+
100
+    .course-title {
101
+      text-align:center;
102
+      font-weight:bold;
103
+    }
104
+</style><style type="text/css" media="print">
105
+  @page { size: landscape; }
106
+</style><img class="logo" src="http://localhost:8000/images/logo_uprrp_bw.png" alt="UPRRP Logo">
107
+
108
+<div class="header">
109
+    <p class="header-text">University of Puerto Rico, Río Piedras Campus</p>
110
+    <p class="header-text">Online Learning Assessment System</p>
111
+    <p class="header-text">Master in Communication in Theory and Research  Program Report</p>
112
+
113
+    <h1 class="header-text">Academic Year 2024-2025 </h1>
114
+</div>
115
+
116
+    <h1 class="outcome-header">Content Knowledge, Skills or Dispositions in the academic program learning outcomes <sub>(Semester
117
+            C42)</sub></h1>
118
+    <hr>
119
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
120
+        the
121
+        attempts</p>
122
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
123
+        70.00%
124
+
125
+        <hr>
126
+    <table class="table table-striped table-condensed">
127
+        <thead>
128
+            <tr>
129
+                <th>
130
+                    Objectives for Courses
131
+                </th>
132
+
133
+                <th>
134
+                    Courses and Criteria
135
+                </th>
136
+                <th>
137
+                    Transformative Actions to be Implemented
138
+                </th>
139
+            </tr>
140
+        </thead>
141
+        <tbody>
142
+                            <tr>
143
+                    <td>
144
+                        
145
+                        A. Objetivo
146
+                    </td>
147
+                    <td>
148
+                        <ol type="1">
149
+
150
+
151
+                                                            <li>
152
+                                    <p>COPU-5001</p>
153
+
154
+                                    <ol type="a">
155
+                                                                                    <li>
156
+                                                a.Cumplimiento con las instrucciones (sigue las guías para la preparación del contenido, atiende los enfoques solicitados y cumple con los plazos de entrega).
157
+                                            </li>
158
+                                                                                    <li>
159
+                                                b.Criterio periodístico (aborda y profundiza en los aspectos de más interés noticioso en el marco del enfoque temático propuesto. Denota una investigación previa sobre el asunto).
160
+                                            </li>
161
+                                                                            </ol>
162
+
163
+                                                                            <hr style="margin-left:-40px">
164
+                                    
165
+
166
+                                </li>
167
+                                                            <li>
168
+                                    <p>COPU-6515</p>
169
+
170
+                                    <ol type="a">
171
+                                                                                    <li>
172
+                                                c.Articulación coherente del relato (estructura de manera ordenada el escrito, hilando los diversos puntos de vista y la información obtenida de diversas fuentes documentales y humanas).
173
+                                            </li>
174
+                                                                                    <li>
175
+                                                d.Diversidad de fuentes (presenta una pluralidad de puntos de vista sobre el asunto tratado).
176
+                                            </li>
177
+                                                                            </ol>
178
+
179
+                                    
180
+
181
+                                </li>
182
+                                                    </ol>
183
+                    </td>
184
+                    <td>
185
+                        <ol type="1">
186
+                                                                                                                                                                            </ol>
187
+
188
+
189
+                    </td>
190
+
191
+
192
+                </tr>
193
+            
194
+        </tbody>
195
+
196
+    </table>
197
+
198
+        
199
+            <h2>Program Transformative Actions</h2>
200
+            <hr>
201
+
202
+            <table class="table table-striped table-condensed">
203
+                <thead>
204
+                    <tr>
205
+                        <th></th>
206
+                        <th>Transformative Action</th>
207
+                        <th>Category</th>
208
+
209
+
210
+                    </tr>
211
+                </thead>
212
+                <tbody>
213
+                                            <tr>
214
+                            <td>1.</td>
215
+                            <td>
216
+                                <strong>PAM PAM: </strong>APIDHPI
217
+
218
+
219
+                            </td>
220
+                            <td>
221
+                                TAN TAN 
222
+                            </td>
223
+
224
+
225
+
226
+
227
+                        </tr>
228
+                    
229
+                </tbody>
230
+            </table>
231
+            <hr>
232
+        
233
+        <h1 class="outcome-header">Information Literacy <sub>(Semester
234
+            C42)</sub></h1>
235
+    <hr>
236
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
237
+        the
238
+        attempts</p>
239
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
240
+        70.00%
241
+
242
+        <hr>
243
+    <table class="table table-striped table-condensed">
244
+        <thead>
245
+            <tr>
246
+                <th>
247
+                    Objectives for Courses
248
+                </th>
249
+
250
+                <th>
251
+                    Courses and Criteria
252
+                </th>
253
+                <th>
254
+                    Transformative Actions to be Implemented
255
+                </th>
256
+            </tr>
257
+        </thead>
258
+        <tbody>
259
+                            <tr>
260
+                    <td>
261
+                        
262
+                        A. Vamos a ver que esta pasando
263
+                    </td>
264
+                    <td>
265
+                        <ol type="1">
266
+
267
+
268
+                                                            <li>
269
+                                    <p>COPU-6576</p>
270
+
271
+                                    <ol type="a">
272
+                                                                                    <li>
273
+                                                Bases de datos
274
+                                            </li>
275
+                                                                            </ol>
276
+
277
+                                    
278
+
279
+                                </li>
280
+                                                    </ol>
281
+                    </td>
282
+                    <td>
283
+                        <ol type="1">
284
+                                                                                                                </ol>
285
+
286
+
287
+                    </td>
288
+
289
+
290
+                </tr>
291
+            
292
+        </tbody>
293
+
294
+    </table>
295
+
296
+        <h1 class="outcome-header">Critical Thinking <sub>(Semester
297
+            C42)</sub></h1>
298
+    <hr>
299
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
300
+        the
301
+        attempts</p>
302
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
303
+        70.00%
304
+
305
+        <hr>
306
+    <table class="table table-striped table-condensed">
307
+        <thead>
308
+            <tr>
309
+                <th>
310
+                    Objectives for Courses
311
+                </th>
312
+
313
+                <th>
314
+                    Courses and Criteria
315
+                </th>
316
+                <th>
317
+                    Transformative Actions to be Implemented
318
+                </th>
319
+            </tr>
320
+        </thead>
321
+        <tbody>
322
+                            <tr>
323
+                    <td>
324
+                        
325
+                        A. osudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiph
326
+                    </td>
327
+                    <td>
328
+                        <ol type="1">
329
+
330
+
331
+                                                            <li>
332
+                                    <p>COPU-6705</p>
333
+
334
+                                    <ol type="a">
335
+                                                                                    <li>
336
+                                                hABRA
337
+                                            </li>
338
+                                                                            </ol>
339
+
340
+                                    
341
+
342
+                                </li>
343
+                                                    </ol>
344
+                    </td>
345
+                    <td>
346
+                        <ol type="1">
347
+                                                                                                                </ol>
348
+
349
+
350
+                    </td>
351
+
352
+
353
+                </tr>
354
+            
355
+        </tbody>
356
+
357
+    </table>
358
+
359
+        <h1 class="outcome-header">Effective Communication Skills <sub>(Semester
360
+            C42)</sub></h1>
361
+    <hr>
362
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
363
+        the
364
+        attempts</p>
365
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
366
+        70.00%
367
+
368
+        <hr>
369
+    <table class="table table-striped table-condensed">
370
+        <thead>
371
+            <tr>
372
+                <th>
373
+                    Objectives for Courses
374
+                </th>
375
+
376
+                <th>
377
+                    Courses and Criteria
378
+                </th>
379
+                <th>
380
+                    Transformative Actions to be Implemented
381
+                </th>
382
+            </tr>
383
+        </thead>
384
+        <tbody>
385
+                            <tr>
386
+                    <td>
387
+                        
388
+                        A. Vamos a ver que esta pasando
389
+                    </td>
390
+                    <td>
391
+                        <ol type="1">
392
+
393
+
394
+                                                            <li>
395
+                                    <p>COPU-6517</p>
396
+
397
+                                    <ol type="a">
398
+                                                                                    <li>
399
+                                                pues mera
400
+                                            </li>
401
+                                                                            </ol>
402
+
403
+                                    
404
+
405
+                                </li>
406
+                                                    </ol>
407
+                    </td>
408
+                    <td>
409
+                        <ol type="1">
410
+                                                                                                                </ol>
411
+
412
+
413
+                    </td>
414
+
415
+
416
+                </tr>
417
+                            <tr>
418
+                    <td>
419
+                        
420
+                        B. Objetivo
421
+                    </td>
422
+                    <td>
423
+                        <ol type="1">
424
+
425
+
426
+                                                            <li>
427
+                                    <p>COPU-6705</p>
428
+
429
+                                    <ol type="a">
430
+                                                                                    <li>
431
+                                                Corrección ortosintáctica, sintaxis y construcción de la oración en el reportaje
432
+                                            </li>
433
+                                                                            </ol>
434
+
435
+                                    
436
+
437
+                                </li>
438
+                                                    </ol>
439
+                    </td>
440
+                    <td>
441
+                        <ol type="1">
442
+                                                                                                                </ol>
443
+
444
+
445
+                    </td>
446
+
447
+
448
+                </tr>
449
+            
450
+        </tbody>
451
+
452
+    </table>
453
+
454
+        <h1 class="outcome-header">Research and Creation <sub>(Semester
455
+            C42)</sub></h1>
456
+    <hr>
457
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
458
+        the
459
+        attempts</p>
460
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
461
+        70.00%
462
+
463
+        <hr>
464
+    <table class="table table-striped table-condensed">
465
+        <thead>
466
+            <tr>
467
+                <th>
468
+                    Objectives for Courses
469
+                </th>
470
+
471
+                <th>
472
+                    Courses and Criteria
473
+                </th>
474
+                <th>
475
+                    Transformative Actions to be Implemented
476
+                </th>
477
+            </tr>
478
+        </thead>
479
+        <tbody>
480
+                            <tr>
481
+                    <td>
482
+                        
483
+                        A. Vamos a ver que esta pasando
484
+                    </td>
485
+                    <td>
486
+                        <ol type="1">
487
+
488
+
489
+                                                            <li>
490
+                                    <p>COPU-6705</p>
491
+
492
+                                    <ol type="a">
493
+                                                                                    <li>
494
+                                                Problematización de la investigación
495
+                                            </li>
496
+                                                                            </ol>
497
+
498
+                                    
499
+
500
+                                </li>
501
+                                                    </ol>
502
+                    </td>
503
+                    <td>
504
+                        <ol type="1">
505
+                                                                                                                </ol>
506
+
507
+
508
+                    </td>
509
+
510
+
511
+                </tr>
512
+            
513
+        </tbody>
514
+
515
+    </table>
516
+
517
+        <h1 class="outcome-header">Social Responsibility <sub>(Semester
518
+            C42)</sub></h1>
519
+    <hr>
520
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
521
+        the
522
+        attempts</p>
523
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
524
+        70.00%
525
+
526
+        <hr>
527
+    <table class="table table-striped table-condensed">
528
+        <thead>
529
+            <tr>
530
+                <th>
531
+                    Objectives for Courses
532
+                </th>
533
+
534
+                <th>
535
+                    Courses and Criteria
536
+                </th>
537
+                <th>
538
+                    Transformative Actions to be Implemented
539
+                </th>
540
+            </tr>
541
+        </thead>
542
+        <tbody>
543
+                            <tr>
544
+                    <td>
545
+                        
546
+                        A. Objetivo
547
+                    </td>
548
+                    <td>
549
+                        <ol type="1">
550
+
551
+
552
+                                                            <li>
553
+                                    <p>COPU-5001</p>
554
+
555
+                                    <ol type="a">
556
+                                                                                    <li>
557
+                                                La problematización aborda aspectos relacionados con las teorías normativas sobre la responsabilidad social de la prensa (los medios deben ser veraces, precisos, justos y pertinentes; y ser un foro de ideas para los distintos sectores sociales).
558
+                                            </li>
559
+                                                                            </ol>
560
+
561
+                                    
562
+
563
+                                </li>
564
+                                                    </ol>
565
+                    </td>
566
+                    <td>
567
+                        <ol type="1">
568
+                                                                                                                </ol>
569
+
570
+
571
+                    </td>
572
+
573
+
574
+                </tr>
575
+            
576
+        </tbody>
577
+
578
+    </table>
579
+
580
+    
581
+
582
+</body></html>
583
+<script type="text/javascript">
584
+
585
+
586
+</script>

+ 53
- 18
app/views/global/view-objectives-criteria.blade.php View File

59
                     <p class="objective-definition "></p>
59
                     <p class="objective-definition "></p>
60
 
60
 
61
                     <div class="table-responsive table-responsive-0">
61
                     <div class="table-responsive table-responsive-0">
62
-                        <table class="table table-striped table-condensed datatable">
62
+                        <table class="table table-striped table-condensed datatable" id = 'theTable'>
63
                             <thead id="theHead">
63
                             <thead id="theHead">
64
-                                <th>Objective</th>
65
-                                <th>Program</th>
66
-                                <th>Match to Criteria</th>
64
+                                <th style="width: 20%">Objective</th>
65
+                                <th  style="width: 20%">Program</th>
66
+                                <th style="width: 20%">Match to Criteria</th>
67
                             </thead>
67
                             </thead>
68
                             <tfoot>
68
                             <tfoot>
69
 
69
 
197
                             // $('#objective-display .objective-definition').html(definition);
197
                             // $('#objective-display .objective-definition').html(definition);
198
 
198
 
199
                             //Empty table
199
                             //Empty table
200
-                            $('#table_objectives').empty();
200
+                            table = $('#theTable').DataTable(
201
+                                    );
202
+                            table.clear();
203
+                            
201
 
204
 
202
                             $.each(json, function(ind2, objective) {
205
                             $.each(json, function(ind2, objective) {
203
                                 tr = $("<tr>");
206
                                 tr = $("<tr>");
229
 
232
 
230
                                 link_td.append(a)
233
                                 link_td.append(a)
231
 
234
 
232
-                                
233
-                                tr.append(td_text);
234
-                                tr.append(td_programs);
235
-                                tr.append(link_td)
236
-                                tr.appendTo($('#table_objectives'))
235
+                                table.row.add([
236
+                                    td_text.html(),
237
+                                    td_programs.html(),
238
+                                    link_td.html()
239
+                                ])
240
+                                //tr.append(td_text);
241
+                                //tr.append(td_programs);
242
+                                //tr.append(link_td)
243
+                                //tr.appendTo($('#table_objectives'))
237
 
244
 
238
 
245
 
239
                                 
246
                                 
240
 
247
 
241
                             })
248
                             })
249
+                            table.columns.adjust().draw();
250
+                            
242
                         },
251
                         },
243
                         'json'
252
                         'json'
244
                     );
253
                     );
270
                 function (status){
279
                 function (status){
271
 
280
 
272
                     if(status == 200){
281
                     if(status == 200){
273
-                    $('.selected_criteria_to_delete').parent().parent().remove();
282
+                        button = ".selected_criteria_to_delete"
283
+                        program_div =  $(button).parent().parent().parent();
284
+                        options = program_div.find('select.selectpicker').html();
285
+                        $(button).parent().parent().remove();
286
+                        if(program_div.children('.removable_div').length === 0){
287
+
288
+                            program_div.prepend(addSelect('#'+ program_div.attr('id'), options));
289
+                            
290
+                        }
291
+                    //$('.selected_criteria_to_delete').parent().parent().remove();
292
+
274
                     }
293
                     }
275
                     else{
294
                     else{
276
                         alert("something went wrong, try again later.");
295
                         alert("something went wrong, try again later.");
409
 
428
 
410
         function fetchCriteria(a){
429
         function fetchCriteria(a){
411
             objective_id = $(a).data('objective-id');
430
             objective_id = $(a).data('objective-id');
412
-            objective_text = $("#objective-"+objective_id).html()
431
+
432
+            objective_text = $(a).parent().parent().children().first().html();//$("#objective-"+objective_id).html()
413
             outcome_id = $(a).data('outcome-id')
433
             outcome_id = $(a).data('outcome-id')
414
 
434
 
415
             $.post(
435
             $.post(
520
                         $('#program_objectives').append(prog_div);
540
                         $('#program_objectives').append(prog_div);
521
                         select = createSelectForModal(options_html)
541
                         select = createSelectForModal(options_html)
522
 
542
 
523
-                        select.find('div.remove-btn').hide()
543
+                        //select.find('div.remove-btn').hide()
524
                         prog_div.append(select);
544
                         prog_div.append(select);
525
                         $('select.criteria_select').selectpicker('refresh');
545
                         $('select.criteria_select').selectpicker('refresh');
526
                         if(selected_options.length>0){
546
                         if(selected_options.length>0){
572
         wr = "#warning"
592
         wr = "#warning"
573
         function deleteCriterion(button){
593
         function deleteCriterion(button){
574
             select =  $(button).parent().parent().find('select.criteria_select');
594
             select =  $(button).parent().parent().find('select.criteria_select');
595
+            options = $(select).html();
575
 
596
 
576
             $('.selected_criteria_to_delete').removeClass('selected_criteria_to_delete');
597
             $('.selected_criteria_to_delete').removeClass('selected_criteria_to_delete');
577
 
598
 
579
           
600
           
580
             criterion_id = $(select).val()
601
             criterion_id = $(select).val()
581
             if(criterion_id ==0){
602
             if(criterion_id ==0){
582
-                $(button).parent().parent().remove()
603
+                program_div =  $(button).parent().parent().parent();
604
+                removable_div = $(button).parent().parent().clone();
605
+                $(button).parent().parent().remove();
606
+                if(program_div.children('.removable_div').length === 0){
607
+                   addSelect('#'+program_div.attr('id'), options);
608
+                }
609
+                
610
+                //createSelectForModal(options);
583
                 return
611
                 return
584
             }
612
             }
585
             option = $(select).find(':selected');
613
             option = $(select).find(':selected');
604
             button = $("<button>", {
632
             button = $("<button>", {
605
                 'class':'add_criteria btn btn-secondary',
633
                 'class':'add_criteria btn btn-secondary',
606
                 'type':'button',
634
                 'type':'button',
607
-                'onclick':'addSelect("#'+program_div_id+'")',
635
+                'onclick':'addSelect("#'+program_div_id+'", )',
608
                 'style':'float: right'  
636
                 'style':'float: right'  
609
             }).html(" <span class = 'glyphicon glyphicon-plus'></span> Add Criteria");
637
             }).html(" <span class = 'glyphicon glyphicon-plus'></span> Add Criteria");
610
             div.append(button)
638
             div.append(button)
611
             div.append('<br><br>')
639
             div.append('<br><br>')
612
             return div;
640
             return div;
613
         }
641
         }
614
-
615
-        function addSelect(program_div_id){
616
-            options = $(program_div_id).children('.removable_div').first().find('select.criteria_select').html();
642
+       // options = null;
643
+        function addSelect(program_div_id, last_options=null){
644
+            if(last_options == null){
645
+                options = $(program_div_id).children('.removable_div').first().find('select.criteria_select').html();
617
             $(program_div_id).children(".removable_div").last().after(createSelectForModal(options));
646
             $(program_div_id).children(".removable_div").last().after(createSelectForModal(options));
647
+            }
648
+            else{
649
+                $(program_div_id).prepend(createSelectForModal(last_options))
650
+            }
651
+            options = $(program_div_id).children('.removable_div').first().find('select.criteria_select').html();
652
+            
618
             $('select.criteria_select').selectpicker('refresh');
653
             $('select.criteria_select').selectpicker('refresh');
619
         }
654
         }
620
 
655
 

+ 1
- 1
app/views/local/managers/shared/annual-plans.blade.php View File

12
     @endif
12
     @endif
13
 @stop
13
 @stop
14
 @section('main')
14
 @section('main')
15
-
15
+ 
16
     {{-- TODO: look where to place this script.
16
     {{-- TODO: look where to place this script.
17
           if placed inside .ready() or before it,
17
           if placed inside .ready() or before it,
18
             an error that the function is not defined occurs. --}}
18
             an error that the function is not defined occurs. --}}

+ 972
- 0
app/views/three_year_plan_htmls/05-11-2022-for-15-by-5478.blade.php View File

1
+<html><head></head><body id="theDocument"><style type="text/css">
2
+    body
3
+    {
4
+        font-family: "Arial", sans-serif;
5
+        width:90%;
6
+        margin: 0 auto;
7
+    }
8
+    .header-text
9
+    {
10
+        text-align:center;
11
+        font-weight: bold;
12
+        margin:0;
13
+    }
14
+
15
+    h1.header-text
16
+    {
17
+      margin: 15px auto;
18
+      width:75%;
19
+      font-size: 25px;
20
+    }
21
+
22
+    table
23
+    {
24
+        border-collapse: collapse;
25
+        border: 1px solid black;
26
+        width: 100%;
27
+        margin: 30px auto;
28
+        font-size:1.5vw;
29
+    }
30
+    td, th
31
+    {
32
+        border: 1px solid black;
33
+        padding: 5px;
34
+    }
35
+
36
+    .activity-name-row
37
+    {
38
+      background:black;
39
+      color:white;
40
+    }
41
+
42
+    .activity-headers-row
43
+    {
44
+      background:lightgrey;
45
+      font-weight:bold;
46
+    }
47
+
48
+    .report-info
49
+    {
50
+      margin:5px 0;
51
+      font-size: 16px;
52
+    }
53
+
54
+    .criterion-field
55
+    {
56
+      text-align:left;
57
+    }
58
+
59
+    .score-field, .total, .percentage
60
+    {
61
+      text-align:center;
62
+    }
63
+
64
+    .header
65
+    {
66
+      margin: 30px 0;
67
+    }
68
+
69
+    .content
70
+    {
71
+      font-size: 12px;
72
+    }
73
+
74
+    .logo
75
+    {
76
+      position:absolute;
77
+      right:0;
78
+      top: 30px;
79
+      width: 100px;
80
+    }
81
+
82
+    ol{
83
+      list-style-type:none;
84
+    }
85
+
86
+    @media print{@page {size: landscape}}
87
+</style><style type="text/css" media="print">
88
+	  @page { size: landscape; }
89
+	</style><img class="logo" src="http://localhost:8000/images/logo_uprrp_bw.png" alt="UPRRP Logo">
90
+
91
+<div class="header">
92
+    <p class="header-text">University of Puerto Rico, Río Piedras Campus</p>
93
+    <p class="header-text">Online Learning Assessment System</p>
94
+
95
+    <h1 class="header-text">Three Year Plan for Audiovisual Communication from 2022 to
96
+        2025</h1>
97
+</div>
98
+
99
+
100
+
101
+    <br>
102
+    <br>
103
+    <h2 class='header-text'>First Semester 2022-2023</h2>
104
+    <br>
105
+                  <span>
106
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
107
+        </span>
108
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
109
+            <thead>
110
+                <tr>
111
+
112
+                    <th>Objectives</th>
113
+                    <th>Courses</th>
114
+
115
+                </tr>
116
+            </thead>
117
+            <tbody>
118
+
119
+                                    <tr>
120
+
121
+                        <td>
122
+                            1. Explicará teorías básicas de la fotografía.
123
+                        </td>
124
+                        <td>
125
+                            <ol>
126
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
127
+                                                            </ol>
128
+                        </td>
129
+
130
+                    </tr>
131
+                                    <tr>
132
+
133
+                        <td>
134
+                            2. Describirá técnicas básicas de la fotografía digital.
135
+                        </td>
136
+                        <td>
137
+                            <ol>
138
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
139
+                                                            </ol>
140
+                        </td>
141
+
142
+                    </tr>
143
+                                    <tr>
144
+
145
+                        <td>
146
+                            3. Definirá el papel central del guion en toda producción mediática.
147
+                        </td>
148
+                        <td>
149
+                            <ol>
150
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
151
+                                                            </ol>
152
+                        </td>
153
+
154
+                    </tr>
155
+                                    <tr>
156
+
157
+                        <td>
158
+                            4. Describirá los elementos escenciales de escritura de guiones para diferentes medios audiovisuales.
159
+                        </td>
160
+                        <td>
161
+                            <ol>
162
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
163
+                                                            </ol>
164
+                        </td>
165
+
166
+                    </tr>
167
+                                    <tr>
168
+
169
+                        <td>
170
+                            5. Evaluará el balance adecuado entre los elementos artísticos y técnicos en la redacción de un guion.
171
+                        </td>
172
+                        <td>
173
+                            <ol>
174
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
175
+                                                            </ol>
176
+                        </td>
177
+
178
+                    </tr>
179
+                
180
+            </tbody>
181
+        </table>
182
+        <br>
183
+        <br>
184
+                              <span>
185
+            <h3>Information Literacy</h3>
186
+        </span>
187
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
188
+            <thead>
189
+                <tr>
190
+
191
+                    <th>Objectives</th>
192
+                    <th>Courses</th>
193
+
194
+                </tr>
195
+            </thead>
196
+            <tbody>
197
+
198
+                                    <tr>
199
+
200
+                        <td>
201
+                            1. Aplicará destrezas básicas para la preparación de un trabajo investigativo en el área de comunicación.
202
+                        </td>
203
+                        <td>
204
+                            <ol>
205
+                                                                    <li>[ESIN4077] INTRODUCTION TO STATEGIC RESEARCH / INTRODUCCIÓN A LA INVESTIGACIÓN ESTRATÉGICA </li>
206
+                                                            </ol>
207
+                        </td>
208
+
209
+                    </tr>
210
+                
211
+            </tbody>
212
+        </table>
213
+        <br>
214
+        <br>
215
+                              <span>
216
+            <h3>Social Responsibility</h3>
217
+        </span>
218
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
219
+            <thead>
220
+                <tr>
221
+
222
+                    <th>Objectives</th>
223
+                    <th>Courses</th>
224
+
225
+                </tr>
226
+            </thead>
227
+            <tbody>
228
+
229
+                                    <tr>
230
+
231
+                        <td>
232
+                            1. Evaluará trabajos fotográficos estética y críticamente.
233
+                        </td>
234
+                        <td>
235
+                            <ol>
236
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
237
+                                                            </ol>
238
+                        </td>
239
+
240
+                    </tr>
241
+                                    <tr>
242
+
243
+                        <td>
244
+                            2. Discutirá sobre aspectos éticos y de responsabilidad social referentes a la fotografía.
245
+                        </td>
246
+                        <td>
247
+                            <ol>
248
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
249
+                                                            </ol>
250
+                        </td>
251
+
252
+                    </tr>
253
+                                    <tr>
254
+
255
+                        <td>
256
+                            3. Argumentará sobre la responsabilidad ética en el proceso de redacción de guiones para los medios de comunicación.
257
+                        </td>
258
+                        <td>
259
+                            <ol>
260
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
261
+                                                            </ol>
262
+                        </td>
263
+
264
+                    </tr>
265
+                
266
+            </tbody>
267
+        </table>
268
+        <br>
269
+        <br>
270
+                              <span>
271
+            <h3>Critical Thinking</h3>
272
+        </span>
273
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
274
+            <thead>
275
+                <tr>
276
+
277
+                    <th>Objectives</th>
278
+                    <th>Courses</th>
279
+
280
+                </tr>
281
+            </thead>
282
+            <tbody>
283
+
284
+                                    <tr>
285
+
286
+                        <td>
287
+                            1. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
288
+                        </td>
289
+                        <td>
290
+                            <ol>
291
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
292
+                                                            </ol>
293
+                        </td>
294
+
295
+                    </tr>
296
+                
297
+            </tbody>
298
+        </table>
299
+        <br>
300
+        <br>
301
+                              <span>
302
+            <h3>Effective Communication Skills</h3>
303
+        </span>
304
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
305
+            <thead>
306
+                <tr>
307
+
308
+                    <th>Objectives</th>
309
+                    <th>Courses</th>
310
+
311
+                </tr>
312
+            </thead>
313
+            <tbody>
314
+
315
+                                    <tr>
316
+
317
+                        <td>
318
+                            1. Definirá la fotografía como instrumento de comunicación visual.
319
+                        </td>
320
+                        <td>
321
+                            <ol>
322
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
323
+                                                            </ol>
324
+                        </td>
325
+
326
+                    </tr>
327
+                                    <tr>
328
+
329
+                        <td>
330
+                            2. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
331
+                        </td>
332
+                        <td>
333
+                            <ol>
334
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
335
+                                                            </ol>
336
+                        </td>
337
+
338
+                    </tr>
339
+                                    <tr>
340
+
341
+                        <td>
342
+                            3. Justificará la importancia del dominio de la palabra escrita como factor esencial de todo/a comunicador/a profesional.
343
+                        </td>
344
+                        <td>
345
+                            <ol>
346
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
347
+                                                            </ol>
348
+                        </td>
349
+
350
+                    </tr>
351
+                                    <tr>
352
+
353
+                        <td>
354
+                            4. Redactará guiones para diferentes medios de comunicación, según los principios básicos de redacción y estilo de cada medio estudiado.
355
+                        </td>
356
+                        <td>
357
+                            <ol>
358
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
359
+                                                            </ol>
360
+                        </td>
361
+
362
+                    </tr>
363
+                
364
+            </tbody>
365
+        </table>
366
+        <br>
367
+        <br>
368
+                              <span>
369
+            <h3>Logical-mathematical reasoning </h3>
370
+        </span>
371
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
372
+            <thead>
373
+                <tr>
374
+
375
+                    <th>Objectives</th>
376
+                    <th>Courses</th>
377
+
378
+                </tr>
379
+            </thead>
380
+            <tbody>
381
+
382
+                                    <tr>
383
+
384
+                        <td>
385
+                            1. Aplicará métodos de investigación a los fenómenos comunicacionales.
386
+                        </td>
387
+                        <td>
388
+                            <ol>
389
+                                                                    <li>[ESIN4077] INTRODUCTION TO STATEGIC RESEARCH / INTRODUCCIÓN A LA INVESTIGACIÓN ESTRATÉGICA </li>
390
+                                                            </ol>
391
+                        </td>
392
+
393
+                    </tr>
394
+                
395
+            </tbody>
396
+        </table>
397
+        <br>
398
+        <br>
399
+                              <span>
400
+            <h3>Research and Creation</h3>
401
+        </span>
402
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
403
+            <thead>
404
+                <tr>
405
+
406
+                    <th>Objectives</th>
407
+                    <th>Courses</th>
408
+
409
+                </tr>
410
+            </thead>
411
+            <tbody>
412
+
413
+                                    <tr>
414
+
415
+                        <td>
416
+                            1. Implementará técnicas básicas de la fotografía digital.
417
+                        </td>
418
+                        <td>
419
+                            <ol>
420
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
421
+                                                            </ol>
422
+                        </td>
423
+
424
+                    </tr>
425
+                                    <tr>
426
+
427
+                        <td>
428
+                            2. Experimentará con algunas de las técnicas básicas del manejo de la imagen digital.
429
+                        </td>
430
+                        <td>
431
+                            <ol>
432
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
433
+                                                            </ol>
434
+                        </td>
435
+
436
+                    </tr>
437
+                                    <tr>
438
+
439
+                        <td>
440
+                            3. Evaluará el balance adecuado entre los elementos artísticos y técnicos en la redacción de un guion.
441
+                        </td>
442
+                        <td>
443
+                            <ol>
444
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
445
+                                                            </ol>
446
+                        </td>
447
+
448
+                    </tr>
449
+                                    <tr>
450
+
451
+                        <td>
452
+                            4. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
453
+                        </td>
454
+                        <td>
455
+                            <ol>
456
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
457
+                                                            </ol>
458
+                        </td>
459
+
460
+                    </tr>
461
+                                    <tr>
462
+
463
+                        <td>
464
+                            5. Redactará guiones para diferentes medios de comunicación, según los principios básicos de redacción y estilo de cada medio estudiado.
465
+                        </td>
466
+                        <td>
467
+                            <ol>
468
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
469
+                                                            </ol>
470
+                        </td>
471
+
472
+                    </tr>
473
+                
474
+            </tbody>
475
+        </table>
476
+        <br>
477
+        <br>
478
+                              <span>
479
+            <h3>Technology</h3>
480
+        </span>
481
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
482
+            <thead>
483
+                <tr>
484
+
485
+                    <th>Objectives</th>
486
+                    <th>Courses</th>
487
+
488
+                </tr>
489
+            </thead>
490
+            <tbody>
491
+
492
+                                    <tr>
493
+
494
+                        <td>
495
+                            1. Implementará técnicas básicas de la fotografía digital.
496
+                        </td>
497
+                        <td>
498
+                            <ol>
499
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
500
+                                                            </ol>
501
+                        </td>
502
+
503
+                    </tr>
504
+                                    <tr>
505
+
506
+                        <td>
507
+                            2. Experimentará con algunas de las técnicas básicas del manejo de la imagen digital.
508
+                        </td>
509
+                        <td>
510
+                            <ol>
511
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
512
+                                                            </ol>
513
+                        </td>
514
+
515
+                    </tr>
516
+                
517
+            </tbody>
518
+        </table>
519
+        <br>
520
+        <br>
521
+                    <br>
522
+    <br>
523
+    <h2 class='header-text'>Second Semester 2022-2023</h2>
524
+    <br>
525
+                  <span>
526
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
527
+        </span>
528
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
529
+            <thead>
530
+                <tr>
531
+
532
+                    <th>Objectives</th>
533
+                    <th>Courses</th>
534
+
535
+                </tr>
536
+            </thead>
537
+            <tbody>
538
+
539
+                                    <tr>
540
+
541
+                        <td>
542
+                            1. Explicará teorías básicas de la fotografía.
543
+                        </td>
544
+                        <td>
545
+                            <ol>
546
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
547
+                                                            </ol>
548
+                        </td>
549
+
550
+                    </tr>
551
+                                    <tr>
552
+
553
+                        <td>
554
+                            2. Describirá técnicas básicas de la fotografía digital.
555
+                        </td>
556
+                        <td>
557
+                            <ol>
558
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
559
+                                                            </ol>
560
+                        </td>
561
+
562
+                    </tr>
563
+                                    <tr>
564
+
565
+                        <td>
566
+                            3. Definirá el papel central del guion en toda producción mediática.
567
+                        </td>
568
+                        <td>
569
+                            <ol>
570
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
571
+                                                            </ol>
572
+                        </td>
573
+
574
+                    </tr>
575
+                                    <tr>
576
+
577
+                        <td>
578
+                            4. Describirá los elementos escenciales de escritura de guiones para diferentes medios audiovisuales.
579
+                        </td>
580
+                        <td>
581
+                            <ol>
582
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
583
+                                                            </ol>
584
+                        </td>
585
+
586
+                    </tr>
587
+                                    <tr>
588
+
589
+                        <td>
590
+                            5. Evaluará el balance adecuado entre los elementos artísticos y técnicos en la redacción de un guion.
591
+                        </td>
592
+                        <td>
593
+                            <ol>
594
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
595
+                                                            </ol>
596
+                        </td>
597
+
598
+                    </tr>
599
+                
600
+            </tbody>
601
+        </table>
602
+        <br>
603
+        <br>
604
+                              <span>
605
+            <h3>Information Literacy</h3>
606
+        </span>
607
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
608
+            <thead>
609
+                <tr>
610
+
611
+                    <th>Objectives</th>
612
+                    <th>Courses</th>
613
+
614
+                </tr>
615
+            </thead>
616
+            <tbody>
617
+
618
+                                    <tr>
619
+
620
+                        <td>
621
+                            1. Aplicará destrezas básicas para la preparación de un trabajo investigativo en el área de comunicación.
622
+                        </td>
623
+                        <td>
624
+                            <ol>
625
+                                                                    <li>[ESIN4077] INTRODUCTION TO STATEGIC RESEARCH / INTRODUCCIÓN A LA INVESTIGACIÓN ESTRATÉGICA </li>
626
+                                                            </ol>
627
+                        </td>
628
+
629
+                    </tr>
630
+                
631
+            </tbody>
632
+        </table>
633
+        <br>
634
+        <br>
635
+                              <span>
636
+            <h3>Critical Thinking</h3>
637
+        </span>
638
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
639
+            <thead>
640
+                <tr>
641
+
642
+                    <th>Objectives</th>
643
+                    <th>Courses</th>
644
+
645
+                </tr>
646
+            </thead>
647
+            <tbody>
648
+
649
+                                    <tr>
650
+
651
+                        <td>
652
+                            1. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
653
+                        </td>
654
+                        <td>
655
+                            <ol>
656
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
657
+                                                            </ol>
658
+                        </td>
659
+
660
+                    </tr>
661
+                
662
+            </tbody>
663
+        </table>
664
+        <br>
665
+        <br>
666
+                              <span>
667
+            <h3>Effective Communication Skills</h3>
668
+        </span>
669
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
670
+            <thead>
671
+                <tr>
672
+
673
+                    <th>Objectives</th>
674
+                    <th>Courses</th>
675
+
676
+                </tr>
677
+            </thead>
678
+            <tbody>
679
+
680
+                                    <tr>
681
+
682
+                        <td>
683
+                            1. Definirá la fotografía como instrumento de comunicación visual.
684
+                        </td>
685
+                        <td>
686
+                            <ol>
687
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
688
+                                                            </ol>
689
+                        </td>
690
+
691
+                    </tr>
692
+                                    <tr>
693
+
694
+                        <td>
695
+                            2. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
696
+                        </td>
697
+                        <td>
698
+                            <ol>
699
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
700
+                                                            </ol>
701
+                        </td>
702
+
703
+                    </tr>
704
+                                    <tr>
705
+
706
+                        <td>
707
+                            3. Justificará la importancia del dominio de la palabra escrita como factor esencial de todo/a comunicador/a profesional.
708
+                        </td>
709
+                        <td>
710
+                            <ol>
711
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
712
+                                                            </ol>
713
+                        </td>
714
+
715
+                    </tr>
716
+                                    <tr>
717
+
718
+                        <td>
719
+                            4. Redactará guiones para diferentes medios de comunicación, según los principios básicos de redacción y estilo de cada medio estudiado.
720
+                        </td>
721
+                        <td>
722
+                            <ol>
723
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
724
+                                                            </ol>
725
+                        </td>
726
+
727
+                    </tr>
728
+                
729
+            </tbody>
730
+        </table>
731
+        <br>
732
+        <br>
733
+                              <span>
734
+            <h3>Logical-mathematical reasoning </h3>
735
+        </span>
736
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
737
+            <thead>
738
+                <tr>
739
+
740
+                    <th>Objectives</th>
741
+                    <th>Courses</th>
742
+
743
+                </tr>
744
+            </thead>
745
+            <tbody>
746
+
747
+                                    <tr>
748
+
749
+                        <td>
750
+                            1. Aplicará métodos de investigación a los fenómenos comunicacionales.
751
+                        </td>
752
+                        <td>
753
+                            <ol>
754
+                                                                    <li>[ESIN4077] INTRODUCTION TO STATEGIC RESEARCH / INTRODUCCIÓN A LA INVESTIGACIÓN ESTRATÉGICA </li>
755
+                                                            </ol>
756
+                        </td>
757
+
758
+                    </tr>
759
+                
760
+            </tbody>
761
+        </table>
762
+        <br>
763
+        <br>
764
+                              <span>
765
+            <h3>Research and Creation</h3>
766
+        </span>
767
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
768
+            <thead>
769
+                <tr>
770
+
771
+                    <th>Objectives</th>
772
+                    <th>Courses</th>
773
+
774
+                </tr>
775
+            </thead>
776
+            <tbody>
777
+
778
+                                    <tr>
779
+
780
+                        <td>
781
+                            1. Implementará técnicas básicas de la fotografía digital.
782
+                        </td>
783
+                        <td>
784
+                            <ol>
785
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
786
+                                                            </ol>
787
+                        </td>
788
+
789
+                    </tr>
790
+                                    <tr>
791
+
792
+                        <td>
793
+                            2. Experimentará con algunas de las técnicas básicas del manejo de la imagen digital.
794
+                        </td>
795
+                        <td>
796
+                            <ol>
797
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
798
+                                                            </ol>
799
+                        </td>
800
+
801
+                    </tr>
802
+                                    <tr>
803
+
804
+                        <td>
805
+                            3. Evaluará el balance adecuado entre los elementos artísticos y técnicos en la redacción de un guion.
806
+                        </td>
807
+                        <td>
808
+                            <ol>
809
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
810
+                                                            </ol>
811
+                        </td>
812
+
813
+                    </tr>
814
+                                    <tr>
815
+
816
+                        <td>
817
+                            4. Aplicará los principios de redacción de guiones originales, de seguimiento de personajes/ situaciones, y adaptados de otros medios o fuentes
818
+                        </td>
819
+                        <td>
820
+                            <ol>
821
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
822
+                                                            </ol>
823
+                        </td>
824
+
825
+                    </tr>
826
+                                    <tr>
827
+
828
+                        <td>
829
+                            5. Redactará guiones para diferentes medios de comunicación, según los principios básicos de redacción y estilo de cada medio estudiado.
830
+                        </td>
831
+                        <td>
832
+                            <ol>
833
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
834
+                                                            </ol>
835
+                        </td>
836
+
837
+                    </tr>
838
+                
839
+            </tbody>
840
+        </table>
841
+        <br>
842
+        <br>
843
+                              <span>
844
+            <h3>Technology</h3>
845
+        </span>
846
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
847
+            <thead>
848
+                <tr>
849
+
850
+                    <th>Objectives</th>
851
+                    <th>Courses</th>
852
+
853
+                </tr>
854
+            </thead>
855
+            <tbody>
856
+
857
+                                    <tr>
858
+
859
+                        <td>
860
+                            1. Implementará técnicas básicas de la fotografía digital.
861
+                        </td>
862
+                        <td>
863
+                            <ol>
864
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
865
+                                                            </ol>
866
+                        </td>
867
+
868
+                    </tr>
869
+                                    <tr>
870
+
871
+                        <td>
872
+                            2. Experimentará con algunas de las técnicas básicas del manejo de la imagen digital.
873
+                        </td>
874
+                        <td>
875
+                            <ol>
876
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
877
+                                                            </ol>
878
+                        </td>
879
+
880
+                    </tr>
881
+                
882
+            </tbody>
883
+        </table>
884
+        <br>
885
+        <br>
886
+                              <span>
887
+            <h3>Social Responsibility</h3>
888
+        </span>
889
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
890
+            <thead>
891
+                <tr>
892
+
893
+                    <th>Objectives</th>
894
+                    <th>Courses</th>
895
+
896
+                </tr>
897
+            </thead>
898
+            <tbody>
899
+
900
+                                    <tr>
901
+
902
+                        <td>
903
+                            1. Evaluará trabajos fotográficos estética y críticamente.
904
+                        </td>
905
+                        <td>
906
+                            <ol>
907
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
908
+                                                            </ol>
909
+                        </td>
910
+
911
+                    </tr>
912
+                                    <tr>
913
+
914
+                        <td>
915
+                            2. Discutirá sobre aspectos éticos y de responsabilidad social referentes a la fotografía.
916
+                        </td>
917
+                        <td>
918
+                            <ol>
919
+                                                                    <li>[COMA4011] FOTOGRAFIA BASICA         </li>
920
+                                                            </ol>
921
+                        </td>
922
+
923
+                    </tr>
924
+                                    <tr>
925
+
926
+                        <td>
927
+                            3. Argumentará sobre la responsabilidad ética en el proceso de redacción de guiones para los medios de comunicación.
928
+                        </td>
929
+                        <td>
930
+                            <ol>
931
+                                                                    <li>[COMA4315] SCRIPTS / GUIONES</li>
932
+                                                            </ol>
933
+                        </td>
934
+
935
+                    </tr>
936
+                
937
+            </tbody>
938
+        </table>
939
+        <br>
940
+        <br>
941
+                    <br>
942
+    <br>
943
+    <h2 class='header-text'>First Semester 2023-2024</h2>
944
+    <br>
945
+        <br>
946
+    <br>
947
+    <h2 class='header-text'>Second Semester 2023-2024</h2>
948
+    <br>
949
+        <br>
950
+    <br>
951
+    <h2 class='header-text'>First Semester 2024-2025</h2>
952
+    <br>
953
+        <br>
954
+    <br>
955
+    <h2 class='header-text'>Second Semester 2024-2025</h2>
956
+    <br>
957
+     
958
+
959
+
960
+</body></html>
961
+
962
+
963
+<script>
964
+
965
+  
966
+    
967
+  
968
+
969
+
970
+  </script>
971
+
972
+

+ 526
- 0
app/views/three_year_plan_htmls/05-11-2022-for-17-by-5478.blade.php View File

1
+<html><head></head><body id="theDocument"><style type="text/css">
2
+    body
3
+    {
4
+        font-family: "Arial", sans-serif;
5
+        width:90%;
6
+        margin: 0 auto;
7
+    }
8
+    .header-text
9
+    {
10
+        text-align:center;
11
+        font-weight: bold;
12
+        margin:0;
13
+    }
14
+
15
+    h1.header-text
16
+    {
17
+      margin: 15px auto;
18
+      width:75%;
19
+      font-size: 25px;
20
+    }
21
+
22
+    table
23
+    {
24
+        border-collapse: collapse;
25
+        border: 1px solid black;
26
+        width: 100%;
27
+        margin: 30px auto;
28
+        font-size:1.5vw;
29
+    }
30
+    td, th
31
+    {
32
+        border: 1px solid black;
33
+        padding: 5px;
34
+    }
35
+
36
+    .activity-name-row
37
+    {
38
+      background:black;
39
+      color:white;
40
+    }
41
+
42
+    .activity-headers-row
43
+    {
44
+      background:lightgrey;
45
+      font-weight:bold;
46
+    }
47
+
48
+    .report-info
49
+    {
50
+      margin:5px 0;
51
+      font-size: 16px;
52
+    }
53
+
54
+    .criterion-field
55
+    {
56
+      text-align:left;
57
+    }
58
+
59
+    .score-field, .total, .percentage
60
+    {
61
+      text-align:center;
62
+    }
63
+
64
+    .header
65
+    {
66
+      margin: 30px 0;
67
+    }
68
+
69
+    .content
70
+    {
71
+      font-size: 12px;
72
+    }
73
+
74
+    .logo
75
+    {
76
+      position:absolute;
77
+      right:0;
78
+      top: 30px;
79
+      width: 100px;
80
+    }
81
+
82
+    ol{
83
+      list-style-type:none;
84
+    }
85
+
86
+    @media print{@page {size: landscape}}
87
+</style><style type="text/css" media="print">
88
+	  @page { size: landscape; }
89
+	</style><img class="logo" src="http://localhost:8000/images/logo_uprrp_bw.png" alt="UPRRP Logo">
90
+
91
+<div class="header">
92
+    <p class="header-text">University of Puerto Rico, Río Piedras Campus</p>
93
+    <p class="header-text">Online Learning Assessment System</p>
94
+
95
+    <h1 class="header-text">Three Year Plan for Master in Communication in Theory and Research  from 2022 to
96
+        2025</h1>
97
+</div>
98
+
99
+
100
+
101
+    <br>
102
+    <br>
103
+    <h2 class='header-text'>First Semester 2022-2023</h2>
104
+    <br>
105
+                  <span>
106
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
107
+        </span>
108
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
109
+            <thead>
110
+                <tr>
111
+
112
+                    <th>Objectives</th>
113
+                    <th>Courses</th>
114
+
115
+                </tr>
116
+            </thead>
117
+            <tbody>
118
+
119
+                                    <tr>
120
+
121
+                        <td>
122
+                            1. Objetivo
123
+                        </td>
124
+                        <td>
125
+                            <ol>
126
+                                                                    <li>[COPU5001] PERIODISMO POLITICO       </li>
127
+                                                                    <li>[COPU6510] COMUNIC Y CULTURA POPULA  </li>
128
+                                                            </ol>
129
+                        </td>
130
+
131
+                    </tr>
132
+                
133
+            </tbody>
134
+        </table>
135
+        <br>
136
+        <br>
137
+                              <span>
138
+            <h3>Critical Thinking</h3>
139
+        </span>
140
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
141
+            <thead>
142
+                <tr>
143
+
144
+                    <th>Objectives</th>
145
+                    <th>Courses</th>
146
+
147
+                </tr>
148
+            </thead>
149
+            <tbody>
150
+
151
+                                    <tr>
152
+
153
+                        <td>
154
+                            1. osudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiph
155
+                        </td>
156
+                        <td>
157
+                            <ol>
158
+                                                                    <li>[COPU6705] INTROD A EMPRENDIM DIGITAL</li>
159
+                                                            </ol>
160
+                        </td>
161
+
162
+                    </tr>
163
+                
164
+            </tbody>
165
+        </table>
166
+        <br>
167
+        <br>
168
+                              <span>
169
+            <h3>Effective Communication Skills</h3>
170
+        </span>
171
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
172
+            <thead>
173
+                <tr>
174
+
175
+                    <th>Objectives</th>
176
+                    <th>Courses</th>
177
+
178
+                </tr>
179
+            </thead>
180
+            <tbody>
181
+
182
+                                    <tr>
183
+
184
+                        <td>
185
+                            1. Prueba
186
+                        </td>
187
+                        <td>
188
+                            <ol>
189
+                                                                    <li>[COPU6705] INTROD A EMPRENDIM DIGITAL</li>
190
+                                                            </ol>
191
+                        </td>
192
+
193
+                    </tr>
194
+                
195
+            </tbody>
196
+        </table>
197
+        <br>
198
+        <br>
199
+                              <span>
200
+            <h3>Information Literacy</h3>
201
+        </span>
202
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
203
+            <thead>
204
+                <tr>
205
+
206
+                    <th>Objectives</th>
207
+                    <th>Courses</th>
208
+
209
+                </tr>
210
+            </thead>
211
+            <tbody>
212
+
213
+                                    <tr>
214
+
215
+                        <td>
216
+                            1. Vamos a ver que esta pasando
217
+                        </td>
218
+                        <td>
219
+                            <ol>
220
+                                                                    <li>[COPU6517] CULT Y ESTRUC MEDIATICAS  </li>
221
+                                                            </ol>
222
+                        </td>
223
+
224
+                    </tr>
225
+                
226
+            </tbody>
227
+        </table>
228
+        <br>
229
+        <br>
230
+                              <span>
231
+            <h3>Research and Creation</h3>
232
+        </span>
233
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
234
+            <thead>
235
+                <tr>
236
+
237
+                    <th>Objectives</th>
238
+                    <th>Courses</th>
239
+
240
+                </tr>
241
+            </thead>
242
+            <tbody>
243
+
244
+                                    <tr>
245
+
246
+                        <td>
247
+                            1. Vamos a ver que esta pasando
248
+                        </td>
249
+                        <td>
250
+                            <ol>
251
+                                                                    <li>[COPU6517] CULT Y ESTRUC MEDIATICAS  </li>
252
+                                                            </ol>
253
+                        </td>
254
+
255
+                    </tr>
256
+                
257
+            </tbody>
258
+        </table>
259
+        <br>
260
+        <br>
261
+                              <span>
262
+            <h3>Social Responsibility</h3>
263
+        </span>
264
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
265
+            <thead>
266
+                <tr>
267
+
268
+                    <th>Objectives</th>
269
+                    <th>Courses</th>
270
+
271
+                </tr>
272
+            </thead>
273
+            <tbody>
274
+
275
+                                    <tr>
276
+
277
+                        <td>
278
+                            1. Objetivo
279
+                        </td>
280
+                        <td>
281
+                            <ol>
282
+                                                                    <li>[COPU6576] TEORIA DEL PERIODISMO</li>
283
+                                                            </ol>
284
+                        </td>
285
+
286
+                    </tr>
287
+                
288
+            </tbody>
289
+        </table>
290
+        <br>
291
+        <br>
292
+                    <br>
293
+    <br>
294
+    <h2 class='header-text'>Second Semester 2022-2023</h2>
295
+    <br>
296
+        <br>
297
+    <br>
298
+    <h2 class='header-text'>First Semester 2023-2024</h2>
299
+    <br>
300
+        <br>
301
+    <br>
302
+    <h2 class='header-text'>Second Semester 2023-2024</h2>
303
+    <br>
304
+        <br>
305
+    <br>
306
+    <h2 class='header-text'>First Semester 2024-2025</h2>
307
+    <br>
308
+        <br>
309
+    <br>
310
+    <h2 class='header-text'>Second Semester 2024-2025</h2>
311
+    <br>
312
+                  <span>
313
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
314
+        </span>
315
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
316
+            <thead>
317
+                <tr>
318
+
319
+                    <th>Objectives</th>
320
+                    <th>Courses</th>
321
+
322
+                </tr>
323
+            </thead>
324
+            <tbody>
325
+
326
+                                    <tr>
327
+
328
+                        <td>
329
+                            1. Objetivo
330
+                        </td>
331
+                        <td>
332
+                            <ol>
333
+                                                                    <li>[COPU5001] PERIODISMO POLITICO       </li>
334
+                                                                    <li>[COPU6515] MEDIA OWNERSHIP AND POWER STRUCTURE  / ESTRUCTURAS DE PROPIEDAD Y PODER</li>
335
+                                                            </ol>
336
+                        </td>
337
+
338
+                    </tr>
339
+                
340
+            </tbody>
341
+        </table>
342
+        <br>
343
+        <br>
344
+                              <span>
345
+            <h3>Information Literacy</h3>
346
+        </span>
347
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
348
+            <thead>
349
+                <tr>
350
+
351
+                    <th>Objectives</th>
352
+                    <th>Courses</th>
353
+
354
+                </tr>
355
+            </thead>
356
+            <tbody>
357
+
358
+                                    <tr>
359
+
360
+                        <td>
361
+                            1. Vamos a ver que esta pasando
362
+                        </td>
363
+                        <td>
364
+                            <ol>
365
+                                                                    <li>[COPU6576] TEORIA DEL PERIODISMO</li>
366
+                                                            </ol>
367
+                        </td>
368
+
369
+                    </tr>
370
+                
371
+            </tbody>
372
+        </table>
373
+        <br>
374
+        <br>
375
+                              <span>
376
+            <h3>Critical Thinking</h3>
377
+        </span>
378
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
379
+            <thead>
380
+                <tr>
381
+
382
+                    <th>Objectives</th>
383
+                    <th>Courses</th>
384
+
385
+                </tr>
386
+            </thead>
387
+            <tbody>
388
+
389
+                                    <tr>
390
+
391
+                        <td>
392
+                            1. osudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiphosudhfksdfvksd9vucjsdojcvnuipshvd ihsebfihpsbndfiph
393
+                        </td>
394
+                        <td>
395
+                            <ol>
396
+                                                                    <li>[COPU6705] INTR EMPRENDIMIENTO DIGIT </li>
397
+                                                            </ol>
398
+                        </td>
399
+
400
+                    </tr>
401
+                
402
+            </tbody>
403
+        </table>
404
+        <br>
405
+        <br>
406
+                              <span>
407
+            <h3>Effective Communication Skills</h3>
408
+        </span>
409
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
410
+            <thead>
411
+                <tr>
412
+
413
+                    <th>Objectives</th>
414
+                    <th>Courses</th>
415
+
416
+                </tr>
417
+            </thead>
418
+            <tbody>
419
+
420
+                                    <tr>
421
+
422
+                        <td>
423
+                            1. Vamos a ver que esta pasando
424
+                        </td>
425
+                        <td>
426
+                            <ol>
427
+                                                                    <li>[COPU6517] CULT Y ESTRUC MEDIATICAS  </li>
428
+                                                            </ol>
429
+                        </td>
430
+
431
+                    </tr>
432
+                                    <tr>
433
+
434
+                        <td>
435
+                            2. Objetivo
436
+                        </td>
437
+                        <td>
438
+                            <ol>
439
+                                                                    <li>[COPU6705] INTR EMPRENDIMIENTO DIGIT </li>
440
+                                                            </ol>
441
+                        </td>
442
+
443
+                    </tr>
444
+                
445
+            </tbody>
446
+        </table>
447
+        <br>
448
+        <br>
449
+                              <span>
450
+            <h3>Research and Creation</h3>
451
+        </span>
452
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
453
+            <thead>
454
+                <tr>
455
+
456
+                    <th>Objectives</th>
457
+                    <th>Courses</th>
458
+
459
+                </tr>
460
+            </thead>
461
+            <tbody>
462
+
463
+                                    <tr>
464
+
465
+                        <td>
466
+                            1. Vamos a ver que esta pasando
467
+                        </td>
468
+                        <td>
469
+                            <ol>
470
+                                                                    <li>[COPU6705] SEMINARIO COMUNICACION I  </li>
471
+                                                            </ol>
472
+                        </td>
473
+
474
+                    </tr>
475
+                
476
+            </tbody>
477
+        </table>
478
+        <br>
479
+        <br>
480
+                              <span>
481
+            <h3>Social Responsibility</h3>
482
+        </span>
483
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
484
+            <thead>
485
+                <tr>
486
+
487
+                    <th>Objectives</th>
488
+                    <th>Courses</th>
489
+
490
+                </tr>
491
+            </thead>
492
+            <tbody>
493
+
494
+                                    <tr>
495
+
496
+                        <td>
497
+                            1. Objetivo
498
+                        </td>
499
+                        <td>
500
+                            <ol>
501
+                                                                    <li>[COPU5001] PERIODISMO POLITICO       </li>
502
+                                                            </ol>
503
+                        </td>
504
+
505
+                    </tr>
506
+                
507
+            </tbody>
508
+        </table>
509
+        <br>
510
+        <br>
511
+                 
512
+
513
+
514
+</body></html>
515
+
516
+
517
+<script>
518
+
519
+  
520
+    
521
+  
522
+
523
+
524
+  </script>
525
+
526
+

+ 717
- 0
app/views/three_year_plan_htmls/06-11-2022-for-1044-by-5478.blade.php View File

1
+<html><head></head><body id="theDocument"><style type="text/css">
2
+    body
3
+    {
4
+        font-family: "Arial", sans-serif;
5
+        width:90%;
6
+        margin: 0 auto;
7
+    }
8
+    .header-text
9
+    {
10
+        text-align:center;
11
+        font-weight: bold;
12
+        margin:0;
13
+    }
14
+
15
+    h1.header-text
16
+    {
17
+      margin: 15px auto;
18
+      width:75%;
19
+      font-size: 25px;
20
+    }
21
+
22
+    table
23
+    {
24
+        border-collapse: collapse;
25
+        border: 1px solid black;
26
+        width: 100%;
27
+        margin: 30px auto;
28
+        font-size:1.5vw;
29
+    }
30
+    td, th
31
+    {
32
+        border: 1px solid black;
33
+        padding: 5px;
34
+    }
35
+
36
+    .activity-name-row
37
+    {
38
+      background:black;
39
+      color:white;
40
+    }
41
+
42
+    .activity-headers-row
43
+    {
44
+      background:lightgrey;
45
+      font-weight:bold;
46
+    }
47
+
48
+    .report-info
49
+    {
50
+      margin:5px 0;
51
+      font-size: 16px;
52
+    }
53
+
54
+    .criterion-field
55
+    {
56
+      text-align:left;
57
+    }
58
+
59
+    .score-field, .total, .percentage
60
+    {
61
+      text-align:center;
62
+    }
63
+
64
+    .header
65
+    {
66
+      margin: 30px 0;
67
+    }
68
+
69
+    .content
70
+    {
71
+      font-size: 12px;
72
+    }
73
+
74
+    .logo
75
+    {
76
+      position:absolute;
77
+      right:0;
78
+      top: 30px;
79
+      width: 100px;
80
+    }
81
+
82
+    ol{
83
+      list-style-type:none;
84
+    }
85
+
86
+    @media print{@page {size: landscape}}
87
+</style><style type="text/css" media="print">
88
+	  @page { size: landscape; }
89
+	</style><img class="logo" src="http://localhost:8000/images/logo_uprrp_bw.png" alt="UPRRP Logo">
90
+
91
+<div class="header">
92
+    <p class="header-text">University of Puerto Rico, Río Piedras Campus</p>
93
+    <p class="header-text">Online Learning Assessment System</p>
94
+
95
+    <h1 class="header-text">Three Year Plan for Avaluo del Componente General from 2022 to
96
+        2025</h1>
97
+</div>
98
+
99
+
100
+
101
+    <br>
102
+    <br>
103
+    <h2 class='header-text'>First Semester 2022-2023</h2>
104
+    <br>
105
+                  <span>
106
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
107
+        </span>
108
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
109
+            <thead>
110
+                <tr>
111
+
112
+                    <th>Objectives</th>
113
+                    <th>Courses</th>
114
+
115
+                </tr>
116
+            </thead>
117
+            <tbody>
118
+
119
+                                    <tr>
120
+
121
+                        <td>
122
+                            1. mera
123
+                        </td>
124
+                        <td>
125
+                            <ol>
126
+                                                                    <li>[CIBI3002] FUND BIOL: II</li>
127
+                                                            </ol>
128
+                        </td>
129
+
130
+                    </tr>
131
+                                    <tr>
132
+
133
+                        <td>
134
+                            2. QUien esta interesado?
135
+                        </td>
136
+                        <td>
137
+                            <ol>
138
+                                                                    <li>[CIBI3006] CIBI ENFASIS CONS AMB I   </li>
139
+                                                            </ol>
140
+                        </td>
141
+
142
+                    </tr>
143
+                
144
+            </tbody>
145
+        </table>
146
+        <br>
147
+        <br>
148
+                              <span>
149
+            <h3>Critical Thinking</h3>
150
+        </span>
151
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
152
+            <thead>
153
+                <tr>
154
+
155
+                    <th>Objectives</th>
156
+                    <th>Courses</th>
157
+
158
+                </tr>
159
+            </thead>
160
+            <tbody>
161
+
162
+                                    <tr>
163
+
164
+                        <td>
165
+                            1. QUien esta interesado?
166
+                        </td>
167
+                        <td>
168
+                            <ol>
169
+                                                                    <li>[CIBI3006] LABORATORIO               </li>
170
+                                                            </ol>
171
+                        </td>
172
+
173
+                    </tr>
174
+                
175
+            </tbody>
176
+        </table>
177
+        <br>
178
+        <br>
179
+                              <span>
180
+            <h3>Effective Communication Skills</h3>
181
+        </span>
182
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
183
+            <thead>
184
+                <tr>
185
+
186
+                    <th>Objectives</th>
187
+                    <th>Courses</th>
188
+
189
+                </tr>
190
+            </thead>
191
+            <tbody>
192
+
193
+                                    <tr>
194
+
195
+                        <td>
196
+                            1. QUien esta interesado?
197
+                        </td>
198
+                        <td>
199
+                            <ol>
200
+                                                                    <li>[CIBI4105] CULTIVOS TRANSGENICOS     </li>
201
+                                                            </ol>
202
+                        </td>
203
+
204
+                    </tr>
205
+                
206
+            </tbody>
207
+        </table>
208
+        <br>
209
+        <br>
210
+                              <span>
211
+            <h3>Information Literacy</h3>
212
+        </span>
213
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
214
+            <thead>
215
+                <tr>
216
+
217
+                    <th>Objectives</th>
218
+                    <th>Courses</th>
219
+
220
+                </tr>
221
+            </thead>
222
+            <tbody>
223
+
224
+                                    <tr>
225
+
226
+                        <td>
227
+                            1. QUien esta interesado?
228
+                        </td>
229
+                        <td>
230
+                            <ol>
231
+                                                                    <li>[CIBI3027] CAMB CLIM Y SIST ECO CARIB</li>
232
+                                                            </ol>
233
+                        </td>
234
+
235
+                    </tr>
236
+                
237
+            </tbody>
238
+        </table>
239
+        <br>
240
+        <br>
241
+                              <span>
242
+            <h3>Research and Creation</h3>
243
+        </span>
244
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
245
+            <thead>
246
+                <tr>
247
+
248
+                    <th>Objectives</th>
249
+                    <th>Courses</th>
250
+
251
+                </tr>
252
+            </thead>
253
+            <tbody>
254
+
255
+                                    <tr>
256
+
257
+                        <td>
258
+                            1. Tambien esto, a dos programas
259
+                        </td>
260
+                        <td>
261
+                            <ol>
262
+                                                                    <li>[CIBI3026] FUND BIOL ORGAN Y HOMEOTAS</li>
263
+                                                            </ol>
264
+                        </td>
265
+
266
+                    </tr>
267
+                
268
+            </tbody>
269
+        </table>
270
+        <br>
271
+        <br>
272
+                              <span>
273
+            <h3>Social Responsibility</h3>
274
+        </span>
275
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
276
+            <thead>
277
+                <tr>
278
+
279
+                    <th>Objectives</th>
280
+                    <th>Courses</th>
281
+
282
+                </tr>
283
+            </thead>
284
+            <tbody>
285
+
286
+                                    <tr>
287
+
288
+                        <td>
289
+                            1. QUien esta interesado?
290
+                        </td>
291
+                        <td>
292
+                            <ol>
293
+                                                                    <li>[CIBI3025] INV BIOL CULT CIENT       </li>
294
+                                                            </ol>
295
+                        </td>
296
+
297
+                    </tr>
298
+                
299
+            </tbody>
300
+        </table>
301
+        <br>
302
+        <br>
303
+                              <span>
304
+            <h3>Technology</h3>
305
+        </span>
306
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
307
+            <thead>
308
+                <tr>
309
+
310
+                    <th>Objectives</th>
311
+                    <th>Courses</th>
312
+
313
+                </tr>
314
+            </thead>
315
+            <tbody>
316
+
317
+                                    <tr>
318
+
319
+                        <td>
320
+                            1. QUien esta interesado?
321
+                        </td>
322
+                        <td>
323
+                            <ol>
324
+                                                                    <li>[CIBI3015] INV BIOL CUL CIENT        </li>
325
+                                                            </ol>
326
+                        </td>
327
+
328
+                    </tr>
329
+                
330
+            </tbody>
331
+        </table>
332
+        <br>
333
+        <br>
334
+                    <br>
335
+    <br>
336
+    <h2 class='header-text'>Second Semester 2022-2023</h2>
337
+    <br>
338
+                  <span>
339
+            <h3>Critical Thinking</h3>
340
+        </span>
341
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
342
+            <thead>
343
+                <tr>
344
+
345
+                    <th>Objectives</th>
346
+                    <th>Courses</th>
347
+
348
+                </tr>
349
+            </thead>
350
+            <tbody>
351
+
352
+                                    <tr>
353
+
354
+                        <td>
355
+                            1. QUien esta interesado?
356
+                        </td>
357
+                        <td>
358
+                            <ol>
359
+                                                                    <li>[CIBI4006] ANALISIS FORENSE DE ADN   </li>
360
+                                                            </ol>
361
+                        </td>
362
+
363
+                    </tr>
364
+                
365
+            </tbody>
366
+        </table>
367
+        <br>
368
+        <br>
369
+                              <span>
370
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
371
+        </span>
372
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
373
+            <thead>
374
+                <tr>
375
+
376
+                    <th>Objectives</th>
377
+                    <th>Courses</th>
378
+
379
+                </tr>
380
+            </thead>
381
+            <tbody>
382
+
383
+                                    <tr>
384
+
385
+                        <td>
386
+                            1. QUien esta interesado?
387
+                        </td>
388
+                        <td>
389
+                            <ol>
390
+                                                                    <li>[CIBI3007] CIBI ENFASIS CONS AMB II  </li>
391
+                                                                    <li>[CIBI3026] FUND BIOL ORGAN Y HOMEOTAS</li>
392
+                                                            </ol>
393
+                        </td>
394
+
395
+                    </tr>
396
+                                    <tr>
397
+
398
+                        <td>
399
+                            2. mera
400
+                        </td>
401
+                        <td>
402
+                            <ol>
403
+                                                                    <li>[CIBI4105] CULTIVOS TRANSGENICOS     </li>
404
+                                                                    <li>[CIBI4105] SEM:MIRAD INTERD REPR ASIS</li>
405
+                                                            </ol>
406
+                        </td>
407
+
408
+                    </tr>
409
+                
410
+            </tbody>
411
+        </table>
412
+        <br>
413
+        <br>
414
+                              <span>
415
+            <h3>Effective Communication Skills</h3>
416
+        </span>
417
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
418
+            <thead>
419
+                <tr>
420
+
421
+                    <th>Objectives</th>
422
+                    <th>Courses</th>
423
+
424
+                </tr>
425
+            </thead>
426
+            <tbody>
427
+
428
+                                    <tr>
429
+
430
+                        <td>
431
+                            1. QUien esta interesado?
432
+                        </td>
433
+                        <td>
434
+                            <ol>
435
+                                                                    <li>[CIBI3007] CIBI ENFASIS CONS AMB II  </li>
436
+                                                            </ol>
437
+                        </td>
438
+
439
+                    </tr>
440
+                                    <tr>
441
+
442
+                        <td>
443
+                            2. mera
444
+                        </td>
445
+                        <td>
446
+                            <ol>
447
+                                                                    <li>[CIBI3018] ORIGEN Y EVOLUCION VIDA   </li>
448
+                                                            </ol>
449
+                        </td>
450
+
451
+                    </tr>
452
+                
453
+            </tbody>
454
+        </table>
455
+        <br>
456
+        <br>
457
+                              <span>
458
+            <h3>Information Literacy</h3>
459
+        </span>
460
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
461
+            <thead>
462
+                <tr>
463
+
464
+                    <th>Objectives</th>
465
+                    <th>Courses</th>
466
+
467
+                </tr>
468
+            </thead>
469
+            <tbody>
470
+
471
+                                    <tr>
472
+
473
+                        <td>
474
+                            1. Tambien esto, a dos programas
475
+                        </td>
476
+                        <td>
477
+                            <ol>
478
+                                                                    <li>[CIBI3028] CIENCIA BIOTECN Y SOCIEDAD</li>
479
+                                                            </ol>
480
+                        </td>
481
+
482
+                    </tr>
483
+                                    <tr>
484
+
485
+                        <td>
486
+                            2. mera
487
+                        </td>
488
+                        <td>
489
+                            <ol>
490
+                                                                    <li>[CIBI3028] CIENCIA BIOTECN Y SOCIEDAD</li>
491
+                                                            </ol>
492
+                        </td>
493
+
494
+                    </tr>
495
+                
496
+            </tbody>
497
+        </table>
498
+        <br>
499
+        <br>
500
+                              <span>
501
+            <h3>Logical-mathematical reasoning </h3>
502
+        </span>
503
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
504
+            <thead>
505
+                <tr>
506
+
507
+                    <th>Objectives</th>
508
+                    <th>Courses</th>
509
+
510
+                </tr>
511
+            </thead>
512
+            <tbody>
513
+
514
+                                    <tr>
515
+
516
+                        <td>
517
+                            1. QUien esta interesado?
518
+                        </td>
519
+                        <td>
520
+                            <ol>
521
+                                                                    <li>[CIBI4006] ANALISIS FORENSE DE ADN   </li>
522
+                                                            </ol>
523
+                        </td>
524
+
525
+                    </tr>
526
+                
527
+            </tbody>
528
+        </table>
529
+        <br>
530
+        <br>
531
+                              <span>
532
+            <h3>Research and Creation</h3>
533
+        </span>
534
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
535
+            <thead>
536
+                <tr>
537
+
538
+                    <th>Objectives</th>
539
+                    <th>Courses</th>
540
+
541
+                </tr>
542
+            </thead>
543
+            <tbody>
544
+
545
+                                    <tr>
546
+
547
+                        <td>
548
+                            1. Tambien esto, a dos programas
549
+                        </td>
550
+                        <td>
551
+                            <ol>
552
+                                                                    <li>[CIBI3018] ORIGEN Y EVOLUCION VIDA   </li>
553
+                                                            </ol>
554
+                        </td>
555
+
556
+                    </tr>
557
+                
558
+            </tbody>
559
+        </table>
560
+        <br>
561
+        <br>
562
+                              <span>
563
+            <h3>Social Responsibility</h3>
564
+        </span>
565
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
566
+            <thead>
567
+                <tr>
568
+
569
+                    <th>Objectives</th>
570
+                    <th>Courses</th>
571
+
572
+                </tr>
573
+            </thead>
574
+            <tbody>
575
+
576
+                                    <tr>
577
+
578
+                        <td>
579
+                            1. Tambien esto, a dos programas
580
+                        </td>
581
+                        <td>
582
+                            <ol>
583
+                                                                    <li>[CIBI3018] ORIGEN Y EVOLUCION VIDA   </li>
584
+                                                            </ol>
585
+                        </td>
586
+
587
+                    </tr>
588
+                
589
+            </tbody>
590
+        </table>
591
+        <br>
592
+        <br>
593
+                              <span>
594
+            <h3>Technology</h3>
595
+        </span>
596
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
597
+            <thead>
598
+                <tr>
599
+
600
+                    <th>Objectives</th>
601
+                    <th>Courses</th>
602
+
603
+                </tr>
604
+            </thead>
605
+            <tbody>
606
+
607
+                                    <tr>
608
+
609
+                        <td>
610
+                            1. QUien esta interesado?
611
+                        </td>
612
+                        <td>
613
+                            <ol>
614
+                                                                    <li>[CISO5995] ESTDS AFRODESC PR Y CARIBE</li>
615
+                                                            </ol>
616
+                        </td>
617
+
618
+                    </tr>
619
+                
620
+            </tbody>
621
+        </table>
622
+        <br>
623
+        <br>
624
+                    <br>
625
+    <br>
626
+    <h2 class='header-text'>First Semester 2023-2024</h2>
627
+    <br>
628
+                  <span>
629
+            <h3>Logical-mathematical reasoning </h3>
630
+        </span>
631
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
632
+            <thead>
633
+                <tr>
634
+
635
+                    <th>Objectives</th>
636
+                    <th>Courses</th>
637
+
638
+                </tr>
639
+            </thead>
640
+            <tbody>
641
+
642
+                                    <tr>
643
+
644
+                        <td>
645
+                            1. QUien esta interesado?
646
+                        </td>
647
+                        <td>
648
+                            <ol>
649
+                                                                    <li>[CIBI3035] ECOSISTEMA Y BIODIVERSIDAD</li>
650
+                                                            </ol>
651
+                        </td>
652
+
653
+                    </tr>
654
+                
655
+            </tbody>
656
+        </table>
657
+        <br>
658
+        <br>
659
+                              <span>
660
+            <h3>Research and Creation</h3>
661
+        </span>
662
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
663
+            <thead>
664
+                <tr>
665
+
666
+                    <th>Objectives</th>
667
+                    <th>Courses</th>
668
+
669
+                </tr>
670
+            </thead>
671
+            <tbody>
672
+
673
+                                    <tr>
674
+
675
+                        <td>
676
+                            1. Tambien esto, a dos programas
677
+                        </td>
678
+                        <td>
679
+                            <ol>
680
+                                                                    <li>[CIBI3028] CIENCIA BIOTECN Y SOCIEDAD</li>
681
+                                                            </ol>
682
+                        </td>
683
+
684
+                    </tr>
685
+                
686
+            </tbody>
687
+        </table>
688
+        <br>
689
+        <br>
690
+                    <br>
691
+    <br>
692
+    <h2 class='header-text'>Second Semester 2023-2024</h2>
693
+    <br>
694
+        <br>
695
+    <br>
696
+    <h2 class='header-text'>First Semester 2024-2025</h2>
697
+    <br>
698
+        <br>
699
+    <br>
700
+    <h2 class='header-text'>Second Semester 2024-2025</h2>
701
+    <br>
702
+     
703
+
704
+
705
+</body></html>
706
+
707
+
708
+<script>
709
+
710
+  
711
+    
712
+  
713
+
714
+
715
+  </script>
716
+
717
+