Explorar el Código

Falta school coordinator para las graficas, y hay un bug de los dominios que voy a ver

Hasta ahora esta todo funcional creo yo
Gabriel Santiago Plaza hace 2 años
padre
commit
1e775f1ed0

+ 1
- 1
app/config/app.php Ver fichero

@@ -15,7 +15,7 @@ return array(
15 15
 
16 16
 	//'debug' => $_ENV['APP_DEBUG'] ?: false,
17 17
 
18
-	'debug' => false,
18
+	'debug' => true,
19 19
 	/*
20 20
 	|--------------------------------------------------------------------------
21 21
 	| Application URL

+ 7
- 2
app/controllers/ActivitiesController.php Ver fichero

@@ -969,7 +969,10 @@ class ActivitiesController extends \BaseController
969 969
             ->where('activity_id', $activity_1->id)
970 970
             ->get();
971 971
 
972
+        //results
973
+
972 974
         if ($assessment_1) {
975
+            $results_1 = $activity_1->getOutcomeReport();
973 976
             $outcomes_achieved_1 = $activity_1->o_ach_array;
974 977
             $outcomes_attempted_1 = $activity_1->o_att_array;
975 978
         } else {
@@ -984,6 +987,7 @@ class ActivitiesController extends \BaseController
984 987
             ->get();
985 988
 
986 989
         if ($assessment_2) {
990
+            $results_2 = $activity_1->getOutcomeReport();
987 991
             $outcomes_achieved_2 = $activity_2->o_ach_array;
988 992
             $outcomes_attempted_2 = $activity_2->o_att_array;
989 993
         } else {
@@ -999,11 +1003,12 @@ class ActivitiesController extends \BaseController
999 1003
             ->select('activity_criterion.id', 'activity_criterion.criterion_id')
1000 1004
             ->addSelect('criteria.name')
1001 1005
             ->get();
1006
+        Log::info("AAAA");
1007
+        Log::info($results_2);
1002 1008
 
1003 1009
 
1004 1010
 
1005 1011
 
1006
-
1007
-        return View::make('local.professors.compare_activities', compact('activity_1', 'activity_2', 'activity_criterion_1', 'activity_criterion_2', 'title', 'outcomes', 'outcomes_achieved_1', 'outcomes_attempted_1', 'outcomes_achieved_2', 'outcomes_attempted_2', 'course', 'student_count', 'active_semesters'));
1012
+        return View::make('local.professors.compare_activities', compact('results_1', 'results_2', 'activity_1', 'activity_2', 'activity_criterion_1', 'activity_criterion_2', 'title', 'outcomes', 'outcomes_achieved_1', 'outcomes_attempted_1', 'outcomes_achieved_2', 'outcomes_attempted_2', 'course', 'student_count', 'active_semesters'));
1008 1013
     }
1009 1014
 }

+ 13
- 4
app/controllers/AnnualPlansController.php Ver fichero

@@ -703,7 +703,9 @@ class AnnualPlansController extends \BaseController
703 703
     $outcome_id = Input::get('outcome_id');
704 704
     $typ_semester_outcome_id = Input::get('typ_semester_outcome_id');
705 705
 
706
-    $outcome = Outcome::where('id', $outcome_id)->first();
706
+    $outcome = Outcome::where('id', $outcome_id)
707
+      ->addSelect('outcomes.*', DB::raw("'{$typ_semester_outcome_id}' as typ_semester_outcome_id"), DB::raw("'{$semester_id}' as `semester_id`"), DB::raw("'{$program_id}' as `program_id`"))
708
+      ->first();
707 709
     $outcome->objectives = $outcome->fetchObjectivesReport($semester_id, $program_id);
708 710
     $outcome->outcome_program_goal = DB::table('target_outcomes_program')
709 711
       ->where('program_id', $program_id)
@@ -718,15 +720,22 @@ class AnnualPlansController extends \BaseController
718 720
     $outcome->semester_info = DB::table('semesters')
719 721
       ->where('id', $semester_id)
720 722
       ->first();
721
-    $outcome->comments = DB::table('typ_outcome_report_comments')
722
-      ->where('typ_semester_outcome_id', $typ_semester_outcome_id)
723
-      ->get();
723
+    Log::info($typ_semester_outcome_id);
724
+    $outcome->comments = $outcome->getCommentsAttribute();
725
+    // $outcome->comments = "COMMENT";
726
+    //Log::info("Comments");
727
+    //Log::info(DB::table('typ_outcome_report_comments')
728
+    //  ->where('typ_semester_outcome_id', $typ_semester_outcome_id)
729
+    //  ->toSql());
730
+    //Log::info($outcome->comments);
724 731
     $outcome->transformative_actions_categories_html = TransformativeAction::getCategoriesHtml($program_id);
725 732
 
726 733
 
727 734
 
728 735
 
729 736
     foreach ($outcome->objectives as $index => $objective) {
737
+      Log::info("Ella son besties");
738
+      Log::info(array($objective));
730 739
       $objective->courses = Objective::getPlanReport($objective);
731 740
     }
732 741
 

+ 3
- 3
app/controllers/AuthController.php Ver fichero

@@ -28,9 +28,9 @@ class AuthController extends \BaseController
28 28
 
29 29
 		if (!$validator->fails()) {
30 30
 			//			TODO: Remove this for production environment
31
-// 			if (App::environment('local', 'staging')) {
32
-// 				return $this->processLogin();
33
-// 			}
31
+			if (App::environment('local', 'staging')) {
32
+				return $this->processLogin();
33
+			}
34 34
 			try {
35 35
 				// User input
36 36
 				$username = str_replace('@upr.edu', '', Input::get('email'));

+ 31
- 8
app/controllers/CoursesController.php Ver fichero

@@ -433,9 +433,11 @@ CoursesController extends \BaseController
433 433
         // 		$outcomeCount = count((array)$outcomes);
434 434
 
435 435
         $course = Course::where('id', $id)->first();
436
+
437
+        $results = $course->student_report_for_outcome;
436 438
         foreach ($outcomes as $outcome) {
437
-            $outcomes_attempted[$outcome->id] = $outcome->courses_attempted(array($course));
438
-            $outcomes_achieved[$outcome->id] = $outcome->courses_achieved(array($course));
439
+            $outcomes_attempted[$outcome->id] = isset($results[$outcome->id]) ? $results[$outcome->id]['calculations']['student_attempted'] : 0;
440
+            $outcomes_achieved[$outcome->id] = isset($results[$outcome->id]) ? $results[$outcome->id]['calculations']['student_achieved'] : 0;
439 441
         }
440 442
 
441 443
         // 		$outcomes = Outcome::orderBy('name', 'asc')->get();
@@ -474,11 +476,12 @@ CoursesController extends \BaseController
474 476
             ->where('courses.semester_id', $semester->id)
475 477
             ->select('programs.is_graduate')
476 478
             ->first();
477
-        //         var_dump($level);
479
+        //         var_dump($level); 
478 480
         //         exit();
479 481
         $grouped_courses = Course::where('code', $code)
480 482
             ->where('number', $number)
481 483
             ->where('semester_id', $semester->id)
484
+            ->select("courses.*", DB::raw("1 as grouped"))
482 485
             ->groupBy(array('code', 'number'))->get();
483 486
 
484 487
         //         $outcomes = Outcome::orderBy('name', 'asc')->get();
@@ -486,11 +489,22 @@ CoursesController extends \BaseController
486 489
         $outcomes = Outcome::active_by_semesters(array($semester), $level->is_graduate);
487 490
         $outcomeCount = count((array)$outcomes);
488 491
 
492
+
489 493
         foreach ($outcomes as $outcome) {
490
-            $outcomes_attempted[$outcome->id] = $outcome->courses_attempted($grouped_courses);
491
-            $outcomes_achieved[$outcome->id] = $outcome->courses_achieved($grouped_courses);
494
+            $outcomes_attempted[$outcome->id] = 0;
495
+            $outcomes_achieved[$outcome->id] = 0;
492 496
         }
493 497
 
498
+
499
+        //foreach ($outcomes as $outcome) {
500
+        //$outcomes_attempted[$outcome->id] = $outcome->courses_attempted($grouped_courses);
501
+        //$outcomes_achieved[$outcome->id] = $outcome->courses_achieved($grouped_courses);
502
+
503
+        //    $outcomes_achieved[$outcome->id]  = $results[$outcome->id]['calculations']
504
+        //    $outcomes_attempted[$outcome->id] = $results[$outcome->id]['calculations']
505
+
506
+        //}
507
+
494 508
         // var_dump($outcomes_attempted);
495 509
         // print "<br>";
496 510
         // var_dump($outcomes_achieved);
@@ -505,6 +519,14 @@ CoursesController extends \BaseController
505 519
                 ->where('number', $grouped_course->number)
506 520
                 ->where('semester_id', $grouped_course->semester_id)
507 521
                 ->get();
522
+
523
+            $results = $grouped_course->student_report_for_outcome;
524
+            Log::info($results);
525
+            foreach ($outcomes as $outcome) {
526
+                $outcomes_attempted[$outcome->id] += isset($results[$outcome->id]) ? $results[$outcome->id]['calculations']['student_attempted'] : 0;
527
+                $outcomes_achieved[$outcome->id] +=  isset($results[$outcome->id]) ? $results[$outcome->id]['calculations']['student_achieved'] : 0;
528
+            }
529
+
508 530
             // 
509 531
             //             // For each of the sections, add the attempted and achieved criteria per outcome
510 532
             //             foreach ($sections as $section)
@@ -543,10 +565,11 @@ CoursesController extends \BaseController
543 565
 
544 566
         $activities = Activity::with('course')->whereIn('course_id', $section_ids)
545 567
             ->join('activity_criterion as ac', 'ac.activity_id', '=', 'activities.id')
546
-            ->join('transformative_activity_criterion as tac', 'ac.id', '=', 'tac.activity_criterion_id')
547
-            ->join('transformative_actions as ta', 'ta.id', '=', 'tac.trans_action_id')
568
+
569
+            //->leftJoin('transformative_activity_criterion as tac', 'ac.id', '=', 'tac.activity_criterion_id')
570
+            //->join('transformative_actions as ta', 'ta.id', '=', 'tac.trans_action_id')
548 571
             ->select('activities.*')
549
-            ->addSelect('ta.description as transforming_actions')
572
+            //->addSelect('ta.description as transforming_actions')
550 573
             ->distinct()
551 574
             ->orderBy('name')->get();
552 575
 

+ 7
- 0
app/models/Activity.php Ver fichero

@@ -286,6 +286,13 @@ class Activity extends Eloquent
286 286
     }
287 287
     return $outcomes_dict;
288 288
   }
289
+
290
+  public function getTransformingActionAttribute()
291
+  {
292
+    return TransformativeAction::join('transformative_activity_criterion', 'trans_action_id', '=', 'transformative_actions.id')
293
+      ->join('activity_criterion', 'activity_criterion.id', '=', 'transformative_activity_criterion.activity_criterion_id')
294
+      ->where('activity_id', $this->id)->first();
295
+  }
289 296
   // o_ach_array
290 297
   public function getOAchArrayAttribute($value)
291 298
   {

+ 11
- 6
app/models/Course.php Ver fichero

@@ -100,7 +100,7 @@ class Course extends Eloquent
100 100
   {
101 101
     if (isset($this->typ_semester_course_id)) {
102 102
       //return 
103
-
103
+      Log::info(array($this));
104 104
       return TransformativeAction::join('annual_plan_transformative', 'transformative_actions.id', '=', 'annual_plan_transformative.trans_id')
105 105
         ->where('typ_semester_course_id', $this->typ_semester_course_id)
106 106
         ->select('transformative_actions.*', DB::raw("{$this->semester_id} as semester_id"))
@@ -132,8 +132,8 @@ class Course extends Eloquent
132 132
     $criteria_id = DB::table('annual_plan_objective')
133 133
       ->where('typ_semester_course_id', $this->typ_semester_course_id)
134 134
       ->lists('criteria_id');
135
-    Log::info($this->typ_semester_course_id);
136
-    Log::info("dame ese id");
135
+    //Log::info($this->typ_semester_course_id);
136
+    //Log::info("dame ese id");
137 137
     $program = Program::where('id', $this->program_id)->first();
138 138
     // Log::info($program->code);
139 139
     //Si es un programa como core, enseña todos los estudiantes
@@ -416,8 +416,8 @@ class Course extends Eloquent
416 416
       $criteria_id = DB::table('annual_plan_objective')
417 417
         ->where('typ_semester_course_id', $course_code->typ_semester_course_id)
418 418
         ->lists('criteria_id');
419
-      Log::info($course_code->typ_semester_course_id);
420
-      Log::info("dame ese id");
419
+      //Log::info($course_code->typ_semester_course_id);
420
+      //Log::info("dame ese id");
421 421
       $program = Program::where('id', $course_code->program_id)->first();
422 422
       // Log::info($program->code);
423 423
       //Si es un programa como core, enseña todos los estudiantes
@@ -574,6 +574,11 @@ class Course extends Eloquent
574 574
         $table_per_student = $table_per_student->join('criterion_objective_outcome', 'criterion_objective_outcome.criterion_id', '=', 'activity_criterion.criterion_id');
575 575
         //->join('program_criterion_objective_outcome', 'program_criterion_objective_outcome.cri_obj_out_id', '=', 'criterion_objective_outcome.id')
576 576
         //->whereIn('program_criterion_objective_outcome.program_id', $program_ids);
577
+
578
+        /*
579
+        Entonces que tendrías aqui?, estudiantes por dominio?
580
+
581
+        */
577 582
       }
578 583
       //si estan grouped
579 584
       if (isset($course_code->grouped)) {
@@ -637,7 +642,7 @@ class Course extends Eloquent
637 642
               {student x2, crit_attempted, crit_achieved},
638 643
               ...
639 644
               }
640
-              'calculation':{
645
+              'calculations':{
641 646
                 student_achieved, student_attempted
642 647
               }
643 648
             },

+ 6
- 3
app/models/Objective.php Ver fichero

@@ -97,16 +97,17 @@ class Objective extends Eloquent
97 97
 
98 98
     //funciona con Outcome::getObjectivesReport
99 99
     //Es como la imagen suelta por el app llamada, tabla_estudiantes.jpg
100
-    //
100
+    // 
101 101
     public static function getPlanReport($objective)
102 102
     {
103 103
         $course_codes = DB::table('typ_semester_courses')
104 104
             ->join('courses', 'courses.id', '=', 'typ_semester_courses.course_id')
105 105
             ->where('typ_semester_objective_id', $objective->typ_semester_objective_id)
106 106
             ->where('courses.program_id', $objective->program_id)
107
-            ->select('courses.code', 'courses.number', 'courses.id as course_id', 'typ_semester_courses.id as typ_semester_course_id', DB::raw("'{$objective->semester_id}' as semester_id"), "courses.program_id")
107
+            ->select('courses.code', 'courses.number', 'courses.id as course_id', 'typ_semester_courses.id as typ_semester_course_id', DB::raw("{$objective->semester_id} as semester_id"), "courses.program_id")
108 108
             ->get();
109
-        Log::info($course_codes);
109
+        //Log::info($course_codes);
110
+        Log::info("No es aqui");
110 111
 
111 112
         //$course_codes['studentPerOutcome'] = array();
112 113
 
@@ -121,8 +122,10 @@ class Objective extends Eloquent
121 122
 
122 123
             $course_code->students = Course::getStudentReportForOutcome($course_code);
123 124
             //Log::info(array($course_code));
125
+            Log::info("dimelo");
124 126
             $course_code->criteria = Course::getCriteriaPlanReport($course_code);
125 127
         }
128
+        Log::info("???");
126 129
         return $course_codes;
127 130
     }
128 131
     public function outcomes()

+ 2
- 2
app/models/Outcome.php Ver fichero

@@ -192,14 +192,14 @@ class Outcome extends Eloquent
192 192
 		//Log::info('semester_program_outcome' . $semester_id . ',' . $program_id . ',' . $this->id);
193 193
 
194 194
 		if ($with_model) {
195
-			Log::info("Acho aqui estamos en with_model");
195
+			//Log::info("Acho aqui estamos en with_model");
196 196
 			$objective_id  = $objectives->lists('objective_id');
197 197
 			$typ_semester_objective_ids = $objectives->lists('typ_semester_objective_id');
198 198
 			//$program_id = $objectives->lists('program_id');
199 199
 			//$semester_id = $objectives ->lists('semester_id');
200 200
 
201 201
 			$objectives = Objective::whereIn("objectives.id", $objective_id);
202
-			Log::info($objective_id);
202
+			//Log::info($objective_id);
203 203
 			//Log::info(array($objectives));
204 204
 
205 205
 			foreach ($objectives as $i => $o) {

+ 442
- 0
app/views/annual_htmls/plan-on-05-10-2022-for-999-by-5478.blade.php Ver fichero

@@ -0,0 +1,442 @@
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">Unassigned Program Report</p>
112
+
113
+    <h1 class="header-text">Academic Year 2019-2020 </h1>
114
+</div>
115
+
116
+    <h1 class="outcome-header">Content Knowledge, Skills or Dispositions in the academic program learning outcomes <sub>(Semester
117
+            B91)</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. Redactar enunciados aplicando teorías del aprendizaje
146
+                    </td>
147
+                    <td>
148
+                        <ol type="1">
149
+
150
+
151
+                                                            <li>
152
+                                    <p>ADMI-6590</p>
153
+
154
+                                    <ol type="a">
155
+                                                                                    <li>
156
+                                                Identificación de la información más importante
157
+                                            </li>
158
+                                                                            </ol>
159
+
160
+                                    
161
+
162
+                                </li>
163
+                                                    </ol>
164
+                    </td>
165
+                    <td>
166
+                        <ol type="1">
167
+                                                                                                                </ol>
168
+
169
+
170
+                    </td>
171
+
172
+
173
+                </tr>
174
+            
175
+        </tbody>
176
+
177
+    </table>
178
+
179
+        
180
+            <h2>Program Transformative Actions</h2>
181
+            <hr>
182
+
183
+            <table class="table table-striped table-condensed">
184
+                <thead>
185
+                    <tr>
186
+                        <th></th>
187
+                        <th>Transformative Action</th>
188
+                        <th>Category</th>
189
+
190
+
191
+                    </tr>
192
+                </thead>
193
+                <tbody>
194
+                                            <tr>
195
+                            <td>1.</td>
196
+                            <td>
197
+                                <strong>Si pa: </strong>Si le metemos entonces full
198
+
199
+
200
+                            </td>
201
+                            <td>
202
+                                Cosa guapa
203
+                            </td>
204
+
205
+
206
+
207
+
208
+                        </tr>
209
+                                            <tr>
210
+                            <td>2.</td>
211
+                            <td>
212
+                                <strong>[09g][ugv: </strong>pi;hyv[ougbo[b[biujb[kjb
213
+
214
+
215
+
216
+                            </td>
217
+                            <td>
218
+                                Cosa guapa
219
+                            </td>
220
+
221
+
222
+
223
+
224
+                        </tr>
225
+                    
226
+                </tbody>
227
+            </table>
228
+            <hr>
229
+        
230
+        <h1 class="outcome-header">Content Knowledge, Skills or Dispositions in the academic program learning outcomes <sub>(Semester
231
+            B92)</sub></h1>
232
+    <hr>
233
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
234
+        the
235
+        attempts</p>
236
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
237
+        70.00%
238
+
239
+        <hr>
240
+    <table class="table table-striped table-condensed">
241
+        <thead>
242
+            <tr>
243
+                <th>
244
+                    Objectives for Courses
245
+                </th>
246
+
247
+                <th>
248
+                    Courses and Criteria
249
+                </th>
250
+                <th>
251
+                    Transformative Actions to be Implemented
252
+                </th>
253
+            </tr>
254
+        </thead>
255
+        <tbody>
256
+                            <tr>
257
+                    <td>
258
+                        
259
+                        A. Redactar enunciados aplicando teorías del aprendizaje
260
+                    </td>
261
+                    <td>
262
+                        <ol type="1">
263
+
264
+
265
+                                                            <li>
266
+                                    <p>ADPU-6195</p>
267
+
268
+                                    <ol type="a">
269
+                                                                                    <li>
270
+                                                Organización de la información
271
+                                            </li>
272
+                                                                                    <li>
273
+                                                Identificación de la información más importante
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
+        
297
+            <h2>Program Transformative Actions</h2>
298
+            <hr>
299
+
300
+            <table class="table table-striped table-condensed">
301
+                <thead>
302
+                    <tr>
303
+                        <th></th>
304
+                        <th>Transformative Action</th>
305
+                        <th>Category</th>
306
+
307
+
308
+                    </tr>
309
+                </thead>
310
+                <tbody>
311
+                                            <tr>
312
+                            <td>1.</td>
313
+                            <td>
314
+                                <strong>gabriel: </strong>sukdfhsdf
315
+
316
+
317
+                            </td>
318
+                            <td>
319
+                                Acción transformadora para Debugging
320
+                            </td>
321
+
322
+
323
+
324
+
325
+                        </tr>
326
+                    
327
+                </tbody>
328
+            </table>
329
+            <hr>
330
+        
331
+        <h1 class="outcome-header">Information Literacy <sub>(Semester
332
+            B92)</sub></h1>
333
+    <hr>
334
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
335
+        the
336
+        attempts</p>
337
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
338
+        70.00%
339
+
340
+        <hr>
341
+    <table class="table table-striped table-condensed">
342
+        <thead>
343
+            <tr>
344
+                <th>
345
+                    Objectives for Courses
346
+                </th>
347
+
348
+                <th>
349
+                    Courses and Criteria
350
+                </th>
351
+                <th>
352
+                    Transformative Actions to be Implemented
353
+                </th>
354
+            </tr>
355
+        </thead>
356
+        <tbody>
357
+                            <tr>
358
+                    <td>
359
+                        
360
+                        A. Vamos a ver que pasaahora
361
+                    </td>
362
+                    <td>
363
+                        <ol type="1">
364
+
365
+
366
+                                                            <li>
367
+                                    <p>INCO-4102</p>
368
+
369
+                                    <ol type="a">
370
+                                                                                    <li>
371
+                                                Contenido (relación con el tema de investigación)
372
+                                            </li>
373
+                                                                                    <li>
374
+                                                Organización
375
+                                            </li>
376
+                                                                                    <li>
377
+                                                Organización de la información
378
+                                            </li>
379
+                                                                            </ol>
380
+
381
+                                    
382
+
383
+                                </li>
384
+                                                    </ol>
385
+                    </td>
386
+                    <td>
387
+                        <ol type="1">
388
+                                                                                                                </ol>
389
+
390
+
391
+                    </td>
392
+
393
+
394
+                </tr>
395
+            
396
+        </tbody>
397
+
398
+    </table>
399
+
400
+        
401
+            <h2>Program Transformative Actions</h2>
402
+            <hr>
403
+
404
+            <table class="table table-striped table-condensed">
405
+                <thead>
406
+                    <tr>
407
+                        <th></th>
408
+                        <th>Transformative Action</th>
409
+                        <th>Category</th>
410
+
411
+
412
+                    </tr>
413
+                </thead>
414
+                <tbody>
415
+                                            <tr>
416
+                            <td>1.</td>
417
+                            <td>
418
+                                <strong>anda pal carajo: </strong>qo9uhwouwhfoushddf
419
+
420
+
421
+
422
+                            </td>
423
+                            <td>
424
+                                Unas cabras nuevas de maya??
425
+                            </td>
426
+
427
+
428
+
429
+
430
+                        </tr>
431
+                    
432
+                </tbody>
433
+            </table>
434
+            <hr>
435
+        
436
+    
437
+
438
+</body></html>
439
+<script type="text/javascript">
440
+
441
+
442
+</script>

+ 569
- 0
app/views/annual_htmls/plan-on-06-10-2022-for-999-by-5478.blade.php Ver fichero

@@ -0,0 +1,569 @@
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">Unassigned Program Report</p>
112
+
113
+    <h1 class="header-text">Academic Year 2023-2024 </h1>
114
+</div>
115
+
116
+    <h1 class="outcome-header">Effective Communication Skills <sub>(Semester
117
+            C31)</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. Vamos a ver que pasaahora
146
+                    </td>
147
+                    <td>
148
+                        <ol type="1">
149
+
150
+
151
+                                                            <li>
152
+                                    <p>CCOM-1294</p>
153
+
154
+                                    <ol type="a">
155
+                                                                                    <li>
156
+                                                Extracción de notas importantes
157
+                                            </li>
158
+                                                                            </ol>
159
+
160
+                                    
161
+
162
+                                </li>
163
+                                                    </ol>
164
+                    </td>
165
+                    <td>
166
+                        <ol type="1">
167
+                                                                                                                </ol>
168
+
169
+
170
+                    </td>
171
+
172
+
173
+                </tr>
174
+            
175
+        </tbody>
176
+
177
+    </table>
178
+
179
+        
180
+            <h2>Program Transformative Actions</h2>
181
+            <hr>
182
+
183
+            <table class="table table-striped table-condensed">
184
+                <thead>
185
+                    <tr>
186
+                        <th></th>
187
+                        <th>Transformative Action</th>
188
+                        <th>Category</th>
189
+
190
+
191
+                    </tr>
192
+                </thead>
193
+                <tbody>
194
+                                            <tr>
195
+                            <td>1.</td>
196
+                            <td>
197
+                                <strong>amor y alegria: </strong>Yo recuerdo que aun me decias 
198
+
199
+
200
+                            </td>
201
+                            <td>
202
+                                Cosa guapa
203
+                            </td>
204
+
205
+
206
+
207
+
208
+                        </tr>
209
+                                            <tr>
210
+                            <td>2.</td>
211
+                            <td>
212
+                                <strong>Cosa guapaa: </strong>souihs[dojsd[hu[ho[jhlk'h
213
+
214
+
215
+
216
+                            </td>
217
+                            <td>
218
+                                acho gaby te amo
219
+                            </td>
220
+
221
+
222
+
223
+
224
+                        </tr>
225
+                    
226
+                </tbody>
227
+            </table>
228
+            <hr>
229
+        
230
+        <h1 class="outcome-header">Information Literacy <sub>(Semester
231
+            C31)</sub></h1>
232
+    <hr>
233
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
234
+        the
235
+        attempts</p>
236
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
237
+        70.00%
238
+
239
+        <hr>
240
+    <table class="table table-striped table-condensed">
241
+        <thead>
242
+            <tr>
243
+                <th>
244
+                    Objectives for Courses
245
+                </th>
246
+
247
+                <th>
248
+                    Courses and Criteria
249
+                </th>
250
+                <th>
251
+                    Transformative Actions to be Implemented
252
+                </th>
253
+            </tr>
254
+        </thead>
255
+        <tbody>
256
+                            <tr>
257
+                    <td>
258
+                        
259
+                        A. Vamos a ver que pasaahora
260
+                    </td>
261
+                    <td>
262
+                        <ol type="1">
263
+
264
+
265
+                                                            <li>
266
+                                    <p>COMU-3043</p>
267
+
268
+                                    <ol type="a">
269
+                                                                                    <li>
270
+                                                Identificación de la información más importante
271
+                                            </li>
272
+                                                                            </ol>
273
+
274
+                                                                            <hr style="margin-left:-40px">
275
+                                    
276
+
277
+                                </li>
278
+                                                            <li>
279
+                                    <p>CIFI-3074</p>
280
+
281
+                                    <ol type="a">
282
+                                                                                    <li>
283
+                                                Organización de la información
284
+                                            </li>
285
+                                                                            </ol>
286
+
287
+                                    
288
+
289
+                                </li>
290
+                                                    </ol>
291
+                    </td>
292
+                    <td>
293
+                        <ol type="1">
294
+                                                                                                                                                                            </ol>
295
+
296
+
297
+                    </td>
298
+
299
+
300
+                </tr>
301
+            
302
+        </tbody>
303
+
304
+    </table>
305
+
306
+        
307
+            <h2>Program Transformative Actions</h2>
308
+            <hr>
309
+
310
+            <table class="table table-striped table-condensed">
311
+                <thead>
312
+                    <tr>
313
+                        <th></th>
314
+                        <th>Transformative Action</th>
315
+                        <th>Category</th>
316
+
317
+
318
+                    </tr>
319
+                </thead>
320
+                <tbody>
321
+                                            <tr>
322
+                            <td>1.</td>
323
+                            <td>
324
+                                <strong>ajsjajdjasjja: </strong>En uno bien loco
325
+
326
+
327
+                            </td>
328
+                            <td>
329
+                                De todo lo que
330
+                            </td>
331
+
332
+
333
+
334
+
335
+                        </tr>
336
+                    
337
+                </tbody>
338
+            </table>
339
+            <hr>
340
+        
341
+        <h1 class="outcome-header">Information Literacy <sub>(Semester
342
+            C32)</sub></h1>
343
+    <hr>
344
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
345
+        the
346
+        attempts</p>
347
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
348
+        70.00%
349
+
350
+        <hr>
351
+    <table class="table table-striped table-condensed">
352
+        <thead>
353
+            <tr>
354
+                <th>
355
+                    Objectives for Courses
356
+                </th>
357
+
358
+                <th>
359
+                    Courses and Criteria
360
+                </th>
361
+                <th>
362
+                    Transformative Actions to be Implemented
363
+                </th>
364
+            </tr>
365
+        </thead>
366
+        <tbody>
367
+                            <tr>
368
+                    <td>
369
+                        
370
+                        A. Vamos a ver que pasaahora
371
+                    </td>
372
+                    <td>
373
+                        <ol type="1">
374
+
375
+
376
+                                                            <li>
377
+                                    <p>ESSI-3122</p>
378
+
379
+                                    <ol type="a">
380
+                                                                                    <li>
381
+                                                Extracción de notas importantes
382
+                                            </li>
383
+                                                                            </ol>
384
+
385
+                                                                            <hr style="margin-left:-40px">
386
+                                    
387
+
388
+                                </li>
389
+                                                            <li>
390
+                                    <p>ESSI-3121</p>
391
+
392
+                                    <ol type="a">
393
+                                                                                    <li>
394
+                                                Contenido (relación con el tema de investigación)
395
+                                            </li>
396
+                                                                            </ol>
397
+
398
+                                                                            <hr style="margin-left:-40px">
399
+                                    
400
+
401
+                                </li>
402
+                                                            <li>
403
+                                    <p>COMU-4006</p>
404
+
405
+                                    <ol type="a">
406
+                                                                                    <li>
407
+                                                Organización
408
+                                            </li>
409
+                                                                            </ol>
410
+
411
+                                    
412
+
413
+                                </li>
414
+                                                    </ol>
415
+                    </td>
416
+                    <td>
417
+                        <ol type="1">
418
+                                                                                                                                                                                                                                        </ol>
419
+
420
+
421
+                    </td>
422
+
423
+
424
+                </tr>
425
+            
426
+        </tbody>
427
+
428
+    </table>
429
+
430
+        
431
+            <h2>Program Transformative Actions</h2>
432
+            <hr>
433
+
434
+            <table class="table table-striped table-condensed">
435
+                <thead>
436
+                    <tr>
437
+                        <th></th>
438
+                        <th>Transformative Action</th>
439
+                        <th>Category</th>
440
+
441
+
442
+                    </tr>
443
+                </thead>
444
+                <tbody>
445
+                                            <tr>
446
+                            <td>1.</td>
447
+                            <td>
448
+                                <strong>Yo recuerdo: </strong>Mera pero
449
+
450
+
451
+                            </td>
452
+                            <td>
453
+                                Cosa guapa
454
+                            </td>
455
+
456
+
457
+
458
+
459
+                        </tr>
460
+                    
461
+                </tbody>
462
+            </table>
463
+            <hr>
464
+        
465
+        <h1 class="outcome-header">Logical-mathematical reasoning  <sub>(Semester
466
+            C32)</sub></h1>
467
+    <hr>
468
+    <p class="outcome-text">Target to achieve the learning outcome: 66.66 or more of
469
+        the
470
+        attempts</p>
471
+    <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
472
+        70.00%
473
+
474
+        <hr>
475
+    <table class="table table-striped table-condensed">
476
+        <thead>
477
+            <tr>
478
+                <th>
479
+                    Objectives for Courses
480
+                </th>
481
+
482
+                <th>
483
+                    Courses and Criteria
484
+                </th>
485
+                <th>
486
+                    Transformative Actions to be Implemented
487
+                </th>
488
+            </tr>
489
+        </thead>
490
+        <tbody>
491
+                            <tr>
492
+                    <td>
493
+                        
494
+                        A. La habilidad de comunicar lo que desarrolló e investigó.
495
+                    </td>
496
+                    <td>
497
+                        <ol type="1">
498
+
499
+
500
+                                                            <li>
501
+                                    <p>CCOM-1294</p>
502
+
503
+                                    <ol type="a">
504
+                                                                                    <li>
505
+                                                Yo recuerdo
506
+                                            </li>
507
+                                                                            </ol>
508
+
509
+                                    
510
+
511
+                                </li>
512
+                                                    </ol>
513
+                    </td>
514
+                    <td>
515
+                        <ol type="1">
516
+                                                                                                                </ol>
517
+
518
+
519
+                    </td>
520
+
521
+
522
+                </tr>
523
+            
524
+        </tbody>
525
+
526
+    </table>
527
+
528
+        
529
+            <h2>Program Transformative Actions</h2>
530
+            <hr>
531
+
532
+            <table class="table table-striped table-condensed">
533
+                <thead>
534
+                    <tr>
535
+                        <th></th>
536
+                        <th>Transformative Action</th>
537
+                        <th>Category</th>
538
+
539
+
540
+                    </tr>
541
+                </thead>
542
+                <tbody>
543
+                                            <tr>
544
+                            <td>1.</td>
545
+                            <td>
546
+                                <strong>cosa guapa: </strong>que de mi estabas enchula
547
+
548
+
549
+                            </td>
550
+                            <td>
551
+                                acho gaby te amo
552
+                            </td>
553
+
554
+
555
+
556
+
557
+                        </tr>
558
+                    
559
+                </tbody>
560
+            </table>
561
+            <hr>
562
+        
563
+    
564
+
565
+</body></html>
566
+<script type="text/javascript">
567
+
568
+
569
+</script>

+ 197
- 0
app/views/annual_htmls/report-on-06-10-2022-for-999-by-5478.blade.php Ver fichero

@@ -0,0 +1,197 @@
1
+<html><head><script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.debug.js"></script></head><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><div id="theEntireDoc">
107
+    <img class="logo" src="http://localhost:8000/images/logo_uprrp_bw.png" alt="UPRRP Logo">
108
+
109
+    <div class="header">
110
+        <p class="header-text">University of Puerto Rico, Río Piedras Campus</p>
111
+        <p class="header-text">Online Learning Assessment System</p>
112
+        <p class="header-text">Unassigned Program Report</p>
113
+
114
+        <h1 class="header-text">Academic Year 2023-2024 </h1>
115
+    </div>
116
+
117
+                        <h1 class="outcome-header">Effective Communication Skills <sub>(Semester
118
+                    C31)</sub></h1>
119
+            <hr>
120
+            <p class="outcome-text">Target to achieve the learning outcome: 66.66 or
121
+                more of
122
+                the
123
+                attempts</p>
124
+            <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
125
+                70.00%
126
+            <p class="outcome-text">Results for Effective Communication Skills
127
+
128
+
129
+                <em style="color: red">N/A </em>
130
+
131
+
132
+            </p>
133
+            <p class="outcome-text" style="color: red">No student has been assessed in this outcome</p>
134
+            <hr>
135
+                                <h1 class="outcome-header">Information Literacy <sub>(Semester
136
+                    C31)</sub></h1>
137
+            <hr>
138
+            <p class="outcome-text">Target to achieve the learning outcome: 66.66 or
139
+                more of
140
+                the
141
+                attempts</p>
142
+            <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
143
+                70.00%
144
+            <p class="outcome-text">Results for Information Literacy
145
+
146
+
147
+                <em style="color: red">N/A </em>
148
+
149
+
150
+            </p>
151
+            <p class="outcome-text" style="color: red">No student has been assessed in this outcome</p>
152
+            <hr>
153
+                                <h1 class="outcome-header">Information Literacy <sub>(Semester
154
+                    C32)</sub></h1>
155
+            <hr>
156
+            <p class="outcome-text">Target to achieve the learning outcome: 66.66 or
157
+                more of
158
+                the
159
+                attempts</p>
160
+            <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
161
+                70.00%
162
+            <p class="outcome-text">Results for Information Literacy
163
+
164
+
165
+                <em style="color: red">N/A </em>
166
+
167
+
168
+            </p>
169
+            <p class="outcome-text" style="color: red">No student has been assessed in this outcome</p>
170
+            <hr>
171
+                                <h1 class="outcome-header">Logical-mathematical reasoning  <sub>(Semester
172
+                    C32)</sub></h1>
173
+            <hr>
174
+            <p class="outcome-text">Target to achieve the learning outcome: 66.66 or
175
+                more of
176
+                the
177
+                attempts</p>
178
+            <p class="outcome-text">Expected percent of students achieving the target by learning outcome:
179
+                70.00%
180
+            <p class="outcome-text">Results for Logical-mathematical reasoning 
181
+
182
+
183
+                <em style="color: red">N/A </em>
184
+
185
+
186
+            </p>
187
+            <p class="outcome-text" style="color: red">No student has been assessed in this outcome</p>
188
+            <hr>
189
+            </div>
190
+
191
+
192
+</body></html>
193
+<script type="text/javascript">
194
+
195
+
196
+
197
+</script>

+ 16
- 2
app/views/local/managers/shared/annual_report.blade.php Ver fichero

@@ -248,13 +248,16 @@
248 248
                 'onclick': 'add_comments_to_plan()'
249 249
             }).html("<span class='glyphicon glyphicon-plus'></span> Add Comments");
250 250
             $('#comments_outcome').append('<h3>Comments</h3>')
251
-            if (outcome_comments.length) {
252
-                table_for_comments = $('<table>', {
251
+            table_for_comments = $('<table>', {
253 252
                     'class': 'table table-striped table-condensed datatable',
254 253
                     'id': 'table_for_comments'
255 254
                 }).html('<thead><th>Comments</th><th>Edit or Delete</th></thead><tbody></tbody>');
256 255
                 table_for_comments.appendTo('#comments_outcome');
257 256
                 table_for_comments = table_for_comments.DataTable();
257
+            
258
+            if (outcome_comments.length) {
259
+                $("#table_for_comments").parent().parent().parent().show();
260
+
258 261
                 $.each(outcome_comments, function(index, comment) {
259 262
 
260 263
                     comment_td = '<div id="comments_id_' + comment.id + '">' + comment.comments + '</div>';
@@ -284,8 +287,12 @@
284 287
                 });
285 288
 
286 289
             }
290
+            else{
291
+                $("#table_for_comments").parent().parent().parent().hide();
292
+            }
287 293
 
288 294
             $('#comments_outcome').append('<hr>');
295
+
289 296
             $('#comments_outcome').append(button_for_adding_comments);
290 297
 
291 298
 
@@ -346,7 +353,9 @@
346 353
                     if ($('#comments_id_' + edit_id).length) {
347 354
                         $('#comments_id_' + edit_id).html(comment_area.val());
348 355
                     } else {
356
+                        
349 357
                         table_for_comments = $('#table_for_comments').DataTable();
358
+                        $("#table_for_comments").parent().parent().parent().show();
350 359
                         comment_td = '<div id="comments_id_' + edit_id + '">' + comment_area.val() + '</div>';
351 360
 
352 361
                         inputEdit = $('<input>', {
@@ -1215,6 +1224,11 @@
1215 1224
 
1216 1225
                             }
1217 1226
                         }
1227
+                        else{
1228
+                            FinalReport = "<p style = 'margin: 30px'><strong>Results for " + outcome.name +
1229
+                                    ": </strong><em style = 'color: red'>" +
1230
+                                    0+ "% </em></p>";
1231
+                        }
1218 1232
 
1219 1233
                         $("#outcomeInfo").append(FinalReport)
1220 1234
 

+ 25
- 6
app/views/local/managers/shared/grouped_course.blade.php Ver fichero

@@ -70,7 +70,11 @@
70 70
                 <tr>
71 71
                     <td>{{ $activity->name }} </td>
72 72
                     <td>{{ $activity->course->section }}</td>
73
-                    <td>{{ $activity->transforming_actions }}</td>
73
+                    @if(isset($activity->transforming_action))
74
+                    <td><strong>{{ $activity->transforming_action->at_text }}: </strong>{{$activity->transforming_action->description}}</td>
75
+                    @else
76
+                    <td></td>
77
+                    @endif
74 78
                     <td>{{ $activity->assessment_comments }}</td>
75 79
                 </tr>
76 80
             @endforeach
@@ -116,7 +120,7 @@ $(function () {
116 120
         xAxis: {
117 121
             categories: [
118 122
                 @foreach($outcomes as $outcome)
119
-                    "{{{ $outcome->name }}}",
123
+                    "{{{ $outcome->name }}} <br>(N = {{$outcomes_attempted[$outcome->id]}}, {{$outcomes_achieved[$outcome->id]}})", 
120 124
                 @endforeach
121 125
             ],
122 126
             labels: {
@@ -134,8 +138,23 @@ $(function () {
134 138
             min: 0,
135 139
             max: 100,
136 140
             title: {
137
-                text: 'Percentage'
138
-            }
141
+            text: 'Percentage'
142
+            }, 
143
+            
144
+                    plotLines:[{
145
+                value:66.67,
146
+                color: '#000',
147
+                width:3,
148
+                zIndex:4,
149
+                label:{
150
+                    text: 'Goal (66.67%)',
151
+                    style: {
152
+                        color: '#000',
153
+                        fontSize: '14px',
154
+                    }
155
+        
156
+                }
157
+            }]
139 158
         },
140 159
         tooltip: {
141 160
             headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
@@ -156,7 +175,7 @@ $(function () {
156 175
             groupPadding: 0.075
157 176
             },
158 177
         },
159
-        series: [{
178
+        series: [/*{
160 179
             name: 'Expected Value',
161 180
             color: '#555555',
162 181
             dataLabels: {
@@ -183,7 +202,7 @@ $(function () {
183 202
                 @endforeach
184 203
             ]
185 204
 
186
-        }, {
205
+        }, */{
187 206
             name: 'Obtained Value',
188 207
             color: '#e70033',
189 208
             dataLabels: {

+ 26
- 7
app/views/local/managers/shared/limited-course.blade.php Ver fichero

@@ -105,7 +105,11 @@
105 105
                                     {{ HTML::linkAction('RubricsController@show_limited', $activity->rubric[0]->name, array($activity->rubric[0]->id)) }}
106 106
                                 @endif
107 107
                             </td>
108
-                            <td>{{{ $activity->transforming_actions() }}}</td>
108
+                            @if(isset($activity->transforming_action))
109
+                            <td><strong>{{ $activity->transforming_action->at_text }}: </strong>{{$activity->transforming_action->description}}</td>
110
+                            @else
111
+                            <td></td>
112
+                            @endif
109 113
                         </tr>
110 114
                         @endforeach
111 115
                     </tbody>
@@ -138,7 +142,7 @@ $(function () {
138 142
         xAxis: {
139 143
             categories: [
140 144
                 @foreach($outcomes as $outcome)
141
-                    "{{{ $outcome->name }}}",
145
+                    "{{{ $outcome->name }}}<br>(N = {{$outcomes_attempted[$outcome->id]}}, {{$outcomes_achieved[$outcome->id]}})",
142 146
                 @endforeach
143 147
             ],
144 148
             labels: {
@@ -152,12 +156,27 @@ $(function () {
152 156
                 },
153 157
             }
154 158
         },
155
-        yAxis: {
159
+          yAxis: {
156 160
             min: 0,
157 161
             max: 100,
158 162
             title: {
159
-                text: 'Percentage'
160
-            }
163
+            text: 'Percentage'
164
+            }, 
165
+            
166
+                    plotLines:[{
167
+                value:66.67,
168
+                color: '#000',
169
+                width:3,
170
+                zIndex:4,
171
+                label:{
172
+                    text: 'Goal (66.67%)',
173
+                    style: {
174
+                        color: '#000',
175
+                        fontSize: '14px',
176
+                    }
177
+        
178
+                }
179
+            }]
161 180
         },
162 181
         tooltip: {
163 182
             headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
@@ -205,7 +224,7 @@ $(function () {
205 224
                 @endforeach
206 225
 
207 226
             ]
208
-        }, {
227
+        }/*, {
209 228
             name: 'Expected Value',
210 229
             color: '#555555',
211 230
             dataLabels: {
@@ -232,7 +251,7 @@ $(function () {
232 251
                 @endforeach
233 252
             ]
234 253
 
235
-        }]
254
+        }*/]
236 255
     });
237 256
 });
238 257
 

+ 64
- 24
app/views/local/professors/compare_activities.blade.php Ver fichero

@@ -817,7 +817,12 @@
817 817
     xAxis: {
818 818
     categories: [
819 819
     @foreach ($outcomes as $outcome)
820
-        "{{ $outcome->name }}",
820
+        "{{ $outcome->name }}<br>"+
821
+        @if(isset($results_1[$outcome->id]))
822
+        "( N = {{$results_1[$outcome->id]->attempted}}, {{$results_1[$outcome->id]->achieved}})",
823
+        @else
824
+        "( N = 0, 0)",
825
+        @endif
821 826
     @endforeach
822 827
     ],
823 828
     labels: {
@@ -832,12 +837,27 @@
832 837
     },
833 838
     }
834 839
     },
835
-    yAxis: {
836
-    min: 0,
837
-    max: 100,
838
-    title: {
839
-    text: 'Percentage'
840
-    }
840
+    yAxis:  {
841
+        min: 0,
842
+        max: 100,
843
+        title: {
844
+        text: 'Percentage'
845
+        }, 
846
+        
847
+                plotLines:[{
848
+            value:66.67,
849
+            color: '#000',
850
+            width:3,
851
+            zIndex:4,
852
+            label:{
853
+                text: 'Goal (66.67%)',
854
+                style: {
855
+                    color: '#000',
856
+                    fontSize: '14px',
857
+                }
858
+    
859
+            }
860
+        }]
841 861
     },
842 862
     tooltip: {
843 863
     headerFormat: '<span style="font-size:10px">{point.key}</span>'+
@@ -877,15 +897,15 @@
877 897
     },
878 898
     data: [
879 899
     @foreach ($outcomes as $index => $outcome)
880
-        @if (is_array($outcomes_attempted_1) && array_key_exists($outcome->id, $outcomes_attempted_1) && $outcomes_attempted_1[$outcome->id] != 0)
881
-            {{ ($outcomes_achieved_1[$outcome->id] / $outcomes_attempted_1[$outcome->id]) * 100 }},
900
+        @if (is_array($results_1) && array_key_exists($outcome->id, $results_1) && $results_1[$outcome->id]->attempted != 0)
901
+            {{ ($results_1[$outcome->id]->achieved / $results_1[$outcome->id]->attempted) * 100 }},
882 902
         @else
883 903
             0,
884 904
         @endif
885 905
     @endforeach
886 906
     ],
887 907
     pointPadding: 0,
888
-    }, {
908
+    }/*, {
889 909
     name: 'Expected Value',
890 910
     color: '#555555',
891 911
     dataLabels: {
@@ -901,7 +921,7 @@
901 921
     },
902 922
     data: [
903 923
     @foreach ($outcomes as $index => $outcome)
904
-        @if (is_array($outcomes_attempted_1) && array_key_exists($outcome->id, $outcomes_attempted_1) && $outcomes_attempted_1[$outcome->id] != 0)
924
+        @if (is_array($results_1) && array_key_exists($outcome->id, $results_1) && $results_1[$outcome->id]->attempted != 0)
905 925
             {{ $outcome->expected_outcome }},
906 926
         @else
907 927
             0,
@@ -909,7 +929,7 @@
909 929
     @endforeach
910 930
     ],
911 931
     pointPadding: 0,
912
-    }]
932
+    }*/]
913 933
     });
914 934
 
915 935
     $('#graph_2').highcharts({
@@ -922,7 +942,12 @@
922 942
     xAxis: {
923 943
     categories: [
924 944
     @foreach ($outcomes as $outcome)
925
-        "{{ $outcome->name }}",
945
+    "{{ $outcome->name }}<br>"+
946
+    @if(isset($results_2[$outcome->id]))
947
+    "( N = {{$results_2[$outcome->id]->attempted}}, {{$results_2[$outcome->id]->achieved}})",
948
+    @else
949
+    "( N = 0, 0)",
950
+    @endif
926 951
     @endforeach
927 952
     ],
928 953
     labels: {
@@ -937,12 +962,27 @@
937 962
     },
938 963
     }
939 964
     },
940
-    yAxis: {
941
-    min: 0,
942
-    max: 100,
943
-    title: {
944
-    text: 'Percentage'
945
-    }
965
+    yAxis:  {
966
+        min: 0,
967
+        max: 100,
968
+        title: {
969
+        text: 'Percentage'
970
+        }, 
971
+        
972
+                plotLines:[{
973
+            value:66.67,
974
+            color: '#000',
975
+            width:3,
976
+            zIndex:4,
977
+            label:{
978
+                text: 'Goal (66.67%)',
979
+                style: {
980
+                    color: '#000',
981
+                    fontSize: '14px',
982
+                }
983
+    
984
+            }
985
+        }]
946 986
     },
947 987
     tooltip: {
948 988
     headerFormat: '<span style="font-size:10px">{point.key}</span>'+
@@ -982,15 +1022,15 @@
982 1022
     },
983 1023
     data: [
984 1024
     @foreach ($outcomes as $index => $outcome)
985
-        @if (is_array($outcomes_attempted_2) && array_key_exists($outcome->id, $outcomes_attempted_2) && $outcomes_attempted_2[$outcome->id] != 0)
986
-            {{ ($outcomes_achieved_2[$outcome->id] / $outcomes_attempted_2[$outcome->id]) * 100 }},
1025
+        @if (is_array($results_2) && array_key_exists($outcome->id, $results_2) && $results_2[$outcome->id]->attempted != 0)
1026
+            {{ ($results_2[$outcome->id]->achieved / $results_2[$outcome->id]->attempted) * 100 }},
987 1027
         @else
988 1028
             0,
989 1029
         @endif
990 1030
     @endforeach
991 1031
     ],
992 1032
     pointPadding: 0,
993
-    }, {
1033
+    }, /*{
994 1034
     name: 'Expected Value',
995 1035
     color: '#555555',
996 1036
     dataLabels: {
@@ -1006,7 +1046,7 @@
1006 1046
     },
1007 1047
     data: [
1008 1048
     @foreach ($outcomes as $index => $outcome)
1009
-        @if (is_array($outcomes_attempted_2) && array_key_exists($outcome->id, $outcomes_attempted_2) && $outcomes_attempted_2[$outcome->id] != 0)
1049
+        @if (is_array($results_2) && array_key_exists($outcome->id, $results_2) && $results_2[$outcome->id]->attempted != 0)
1010 1050
             {{ $outcome->expected_outcome }},
1011 1051
         @else
1012 1052
             0,
@@ -1014,7 +1054,7 @@
1014 1054
     @endforeach
1015 1055
     ],
1016 1056
     pointPadding: 0,
1017
-    }]
1057
+    }*/]
1018 1058
     });
1019 1059
 
1020 1060
     var chart = $('#graph_1').highcharts();

+ 560
- 0
app/views/three_year_plan_htmls/06-10-2022-for-999-by-5478.blade.php Ver fichero

@@ -0,0 +1,560 @@
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 Unassigned 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. La habilidad de comunicar lo que desarrolló e investigó.
123
+                        </td>
124
+                        <td>
125
+                            <ol>
126
+                                                                    <li>[ADPU6195] FUENTES EXTERNAS DE FINANC</li>
127
+                                                                    <li>[CISO3157] LENG CULT SOCI PUERT RICO</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. Esto es un objetivo 1 para prueba 1
155
+                        </td>
156
+                        <td>
157
+                            <ol>
158
+                                                                    <li>[CCOM1294] PCC TECNOLOGIAS MOVILES I </li>
159
+                                                            </ol>
160
+                        </td>
161
+
162
+                    </tr>
163
+                
164
+            </tbody>
165
+        </table>
166
+        <br>
167
+        <br>
168
+                    <br>
169
+    <br>
170
+    <h2 class='header-text'>Second Semester 2022-2023</h2>
171
+    <br>
172
+                  <span>
173
+            <h3>Critical Thinking</h3>
174
+        </span>
175
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
176
+            <thead>
177
+                <tr>
178
+
179
+                    <th>Objectives</th>
180
+                    <th>Courses</th>
181
+
182
+                </tr>
183
+            </thead>
184
+            <tbody>
185
+
186
+                                    <tr>
187
+
188
+                        <td>
189
+                            1. Esto es un objetivo 1 para prueba 1
190
+                        </td>
191
+                        <td>
192
+                            <ol>
193
+                                                                    <li>[ESSI3122] LENG ESPA:NIVEL BASICO 2  </li>
194
+                                                            </ol>
195
+                        </td>
196
+
197
+                    </tr>
198
+                
199
+            </tbody>
200
+        </table>
201
+        <br>
202
+        <br>
203
+                              <span>
204
+            <h3>Effective Communication Skills</h3>
205
+        </span>
206
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
207
+            <thead>
208
+                <tr>
209
+
210
+                    <th>Objectives</th>
211
+                    <th>Courses</th>
212
+
213
+                </tr>
214
+            </thead>
215
+            <tbody>
216
+
217
+                                    <tr>
218
+
219
+                        <td>
220
+                            1. La habilidad de comunicar lo que desarrolló e investigó.
221
+                        </td>
222
+                        <td>
223
+                            <ol>
224
+                                                                    <li>[CCOM1294] PCC TECNOLOGIAS MOVILES I </li>
225
+                                                            </ol>
226
+                        </td>
227
+
228
+                    </tr>
229
+                
230
+            </tbody>
231
+        </table>
232
+        <br>
233
+        <br>
234
+                    <br>
235
+    <br>
236
+    <h2 class='header-text'>First Semester 2023-2024</h2>
237
+    <br>
238
+                  <span>
239
+            <h3>Effective Communication Skills</h3>
240
+        </span>
241
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
242
+            <thead>
243
+                <tr>
244
+
245
+                    <th>Objectives</th>
246
+                    <th>Courses</th>
247
+
248
+                </tr>
249
+            </thead>
250
+            <tbody>
251
+
252
+                                    <tr>
253
+
254
+                        <td>
255
+                            1. Vamos a ver que pasaahora
256
+                        </td>
257
+                        <td>
258
+                            <ol>
259
+                                                                    <li>[CCOM1294] PCC TECNOLOGIAS MOVILES I </li>
260
+                                                            </ol>
261
+                        </td>
262
+
263
+                    </tr>
264
+                
265
+            </tbody>
266
+        </table>
267
+        <br>
268
+        <br>
269
+                              <span>
270
+            <h3>Information Literacy</h3>
271
+        </span>
272
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
273
+            <thead>
274
+                <tr>
275
+
276
+                    <th>Objectives</th>
277
+                    <th>Courses</th>
278
+
279
+                </tr>
280
+            </thead>
281
+            <tbody>
282
+
283
+                                    <tr>
284
+
285
+                        <td>
286
+                            1. Vamos a ver que pasaahora
287
+                        </td>
288
+                        <td>
289
+                            <ol>
290
+                                                                    <li>[COMU3043] PRINCIPIOS DE TELEVISION  </li>
291
+                                                                    <li>[CIFI3074] LABORATORIO </li>
292
+                                                            </ol>
293
+                        </td>
294
+
295
+                    </tr>
296
+                
297
+            </tbody>
298
+        </table>
299
+        <br>
300
+        <br>
301
+                                                <br>
302
+    <br>
303
+    <h2 class='header-text'>Second Semester 2023-2024</h2>
304
+    <br>
305
+                  <span>
306
+            <h3>Information Literacy</h3>
307
+        </span>
308
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
309
+            <thead>
310
+                <tr>
311
+
312
+                    <th>Objectives</th>
313
+                    <th>Courses</th>
314
+
315
+                </tr>
316
+            </thead>
317
+            <tbody>
318
+
319
+                                    <tr>
320
+
321
+                        <td>
322
+                            1. Vamos a ver que pasaahora
323
+                        </td>
324
+                        <td>
325
+                            <ol>
326
+                                                                    <li>[ESSI3122] LENG ESPA:NIVEL BASICO 2  </li>
327
+                                                                    <li>[ESSI3121] LENG ESPA SEG IDIO:BASI I </li>
328
+                                                                    <li>[COMU4006] PRODUC ANUNCIOS PARA RADIO</li>
329
+                                                            </ol>
330
+                        </td>
331
+
332
+                    </tr>
333
+                
334
+            </tbody>
335
+        </table>
336
+        <br>
337
+        <br>
338
+                              <span>
339
+            <h3>Logical-mathematical reasoning </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. La habilidad de comunicar lo que desarrolló e investigó.
356
+                        </td>
357
+                        <td>
358
+                            <ol>
359
+                                                                    <li>[CCOM1294] PCC TECNOLOGIAS MOVILES I </li>
360
+                                                            </ol>
361
+                        </td>
362
+
363
+                    </tr>
364
+                
365
+            </tbody>
366
+        </table>
367
+        <br>
368
+        <br>
369
+                    <br>
370
+    <br>
371
+    <h2 class='header-text'>First Semester 2024-2025</h2>
372
+    <br>
373
+                  <span>
374
+            <h3>Logical-mathematical reasoning </h3>
375
+        </span>
376
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
377
+            <thead>
378
+                <tr>
379
+
380
+                    <th>Objectives</th>
381
+                    <th>Courses</th>
382
+
383
+                </tr>
384
+            </thead>
385
+            <tbody>
386
+
387
+                                    <tr>
388
+
389
+                        <td>
390
+                            1. La habilidad de comunicar lo que desarrolló e investigó.
391
+                        </td>
392
+                        <td>
393
+                            <ol>
394
+                                                                    <li>[CISO3157] LENG CULT SOCI PUERT RICO</li>
395
+                                                            </ol>
396
+                        </td>
397
+
398
+                    </tr>
399
+                
400
+            </tbody>
401
+        </table>
402
+        <br>
403
+        <br>
404
+                              <span>
405
+            <h3>Research and Creation</h3>
406
+        </span>
407
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
408
+            <thead>
409
+                <tr>
410
+
411
+                    <th>Objectives</th>
412
+                    <th>Courses</th>
413
+
414
+                </tr>
415
+            </thead>
416
+            <tbody>
417
+
418
+                                    <tr>
419
+
420
+                        <td>
421
+                            1. Vamos a ver que pasaahora
422
+                        </td>
423
+                        <td>
424
+                            <ol>
425
+                                                                    <li>[ANAT8593] REGENERACION EN ZEBRAFISH</li>
426
+                                                            </ol>
427
+                        </td>
428
+
429
+                    </tr>
430
+                
431
+            </tbody>
432
+        </table>
433
+        <br>
434
+        <br>
435
+                    <br>
436
+    <br>
437
+    <h2 class='header-text'>Second Semester 2024-2025</h2>
438
+    <br>
439
+                  <span>
440
+            <h3>Logical-mathematical reasoning </h3>
441
+        </span>
442
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
443
+            <thead>
444
+                <tr>
445
+
446
+                    <th>Objectives</th>
447
+                    <th>Courses</th>
448
+
449
+                </tr>
450
+            </thead>
451
+            <tbody>
452
+
453
+                                    <tr>
454
+
455
+                        <td>
456
+                            1. La habilidad de comunicar lo que desarrolló e investigó.
457
+                        </td>
458
+                        <td>
459
+                            <ol>
460
+                                                                    <li>[CIFI4065] PROC GEO EFEC EN SOCIEDAD </li>
461
+                                                            </ol>
462
+                        </td>
463
+
464
+                    </tr>
465
+                
466
+            </tbody>
467
+        </table>
468
+        <br>
469
+        <br>
470
+                              <span>
471
+            <h3>Research and Creation</h3>
472
+        </span>
473
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
474
+            <thead>
475
+                <tr>
476
+
477
+                    <th>Objectives</th>
478
+                    <th>Courses</th>
479
+
480
+                </tr>
481
+            </thead>
482
+            <tbody>
483
+
484
+                                    <tr>
485
+
486
+                        <td>
487
+                            1. Vamos a ver que pasaahora
488
+                        </td>
489
+                        <td>
490
+                            <ol>
491
+                                                                    <li>[ANAT8593] REGENERACION EN ZEBRAFISH</li>
492
+                                                            </ol>
493
+                        </td>
494
+
495
+                    </tr>
496
+                
497
+            </tbody>
498
+        </table>
499
+        <br>
500
+        <br>
501
+                              <span>
502
+            <h3>Content Knowledge, Skills or Dispositions in the academic program learning outcomes</h3>
503
+        </span>
504
+        <table class="table table-striped table-condensed" style="table-layout: fixed">
505
+            <thead>
506
+                <tr>
507
+
508
+                    <th>Objectives</th>
509
+                    <th>Courses</th>
510
+
511
+                </tr>
512
+            </thead>
513
+            <tbody>
514
+
515
+                                    <tr>
516
+
517
+                        <td>
518
+                            1. Redactar enunciados aplicando teorías del aprendizaje
519
+                        </td>
520
+                        <td>
521
+                            <ol>
522
+                                                                    <li>[EDUC6140] EXPER PUERTO BILIN,BICUL </li>
523
+                                                                    <li>[ADMI6590] FUNDAMENTOS EMPRENDERISMO </li>
524
+                                                            </ol>
525
+                        </td>
526
+
527
+                    </tr>
528
+                                    <tr>
529
+
530
+                        <td>
531
+                            2. Vamos a ver que pasaahora
532
+                        </td>
533
+                        <td>
534
+                            <ol>
535
+                                                                    <li>[INSI3001] COMUNIC BASICA EN INGL I  </li>
536
+                                                            </ol>
537
+                        </td>
538
+
539
+                    </tr>
540
+                
541
+            </tbody>
542
+        </table>
543
+        <br>
544
+        <br>
545
+                               
546
+
547
+
548
+</body></html>
549
+
550
+
551
+<script>
552
+
553
+  
554
+    
555
+  
556
+
557
+
558
+  </script>
559
+
560
+