Home Banner
Icon / Text
What is SACE?
SACE (South Australian Certificate of Education) is the official senior secondary school certificate from South Australia.
Global acceptance
SACE is recognised and accepted by almost all universities worldwide. There are no limits on where SACE can take you.
Better preparation for university
SACE equips students with deep academic knowledge and the critical skills needed for success at university.
Engaging and effective assessment
SACE offers practicality, choice, and flexibility, combining coursework and exams to build lasting knowledge.
CTA
.jpeg)
Asset Publisher
An error occurred while processing the template.
The following has evaluated to null or missing: ==> entry.getUrlTitle [in template "10312#652891#13405927" at line 14, column 29] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- 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 urlTitle = entry.getUrlTitle() [in template "10312#652891#13405927" at line 14, column 9] ----
1<#-- Include necessary services -->
2<#assign assetTagLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetTagLocalServiceUtil"]>
3
4<#assign blogBaseUrl = "${themeDisplay.getPortalURL()}/web/sacei/news2/">
5
6
7<div class="container card-layout card-layout--short card-layout--news mb-6">
8 <div class="card-layout__row">
9
10 <#if entries?has_content>
11 <#list entries as entry>
12
13 <#assign title = entry.getTitle() />
14 <#assign urlTitle = entry.getUrlTitle() />
15 <#assign publishDate = entry.getCreateDate() />
16 <#assign currentDate = .now?date />
17
18 <#-- Construct the URL for the small image if the URL is not directly available -->
19 <#assign blogURL = "${blogBaseUrl}-/blogs/${urlTitle}" />
20
21 <div class="card-layout__col">
22 <a href="${blogURL}" class="card card-layout__card grey-bg">
23 <#if entry.getSmallImageURL(themeDisplay)?has_content>
24 <div class="teardrop">
25 <img src="${entry.getSmallImageURL(themeDisplay)}" alt="${title}">
26 </div>
27 </#if>
28
29 <div class="card-body card-layout__card-body">
30 <p class="card-text card-layout__card-text">
31 <span>${title}</span>
32 </p>
33 <div class="card-footer card-layout__card-footer">
34 <span>
35 <#if publishDate?date == currentDate>
36 Today
37 <#else>
38 ${publishDate?string("EEEE, d MMMM yyyy")}
39 </#if>
40 </span>
41
42 <div class="tags card-layout__card-tags">
43 <#-- Include necessary services -->
44<#assign assetTagLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetTagLocalServiceUtil"]>
45 <#assign className = "com.liferay.blogs.kernel.model.BlogsEntry">
46 <#assign classPK = entry.getEntryId()>
47 <#assign tags = assetTagLocalServiceUtil.getTags(className, classPK)>
48
49 <#-- Display the tags -->
50 <#if tags?has_content>
51 <#list tags as tag>
52 <span class="badge badge-success">${tag.getName()}</span>
53 </#list>
54 </#if>
55
56
57 </div>
58 </div>
59 </div>
60 </a>
61 </div>
62
63 </#list>
64 </#if>
65 </div>
66</div>
Stats
SACE Fast Facts
150+
Years teaching
heritage
40+
Years delivered
outside Australia
360+
Schools in
8 countries
60,000
Annual student
enrolments
17,000
SACE graduates
annually
Testimonial Featured
The SACE program laid the foundation and really built the skills to bring me up to where I am today.
Eric, SACEi Graduate