export var data = {
description: 'Here are some syllabi from university courses I have designed and taught.',
tags: 'teaching',
title: 'Syllabi',
weight: 1
}
function syllabusCard({
courseNumber,
institution,
school,
department,
title,
url
}) {
return `<!-- syllabus() in ./content/pages/teaching/syllabi/index.11ty.js -->
<li>
${courseNumber ? `${courseNumber}:` : ''}
${title
? url ? `“<a href="${url}">${title}</a>.”` : `${title}.”`
: ''}
${institution ? `${institution},` : ''}
${school ? `${school},` : ''}
${department ? `${department}.` : ''}
</li>`
}
export function render({syllabi}) {
return `<!--content/pages/teaching/syllabi/index.11ty.js-->
<p>Here are some syllabi from university courses I have created and taught.</p>
<p><em>Arranged by course number</em></p>
<ul class="hanging-indent no-list-style">
${syllabi.map(syllabus => syllabusCard(syllabus)).join('\n')}
</ul>`
}