Add details to institutions, use them in template
- Location (city, state, and country) - Specific school name - Start and end dates - Grade point average - Nest honors in their own elementmain
parent
e95a3a05c3
commit
3e60ec4798
|
@ -110,6 +110,16 @@ dd {
|
|||
margin-left: 1.5em;
|
||||
}
|
||||
|
||||
#education hgroup h3 {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#education hgroup p {
|
||||
float: end;
|
||||
float: right;
|
||||
}
|
||||
|
||||
|
||||
#skills h3 {
|
||||
margin-block-start: 0.25em;
|
||||
margin-top: 0.25em;
|
||||
|
|
20
cv.xml
20
cv.xml
|
@ -301,17 +301,29 @@
|
|||
<education>
|
||||
<institution>
|
||||
<name>New York University</name>
|
||||
<location>New York, NY, United States</location>
|
||||
<degree>
|
||||
<level>Bachelor of Fine Arts</level>
|
||||
<concentration>Theatre</concentration>
|
||||
<awarded>2020-12</awarded>
|
||||
<distinction>Magna cum laude</distinction>
|
||||
<distinction>Tisch School of the Arts Dean’s List</distinction>
|
||||
<school>Tisch School of the Arts</school>
|
||||
<duration>
|
||||
<start datetime="2017-09">September 2017</start>
|
||||
<end datetime="2020-12">December 2020</end>
|
||||
</duration>
|
||||
<gpa>3.851</gpa>
|
||||
<honors>
|
||||
<item>Magna cum laude</item>
|
||||
<item>Tisch School of the Arts Dean’s List</item>
|
||||
</honors>
|
||||
</degree>
|
||||
<degree>
|
||||
<level>Minor</level>
|
||||
<concentration>Web Programming and Applications</concentration>
|
||||
<awarded>2020-12</awarded>
|
||||
<school>Courant Institute of Mathematical Sciences</school>
|
||||
<duration>
|
||||
<start datetime="2018-01">January 2018</start>
|
||||
<end datetime="2020-12">December 2020</end>
|
||||
</duration>
|
||||
</degree>
|
||||
</institution>
|
||||
</education>
|
||||
|
|
|
@ -23,13 +23,48 @@
|
|||
</xsl:template>
|
||||
<xsl:template name="institution">
|
||||
<article>
|
||||
<h3><xsl:value-of select="./name/text()" /></h3>
|
||||
<hgroup>
|
||||
<h3><xsl:value-of select="./name/text()" /></h3>
|
||||
<p><xsl:value-of select="./location" /></p>
|
||||
</hgroup>
|
||||
<dl>
|
||||
<xsl:for-each select="./degree">
|
||||
<dt><xsl:value-of select="./level/text()" /> in <xsl:value-of select="./concentration/text()" /></dt>
|
||||
<xsl:for-each select="./distinction">
|
||||
<dd><xsl:value-of select="./text()" /></dd>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="boolean(./school)">
|
||||
<dd>
|
||||
<xsl:text>School: </xsl:text>
|
||||
<xsl:value-of select="./school/text()" />
|
||||
</dd>
|
||||
</xsl:if>
|
||||
<dd>
|
||||
<xsl:text>Attended: </xsl:text>
|
||||
<time>
|
||||
<xsl:attribute name="datetime">
|
||||
<xsl:value-of select="./duration/starrt[@datetime]" />
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="./duration/start/text()" />
|
||||
</time>
|
||||
<xsl:text> to </xsl:text>
|
||||
<time>
|
||||
<xsl:attribute name="datetime">
|
||||
<xsl:value-of select="./duration/end[@datetime]" />
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="./duration/end/text()" />
|
||||
</time>
|
||||
|
||||
</dd>
|
||||
<xsl:if test="boolean(./gpa)">
|
||||
<dd>GPA: <xsl:value-of select="./gpa/text()" /></dd>
|
||||
</xsl:if>
|
||||
<xsl:if test="boolean(./honors)">
|
||||
<dd>
|
||||
<xsl:text>Honours: </xsl:text>
|
||||
<xsl:for-each select="./honors/item">
|
||||
<xsl:value-of select="./text()" />
|
||||
<xsl:if test="not(position()=last())">, </xsl:if>
|
||||
</xsl:for-each>
|
||||
</dd>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</dl>
|
||||
</article>
|
||||
|
|
Loading…
Reference in New Issue