Creating Your Own Program & Experience Templates

Custom Programming

Introduction

💡You must have at least one custom Programming Template AND Experience Template!

💻 Curriculum > Program Templates

1. Programming Templates

OWNA provides two default formats for your Educational Program - Weekly Program and Single Block Program. You can use the Program Templates to edit these formats to create your own fully customisable Programs!

💻 Curriculum > Program Templates > Experience Templates (Tab) 

2. Experience Templates

When you create a program, the Programming Matrix allows you to plan and document Learning Experiences. First, you will need to set these up via the Experience Templates section. Use our default question set to get started!

Create a new template

💡Only Admin users and the Educational Leader (position) can add and edit templates!

  1. From one of the above pages, click the ➕ icon in the top right corner of the screen
  2. Enter a title
  3. Select the Status (set to Draft by default)
  4. Select a starting template - This is important to make sure the system-required questions are added!
  5. Make any changes to the questions or add more fields
  6. Click Save

Template Options

  • Enter a description to help understand the purpose of this program template and when it should be used
  • Click 'Share with Group' if you want to make this template available to all centres in your organisation
  • Click 'Share on OWNA Template Marketplace' if you want to share it with all OWNA centres in the template marketplace

Programming Template Required Fields

⚠️ All Program Templates must have the following fields!

💡These are the only fields/sections in the Program Template that are visible to families!

These fields are included in the starting templates:

  • Title
  • Topic/s we will be exploring
  • Week/Date Commencing
  • Room
  • Educator(s) Responsible
  • Program Matrix- with the column field populated e.g Mon- Fri

You can rename any of the above fields by changing the Label, but the Field Mapping needs to stay the same. Failure to include the above fields will result in an error when you try to save a new program using your template.

Essential Formatting!

The above fields and the Programming Matrix section (including the headings and horizontal lines above and below the matrix) are an integral part of the program structure. We do not recommend adding, removing or changing the order of any of the fields above the orange line in the example below, as this may cause the template to display incorrectly or fail to save. 

  • All fields under the green line can be fully customised.

Customising template fields

Each field in your template has three buttons that appear when you hover over it:

  • Delete
  • Edit
  • Copy


Click edit to select if the field is 'required' before completing, change the Label (text displayed on the field), type of input, field mapping, and visibility options. Some fields will have different options depending on the type of question (e.g. checkbox options or max length).


TIP: You can change the order of questions by clicking and dragging them up or down the page.

Program Template Visibility Options:

Show In Edit Only - field is not available when first writing the program- 
  • Good for your reflection/evaluation questions that you do not need to see when first writing the program however DO want to see when editing your program down the track
Show In Summary - field is included when staff are viewing a program (rather than editing)

Experience Template Visibility Options:

  • Show In Print & Post
  • Show In Diary Mode - field is included when 'viewing' a program (or editing with Diary Mode selected)
  • Show In Summary - field is included when staff are viewing a program (rather than editing)
  • Show To Parents - field is included in the parent view

Adding new fields

To add new fields/questions to your template, click and drag a field from the toolbox menu.

You can change the options available in your toolbox menu by clicking on the template editor settings (top right or underneath the toolbox) and toggling the options in the Toolbox Controls. Refer to the Available Fields table below to see what options are in each control group.

Available Fields

Field NameDescriptionToggle Control
Single Block ProgramStandard Program Template Questions (Programs Only)Form Templates
Weekly ProgramStandard Program Template Questions (Programs Only)Form Templates
ChildrenSelect ChildrenOWNA Controls
RoomsSelect RoomsOWNA Controls
StaffSelect StaffOWNA Controls
Link to Previous PostSelect from existing postsOWNA Controls
Categories/InterestSelect from Program Categories/InterestsOWNA Controls
Children GoalsSelect Children Goals (need to select child(ren) first)OWNA Controls
Phoenix CupsFramework TagsOWNA Controls
8 Aboriginal Ways of LearningFramework TagsOWNA Controls
UN Convention on the Rights of ChildFramework TagsOWNA Controls
QKLG Kindergarten OutcomesFramework TagsOWNA Controls
Developmental MilestonesFramework TagsOWNA Controls
TheoristsFramework TagsOWNA Controls
NQSFramework TagsOWNA Controls
Principles & PracticesFramework TagsOWNA Controls
My Time Our Place (MTOP) OutcomesFramework TagsOWNA Controls
EYLF Learning OutcomesFramework TagsOWNA Controls
Custom TagsCustom (post) TagsOWNA Controls
HeadingGroups questions below the heading (used to expand/hide section)Default
Horizontal Line (Divider)Enters a line across the pageDefault
Text FieldInput for a single line of textStandard Controls
NumberProvides controls to input or select a numberStandard Controls
Text AreaInput for a paragraph of textStandard Controls
Background ImageUpload a background image for the Program (Programs Only)OWNA Controls
ParagraphStatic text to be displayed in Program/Experience (not a question)Standard Controls
SelectSelect a single option from a dropdown menuStandard Controls
Checkbox GroupSelect multiple options from a listStandard Controls
Radio GroupSelect a single option from a listStandard Controls
Date FieldSelect a date from the calendarStandard Controls
Time FieldSelect a time from a 24-hour clock (or manual input)Standard Controls
File UploadUpload and attach files or images to the Program/ExperienceStandard Controls
Signature CaptureCapture an electronic signatureStandard Controls
Star RatingMake a selection from a customisable number of starsStandard Controls
Programming MatrixAdds a customisable grid where you can add Experiences under various Categories/Interests (Programs Only)OWNA Controls
Learning ExperienceSet of default learning experience questions (Experiences Only)Form Templates

Programming Matrix

💡 This field is required for all Programming Templates!

The Matrix is the control interface to be able to select categories/interests and apply Experience templates to your program.

Even though the table can be edited when setting up your program, you can still choose the default columns that will be configured when this template is used.

  1. Edit the Program Matrix Field
  2. Type your column headings into the 'Columns' section (separate each heading with a comma)
    • E.g. Day 1, Day 2, Day 3, Day 4, Day 5

Programming Template Structure

The default/prebuilt programming templates are split into 3 sections that are important to maintain so the program appears correctly in the view mode.

⚠️ Each section must be separated by a heading with a divider line directly underneath! 

Section 1 - Program Details

Defined as any fields above the Programming Matrix. Only some fields will display above the Programming Matrix. e.g. Title, Dates, Rooms, Educators, Goals, etc.

Section 2 - Programming Matrix

This section is where the Programming Matrix field should go. Other questions grouped with the Programming Matrix may not display in the view mode.

Section 3 - Program Content

This section is anything under the Programming Matrix. This is the best place to put all of your custom questions and text areas to display correctly in the view mode.

Updating and saving your template

⚠️ If you change fields on a template, this will update on all existing programs using the template!

It is important to be mindful when changing a program template. Unlike Learning Documents, any changes made to the template automatically update all existing programs using the template. Meaning that if you remove a field, any answers entered previously will no longer be visible.

If you accidentally remove a field, you can still revert to a previous version of the template to recover any information previously recorded.

  • To save your template, click on the Save icon in the top right corner or at the bottom of the Toolbar menu.

At the bottom of each template, you will see a running record of template versions, when they were added, and which user. Here you can view each previous program with an option to restore it as the 'current' version.

Field Mapping and Error Handling

Field Mapping is a bit of code that links a field with an action or specific location within OWNA. It's how the system can tell the difference between a text box and a text box that should display your program name. When you use the pre-built question templates, these field maps are already entered, so it's important that you do not rename or delete these as it can break your template.

Change the Label, not the Field Mapping

  • You can rename a question by changing the 'Label' value when editing a field. Please don't change the Field Mapping or it will prevent you from saving your program.
Duplicate Field Map found in control with Label Attachments 2 Please rename the Field Map property of this control so it is Unique.

Each Field Mapping value can only be used once in each template

  • If you are copying a field with a value in the Field Mapping, you will need to remove the text from the duplicate field and leave it blank.
You must have exactly 1 Programming Matrix added to your template.

You must include a Programming Matrix in your program template

    Still need help? Message Us