Puteți accesa platforma la adresa https://mateinfo-ub.github.io/Simulari-Etapa-I/.
Atenție! Majoritatea enunțurilor din cadrul simulărilor sunt traduse folosind inteligență artificială, și nu garantăm corectitudinea lor. În cazul în care găsiți erori, vă rugăm să ne anunțați.
Pentru a contribui la dezvolarea platformei, vă rugăm să îl contactați pe Theodor Moroianu.
Pentru a contribui la conținutul simulărilor, vă rugăm să deschideți un pull request cu modificările propuse.
Aplicația este structurată ca un SPA (Single Page Application) și este scrisă în ReactJS
.
Aplicația nu are backend, toate datele sunt statice și sunt stocate în asseturile statice servite de Github Pages
.
Locații importante:
- Acest folder salveaza pozele incluse in problemele din etapa I a concursului.
- Acest folder salveaza pdf-urile cu enunțurile etapelor concursurilor.
- Aici sunt stocate enunțurile problemelor date în etapa I a edițiilor anterioare.
Pentru a rula aplicația în modul de dezvoltare, rulați npm i
urmat de npm run dev
.
Pentru a construi aplicația pentru producție, rulați npm run build
.
Pentru a publica aplicația, este suficient sa dați push la cod pe branch-ul master
. Github Pages va prelua automat modificările și va publica aplicația.
Pentru a renderiza elemente de markdown pentru enunțuri, folosim
Pentru a adaugat LaTeX, folosim structura următoare (prima formulă este pentru inline, a doua pentru block):
const source = `This is to display the
\`$$c = \\pm\\sqrt{a^2 + b^2}$$\`
in one line
\`\`\`KaTeX
c = \\pm\\sqrt{a^2 + b^2}
\`\`\`
`;