Skip to content

MateInfo-UB/MateInfo-UB.github.io

Repository files navigation

Platformă Online Pentru a Simula MateInfoUB, ediția I, Informatică

Folosire

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.

Contribuție

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.

Structura

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.

Dezvoltare

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.

Publicare

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.

Elemente Markdown

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

Releases

No releases published

Packages

No packages published

Languages