An error occurred while processing the template.
The following has evaluated to null or missing:
==> entry  [in template "10157#10197#69994" at line 156, column 39]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign categories = entry.getCategor...  [in template "10157#10197#69994" at line 156, column 17]
----
1<#assign templateClass="selector-${template_id}"> 
2<#assign assetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryService")> 
3<#assign categoryId=0> 
4<#list request.getParameterNames() as parameter> 
5    <#if parameter = "categoryId"> 
6        <#assign categoryId=request.getParameter("categoryId")> 
7    </#if> 
8</#list> 
9<style scoped> 
10    .${templateClass} .layout-content > .categories { 
11        border: 1px solid #CCC; 
12        border-top-left-radius: 10px; 
13        border-bottom-left-radius: 10px; 
14		background: #eee; 
15		border-top: 0; 
16		margin-bottom: 15px; 
17
18    .${templateClass} .layout-content > .categories a:hover { 
19        text-decoration: none; 
20
21    .${templateClass} .selected { 
22        background: #D9EDF7; 
23
24    .${templateClass} ul { 
25        list-style-type: none; 
26        margin: 0; 
27
28    .${templateClass} ul li li { 
29        margin-left: 0; 
30
31    .${templateClass} ul li ul li { 
32        background: #eee; 
33		border-bottom: 1px solid #ccc; 
34
35    .${templateClass} ul li ul li a:hover { 
36       color: #0070b4; 
37
38    .${templateClass} ul li ul li:before { 
39		color: #000; 
40		content: "\f061"; 
41		font-family: 'fontawesome-alloy'; 
42		padding: 0 5px 0 25px; 
43		font-size: smaller; 
44
45    .${templateClass} .layout-content > .categories > li { 
46        border-top: 1px solid #CCC; 
47
48    .${templateClass} .layout-content > .categories > li:first-of-type { 
49        border-top: 0; 
50
51    .${templateClass} .categories > li.selected { 
52	    background: #0070b4; 
53		background: -webkit-linear-gradient(top, #0fabf6, #0070b4); 
54		background: linear-gradient(#0fabf6, #0070b4); 
55
56	 
57	.${templateClass} .categories > li.selected.expanded > i { 
58		color: #FFF; 
59
60	.${templateClass} .categories > li.selected.expanded a { 
61        color: #FFF; 
62        padding: 0px; 
63        display: inline-block; 
64
65	.${templateClass} .categories > li a { 
66        width: 78%; 
67        display: inline-block; 
68
69	.${templateClass} .categories > li.selected.expanded > ul li { 
70		background: #eee; 
71		border-bottom: 1px solid #ccc; 
72
73	.${templateClass} .categories > li.selected.expanded > ul li a { 
74        color: #505050; 
75
76	.${templateClass} .categories > li > ul li:before { 
77		color: #b2b2b2; 
78		content: "\f061"; 
79		font-family: 'fontawesome-alloy'; 
80		padding: 0 5px 0 15px; 
81		font-size: smaller; 
82
83	.${templateClass} .categories > li.selected.expanded > ul li.selected:before { 
84		color: #0070b4; 
85
86	 
87    .${templateClass} .categories li li:first-child { 
88        border-top: 1px solid #ccc; 
89
90    .${templateClass} li a, .${templateClass} li i { 
91        line-height: 34px; 
92
93    .${templateClass} li.activity a { 
94        color: #000; 
95        margin-left: 22px; 
96        line-height: normal; 
97
98    .${templateClass} ul li > .icon-minus,.${templateClass} ul li > .icon-plus { 
99        padding: 8px; 
100        border-radius: 2px; 
101
102    .${templateClass} ul li > .icon-minus:hover,.${templateClass} ul li > .icon-plus:hover { 
103        cursor: pointer; 
104
105 
106    .${templateClass} ul li > .icon-minus, .${templateClass} ul li > ul { 
107        display: none; 
108
109    .${templateClass} ul li.expanded > ul { 
110        display: block; 
111
112    .${templateClass} ul li.expanded > .icon-minus { 
113        display: inline; 
114
115    .${templateClass} ul li.expanded > .icon-plus { 
116        display: none; 
117
118    @media screen and (max-width: 768px) { 
119	    .${templateClass} .layout-content > .categories { 
120	        margin-top: 12px; 
121
122
123	ul.categories { 
124		padding: 0; 
125
126    .${templateClass} ul li.expanded > ul { 
127        background: #ffffff; 
128
129    li.yearLevels { 
130        color: #FFF; 
131        background: #484848; 
132        padding: 18px; 
133        font-size: 14pt; 
134        border: 1px solid #484848; 
135        border-top-left-radius: 10px; 
136
137     
138</style> 
139<script type="text/javascript"> 
140$(document).ready(function(){ 
141    $('.icon-minus, .icon-plus').each(function(){ 
142        var node = $(this), 
143        li = node.parent(); 
144        node.on('click', function(e){ 
145            e.preventDefault(); 
146            li.toggleClass('expanded'); 
147        }); 
148    }); 
149}); 
150</script> 
151<#assign aui = PortletJspTagLibs["/META-INF/liferay-aui.tld"] /> 
152<div class="${templateClass}"> 
153    <#if entries?has_content> 
154        <@aui.row> 
155            <#list entries as entry> 
156                <#assign categories = entry.getCategories()?sort_by("categoryId")> 
157                <@displayCategories categories=categories isCategoryTree=false currentLevel=0 showLevel=2/> 
158            </#list> 
159        </@aui.row> 
160    </#if> 
161</div> 
162 
163<#macro displayCategories categories isCategoryTree currentLevel showLevel> 
164 
165    <#if categories?has_content> 
166        <#assign count="selected expanded"> 
167         
168            <ul class="categories"> 
169            
170            <#list categories as category> 
171                <#if category.getCategoryId()?number == 115872> 
172                    <li class="yearLevels">Year Levels</li> 
173                </#if> 
174                <#if isCategoryTree || category.isRootCategory()> 
175                    <#if category.getCategoryId()?string = categoryId?string> 
176                        <#assign cssClass="selected expanded"> 
177                    <#else> 
178                        <#assign cssClass=""> 
179                    </#if> 
180                    <#assign childCategories = assetCategoryService.getChildCategories(category.getCategoryId())> 
181                    <#if childCategories?has_content> 
182                        <#assign isAncestor=false> 
183                        <#if categoryId?number != 0> 
184                            <#list assetCategoryService.getCategory(categoryId?number).getAncestors() as ancestor> 
185                                <#if ancestor.getCategoryId()?string = category.getCategoryId()?string> 
186                                    <#assign isAncestor=true> 
187                                </#if> 
188                            </#list> 
189                        </#if> 
190                        <#if isAncestor> 
191                            <#assign cssClass=cssClass + "selected expanded"> 
192                        </#if> 
193                        <li class="${cssClass}"> 
194                        <#if currentLevel < showLevel - 1> 
195                            <i class="icon-minus"></i> 
196                            <i class="icon-plus"></i> 
197                        </#if> 
198                    <#else> 
199                        <#assign cssClass=cssClass + " activity"> 
200                        <li class="${cssClass}"> 
201                    </#if> 
202                        <#assign categoryURL = renderResponse.createRenderURL()> 
203     
204                        ${categoryURL.setParameter("resetCur", "true")} 
205                        ${categoryURL.setParameter("categoryId", category.getCategoryId()?string)} 
206     
207                        <a href="${categoryURL}">${category.getName()}</a> 
208                        <#assign newLevel = currentLevel + 1> 
209                        <#if newLevel < showLevel> 
210                           <@displayCategories categories=childCategories isCategoryTree=true currentLevel=newLevel showLevel=showLevel/> 
211                        </#if> 
212                    </li> 
213                    <#if category.getCategoryId()?number == 115883> 
214                        <li style="height: 50px;">&nbsp;</li> 
215                    </#if> 
216                </#if> 
217            </#list> 
218             
219        </ul> 
220    </#if> 
221</#macro> 
222 
223<script> 
224$( "ul.categories li" ).hover( 
225    function() { 
226        $( this ).not('.yearLevels').css( 'color', '#0070b4' ); 
227    }, function() { 
228        $( this ).not('.yearLevels').css( 'color', '#333' ); 
229
230); 
231</script> 
null Assessment task: Safer sex quiz questions

Assessment task: Safer sex quiz questions

Time to complete Assessment task: Safer sex quiz questions: 45 min + 45 min

Year level: 9 or 10

Description

Assessment task based on Laugh and learn video - condoms.

Students research and develop quiz questions for young people about safer sex. The questions are combined to create a class quiz for students to complete.

Purpose:

To assess students’ knowledge and understanding of condom use to prevent STIs and pregnancy.

To reinforce and extend students’ help seeking and research skills in using technology to find credible, reliable and valid websites for accurate health information.

Type of assessment: Summative.

Assessment strategy: Writing and answering quiz questions.

Evidence to be collected: Five researched quiz questions with references. Score out of 25 for class quiz.

Suggested time: Two x 45 min lessons - one for research and compiltion of quiz questions and one for taking the quiz.

Learning focus

Year 9

  • Skills to deal with challenging or unsafe situations: refusal skills; initiating contingency plans; expressing thoughts, opinions, beliefs; acting assertively (ACPPS090).

  • Characteristics of respectful relationships: respecting the rights and responsibilities of individuals in the relationship; respect for personal differences and opinions; empathy (ACCPS093).

Year 10

  • Skills and strategies to manage situations where risk is encourged by others (ACPPS091).

  • External influences on sexuality and sexual health behaviours, including the impact decisions and actions have on their own and others' health and wellbeing (ACPPS092).

  • Skills and strategies to promote respectful relationships, such as: appropriate emotional responses in a variety of situations; taking action if a relationship is not respectful (ACCPS093)

Key understandings

Prior to completing this assessment task, students require:

  • prior knowledge and understanding of safer sex practices including condom use to prevent STIs and pregnancy (Laugh and learn videos - condoms)

  • experience working in small groups

  • website research skills.

Materials

  • Student activity sheet: Safer sex quiz questions_student instructions (display on board and/or 1 copy for each pair of students)
  • Student activity sheet: Safer sex quiz questions_student assessment task (1 copy for each pair of students - electronic or hardcopy)
  • Teacher resource sheet: Safer sex quiz questions_marking key (display on board and/or 1 copy per student)
  • Online access for research (bookmark approved websites)
  • Compiled class quiz for session 2 - paper or electronic version

General capabilities

No General Capabilities values have been selected.

No Australian Curriculum values have been selected.

Blooms revised taxonomy

No Blooms values have been selected.

Inquiry learning phase

No Inquiry Learning phase values have been selected.

Related items

Teaching resource (download)

Learning activities

Before you start

Session 1: Creating quiz questions

Time to complete Session 1: Creating quiz questions: 45 min

  1. Divide the class into pairs. Allocate each pair 'Pregnancy/Contraception' or 'STIs' as topics to research.

  2. laugh Explain to students:

"You have been given a topic of either 'Pregnancy/Contraception' or 'STIs'. With your partner, use the following websites to research and write five questions and answers that are suitable to ask your clas to test their knowledge: 

couldihaveit.com.au/Safe-Sex

yeah.org.au/resources/video/mythbusting-you-can-get-a-sti-from-the-toilet-seat-and-you-can-only-get-the-same-sti-once/

headspace.org.au/young-people/understanding-sex-risks-health-and-contraception/

getthefacts.health.wa.gov.au/condoms-contraception

getthefacts.health.wa.gov.au/condoms-contraception/how-to-use-a-condom-animation 

Write:

  • 1 true or false question

  • 1 multiple choice question

  • 1 defnition question

  • 1 short answer question

  • 1 description question"

yes Teaching tip: Electronic surveys can be created on programs such as , students can create their questions on programs such as SurveyMonkey or Mentimeter.

  1. Display Student activity sheet: Safer sex quiz questions_student instructions and/or provide students with a copy. Explain each of the questions types.

  2. Display Safer sex quiz questions_student assessment task and give each pair of students a copy.

  3. laugh Explain:

"When writing your answers:

  • give detailed evidence to support each answer

  • reference each answer with the website you used

  • you must use a minimum of four of the websites listed

  • complete the activity sheet including the critical analysis and reflection questions."

  1. Display the Safer sex quiz questions_marking key or provide a copy to each student. Discuss the mark allocations so that students are aware of what is required to be successful in this assessment task.

  2. Allow time for students to complete the activity sheets and collect at the end of lesson.

Session 2: Class quiz

Time to complete Session 2: Class quiz: 45 min

  1. Prior to next session, choose 25 of the students' questions to compile a class quiz. The quiz can be asked orally with students writing answers, or as a written quiz on paper or electronically on programs such as SurveyMonkey or Mentimeter.

yes Teaching tip: consider differentiation for students with lower literacy levels. Quiz questions may have picture prompts or the questions recorded to be read aloud. Quizes could be conducted in pairs or groups.

  1. Conduct the class quiz as an assessment of the student's learning. 

  2. Provide the answers and explanations upon completion. 

 

 

Health promoting schools strategy

Backgroud teacher note: Health promoting schools framework.

Partnerships with parents and school staff

  • Add the safer sex quiz questions to your school website/newsletters and encourage parents and other staff to take the quiz to test their knowledge. 

  • Use the quiz questions in a parent workshop.