Skip to content

Commit

Permalink
feat: add link to rankings in results
Browse files Browse the repository at this point in the history
  • Loading branch information
toto04 committed Feb 27, 2024
1 parent c66f2c7 commit 9ee279f
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
16 changes: 16 additions & 0 deletions src/components/pages/Results.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,12 @@ const styles = StyleSheet.create({
restartButton: {
margin: '12px',
marginBottom: '32px'
},
link: {
display: 'inline-flex',
color: theme.primary,
gap: '5px',
alignItems: 'center'
}
})

Expand Down Expand Up @@ -257,6 +263,16 @@ export default function Results(props: ResultsProps) {
v3: sectionInfo.ing.name,
v4: formatNumber(tengPassThreshold)
}}
components={{
rankingsLink: (
<a
href="https://rankings.polinetwork.org/#/home/Ingegneria"
target="_blank"
rel="noreferrer noopener"
style={styles.link}
/>
)
}}
>
results.pointsCalc.body.1
</Trans>
Expand Down
5 changes: 4 additions & 1 deletion src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"project": "The TOL Project",
"help": "Gruppo Preparazione TOL"
},
"externalLinks": {
"rankings": "rankings.polinetwork.org"
},
"home": {
"disclaimer": "\"The TOL Project\" (Project) is in no way connected to Politecnico di Milano but is managed free of charge by students. The authors of the Project do not assume any responsibility, nor do they expressly or implicitly guarantee the accuracy or reliability of the contents of this site for the purpose of passing the admission test at Politecnico di Milano.",
"languageInfo": "*The test simulation will be in Italian",
Expand Down Expand Up @@ -46,7 +49,7 @@
"pointsCalc": {
"title": "How the score is calculated",
"body": {
"1": "The <strong>maximum achievable score</strong> <strong>is {{v1}} </strong> and is expressed to the second decimal place. <br /> To gain access to the <strong>standard rankings</strong>, you need to get a score <strong>higher or equal to 30</strong>, rounded to the nearest integer. <br /> To gain eligibility for enrollment in the <strong>Early TOL</strong> (while enrolled in the penultimate year of upper secondary school) you need to get a score <strong>higher or equal to 75</strong>, rounded to the nearest integer. <br /> The attribution of <strong>OFA TENG</strong> occurs when, considering only the {{v3}} section, the number of correct answers <strong>is less than {{v4}}</strong>. <br />",
"1": "The <strong>maximum achievable score</strong> <strong>is {{v1}} </strong> and is expressed to the second decimal place. <br /> To gain access to the <strong>standard rankings</strong>, you need to get a score <strong>higher or equal to 30</strong>, rounded to the nearest integer. <br /> You can consult the rankings from the previous years on <rankingsLink>$t(externalLinks.rankings)</rankingsLink>. <br /> To gain eligibility for enrollment in the <strong>Early TOL</strong> (while enrolled in the penultimate year of upper secondary school) you need to get a score <strong>higher or equal to 75</strong>, rounded to the nearest integer. <br /> The attribution of <strong>OFA TENG</strong> occurs when, considering only the {{v3}} section, the number of correct answers <strong>is less than {{v4}}</strong>. <br />",
"2": "The <strong>total score</strong> gets rounded to the nearest integer (e.g., 59,49 gets rounded to 59, while 59,50 to 60)"
},
"ul": {
Expand Down
5 changes: 4 additions & 1 deletion src/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"project": "The TOL Project",
"help": "Gruppo Preparazione TOL"
},
"externalLinks": {
"rankings": "rankings.polinetwork.org"
},
"home": {
"disclaimer": "\"The TOL Project\" (Progetto) non è in alcun modo collegato al Politecnico di Milano ma è gestito gratuitamente da studenti. Gli autori del Progetto non si assumono alcuna responsabilità, né garantiscono espressamente o implicitamente l'accuratezza o l'affidabilità dei contenuti di questo sito ai fini del superamento del test di ammissione del Politecnico di Milano",
"languageInfo": "",
Expand Down Expand Up @@ -46,7 +49,7 @@
"pointsCalc": {
"title": "Come viene calcolato il punteggio",
"body": {
"1": "Il <strong>punteggio massimo</strong> conseguibile <strong>è di {{v1}} </strong> e viene espresso fino alla seconda cifra decimale. <br /> Per accedere alla <strong>graduatoria standard</strong> bisogna ottenere un punteggio <strong>uguale o superiore a 30</strong>, arrotondato all'intero più vicino. <br /> Per ottenere il diritto di immatricolazione nel <strong>TOL Anticipato</strong> (se iscritto al penultimo anno di superiori) serve ottenere un punteggio <strong>maggiore o uguale a 75</strong>, arrotondato all'intero più vicino. <br /> L'attribuzione di <strong>OFA TENG</strong> avviene quando, considerando la sola sezione di {{v3}}, il numero di risposte corrette <strong>è inferiore a {{v4}}</strong>. <br />",
"1": "Il <strong>punteggio massimo</strong> conseguibile <strong>è di {{v1}} </strong> e viene espresso fino alla seconda cifra decimale. <br /> Per accedere alla <strong>graduatoria standard</strong> bisogna ottenere un punteggio <strong>uguale o superiore a 30</strong>, arrotondato all'intero più vicino. <br /> Puoi consultare le graduatorie degli anni precedenti su <rankingsLink>$t(externalLinks.rankings)</rankingsLink>. <br /> Per ottenere il diritto di immatricolazione nel <strong>TOL Anticipato</strong> (se iscritto al penultimo anno di superiori) serve ottenere un punteggio <strong>maggiore o uguale a 75</strong>, arrotondato all'intero più vicino. <br /> L'attribuzione di <strong>OFA TENG</strong> avviene quando, considerando la sola sezione di {{v3}}, il numero di risposte corrette <strong>è inferiore a {{v4}}</strong>. <br />",
"2": "Il <strong>punteggio</strong> complessivo viene arrotondato all'intero più vicino (es: il punteggio 59,49 viene arrotondato a 59, il punteggio 59,50 a 60)"
},
"ul": {
Expand Down

0 comments on commit 9ee279f

Please sign in to comment.