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}
\`\`\`
`;