course finder view page completed
This commit is contained in:
@@ -35,6 +35,12 @@ class Program extends Model
|
|||||||
'scholarship',
|
'scholarship',
|
||||||
'level',
|
'level',
|
||||||
'program_url',
|
'program_url',
|
||||||
|
'fee_breakdown',
|
||||||
|
'course_module',
|
||||||
|
'quick_info',
|
||||||
|
'academic_module',
|
||||||
|
'additional_module',
|
||||||
|
'application_module',
|
||||||
'status',
|
'status',
|
||||||
'remarks',
|
'remarks',
|
||||||
'createdby',
|
'createdby',
|
||||||
@@ -62,6 +68,12 @@ class Program extends Model
|
|||||||
'required_documents' => 'json',
|
'required_documents' => 'json',
|
||||||
'prof_test_accepted' => 'object',
|
'prof_test_accepted' => 'object',
|
||||||
'level' => 'object',
|
'level' => 'object',
|
||||||
|
'fee_breakdown' => 'object',
|
||||||
|
'course_module' => 'object',
|
||||||
|
'quick_info' => 'object',
|
||||||
|
'academic_module' => 'object',
|
||||||
|
'additional_module' => 'object',
|
||||||
|
'application_module' => 'object',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function institution()
|
public function institution()
|
||||||
|
@@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('programs', function (Blueprint $table) {
|
||||||
|
$table->json('fee_breakdown')->nullable();
|
||||||
|
$table->json('course_module')->nullable();
|
||||||
|
$table->json('quick_info')->nullable();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('programs', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('fee_breakdown');
|
||||||
|
$table->dropColumn('course_module');
|
||||||
|
$table->dropColumn('quick_info');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
@@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('programs', function (Blueprint $table) {
|
||||||
|
$table->json('academic_module')->nullable();
|
||||||
|
$table->json('additional_module')->nullable();
|
||||||
|
$table->json('application_module')->nullable();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('programs', function (Blueprint $table) {
|
||||||
|
$table->dropColumn('academic_module');
|
||||||
|
$table->dropColumn('additional_module');
|
||||||
|
$table->dropColumn('application_module');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
@@ -0,0 +1,16 @@
|
|||||||
|
<tr class="academic-module">
|
||||||
|
|
||||||
|
<td class="d-flex flex-column gap-2">
|
||||||
|
{{ html()->text('academic_module[' . $numInc . '][requirements]')->class('form-control numeric')->value($value->requirements ?? null)->placeholder('Requirements') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="align-middle">
|
||||||
|
<div class="hstack gap-2">
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-secondary fw-medium" onclick="cloneRow(this)"><i
|
||||||
|
class="ri-add-fill align-middle"></i></a>
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-danger" onclick="removeRow(this)"><i
|
||||||
|
class="ri-subtract-line align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
@@ -0,0 +1,16 @@
|
|||||||
|
<tr class="additional-module">
|
||||||
|
|
||||||
|
<td class="d-flex flex-column gap-2">
|
||||||
|
{{ html()->text('additional_module[' . $numInc . '][requirements]')->class('form-control numeric')->value($value->requirements ?? null)->placeholder('Requirements') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="align-middle">
|
||||||
|
<div class="hstack gap-2">
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-secondary fw-medium" onclick="cloneRow(this)"><i
|
||||||
|
class="ri-add-fill align-middle"></i></a>
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-danger" onclick="removeRow(this)"><i
|
||||||
|
class="ri-subtract-line align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
@@ -0,0 +1,16 @@
|
|||||||
|
<tr class="application-module">
|
||||||
|
|
||||||
|
<td class="d-flex flex-column gap-2">
|
||||||
|
{{ html()->text('application_module[' . $numInc . '][requirements]')->class('form-control numeric')->value($value->requirements ?? null)->placeholder('Requirements') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="align-middle">
|
||||||
|
<div class="hstack gap-2">
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-secondary fw-medium" onclick="cloneRow(this)"><i
|
||||||
|
class="ri-add-fill align-middle"></i></a>
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-danger" onclick="removeRow(this)"><i
|
||||||
|
class="ri-subtract-line align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
@@ -0,0 +1,20 @@
|
|||||||
|
<tr class="course-module">
|
||||||
|
|
||||||
|
<td class="d-flex flex-column gap-2">
|
||||||
|
{{ html()->text('course_module[' . $numInc . '][title]')->class('form-control numeric')->value($value->title ?? null)->placeholder('Course Module Title') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('course_module[' . $numInc . '][credit_hour]')->class('form-control numeric')->value($value->credit_hour ?? null)->placeholder('Credit Hours') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="align-middle">
|
||||||
|
<div class="hstack gap-2">
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-secondary fw-medium" onclick="cloneRow(this)"><i
|
||||||
|
class="ri-add-fill align-middle"></i></a>
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-danger" onclick="removeRow(this)"><i
|
||||||
|
class="ri-subtract-line align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
@@ -0,0 +1,36 @@
|
|||||||
|
<tr class="fee-breakdown">
|
||||||
|
|
||||||
|
<td class="d-flex flex-column gap-2">
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][application_fee]')->class('form-control')->value($value->application_fee ?? null)->placeholder('Application Fee') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][tution_fee]')->class('form-control')->value($value->tution_fee ?? null)->placeholder('Tution Fee') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][health_service]')->class('form-control')->value($value->health_service ?? null)->placeholder('Health Service') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][student_activities]')->class('form-control')->value($value->student_activities ?? null)->placeholder('Student Activities') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][technology_fee]')->class('form-control')->value($value->technology_fee ?? null)->placeholder('Technology Fee') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
{{ html()->text('fee_breakdown[' . $numInc . '][library_fee]')->class('form-control')->value($value->library_fee ?? null)->placeholder('Library Fee') }}
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="align-middle">
|
||||||
|
<div class="hstack gap-2">
|
||||||
|
<a href="javascript:void(0)" onclick="cloneRow(this)" class="btn btn-sm btn-secondary fw-medium"><i
|
||||||
|
class="ri-add-fill align-middle"></i></a>
|
||||||
|
<a href="javascript:void(0)" class="btn btn-sm btn-danger" onclick="removeRow(this)">
|
||||||
|
<i class="ri-subtract-line align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
@@ -167,6 +167,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
@if ($editable)
|
@if ($editable)
|
||||||
@if ($program->level)
|
@if ($program->level)
|
||||||
|
|
||||||
@forelse ($program->level as $key => $item)
|
@forelse ($program->level as $key => $item)
|
||||||
@include('coursefinder::program.partials.qualification-form', [
|
@include('coursefinder::program.partials.qualification-form', [
|
||||||
'numInc' => $key,
|
'numInc' => $key,
|
||||||
@@ -246,6 +247,125 @@
|
|||||||
<!-- end card body -->
|
<!-- end card body -->
|
||||||
</div>
|
</div>
|
||||||
<!-- end card -->
|
<!-- end card -->
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex align-items-center">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h6 class="card-title mb-0">Fee Breakdown</h6>
|
||||||
|
</div>
|
||||||
|
<div class="flex-shrink-0">
|
||||||
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
|
<li class="list-inline-item">
|
||||||
|
<a class="minimize-card collapsed align-middle" data-bs-toggle="collapse"
|
||||||
|
href="#collapse-fee-breakdown" role="button" aria-expanded="false"
|
||||||
|
aria-controls="collapseExample2">
|
||||||
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body show collapse" id="collapse-fee-breakdown">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table-borderless table-nowrap table-sm table" id="feeBreakdown-table">
|
||||||
|
<thead class="table-primary text-center">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Application Fee</th>
|
||||||
|
<th scope="col">Tution Fee</th>
|
||||||
|
<th scope="col">Health Service</th>
|
||||||
|
<th scope="col">Student Activities</th>
|
||||||
|
<th scope="col">Technology Fee</th>
|
||||||
|
<th scope="col">Library Fee</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@if ($editable)
|
||||||
|
@if ($program->fee_breakdown)
|
||||||
|
@forelse ($program->fee_breakdown as $key => $item)
|
||||||
|
@include('coursefinder::program.partials.feeBreakdown', [
|
||||||
|
'numInc' => $key,
|
||||||
|
'value' => $item,
|
||||||
|
])
|
||||||
|
@empty
|
||||||
|
@endforelse
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.feeBreakdown', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.feeBreakdown', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
@endif
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex align-items-center">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h6 class="card-title mb-0">Course Module</h6>
|
||||||
|
</div>
|
||||||
|
<div class="flex-shrink-0">
|
||||||
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
|
<li class="list-inline-item">
|
||||||
|
<a class="minimize-card collapsed align-middle" data-bs-toggle="collapse"
|
||||||
|
href="#collapse-course-module" role="button" aria-expanded="false"
|
||||||
|
aria-controls="collapseExample2">
|
||||||
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body show collapse" id="collapse-course-module">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table-borderless table-nowrap table-sm table" id="courseModule-table">
|
||||||
|
<thead class="table-primary text-center">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Title</th>
|
||||||
|
<th scope="col">Credit Hours</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@if ($editable)
|
||||||
|
@if ($program->course_module)
|
||||||
|
@forelse ($program->course_module as $key => $item)
|
||||||
|
@include('coursefinder::program.partials.courseModule', [
|
||||||
|
'numInc' => $key,
|
||||||
|
'value' => $item,
|
||||||
|
])
|
||||||
|
@empty
|
||||||
|
@endforelse
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.courseModule', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.courseModule', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
@endif
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="mb-3 text-end">
|
<div class="mb-3 text-end">
|
||||||
<a href="{{ route('program.index') }}" class="btn btn-danger w-sm">Cancel</a>
|
<a href="{{ route('program.index') }}" class="btn btn-danger w-sm">Cancel</a>
|
||||||
<button type="submit" class="btn btn-success w-sm">Save</button>
|
<button type="submit" class="btn btn-success w-sm">Save</button>
|
||||||
@@ -360,7 +480,7 @@
|
|||||||
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
<li class="list-inline-item">
|
<li class="list-inline-item">
|
||||||
<a class="minimize-card align-middle" data-bs-toggle="collapse"
|
<a class="minimize-card align-middle" data-bs-toggle="collapse"
|
||||||
href="#collapse-documents" role="button" aria-expanded="true"
|
href="#collapse-keywords" role="button" aria-expanded="true"
|
||||||
aria-controls="collapseExample2">
|
aria-controls="collapseExample2">
|
||||||
<i class="mdi mdi-plus plus align-middle"></i>
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
<i class="mdi mdi-minus minus align-middle"></i>
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
@@ -370,7 +490,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body show collapse" id="collapse-documents">
|
<div class="card-body show collapse" id="collapse-keywords">
|
||||||
<div class="d-flex flex-column flex-wrap gap-2">
|
<div class="d-flex flex-column flex-wrap gap-2">
|
||||||
{{ html()->text('keywords')->class('form-control')->attributes([
|
{{ html()->text('keywords')->class('form-control')->attributes([
|
||||||
'data-choices' => 'true',
|
'data-choices' => 'true',
|
||||||
@@ -382,6 +502,178 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- end card body -->
|
<!-- end card body -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="card bg-white">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex align-items-center">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h6 class="card-title mb-0">Academic Requirements</h6>
|
||||||
|
</div>
|
||||||
|
<div class="flex-shrink-0">
|
||||||
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
|
<li class="list-inline-item">
|
||||||
|
<a class="minimize-card align-middle" data-bs-toggle="collapse"
|
||||||
|
href="#collapse-academic" role="button" aria-expanded="true"
|
||||||
|
aria-controls="collapseExample2">
|
||||||
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body show collapse" id="collapse-academic">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table-borderless table-nowrap table-sm table" id="academic-table">
|
||||||
|
<thead class="table-primary text-center">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Requirements</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@if ($editable)
|
||||||
|
@if ($program->academic_module)
|
||||||
|
@forelse ($program->academic_module as $key => $item)
|
||||||
|
@include('coursefinder::program.partials.academic', [
|
||||||
|
'numInc' => $key,
|
||||||
|
'value' => $item,
|
||||||
|
])
|
||||||
|
@empty
|
||||||
|
@endforelse
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.academic', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.academic', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
@endif
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end card body -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card bg-white">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex align-items-center">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h6 class="card-title mb-0">Additional Documents</h6>
|
||||||
|
</div>
|
||||||
|
<div class="flex-shrink-0">
|
||||||
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
|
<li class="list-inline-item">
|
||||||
|
<a class="minimize-card align-middle" data-bs-toggle="collapse"
|
||||||
|
href="#collapse-additional" role="button" aria-expanded="true"
|
||||||
|
aria-controls="collapseExample2">
|
||||||
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body show collapse" id="collapse-additional">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table-borderless table-nowrap table-sm table" id="additional-table">
|
||||||
|
<thead class="table-primary text-center">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Requirements</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@if ($editable)
|
||||||
|
@if ($program->additional_module)
|
||||||
|
@forelse ($program->additional_module as $key => $item)
|
||||||
|
@include('coursefinder::program.partials.additional', [
|
||||||
|
'numInc' => $key,
|
||||||
|
'value' => $item,
|
||||||
|
])
|
||||||
|
@empty
|
||||||
|
@endforelse
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.additional', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.additional', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
@endif
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end card body -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card bg-white">
|
||||||
|
<div class="card-header">
|
||||||
|
<div class="d-flex align-items-center">
|
||||||
|
<div class="flex-grow-1">
|
||||||
|
<h6 class="card-title mb-0">Application Deadlines</h6>
|
||||||
|
</div>
|
||||||
|
<div class="flex-shrink-0">
|
||||||
|
<ul class="list-inline card-toolbar-menu d-flex align-items-center mb-0">
|
||||||
|
<li class="list-inline-item">
|
||||||
|
<a class="minimize-card align-middle" data-bs-toggle="collapse"
|
||||||
|
href="#collapse-applications" role="button" aria-expanded="true"
|
||||||
|
aria-controls="collapseExample2">
|
||||||
|
<i class="mdi mdi-plus plus align-middle"></i>
|
||||||
|
<i class="mdi mdi-minus minus align-middle"></i>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-body show collapse" id="collapse-applications">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table-borderless table-nowrap table-sm table" id="application-table">
|
||||||
|
<thead class="table-primary text-center">
|
||||||
|
<tr>
|
||||||
|
<th scope="col">Requirements</th>
|
||||||
|
<th scope="col"></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
@if ($editable)
|
||||||
|
@if ($program->application_module)
|
||||||
|
@forelse ($program->application_module as $key => $item)
|
||||||
|
@include('coursefinder::program.partials.application', [
|
||||||
|
'numInc' => $key,
|
||||||
|
'value' => $item,
|
||||||
|
])
|
||||||
|
@empty
|
||||||
|
@endforelse
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.application', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
|
||||||
|
@endif
|
||||||
|
@else
|
||||||
|
@include('coursefinder::program.partials.application', [
|
||||||
|
'numInc' => 0,
|
||||||
|
])
|
||||||
|
@endif
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- end card body -->
|
||||||
|
</div>
|
||||||
<!-- end card -->
|
<!-- end card -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@@ -16,8 +16,8 @@
|
|||||||
<div class="col-md-auto">
|
<div class="col-md-auto">
|
||||||
<div class="avatar-md">
|
<div class="avatar-md">
|
||||||
<div class="avatar-title rounded-circle bg-white">
|
<div class="avatar-title rounded-circle bg-white">
|
||||||
<img src="{{ $program->institution?->image }}"
|
<img src="{{ $program->institution?->image }}" alt="Institution Logo"
|
||||||
alt="Institution Logo" class="avatar-sm">
|
class="avatar-sm">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -31,7 +31,9 @@
|
|||||||
{{ $program->institution?->title }}</a></span>
|
{{ $program->institution?->title }}</a></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="vr"></div>
|
<div class="vr"></div>
|
||||||
<div>City : <span class="fw-medium">{{ $program->institution?->location ?? 'N/A' }}</span></div>
|
<div>City : <span
|
||||||
|
class="fw-medium">{{ $program->institution?->location ?? 'N/A' }}</span>
|
||||||
|
</div>
|
||||||
<div class="vr"></div>
|
<div class="vr"></div>
|
||||||
<div>Code : <span class="fw-medium">{{ $program->code }}</span></div>
|
<div>Code : <span class="fw-medium">{{ $program->code }}</span></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -76,7 +78,8 @@
|
|||||||
<div class="col-lg-3 col-sm-6">
|
<div class="col-lg-3 col-sm-6">
|
||||||
<div>
|
<div>
|
||||||
<p class="text-uppercase fw-medium mb-2">Program Level :</p>
|
<p class="text-uppercase fw-medium mb-2">Program Level :</p>
|
||||||
<h5 class="fs-15 mb-0">{{ $program->programLevel?->title }}</h5>
|
<h5 class="fs-15 mb-0">{{ $program->programLevel?->title }}
|
||||||
|
</h5>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -89,13 +92,15 @@
|
|||||||
<div class="col-lg-3 col-sm-6">
|
<div class="col-lg-3 col-sm-6">
|
||||||
<div>
|
<div>
|
||||||
<p class="text-uppercase fw-medium mb-2">PSW :</p>
|
<p class="text-uppercase fw-medium mb-2">PSW :</p>
|
||||||
<div class="badge bg-danger fs-12">{{ $program->psw }}</div>
|
<div class="badge bg-danger fs-12">{{ $program->psw }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-3 col-sm-6">
|
<div class="col-lg-3 col-sm-6">
|
||||||
<div>
|
<div>
|
||||||
<p class="text-uppercase fw-medium mb-2">PROSPECTS :</p>
|
<p class="text-uppercase fw-medium mb-2">PROSPECTS :</p>
|
||||||
<div class="badge bg-primary fs-12">{{ $program->prospects }}
|
<div class="badge bg-primary fs-12">
|
||||||
|
{{ $program->prospects }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -103,14 +108,16 @@
|
|||||||
<div class="col-lg-3 col-sm-6">
|
<div class="col-lg-3 col-sm-6">
|
||||||
<div>
|
<div>
|
||||||
<p class="text-uppercase fw-medium mb-2">Tution Fee :</p>
|
<p class="text-uppercase fw-medium mb-2">Tution Fee :</p>
|
||||||
<div class="badge bg-warning fs-12">{{ $program->fee }}</div>
|
<div class="badge bg-warning fs-12">{{ $program->fee }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-lg-3 col-sm-6">
|
<div class="col-lg-3 col-sm-6">
|
||||||
<div>
|
<div>
|
||||||
<p class="text-uppercase fw-medium mb-2">Scholarship :</p>
|
<p class="text-uppercase fw-medium mb-2">Scholarship :</p>
|
||||||
<div class="badge bg-info fs-12">{{ $program->scholarship }}
|
<div class="badge bg-info fs-12">
|
||||||
|
{{ $program->scholarship }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -147,7 +154,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
@foreach ($program->level as $index => $item)
|
@foreach ($program->level as $index => $item)
|
||||||
<tr>
|
<tr>
|
||||||
<td scope="row">{{ $index++ }}</td>
|
<td scope="row">{{ $index + 1 }}</td>
|
||||||
<td scope="row">{{ $item->level }}</td>
|
<td scope="row">{{ $item->level }}</td>
|
||||||
<td>{{ $item->faculty }}</td>
|
<td>{{ $item->faculty }}</td>
|
||||||
<td>{{ $item->score }}</td>
|
<td>{{ $item->score }}</td>
|
||||||
@@ -179,7 +186,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
@foreach ($program->tests as $index => $item)
|
@foreach ($program->tests as $index => $item)
|
||||||
<tr>
|
<tr>
|
||||||
<td scope="row">{{ $index++ }}</td>
|
<td scope="row">{{ $index + 1 }}</td>
|
||||||
<td scope="row">{{ $item->title }}</td>
|
<td scope="row">{{ $item->title }}</td>
|
||||||
<td>{{ $item->pivot?->min_score }}</td>
|
<td>{{ $item->pivot?->min_score }}</td>
|
||||||
<td>{{ $item->pivot?->band_score }}</td>
|
<td>{{ $item->pivot?->band_score }}</td>
|
||||||
|
@@ -8,6 +8,7 @@ use Modules\CourseFinder\Http\Controllers\ProgramController;
|
|||||||
use Modules\CourseFinder\Http\Controllers\ProgramLevelController;
|
use Modules\CourseFinder\Http\Controllers\ProgramLevelController;
|
||||||
|
|
||||||
Route::get('/', [WebsiteController::class, 'home']);
|
Route::get('/', [WebsiteController::class, 'home']);
|
||||||
|
Route::get('course-finder/{id}', [WebsiteController::class, 'coursefinderSingle'])->name('coursefinder.single');
|
||||||
Route::get('/course-finder', [WebsiteController::class, 'coursefinder'])->name('program.coursefinder');
|
Route::get('/course-finder', [WebsiteController::class, 'coursefinder'])->name('program.coursefinder');
|
||||||
Route::get('/resources', [WebsiteController::class, 'resources'])->name('resources');
|
Route::get('/resources', [WebsiteController::class, 'resources'])->name('resources');
|
||||||
Route::get('blog/{alias}', [WebsiteController::class, 'blogSingle'])->name('blog.single');
|
Route::get('blog/{alias}', [WebsiteController::class, 'blogSingle'])->name('blog.single');
|
||||||
|
@@ -215,6 +215,22 @@ class WebsiteController extends Controller
|
|||||||
return view("client.$this->path.pages.coursefinder-template", $data);
|
return view("client.$this->path.pages.coursefinder-template", $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function coursefinderSingle($id)
|
||||||
|
{
|
||||||
|
$course = $data["page"] = Program::where('status', 1)
|
||||||
|
->where('id', $id)
|
||||||
|
->first();
|
||||||
|
|
||||||
|
$data['intakeOptions'] = Program::INTAKE;
|
||||||
|
|
||||||
|
|
||||||
|
if (!$course) {
|
||||||
|
return view("client.$this->path.errors.404");
|
||||||
|
}
|
||||||
|
|
||||||
|
return view("client.raffles.pages.coursefinder-single", $data);
|
||||||
|
}
|
||||||
|
|
||||||
public function resources()
|
public function resources()
|
||||||
{
|
{
|
||||||
$data['countries'] = Country::where('status', 1)->where('parent_id', null)->get();
|
$data['countries'] = Country::where('status', 1)->where('parent_id', null)->get();
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,98 +1,86 @@
|
|||||||
@extends('client.raffles.layouts.app')
|
@extends('client.raffles.layouts.app')
|
||||||
@section('content')
|
@section('content')
|
||||||
<div class="services-banner">
|
<div class="about-banner">
|
||||||
<img src="{{ asset('raffles/assets/images/backgrounds_general/course-finder-banner.png')}}" width="1425" height="356" alt="course finder">
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="container section">
|
<div class="container section">
|
||||||
<!-- Main Content -->
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col col-md-8">
|
<div class="col col-md-8">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Course Header -->
|
|
||||||
<div class="course-header">
|
<div class="course-header">
|
||||||
<div class="university-info">
|
<div class="university-info">
|
||||||
<div class="university-loo sm:w-50percent w-125 "> <img class="w-full h-full" src="assets/images/general/university.jpg" alt=""></div>
|
<div class="university-loo sm:w-50percent w-125 "> <img class="w-full h-full"
|
||||||
|
src="{{ asset($page->institution?->image) }}" alt=""></div>
|
||||||
<div class="university-details">
|
<div class="university-details">
|
||||||
<h1>(STEM) Bachelor of Architecture (BArch)</h1>
|
<h1>{{ $page->title }}</h1>
|
||||||
<div class="university-name">Marywood University (USA)</div>
|
<div class="university-name">{{ $page->institution?->title }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="course-meta">
|
<div class="course-meta">
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<div class="meta-label">Course Code</div>
|
<div class="meta-label">Course Code</div>
|
||||||
<div class="meta-value">BArch</div>
|
<div class="meta-value">{{ $page->code }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<div class="meta-label">Duration</div>
|
<div class="meta-label">Duration</div>
|
||||||
<div class="meta-value">4 Years</div>
|
<div class="meta-value">{{ $page->year }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<div class="meta-label">Level</div>
|
<div class="meta-label">Level</div>
|
||||||
<div class="meta-value">Bachelor</div>
|
<div class="meta-value">{{ $page->programLevel?->title }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<div class="meta-label">Annual Fee</div>
|
<div class="meta-label">Annual Fee</div>
|
||||||
<div class="meta-value">$41,700</div>
|
<div class="meta-value">{{ $page->fee }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="meta-item">
|
<div class="meta-item">
|
||||||
<div class="meta-label">Scholarship</div>
|
<div class="meta-label">Scholarship</div>
|
||||||
<div class="meta-value">Up to $25,000</div>
|
<div class="meta-value">{{ $page->scholarship }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Course Content -->
|
|
||||||
<div class="course-content">
|
<div class="course-content">
|
||||||
<!-- Course Overview -->
|
|
||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
<h2 class="section-title">Course Overview</h2>
|
<h2 class="section-title">Course Overview</h2>
|
||||||
<p>The Bachelor of Architecture (BArch) program at Marywood University is a comprehensive 4-year STEM-designated degree that prepares students for professional practice in architecture. This program combines creative design thinking with technical knowledge, sustainability principles, and cutting-edge technology to develop well-rounded architects ready for the challenges of the 21st century.</p>
|
{!! $page->description !!}
|
||||||
<br>
|
|
||||||
<p>Students will engage in hands-on design studios, learn from experienced faculty, and have access to state-of-the-art facilities including digital fabrication labs, 3D printing, and virtual reality design tools. The program emphasizes both theoretical knowledge and practical application, ensuring graduates are prepared for licensure and professional practice.</p>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Entry Requirements -->
|
|
||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
<h2 class="section-title">Entry Requirements</h2>
|
<h2 class="section-title">Entry Requirements</h2>
|
||||||
<div class="requirements-grid">
|
<div class="requirements-grid">
|
||||||
<div class="requirement-card">
|
<div class="requirement-card">
|
||||||
<div class="requirement-title">English Language Requirements</div>
|
<div class="requirement-title">English Language Requirements</div>
|
||||||
<div class="requirement-details">
|
<div class="requirement-details">
|
||||||
<div class="score-badge">IELTS: 5.5 (5.5)</div>
|
@foreach ($page->tests as $index => $item)
|
||||||
<div class="score-badge">PTE: 48 (48)</div>
|
<div class="score-badge">{{ $item->title }}: {{ $item->pivot?->min_score }}
|
||||||
<div class="score-badge">Duolingo: 90 Overall</div>
|
({{ $item->pivot?->band_score }})
|
||||||
<div class="score-badge">TOEFL: 70 Overall</div>
|
</div>
|
||||||
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="requirement-card">
|
<div class="requirement-card">
|
||||||
<div class="requirement-title">Academic Requirements</div>
|
<div class="requirement-title">Academic Requirements</div>
|
||||||
<div class="requirement-details">
|
<div class="requirement-details">
|
||||||
• High School Diploma or equivalent<br>
|
@foreach ($page->academic_module as $index => $item)
|
||||||
• Minimum GPA of 3.0<br>
|
<p>{{ $item->requirements }}</p>
|
||||||
• Mathematics and Physics recommended<br>
|
@endforeach
|
||||||
• Portfolio submission required
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="requirement-card">
|
<div class="requirement-card">
|
||||||
<div class="requirement-title">Additional Documents</div>
|
<div class="requirement-title">Additional Documents</div>
|
||||||
<div class="requirement-details">
|
<div class="requirement-details">
|
||||||
• Official transcripts<br>
|
@foreach ($page->additional_module as $index => $item)
|
||||||
• Letters of recommendation (2)<br>
|
<p>{{ $item->requirements }}</p>
|
||||||
• Personal statement<br>
|
@endforeach
|
||||||
• Portfolio of creative work
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="requirement-card">
|
<div class="requirement-card">
|
||||||
<div class="requirement-title">Application Deadlines</div>
|
<div class="requirement-title">Application Deadlines</div>
|
||||||
<div class="requirement-details">
|
<div class="requirement-details">
|
||||||
• Fall Semester: June 1st<br>
|
@foreach ($page->application_module as $index => $item)
|
||||||
• Spring Semester: November 1st<br>
|
<p>{{ $item->requirements }}</p>
|
||||||
• Early Decision: March 15th<br>
|
@endforeach
|
||||||
• Rolling admissions available
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -106,47 +94,33 @@
|
|||||||
<table class="fees-table">
|
<table class="fees-table">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Fee Type</th>
|
<th>Application Fee</th>
|
||||||
<th>Amount (USD)</th>
|
<th>Tution Fee</th>
|
||||||
<th>Frequency</th>
|
<th>Health Service</th>
|
||||||
|
<th>Student Activities</th>
|
||||||
|
<th>Technology Fee</th>
|
||||||
|
<th>Library Fee</th>
|
||||||
|
<th>Total Fee</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@foreach ($page->fee_breakdown as $key => $fee)
|
||||||
<tr>
|
<tr>
|
||||||
<td>Tuition Fee</td>
|
<td>{{ $fee->application_fee }}</td>
|
||||||
<td>$38,500</td>
|
<td>{{ $fee->tution_fee }}</td>
|
||||||
<td>Per Year</td>
|
<td>{{ $fee->health_service }}</td>
|
||||||
</tr>
|
<td>{{ $fee->student_activities }}</td>
|
||||||
<tr>
|
<td>{{ $fee->technology_fee }}</td>
|
||||||
<td>Technology Fee</td>
|
<td>{{ $fee->library_fee }}</td>
|
||||||
<td>$1,200</td>
|
<td>{{ $fee->application_fee +
|
||||||
<td>Per Year</td>
|
$fee->tution_fee +
|
||||||
</tr>
|
$fee->health_service +
|
||||||
<tr>
|
$fee->student_activities +
|
||||||
<td>Student Activities</td>
|
$fee->technology_fee +
|
||||||
<td>$800</td>
|
$fee->library_fee }}
|
||||||
<td>Per Year</td>
|
</td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Health Services</td>
|
|
||||||
<td>$600</td>
|
|
||||||
<td>Per Year</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Library Fee</td>
|
|
||||||
<td>$400</td>
|
|
||||||
<td>Per Year</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Application Fee</td>
|
|
||||||
<td>$50</td>
|
|
||||||
<td>One Time</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="total-row">
|
|
||||||
<td><strong>Total Annual Cost</strong></td>
|
|
||||||
<td><strong>$41,700</strong></td>
|
|
||||||
<td><strong>Per Year</strong></td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
@endforeach
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -181,46 +155,13 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Quick Info -->
|
|
||||||
<div class="quick-info">
|
|
||||||
<h3 class="sidebar-title">Quick Information</h3>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Application Fee:</span>
|
|
||||||
<span class="info-value">$50</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Processing Time:</span>
|
|
||||||
<span class="info-value">2-4 weeks</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Campus Location:</span>
|
|
||||||
<span class="info-value">Scranton, PA</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Student Body:</span>
|
|
||||||
<span class="info-value">2,500+ students</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Accreditation:</span>
|
|
||||||
<span class="info-value">NAAB Accredited</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Class Size:</span>
|
|
||||||
<span class="info-value">15-20 students</span>
|
|
||||||
</div>
|
|
||||||
<div class="info-item">
|
|
||||||
<span class="info-label">Faculty Ratio:</span>
|
|
||||||
<span class="info-value">1:12</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Intake Information -->
|
<!-- Intake Information -->
|
||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
<h2 class="section-title">Available Intakes</h2>
|
<h2 class="section-title">Available Intakes</h2>
|
||||||
<div class="intake-badges">
|
<div class="intake-badges">
|
||||||
<div class="intake-badge">January 2024</div>
|
@foreach ($page->intakes as $value)
|
||||||
<div class="intake-badge">August 2024</div>
|
<div class="intake-badge">{{ $intakeOptions[$value] }}</div>
|
||||||
<div class="intake-badge">January 2025</div>
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -228,27 +169,12 @@
|
|||||||
<div class="content-section">
|
<div class="content-section">
|
||||||
<h2 class="section-title">Course Modules</h2>
|
<h2 class="section-title">Course Modules</h2>
|
||||||
<div class="modules-grid">
|
<div class="modules-grid">
|
||||||
|
@foreach ($page->course_module as $index => $module)
|
||||||
<div class="module-item">
|
<div class="module-item">
|
||||||
<div class="module-name">Architectural Design Studio I-VIII</div>
|
<div class="module-name">{{ $module->title }}</div>
|
||||||
<div class="module-credits">32 Credits</div>
|
<div class="module-credits">{{ $module->credit_hour }} Credits</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="module-item">
|
@endforeach
|
||||||
<div class="module-name">History of Architecture</div>
|
|
||||||
<div class="module-credits">6 Credits</div>
|
|
||||||
</div>
|
|
||||||
<div class="module-item">
|
|
||||||
<div class="module-name">Building Technology & Materials</div>
|
|
||||||
<div class="module-credits">9 Credits</div>
|
|
||||||
</div>
|
|
||||||
<div class="module-item">
|
|
||||||
<div class="module-name">Structural Systems</div>
|
|
||||||
<div class="module-credits">6 Credits</div>
|
|
||||||
</div>
|
|
||||||
<div class="module-item">
|
|
||||||
<div class="module-name">Environmental Systems</div>
|
|
||||||
<div class="module-credits">6 Credits</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</aside>
|
</aside>
|
||||||
@@ -257,5 +183,4 @@
|
|||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@endsection
|
||||||
@endsection
|
|
||||||
|
@@ -103,7 +103,8 @@
|
|||||||
|
|
||||||
<div class="col col-md-7">
|
<div class="col col-md-7">
|
||||||
<div class="flex flex-col gap-5">
|
<div class="flex flex-col gap-5">
|
||||||
<h3 class="text-20 font-medium">{{ $item->title }}</h3>
|
<a href="{{ route('coursefinder.single', $item->id) }}">
|
||||||
|
<h3 class="text-20 font-medium">{{ $item->title }}</h3></a>
|
||||||
<h5 class="text-16 font-lighter">{{ $item->institution?->title }} <span
|
<h5 class="text-16 font-lighter">{{ $item->institution?->title }} <span
|
||||||
class="text-brand">{{ $item->institution?->country?->title }}</span>
|
class="text-brand">{{ $item->institution?->country?->title }}</span>
|
||||||
</h5>
|
</h5>
|
||||||
|
Reference in New Issue
Block a user