| 1 |
<?php |
| 2 |
/** |
| 3 |
* Demo course data for the setup wizard. |
| 4 |
* |
| 5 |
* @since 4.4.7 |
| 6 |
* @version 1.0.0 |
| 7 |
*/ |
| 8 |
return <<<JSON |
| 9 |
{ |
| 10 |
"courses": [ |
| 11 |
{ |
| 12 |
"title": "Introduction to LearnPress: Building Your Learning Management System", |
| 13 |
"excerpt": "Learn the essential steps for creating and launching an online learning site with LearnPress.", |
| 14 |
"content": "<p>This introductory course explains how LearnPress organizes courses, lessons, students, and learning settings. Follow the lessons to prepare a practical LMS foundation that can grow with your academy.</p>", |
| 15 |
"status": "publish", |
| 16 |
"section": { |
| 17 |
"title": "LearnPress Foundations", |
| 18 |
"description": "A guided introduction to planning, configuring, and publishing a LearnPress LMS.", |
| 19 |
"lessons": [ |
| 20 |
{ |
| 21 |
"title": "Define Your LMS Goals", |
| 22 |
"content": "<p>Identify your learners, the skills they need, and the result each course should deliver. Clear goals help you choose the right course structure and content.</p>", |
| 23 |
"duration": "10 minute" |
| 24 |
}, |
| 25 |
{ |
| 26 |
"title": "Install and Configure LearnPress", |
| 27 |
"content": "<p>Review the core settings, required pages, currency, and email options that prepare LearnPress for everyday use.</p>", |
| 28 |
"duration": "15 minute" |
| 29 |
}, |
| 30 |
{ |
| 31 |
"title": "Understand Courses, Sections, and Lessons", |
| 32 |
"content": "<p>Learn how a course contains sections and how each section groups lessons into a clear learning path.</p>", |
| 33 |
"duration": "12 minute" |
| 34 |
}, |
| 35 |
{ |
| 36 |
"title": "Prepare the Student Experience", |
| 37 |
"content": "<p>Check course presentation, enrollment behavior, navigation, and the profile area from a student's point of view.</p>", |
| 38 |
"duration": "12 minute" |
| 39 |
}, |
| 40 |
{ |
| 41 |
"title": "Publish Your First Learning Path", |
| 42 |
"content": "<p>Review the curriculum, confirm visibility, and publish a simple course that students can start using.</p>", |
| 43 |
"duration": "10 minute" |
| 44 |
} |
| 45 |
] |
| 46 |
} |
| 47 |
}, |
| 48 |
{ |
| 49 |
"title": "Create and Manage Engaging LMS Websites with LearnPress", |
| 50 |
"excerpt": "Build a well-organized learning website and keep students engaged throughout their courses.", |
| 51 |
"content": "<p>This course focuses on planning an engaging academy, organizing useful content, and maintaining a consistent experience for students and instructors.</p>", |
| 52 |
"status": "publish", |
| 53 |
"section": { |
| 54 |
"title": "Build an Engaging Academy", |
| 55 |
"description": "Practical lessons for designing, operating, and improving a LearnPress website.", |
| 56 |
"lessons": [ |
| 57 |
{ |
| 58 |
"title": "Plan the Learning Website", |
| 59 |
"content": "<p>Map the academy's audience, course topics, navigation, and calls to action before creating content.</p>", |
| 60 |
"duration": "10 minute" |
| 61 |
}, |
| 62 |
{ |
| 63 |
"title": "Structure Course Content Clearly", |
| 64 |
"content": "<p>Break a topic into focused lessons and arrange them in an order that is easy for students to follow.</p>", |
| 65 |
"duration": "15 minute" |
| 66 |
}, |
| 67 |
{ |
| 68 |
"title": "Encourage Student Engagement", |
| 69 |
"content": "<p>Use clear outcomes, practical activities, progress cues, and useful feedback to keep learners involved.</p>", |
| 70 |
"duration": "12 minute" |
| 71 |
}, |
| 72 |
{ |
| 73 |
"title": "Manage Courses and Learners", |
| 74 |
"content": "<p>Review enrollment, student progress, instructor responsibilities, and routine course updates.</p>", |
| 75 |
"duration": "15 minute" |
| 76 |
}, |
| 77 |
{ |
| 78 |
"title": "Improve the Academy Over Time", |
| 79 |
"content": "<p>Collect feedback, refresh outdated lessons, and simplify areas where learners commonly lose momentum.</p>", |
| 80 |
"duration": "10 minute" |
| 81 |
} |
| 82 |
] |
| 83 |
} |
| 84 |
}, |
| 85 |
{ |
| 86 |
"title": "How To Sell In-Person Courses With LearnPress", |
| 87 |
"excerpt": "Use LearnPress to present, sell, and manage instructor-led classes held at a physical location.", |
| 88 |
"content": "<p>This course shows how to package an in-person class as a LearnPress course, communicate logistics, collect registrations, and manage the learner journey.</p>", |
| 89 |
"status": "publish", |
| 90 |
"section": { |
| 91 |
"title": "Launch an In-Person Course", |
| 92 |
"description": "Set up the offer, schedule, payments, enrollment, and delivery workflow.", |
| 93 |
"lessons": [ |
| 94 |
{ |
| 95 |
"title": "Design the In-Person Offer", |
| 96 |
"content": "<p>Define the class outcome, audience, delivery format, capacity, and prerequisites before publishing the offer.</p>", |
| 97 |
"duration": "10 minute" |
| 98 |
}, |
| 99 |
{ |
| 100 |
"title": "Add Schedule and Location Details", |
| 101 |
"content": "<p>Provide dates, session times, venue information, access instructions, and a clear cancellation policy.</p>", |
| 102 |
"duration": "10 minute" |
| 103 |
}, |
| 104 |
{ |
| 105 |
"title": "Configure Pricing and Payment", |
| 106 |
"content": "<p>Choose a price, configure an available payment gateway, and explain what the registration fee includes.</p>", |
| 107 |
"duration": "12 minute" |
| 108 |
}, |
| 109 |
{ |
| 110 |
"title": "Manage Enrollment and Communication", |
| 111 |
"content": "<p>Track registrations and send learners the confirmation, preparation details, and reminders they need.</p>", |
| 112 |
"duration": "12 minute" |
| 113 |
}, |
| 114 |
{ |
| 115 |
"title": "Deliver and Follow Up", |
| 116 |
"content": "<p>Prepare attendance, learning materials, post-class resources, and a simple follow-up process.</p>", |
| 117 |
"duration": "10 minute" |
| 118 |
} |
| 119 |
] |
| 120 |
} |
| 121 |
}, |
| 122 |
{ |
| 123 |
"title": "Create an LMS Website with LearnPress", |
| 124 |
"excerpt": "Follow a practical path from a new WordPress site to a working online academy.", |
| 125 |
"content": "<p>This course walks through the main decisions and setup tasks required to turn a WordPress website into a usable LearnPress learning platform.</p>", |
| 126 |
"status": "publish", |
| 127 |
"section": { |
| 128 |
"title": "From Website to LMS", |
| 129 |
"description": "Build the site foundation, configure LearnPress, create a course, and prepare for launch.", |
| 130 |
"lessons": [ |
| 131 |
{ |
| 132 |
"title": "Prepare WordPress for Your Academy", |
| 133 |
"content": "<p>Choose a clear site structure, confirm the basic WordPress settings, and prepare the pages learners will use.</p>", |
| 134 |
"duration": "10 minute" |
| 135 |
}, |
| 136 |
{ |
| 137 |
"title": "Install LearnPress and Run Setup", |
| 138 |
"content": "<p>Install the plugin and complete the initial setup for learning experience, pages, payments, and emails.</p>", |
| 139 |
"duration": "15 minute" |
| 140 |
}, |
| 141 |
{ |
| 142 |
"title": "Configure Core LMS Settings", |
| 143 |
"content": "<p>Review course behavior, profile access, checkout, currency, and notification settings before adding content.</p>", |
| 144 |
"duration": "15 minute" |
| 145 |
}, |
| 146 |
{ |
| 147 |
"title": "Create and Review a Course", |
| 148 |
"content": "<p>Add a course, organize its curriculum, preview the student experience, and correct missing information.</p>", |
| 149 |
"duration": "20 minute" |
| 150 |
}, |
| 151 |
{ |
| 152 |
"title": "Launch and Extend the Website", |
| 153 |
"content": "<p>Publish the academy, test enrollment, and evaluate optional extensions only when the learning workflow requires them.</p>", |
| 154 |
"duration": "12 minute" |
| 155 |
} |
| 156 |
] |
| 157 |
} |
| 158 |
}, |
| 159 |
{ |
| 160 |
"title": "Introduction LearnPress – LMS Plugin", |
| 161 |
"excerpt": "Explore the core LearnPress concepts used to create and manage online courses in WordPress.", |
| 162 |
"content": "<p>This beginner-friendly course introduces the LearnPress workflow and the main tools used by administrators, instructors, and students.</p>", |
| 163 |
"status": "publish", |
| 164 |
"section": { |
| 165 |
"title": "LearnPress Essentials", |
| 166 |
"description": "Understand the plugin, build a curriculum, and prepare a simple course for learners.", |
| 167 |
"lessons": [ |
| 168 |
{ |
| 169 |
"title": "What LearnPress Provides", |
| 170 |
"content": "<p>Explore the roles of courses, lessons, students, instructors, orders, and settings within a LearnPress academy.</p>", |
| 171 |
"duration": "8 minute" |
| 172 |
}, |
| 173 |
{ |
| 174 |
"title": "Navigate the LearnPress Dashboard", |
| 175 |
"content": "<p>Locate the main administration screens and understand where course content and global behavior are managed.</p>", |
| 176 |
"duration": "10 minute" |
| 177 |
}, |
| 178 |
{ |
| 179 |
"title": "Build a Simple Curriculum", |
| 180 |
"content": "<p>Create a course section and add focused lessons that guide learners toward a specific outcome.</p>", |
| 181 |
"duration": "15 minute" |
| 182 |
}, |
| 183 |
{ |
| 184 |
"title": "Configure Enrollment and Access", |
| 185 |
"content": "<p>Review free and paid enrollment paths, profile access, and the settings that control how students begin learning.</p>", |
| 186 |
"duration": "12 minute" |
| 187 |
}, |
| 188 |
{ |
| 189 |
"title": "Review, Publish, and Maintain", |
| 190 |
"content": "<p>Check course details, publish the content, monitor learner use, and update lessons as the topic changes.</p>", |
| 191 |
"duration": "10 minute" |
| 192 |
} |
| 193 |
] |
| 194 |
} |
| 195 |
} |
| 196 |
] |
| 197 |
} |
| 198 |
JSON; |
| 199 |
|