Global Zone › Course Library › Course Library Detail
🎬 Simulate:
Course Library SCR-LMS.53 · UC-LMS.19

Advanced Excel for Business

This course is designed for those who want to advance their Excel skills from basic to advanced level, covering Pivot Tables, Advanced Formulas, Data Analysis tools, and Macro basics

S
Inst. Somchai Jaidee
Self-paced Paid
1,240 Learners CCM Approved
🔒 Data in this tab comes from the CCM approved snapshot — read-only in all scenarios

Publication Status

Draft

Version

— Never published

Last saved

18 Jun 2026 Draft — not published

Course Title

Advanced Excel for Business

Learning Objectives
Learn advanced Excel for efficient business data analysis
Build PivotTables and use VLOOKUP to manage complex data
Write basic Macros to automate repetitive tasks and reduce working time

Course Description

This course is designed for those who want to advance their Excel skills from basic to advanced level, covering Pivot Tables, Advanced Formulas, Data Analysis tools, and Macro basics

Course Page Section Visibility

Duration (minutes)

480 Total estimated study time

Difficulty Level

Intermediate

Age Restriction

All ages

Prerequisites

Introduction to Microsoft Excel Basic Data Analysis

Course Thumbnail

Thumbnail preview

Grading Description

Learners are assessed based on Quiz scores (50%), Assignment submissions (30%), and lesson completion (20%). Minimum passing score is 70%.

Course Type

Self-paced Learn at your own pace and schedule

Assignment

Pricing Type *
Free Tags Read-only
Set by Content Editor in CCM (SCR-CCM.02 / UC-CCM.01) — Central Course Approver cannot edit these tags
 Microsoft Office  Productivity
Paid Tags
Select tags…
Multiple tags can be selected · Click group header to select all in group
📝 Spec notes — UC-LMS.19 / SCR-LMS.53 (fields, actions, requirements)
Identity
  • Screen: SCR-LMS.53 — Course Library Detail
  • Use case: UC-LMS.19 — Manage Course Library
Brief description

2-tab course management page for the Central Course Approver (ACT-13): Tab 1 Overview shows metadata from CCM approved snapshot (read-only, SS-CCM.11) including Course Type and Assignment; "Preview Content" button opens the Lesson Player (SCR-PLY.01) in a new tab, in Preview mode, via SUC-PLY-01. Tab 2 Course Settings: configure Pricing Type and Tags — Tags are split into (1) Free Tags (TagGroup.is_paid=false): read-only chip list sourced from CCM Content Editor (SCR-CCM.02 / UC-CCM.01), locked; (2) Paid Tags (TagGroup.is_paid=true): editable multi-select by the Central Course Approver. Actions: Publish / Save Draft / Cancel; UnPublish (visible only when course status is published).

Fields — Tab Overview (read-only, CCM snapshot)
  • course_title "Course Title" — text · Course.title · always · read-only
  • overview_learning_objectives "Learning Objectives" — textarea · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_description "Course Description" — textarea · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_owner_instructor "Owner" — text · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_page_section_visibility "Course Page Section Visibility" — boolean_set · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_duration "Duration (minutes)" — integer · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_difficulty "Difficulty level" — enum (beginner/intermediate/advanced/expert) · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_age_restriction "Age restriction" — text · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_prerequisites "Prerequisites" — list · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_thumbnail "Course thumbnail" — image · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • overview_grading_description "Grading description" — textarea · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • course_type "Course Type" — enum (self-paced/cohort) · CourseVersion.snapshot · always · read-only · SS-CCM.11 · hint: Self-paced=learn independently at own pace, Cohort=learn in a group on a fixed schedule
  • has_assignment "Assignment" — boolean · CourseVersion.snapshot · always · read-only · SS-CCM.11
  • publication_status "Publication Status" — enum (published/draft) · Course.status · always · read-only · displays current publish state independent of CCM snapshot
  • course_version "Version" — text · CourseVersion · visible when course.status == published · read-only · format: v{major}.{minor}; hidden when course has never been published
  • published_on "Published on" — datetime · CourseVersion.published_date + CourseVersion.published_by · visible when course.status == published · read-only · shows latest publish date and the Central Course Approver who clicked Publish
Fields — Tab Settings (editable)
  • pricing_type "Pricing Type" — enum (free/paid) · Course.is_free · required · default: saved value or null · hint: Free=no charge, Paid=payment required before access
  • tags_free "Tags (Free)" — multi-select read-only · CourseTag (TagGroup.is_paid=false) · read-only · source: CCM Content Editor (SCR-CCM.02 / UC-CCM.01) · Central Course Approver cannot edit or remove
  • tags_paid "Tags (Paid)" — multi-select (Tag.id/Tag.name) · CourseTag (TagGroup.is_paid=true) · optional · editable · grouped by Tag Group; click group header to select all in group
Actions
  • preview_content "Preview Content" — enabled always · triggers UC-LMS.19-A-3A-1 · opens the Lesson Player (SCR-PLY.01) in a new browser tab, in Preview mode, via SUC-PLY-01
  • publish "Publish" — enabled when pricing_type != null · visible when course.status == draft || form_has_changes == true · triggers UC-LMS.19-M-7 · hidden when course.status == published and no form changes (UnPublish button shown instead — AR-7)
  • save_draft "Save Draft" — enabled always · triggers UC-LMS.19-A-7A-1
  • cancel "Cancel" — enabled always · triggers UC-LMS.19-A-7B-1
  • unpublish "UnPublish" — visible when course.status == published · triggers UC-LMS.19-A-7C-1 · shows confirmation dialog before action
Additional requirements
  1. All data in Tab Overview must come from the CCM approved snapshot only — draft data must not be used [refs: SS-CCM.11]
  2. Paid Tags (TagGroup.is_paid=true) must already exist in the system — new tags cannot be created from this page [refs: UC-LMS.03]
  3. The Publish button is only enabled when pricing_type has a value [refs: —]
  4. Only the Central Course Approver (ACT-13) may Publish / Save Draft / UnPublish — CourseVersion.published_by records the user_id of the Central Course Approver who clicks Publish [refs: —]
  5. The UnPublish button is visible only when course.status == published — draft courses do not show this button [refs: —]
  6. UnPublish requires a confirmation window before the action proceeds — the User must click Confirm to change the status; clicking Cancel in the confirmation window closes it with no effect [refs: —]
  7. Publish button is hidden when course.status == published and form_has_changes == false — the system shows UnPublish button instead; when the Central Course Approver edits Pricing Type or Tags the Publish button reappears (form_has_changes becomes true) [refs: —]
  8. Free Tags (TagGroup.is_paid=false) are displayed as a read-only locked chip list — sourced from CCM Content Editor (SCR-CCM.02 / UC-CCM.01); Central Course Approver cannot edit or remove them [refs: UC-CCM.01]