{"id":379437,"date":"2026-10-06T20:22:19","date_gmt":"2026-10-06T20:22:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sprint-engine\/"},"modified":"2026-10-06T20:22:06","modified_gmt":"2026-10-06T20:22:06","slug":"sprint-engine","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/sprint-engine\/","author":2759569,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.1.3","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Sprint Engine","header_author":"ThePath","header_description":"Create guided, step-by-step Sprints with saved progress and a distraction-free Runner.","assets_banners_color":"fdfdfd","last_updated":"2026-10-06 20:22:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"ThePath","date":"2026-10-06 20:22:06","revision":3731516}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3731510,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3731510,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3731510,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3731510,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3731510,"resolution":"1","location":"assets","locale":"","width":1448,"height":1086},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3731510,"resolution":"2","location":"assets","locale":"","width":1448,"height":1086},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3731510,"resolution":"3","location":"assets","locale":"","width":1448,"height":1086},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3731510,"resolution":"4","location":"assets","locale":"","width":1448,"height":1086},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3732220,"resolution":"5","location":"assets","locale":"","width":1448,"height":1086}},"screenshots":{"1":"Create a Sprint using the WordPress block editor, with introduction content, estimated duration and setup guidance.","2":"Build and organise the journey using Sprint Structure, with Step ordering and publication status visible.","3":"Edit individual Steps using the WordPress block editor, including stage labels, duration and Step settings.","4":"Guide participants through one Step at a time using the distraction-free Sprint Runner.","5":"Track available and in-progress Sprints from the My Sprints Dashboard, with saved progress and resume actions."}},"plugin_section":[],"plugin_tags":[10814,45610,9340,4775,8197],"plugin_category":[],"plugin_contributors":[284778],"plugin_business_model":[],"class_list":["post-379437","plugin","type-plugin","status-publish","hentry","plugin_tags-learning","plugin_tags-onboarding","plugin_tags-progress","plugin_tags-training","plugin_tags-workflow","plugin_contributors-thepath","plugin_committers-thepath"],"banners":{"banner":"https:\/\/ps.w.org\/sprint-engine\/assets\/banner-772x250.png?rev=3731510","banner_2x":"https:\/\/ps.w.org\/sprint-engine\/assets\/banner-1544x500.png?rev=3731510","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sprint-engine\/assets\/icon-128x128.png?rev=3731510","icon_2x":"https:\/\/ps.w.org\/sprint-engine\/assets\/icon-256x256.png?rev=3731510","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sprint-engine\/assets\/screenshot-1.png?rev=3731510","caption":"Create a Sprint using the WordPress block editor, with introduction content, estimated duration and setup guidance."},{"src":"https:\/\/ps.w.org\/sprint-engine\/assets\/screenshot-2.png?rev=3731510","caption":"Build and organise the journey using Sprint Structure, with Step ordering and publication status visible."},{"src":"https:\/\/ps.w.org\/sprint-engine\/assets\/screenshot-3.png?rev=3731510","caption":"Edit individual Steps using the WordPress block editor, including stage labels, duration and Step settings."},{"src":"https:\/\/ps.w.org\/sprint-engine\/assets\/screenshot-4.png?rev=3731510","caption":"Guide participants through one Step at a time using the distraction-free Sprint Runner."},{"src":"https:\/\/ps.w.org\/sprint-engine\/assets\/screenshot-5.png?rev=3732220","caption":"Track available and in-progress Sprints from the My Sprints Dashboard, with saved progress and resume actions."}],"raw_content":"<!--section=description-->\n<p>Sprint Engine helps you create focused, step-by-step experiences that guide users towards a specific outcome.<\/p>\n\n<p>Instead of simply publishing information, you can build a Sprint: a structured journey made up of ordered Steps that users work through one at a time.<\/p>\n\n<p>A Sprint might be used to guide someone through:<\/p>\n\n<ul>\n<li>An onboarding process<\/li>\n<li>A training or development programme<\/li>\n<li>A business improvement exercise<\/li>\n<li>A planning or implementation process<\/li>\n<li>A guided workshop<\/li>\n<li>A repeatable internal process<\/li>\n<li>Any outcome that benefits from structured, sequential action<\/li>\n<\/ul>\n\n<p>Sprint Engine is not intended to be a traditional Learning Management System. There are no quizzes, certificates, grades or course hierarchies in the core plugin.<\/p>\n\n<p>The focus is simpler: help someone move through a practical process and make progress towards an outcome.<\/p>\n\n<h4>How Sprint Engine works<\/h4>\n\n<p>A Sprint contains:<\/p>\n\n<ul>\n<li>A Start screen that introduces the Sprint and explains what the user will achieve<\/li>\n<li>An ordered sequence of Steps<\/li>\n<li>Optional Content and Task Step modes<\/li>\n<li>Saved progress for logged-in users<\/li>\n<li>A distraction-free frontend Runner<\/li>\n<li>A Completion screen with an optional next-action button<\/li>\n<\/ul>\n\n<p>Authors create Sprint and Step content using the normal WordPress block editor.<\/p>\n\n<p>Steps are organised using the Sprint Structure Manager. The Runner then presents those Steps one at a time while keeping track of the user's progress.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>Create outcome-focused Sprints in WordPress<\/li>\n<li>Build Sprint content with the native block editor<\/li>\n<li>Add and order Steps from the Sprint editor<\/li>\n<li>Content and Task Step modes<\/li>\n<li>Optional Sprint and Step time estimates<\/li>\n<li>Featured images for Sprints and individual Steps<\/li>\n<li>Dedicated distraction-free Sprint Runner<\/li>\n<li>Start, resume and completion states<\/li>\n<li>Progress saved for individual logged-in users<\/li>\n<li>Built-in My Sprints member Dashboard: Available, In Progress and Completed<\/li>\n<li>Save &amp; Exit returns to the Dashboard to resume later<\/li>\n<li>Restart completed Sprints while keeping previous attempts<\/li>\n<li>Configurable Runner logo, colours and corner styles<\/li>\n<li>Custom completion message and next-action button<\/li>\n<li>Administrator validation to help prevent invalid Sprint configuration<\/li>\n<li>Responsive frontend layout<\/li>\n<li>No external LMS required<\/li>\n<\/ul>\n\n<h4>Designed to stay focused<\/h4>\n\n<p>Sprint Engine deliberately keeps the core experience lightweight.<\/p>\n\n<p>Version 0.2.0 does not include:<\/p>\n\n<ul>\n<li>Quizzes or exams<\/li>\n<li>Certificates<\/li>\n<li>Gamification<\/li>\n<li>Payments or subscriptions<\/li>\n<li>Built-in email automation<\/li>\n<li>Cohort management<\/li>\n<li>Branching or conditional paths<\/li>\n<li>User-submitted workbook responses<\/li>\n<\/ul>\n\n<p>These may be better handled by other WordPress tools or future extensions rather than being built into every Sprint.<\/p>\n\n<h4>My Sprints member Dashboard<\/h4>\n\n<p>Visit \/sprint-engine\/dashboard\/ while logged in, or find the link in Sprints \u2192 Settings.\nNo WordPress Page is required. The Dashboard shows Sprints you can access in In Progress,\nAvailable and Completed sections, using the same branding as Runner.\nStart Sprint opens the Runner overview; Continue Sprint resumes saved progress.\nRestart Sprint confirms before creating a new attempt and keeps previous attempts.\nView Completed Sprint reopens the completion screen. Save &amp; Exit returns here.\nViewing the Dashboard creates no progress and stores no additional personal data.<\/p>\n\n<h3>Privacy and Data<\/h3>\n\n<p>Sprint Engine stores progress against logged-in WordPress user IDs.<\/p>\n\n<p>Progress records may include:<\/p>\n\n<ul>\n<li>Sprint ID<\/li>\n<li>Attempt ID and sequential attempt number<\/li>\n<li>Current Step ID<\/li>\n<li>Sprint status<\/li>\n<li>Step completion status<\/li>\n<li>Start time<\/li>\n<li>Last activity time<\/li>\n<li>Completion time<\/li>\n<\/ul>\n\n<p>The member Dashboard derives its display from existing content and progress. It introduces no new stored personal data.<\/p>\n\n<p>Sprint Engine also stores Sprint and Step configuration as WordPress content and metadata.<\/p>\n\n<p>The core plugin does not require a third-party service to provide Sprint authoring, Runner or progress functionality.<\/p>\n\n<p>Sprint Engine retains its content, settings and progress data when deactivated and when uninstalled in version 0.2.0.<\/p>\n\n<p>Site owners are responsible for determining how their use of Sprint Engine relates to their own privacy policy, data-retention obligations and applicable laws.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the Sprint Engine plugin to WordPress or install it from the WordPress Plugin Directory.<\/li>\n<li>Activate Sprint Engine.<\/li>\n<li>Open Sprints in the WordPress administration area.<\/li>\n<li>Add a new Sprint.<\/li>\n<li>Add an introduction using the normal WordPress editor.<\/li>\n<li>Add Steps using the Sprint Structure Manager.<\/li>\n<li>Edit each Step and add its content.<\/li>\n<li>Order the Steps and click Save order.<\/li>\n<li>Publish every Step, then mark the Sprint as Launchable and publish it.<\/li>\n<li>Open the Runner URL to test the Sprint.<\/li>\n<\/ol>\n\n<p>Logged-in users can then start the Sprint and their progress will be saved as they move through the Steps.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20a%20sprint%3F\"><h3>What is a Sprint?<\/h3><\/dt>\n<dd><p>A Sprint is a focused, structured sequence of Steps designed to help a user reach a specific outcome.<\/p>\n\n<p>For example, a Sprint could guide someone through planning a project, improving a business process, completing employee onboarding or working through a development exercise.<\/p><\/dd>\n<dt id=\"is%20sprint%20engine%20an%20lms%3F\"><h3>Is Sprint Engine an LMS?<\/h3><\/dt>\n<dd><p>Not in the traditional sense.<\/p>\n\n<p>Sprint Engine does not currently provide quizzes, grades, certificates, course hierarchies or other common LMS features.<\/p>\n\n<p>It is designed around guided implementation: helping someone work through a sequence of content and tasks towards an outcome.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20wordpress%20block%20editor%3F\"><h3>Can I use the WordPress block editor?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Sprint introductions and Step content are authored using the normal WordPress block editor, so you can use standard Gutenberg blocks including text, images, audio and other supported content.<\/p><\/dd>\n<dt id=\"what%20is%20the%20sprint%20runner%3F\"><h3>What is the Sprint Runner?<\/h3><\/dt>\n<dd><p>The Runner is the frontend experience used by Sprint participants.<\/p>\n\n<p>It presents one Step at a time, shows progress, saves completion state and allows users to return later and continue.<\/p>\n\n<p>Each Sprint has a canonical Runner URL based on its WordPress slug.<\/p><\/dd>\n<dt id=\"does%20sprint%20engine%20save%20user%20progress%3F\"><h3>Does Sprint Engine save user progress?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Sprint Engine stores progress for logged-in WordPress users, including the Sprint they have started, their current Step, completed Steps and completion status.<\/p><\/dd>\n<dt id=\"can%20users%20leave%20a%20sprint%20and%20continue%20later%3F\"><h3>Can users leave a Sprint and continue later?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Progress is saved against the logged-in WordPress user. Returning to the same Sprint allows the user to resume their progress.<\/p><\/dd>\n<dt id=\"does%20sprint%20engine%20include%20memberships%2C%20subscriptions%20or%20payments%3F\"><h3>Does Sprint Engine include memberships, subscriptions or payments?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>Sprint Engine focuses on the Sprint authoring and Runner experience.<\/p>\n\n<p>Access control is separated from the Sprint content and progress system so additional membership, commerce or access integrations can be added separately.<\/p><\/dd>\n<dt id=\"can%20i%20customise%20the%20runner%3F\"><h3>Can I customise the Runner?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Sprint Engine includes site-wide Runner branding settings for:<\/p>\n\n<ul>\n<li>Logo<\/li>\n<li>Primary colour<\/li>\n<li>Primary button text colour<\/li>\n<li>Background colour<\/li>\n<li>Surface colour<\/li>\n<li>Text colour<\/li>\n<li>Muted text colour<\/li>\n<li>Corner style<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20individual%20steps%20have%20featured%20images%3F\"><h3>Can individual Steps have featured images?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>A Sprint featured image can appear on the Start and Completion screens.<\/p>\n\n<p>A Step can also have its own featured image. A Step without an image does not automatically inherit the Sprint image.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20next%20action%20after%20somebody%20completes%20a%20sprint%3F\"><h3>Can I add a next action after somebody completes a Sprint?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Each Sprint can have a custom completion message and an optional button linking to a full HTTP or HTTPS URL.<\/p>\n\n<p>This can be used to direct users to another Sprint, a feedback form, a booking page or another next step.<\/p><\/dd>\n<dt id=\"can%20i%20create%20branching%20or%20conditional%20sprints%3F\"><h3>Can I create branching or conditional Sprints?<\/h3><\/dt>\n<dd><p>Not in version 0.2.0.<\/p>\n\n<p>The current release intentionally supports a single linear Step sequence.<\/p><\/dd>\n<dt id=\"who%20can%20create%20and%20manage%20sprints%3F\"><h3>Who can create and manage Sprints?<\/h3><\/dt>\n<dd><p>In version 0.2.0, Sprint authoring is intended for WordPress administrators.<\/p>\n\n<p>Custom authoring roles and capabilities are not currently included.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20deactivate%20sprint%20engine%3F\"><h3>What happens if I deactivate Sprint Engine?<\/h3><\/dt>\n<dd><p>Deactivation does not delete your Sprint content, progress records or Sprint Engine settings.<\/p>\n\n<p>Reactivating the plugin allows that data to be used again.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20uninstall%20sprint%20engine%3F\"><h3>What happens if I uninstall Sprint Engine?<\/h3><\/dt>\n<dd><p>Version 0.2.0 intentionally retains Sprint content, progress data and plugin settings when the plugin is uninstalled.<\/p>\n\n<p>If you need to permanently remove stored Sprint Engine data, make an appropriate database backup and remove the data manually.<\/p><\/dd>\n<dt id=\"what%20data%20does%20sprint%20engine%20store%3F\"><h3>What data does Sprint Engine store?<\/h3><\/dt>\n<dd><p>Sprint Engine stores Sprint and Step content using WordPress content and metadata.<\/p>\n\n<p>It also stores progress records associated with WordPress user IDs, including enrolment status, current Step, Step completion state and relevant timestamps.<\/p>\n\n<p>Sprint Engine does not require an external service to provide its core Sprint and progress functionality.<\/p><\/dd>\n<dt id=\"why%20is%20my%20sprint%20not%20available%20in%20the%20runner%3F\"><h3>Why is my Sprint not available in the Runner?<\/h3><\/dt>\n<dd><p>Check that:<\/p>\n\n<ul>\n<li>The Sprint is published<\/li>\n<li>The Sprint contains at least one Step<\/li>\n<li>The Steps form a valid saved order<\/li>\n<li>Every associated Step is Published (Draft, Pending, Private and Scheduled Steps prevent launch)<\/li>\n<li>The Sprint is marked Launchable<\/li>\n<\/ul>\n\n<p>If you have recently changed permalink settings or are seeing a Runner 404, saving WordPress Permalink settings once may rebuild the required rewrite rules.<\/p><\/dd>\n<dt id=\"can%20i%20restart%20a%20completed%20sprint%3F\"><h3>Can I restart a completed Sprint?<\/h3><\/dt>\n<dd><p>Yes. Choose Restart Sprint on the Completion screen and confirm. A new attempt starts at the first current Step, and your previous completed attempt is kept. Starting over during an active attempt and viewing attempt history are not included yet.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Create guided Sprints and ordered Steps using the WordPress block editor.<\/li>\n<li>Manage Step order using Sprint Structure.<\/li>\n<li>Show Step publication status and prevent unpublished Steps from launching.<\/li>\n<li>Run Sprints through the distraction-free Runner.<\/li>\n<li>Save and resume logged-in user progress.<\/li>\n<li>Use the My Sprints Dashboard for Available, In Progress and Completed Sprints.<\/li>\n<li>Save &amp; Exit back to the Dashboard.<\/li>\n<li>Restart completed Sprints while retaining previous attempts.<\/li>\n<li>Configure Runner branding.<\/li>\n<li>Configure a completion message and optional next-action button.<\/li>\n<li>Use Sprint and Step durations and featured images.<\/li>\n<li>Retain content, settings and progress on deactivation and uninstall.<\/li>\n<\/ul>","raw_excerpt":"Turn WordPress into a guided implementation platform with focused Sprints, saved progress and a distraction-free step-by-step Runner.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/379437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=379437"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thepath"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=379437"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=379437"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=379437"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=379437"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=379437"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=379437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}