This commit is contained in:
2026-04-24 12:28:21 +07:00
parent caf38e8750
commit cf8db62b84
8 changed files with 293 additions and 4 deletions
+43 -3
View File
@@ -78,12 +78,33 @@
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldLevel">Level</label>
<input type="text" class="form-control" id="fieldLevel" name="level" value="<%= programme.level || '' %>" placeholder="Bachelor's Degree, Master's…">
<select class="form-select" id="fieldLevel" name="level">
<option value="">-- Select level --</option>
<% (levelOptions || []).forEach(function(level) { %>
<option value="<%= level %>" <%= programme.level === level ? 'selected' : '' %>><%= level %></option>
<% }) %>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldShortName">Short Name</label>
<input type="text" class="form-control" id="fieldShortName" name="shortName" value="<%= programme.shortName || '' %>" placeholder="MBA, B.S., Cert…">
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldFieldOfStudy">Field of Study</label>
<select class="form-select" id="fieldFieldOfStudy" name="fieldOfStudy">
<option value="">-- Select field --</option>
<option value="Computer Science" <%= programme.fieldOfStudy === 'Computer Science' ? 'selected' : '' %>>Computer Science</option>
<option value="Data Analytics" <%= programme.fieldOfStudy === 'Data Analytics' ? 'selected' : '' %>>Data Analytics</option>
<option value="Business & Admin" <%= programme.fieldOfStudy === 'Business & Admin' ? 'selected' : '' %>>Business & Admin</option>
<option value="Healthcare" <%= programme.fieldOfStudy === 'Healthcare' ? 'selected' : '' %>>Healthcare</option>
<option value="Finance & Accounting" <%= programme.fieldOfStudy === 'Finance & Accounting' ? 'selected' : '' %>>Finance & Accounting</option>
<option value="Marketing" <%= programme.fieldOfStudy === 'Marketing' ? 'selected' : '' %>>Marketing</option>
<option value="Education" <%= programme.fieldOfStudy === 'Education' ? 'selected' : '' %>>Education</option>
<option value="Engineering" <%= programme.fieldOfStudy === 'Engineering' ? 'selected' : '' %>>Engineering</option>
<option value="Psychology" <%= programme.fieldOfStudy === 'Psychology' ? 'selected' : '' %>>Psychology</option>
<option value="Cybersecurity" <%= programme.fieldOfStudy === 'Cybersecurity' ? 'selected' : '' %>>Cybersecurity</option>
</select>
</div>
<div class="col-md-12">
<label class="form-label fw-medium" for="fieldTitle">Title <span class="text-danger">*</span></label>
<input type="text" class="form-control" id="fieldTitle" name="title" value="<%= programme.title || '' %>" required>
@@ -93,8 +114,27 @@
<textarea class="form-control" id="fieldDescription" name="description" rows="3"><%= programme.description || '' %></textarea>
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldDuration">Duration</label>
<input type="text" class="form-control" id="fieldDuration" name="duration" value="<%= programme.duration || '' %>" placeholder="4 Years (Flexible)">
<label class="form-label fw-medium" for="fieldDuration">Duration (Display)</label>
<input
type="text"
class="form-control"
id="fieldDuration"
name="duration"
value="<%= programme.duration || '' %>"
placeholder="4 Years (Flexible)"
list="durationSuggestions"
>
<datalist id="durationSuggestions">
<% (durationOptions || []).forEach(function(duration) { %>
<option value="<%= duration %>"></option>
<% }) %>
</datalist>
<div class="form-text">Text hiển thị trên chương trình.</div>
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldDurationInMonths">Duration (months)</label>
<input type="number" class="form-control" id="fieldDurationInMonths" name="durationInMonths" value="<%= programme.durationInMonths || 0 %>" min="0" placeholder="48">
<div class="form-text">Dùng để match vào Duration filter.</div>
</div>
<div class="col-md-4">
<label class="form-label fw-medium" for="fieldFormat">Format</label>