About
Kickstart adds a powerful course template engine to Moodle – create courses easily and produce high quality courses, consistently. You’ll never want to create a course without once you’ve tried it. Building courses based on templates makes the process of course creation easier and faster. All important settings are already pre set in the template. Centrally managed templates ensure consistency, brand conformity and quality of your courses, without any additional effort.
The Pro version adds unlimited templates and simplifies importing content from other courses. Access to templates can be granted per cohort, category and role. This is especially useful for larger organizations that may have different course types on their site. At the same time, teachers save a lot of time because repetitive tasks like course configuration and layout are reduced significantly. Thus, teachers can focus on content and teaching.
Kickstart also addresses the challenge of empty or underdeveloped courses by providing instructions for both teachers and students, along with a welcoming fallback page.
Note: This documentation refers to Kickstart 1.5.
Architecture
Kickstart consists of three integrated components that work together to streamline course creation and configuration in Moodle.
Course templates are maintained by site administrators and serve as reusable blueprints for creating new courses. A template can include activities, resources, blocks, and configuration settings. Templates ensure consistency and help course creators start with a predefined structure instead of building everything from scratch.
The course creator provides a simplified interface for users to create new courses with minimal effort. It strips away unnecessary options and focuses only on the essential settings. When a course is created using this interface, the Kickstart course format is applied automatically.
The Kickstart course format powers the full feature set of Kickstart within each course. It allows teachers to:
Display custom instructions for students and teachers
Apply templates to an existing course
Import individual modules or entire courses
Create new templates directly from a course
This format ensures that the course remains flexible and aligned with the institution’s template-driven workflow.