Follow these links for tools developed by LEARN, curated resources for teaching and for professional development, as well as reference information gathered here in a one-stop format.

An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy132.getLayout(long, boolean, long)" threw an exception when invoked on com.sun.proxy.$Proxy132 object "com.liferay.portal.service.impl.LayoutLocalServiceImpl@42a1b83a"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign pageLayout = LayoutLocalServi...  [in template "20154#20194#578635" at line 25, column 33]
----
1<#-- 
2Application display templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<div class="grid-item" style="margin:5px;height:350px;width:250px;text-align:center;background-size:cover;background-image: url('${background_image.getData()}');"> 
10    <#assign bg_color="rgba(30, 130, 76, 0.7)"> 
11    <#if color_filter?has_content> 
12        <#assign bg_color=color_filter.getData()> 
13    </#if> 
14    <div class="interstitial-green-overlay" style="background-color:${bg_color}"> 
15            <img class="interstitial-img" src="${icon.getData()}" /> 
16            <p class="interstitial-title">${title.getData()}</p> 
17            <#if link_title.getSiblings()?has_content> 
18            	<#list link_title.getSiblings() as cur_link_title> 
19            	    <#assign link_page=""> 
20            	    <#list cur_link_title.getChildren() as elt> 
21            	        <#if elt.getName() == "link_page"> 
22                            <#if elt.getData()?has_content> 
23                                <#assign layoutId = elt.getData()?number /> 
24                                <#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
25                                <#assign pageLayout = LayoutLocalService.getLayout(groupId?number,false,layoutId) /> 
26                                <#assign link_page = pageLayout.getFriendlyURL()> 
27                            </#if> 
28                        </#if> 
29                        <#if elt.getName() == "external_url" > 
30                            <#if elt.getData()?has_content> 
31                                <#assign link_page = elt.getData()> 
32                            </#if> 
33                        </#if> 
34                        <#if elt.getName() == "document"> 
35                            <#if elt.getData()?has_content> 
36                                <#assign link_page = elt.getData()> 
37                            </#if> 
38                        </#if> 
39            	    </#list> 
40            		<a href="${link_page}" class="interstitial-link-page">${cur_link_title.getData()}</a> 
41            	</#list> 
42            </#if> 
43    </div> 
44</div> 

Preschool & K

Preschool & K

English Language Arts

Elementary Secondary

Français Langue Seconde

Elementary Secondary

Español

GO TO PAGE

Math, Science & Technology

Elementary Secondary

Social Sciences

Social Sciences Subjects
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy132.getLayout(long, boolean, long)" threw an exception when invoked on com.sun.proxy.$Proxy132 object "com.liferay.portal.service.impl.LayoutLocalServiceImpl@42a1b83a"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign pageLayout = LayoutLocalServi...  [in template "20154#20194#578635" at line 25, column 33]
----
1<#-- 
2Application display templates can be used to modify the look of a 
3specific application. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<div class="grid-item" style="margin:5px;height:350px;width:250px;text-align:center;background-size:cover;background-image: url('${background_image.getData()}');"> 
10    <#assign bg_color="rgba(30, 130, 76, 0.7)"> 
11    <#if color_filter?has_content> 
12        <#assign bg_color=color_filter.getData()> 
13    </#if> 
14    <div class="interstitial-green-overlay" style="background-color:${bg_color}"> 
15            <img class="interstitial-img" src="${icon.getData()}" /> 
16            <p class="interstitial-title">${title.getData()}</p> 
17            <#if link_title.getSiblings()?has_content> 
18            	<#list link_title.getSiblings() as cur_link_title> 
19            	    <#assign link_page=""> 
20            	    <#list cur_link_title.getChildren() as elt> 
21            	        <#if elt.getName() == "link_page"> 
22                            <#if elt.getData()?has_content> 
23                                <#assign layoutId = elt.getData()?number /> 
24                                <#assign LayoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
25                                <#assign pageLayout = LayoutLocalService.getLayout(groupId?number,false,layoutId) /> 
26                                <#assign link_page = pageLayout.getFriendlyURL()> 
27                            </#if> 
28                        </#if> 
29                        <#if elt.getName() == "external_url" > 
30                            <#if elt.getData()?has_content> 
31                                <#assign link_page = elt.getData()> 
32                            </#if> 
33                        </#if> 
34                        <#if elt.getName() == "document"> 
35                            <#if elt.getData()?has_content> 
36                                <#assign link_page = elt.getData()> 
37                            </#if> 
38                        </#if> 
39            	    </#list> 
40            		<a href="${link_page}" class="interstitial-link-page">${cur_link_title.getData()}</a> 
41            	</#list> 
42            </#if> 
43    </div> 
44</div> 

Sexuality Education

Secondary
& Elementary

Work-Oriented Training Path (WOTP)

Prework Training Training for a Semiskilled Trade

Guidance-Oriented Approach to Learning (GOAL)

Elementary Secondary

Academic and Career Guidance Content (ACGC)

Elementary Cycle Three Secondary Cycle 1 Secondary Cycle 2

CROSS-CURRICULAR RESOURCES

STEAM / Open Creative Spaces Focus in Action