This article describes the different ways of creating and configuring a program:
- From scratch
- From an existing program
đź’ˇ To configure or modify existing programs to make them bilingual, see the Bilingual programs article.
Creating a new program from scratch
On the Studio main page, click on +Create a program.
A step-by-step configuration wizard will help you set up your new program.
Step 1 of 8: In which language(s) would you like to offer your program?
- Select the main program language (English or French).
- Check the second language box if you wish to design a bilingual program. (Translations are optional. If they are not available, the main language will be displayed to learners. See the Bilingual programs article for more details about bilingual programs in B12).
Step 2 of 8:Â What is the name of your program?
Step 3 of 8: What type of program do you want to create?
- Regular program: Use for all types of learning programs where you wish to use all possible B12 activities and have control over the content structure. The order of activities will be based on your design in the Studio. The learning experience will be the same for all learners.
-
Adaptive reinforcement: In this program, the sequence of activities varies from one learner to another based on their individual performance. Unlike reguler B12 programs, it includes only questions with feedback—no content-based activities. Instructional designers do not determine the order of activities; instead, an artificial intelligence algorithm selects the most appropriate ones for each learner. As a result, the learning experience is personalized and continuously adapted to each individual's needs.
For specific information and guidance on this type of B12 program, refer to Adaptive Reinforcement Program with Artificial Intelligence. - Open Access: A training program in which all content is available at once, or unlocked based on completion conditions or passing grades. No calendar dates are attached. For more details, see Open Access Programs
Step 4 of 8: How will you build your program?
- From scratch: skips step 5 and goes on to step 6.
- Using an existing program: see next section (step 4 of 8)
- Using AI (coming soon with a B12+ membership)
Step 6 of 8 :
- Who is the program's target audience?
- What do you hope to achieve with this program?
The information provided in this step will be used, among other things, to refine the content proposed by Generative AI, if you have the B12+ design license. It can also be useful for administrators and other designers to learn more about your program. This step is optional, however, and can be changed at any time.
Step 7 of 8: What will your program be about?
- Here, select or create the knowledge topics to be used in your program (which can be modified at any time once your program has been created.)
- All knowledge topics available in your B12 platform are pooled here and in the Educational Library.
- If a knowledge topic already exists, select it here. You can select more than one topic at the same time, and use the search bar to find your topics.
- If your topics don't already exist, you can create them from this page, or from the Educational Library.
đź’ˇ From the moment you create a new topic, all other B12 designers will also have access to it on this creation page and in the Pedagogical Library.
- To find out more about knowledge topics, see the Knowledge topics article in this section of the Guide.
Final step - 8 of 8: The last configuration elements are identified here.Â
-
Program image
- Will appear as a banner at the top of the program's home page.
- Will be used on the program's thumbnail on the home page.
Recommended size: 816 x 204 pixels
-
Labels:
- Useful for filtering programs. See this section of the Guide to learn more about Labels in B12. Â
-
Settings:
- This affects the color of gauges and graphs in the dashboard.
- Minimum performance: Data below this threshold will be displayed in red in the dashboard. Default value: 60%
- If they are between this threshold and the performance to be achieved,data will be displayed in yellow.
- Target performance: Data above this threshold will be displayed in green in the dashboard. Default value: 80%.
-
Enable gamification:
- Learners will accumulate points for correct answers and for completing learning sequences. The results of accumulated scores will be presented in a Leaderboard's B12 page. To access this feature, the administrator must enable gamification for the platform.
- Default value: disabled.Â
đźš© This B12 feature will be enhanced in 2025-2026. If you have any questions or comments about it, please do not hesitate to contact Support.Â
- Enable statistics display at the end of learning sequences: the success rate (rate of correct answers) and the average confidence level for the sequence will be displayed. The group average will also be visible on the displayed graph. Default value: enabled.
- Enable text-to-speech: On-screen text will be read aloud by a synthesized voice (automatically adapting to changes in the text along the way). The learner has the option of triggering this narration for each activity, by pressing a button on the page. Default value: disabled.
- Automatically send notifications for each learning sequence or event: When this option is enabled, all new sequences in a program will contain two notifications: an initial notification at 9am on the day of the sequence, and a reminder notification 2 days after the sequence at 9am. Â The texts will be the B12 default ones if not modified. Â It will be possible to modify every notification setting after the program creation if needed (delete notifications, modify time, modify texts, add reminders, etc.) Default value: activated.
- Anonymize user data: Allows you to keep the program completely anonymous, as no name will be visible in any of the statistics and data displayed. In both surveys and results statistics, no names will be readable. Progress tracking and statistical reports will also be anonymous. Â It will not be possible to identify who has completed the program, and who is running late. Default value: disabled
- Anonymize leaderboard: the gamification feature (leaderboard) can be made anonymous here. Â The learner sees their rank, but does not see the names of other people in the leaderboard. To access this feature, the administrator must enable gamification for the platform. Default value: disabled.Â
đź’ˇ Note that everything selected or written during the creation of a new B12 program can be modified later on at any given time.
Create a new program - from an existing one
Steps 1 to 3: See above.
Step 4 of 8: Which program do you want to build your new program from?
- If needed, you can preview a program by clicking on the eye icon at the end of the line.
- Once your existing program as been selected, you will be prompted to choose the sequences or activities you want to use in your new program. You can also check “Select all”.
- Again, click on the eye icon at the end of the line to preview the activity if required.Â
Â
For all subsequent steps, the program elements used to build the new program will be pre-filled in the configuration page. You can modify them as required.
Modifying the configuration of an existing program
- In the Studio, click on the program name to open it.
- Then click on Settings in the upper right corner.
Note that you can edit knowledge topics directly on this page, as well as Collaborators by clicking on the pen icon.