
內容簡介
SWR Course Progress for LearnDash 是一款強大且易於使用的外掛,能為 LearnDash 課程添加現代化的進度條,顯示學生在課程中的學習進度,無需編碼,只需簡單的短碼即可完成設置。
【主要功能】
• 簡易短碼使用:[swrldcp_course_progress course_id=123]
• Gutenberg 區塊與課程選擇下拉選單
• 側邊欄小工具支援
• Elementor 小工具與 Divi 模組整合
• 自動課程偵測功能
• “所有我的課程”儀表板顯示所有註冊課程
外掛標籤
開發者團隊
② 後台搜尋「SWR Course Progress for LearnDash」→ 直接安裝(推薦)
原文外掛簡介
SWR Course Progress for LearnDash adds a clean, modern course progress bar to any LearnDash course — showing lessons, topics, and quizzes completed, right on the frontend of your site. Just drop in one shortcode and you’re done, no coding required.
This is a powerful and easy-to-use plugin that allows you to display student progress for any LearnDash course using a simple shortcode.
🎯 Plugin Features
– Easy-to-use shortcode: [swrldcp_course_progress course_id=123]
– Gutenberg block with a course-picker dropdown — no shortcode typing required
– Sidebar widget for classic widget areas
– Elementor widget and Divi module for page-builder users
– Auto course detection: drop it on a course/lesson/topic/quiz page with no course_id and it just works
– “All My Courses” dashboard: leave course_id out anywhere else to show every course the student is enrolled in
– Group Leader / Admin reporting dashboard: group leaders and admins can see every student’s progress across their group’s courses
– Quiz score display: average quiz grade, not just a completed/incomplete count
– Certificate download button: appears automatically once a course hits 100%
– Toggle any section on or off: hide lessons, topics, quizzes, the percentage, the quiz score, or the certificate button independently, or switch to a compact view with no lesson list
– Animated progress bar and circles on page load
– Modern UI Design: Professional card-based layout with enhanced visual hierarchy
– Pill-Style Progress Stats: Clean, readable progress indicators for lessons, topics, and quizzes
– Enhanced Progress Circles: Refined visual progress indicators with improved styling
– Improved Admin Interface: Modern form styling with better focus states and responsive design
– Customizable general color to match your brand
– Responsive design: mobile, tablet, and desktop-friendly
– Lightweight and performance-optimized
– Compatible with all major LearnDash themes and templates
🚀 How to Use
1. Install and activate the plugin.
2. Go to LearnDash LMS > Progress Settings.
3. Choose your preferred general color.
4. Add the progress card using whichever method fits your workflow:
– Shortcode: [swrldcp_course_progress course_id=123] in any page, post, or Classic Widget.
– Gutenberg block: search for “Swr Course Progress” in the block inserter, then pick a course from the dropdown.
– Sidebar widget: add “LearnDash Course Progress” from Appearance > Widgets.
– Elementor: drag in the “Swr Course Progress” widget (shown when Elementor is active).
– Divi: add the “Swr Course Progress” module from the Divi Builder (shown when Divi is active).
5. Leave the course out (or use the “All my courses” option) to show a dashboard of every course the logged-in student is enrolled in, or drop the shortcode/block/widget directly on a course, lesson, topic, or quiz page to auto-detect that course.
🎛️ Shortcode Attributes
[swrldcp_course_progress course_id=123 show_lessons=no show_topics=no show_quizzes=no show_percentage=no show_quiz_score=no show_certificate=no show_lesson_list=no compact=yes]
course_id — the course to display. Leave out to auto-detect or show the “All My Courses” dashboard.
user_id — defaults to the logged-in user.
show_stats — toggle the entire row of stat pills at once (yes/no).
show_lessons / show_topics / show_quizzes — toggle each individual stat pill (yes/no).
show_percentage — toggle the big percentage number (yes/no).
show_quiz_score — toggle the average quiz score pill (yes/no).
show_certificate — toggle the certificate download button shown at 100% (yes/no).
show_lesson_list — toggle the full lesson checklist below the stats (yes/no).
compact — yes hides the lesson list for a shorter card, ideal for widgets and sidebars.
columns — number of course cards per row (1-6, default 2) in the “All My Courses” dashboard. Has no effect when a specific course_id is shown.
The Gutenberg block, sidebar widget, Elementor widget, and Divi module all expose the same options as controls/toggles — no shortcode typing required.
That’s it! Your course progress will now display in a clean, visual format.
Support
Need help or have questions? Our dedicated support team is here to help you make the most of this plugin. https://swrice.com/contact-us/
