Skip to content

Web app per a generar fitxes de mates amb LaTeX.

Notifications You must be signed in to change notification settings

Rusca8/DynamicDeures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Deures

Generador de fitxes de matemàtiques online.

Dynamic Deures és una web app fet amb Flask (python) que genera fitxes personalitzades de deures de matemàtiques (amb números diferents cada vegada). Les fitxes es generen mitjançant PyLaTeX (LaTeX sobre python), i el resultat és un pdf que es mostra a l'usuari per què el pugui imprimir al moment.

Llegeix això en altres idiomes: Catalán (CA), Castellano (ES), English (EN)

Índex

Temes implementats

  • Equacions
    • Senzilles de primer grau
    • Segon grau
      • Senzilles
      • Polinòmiques
    • Sistemes lineals
      • Dues incògnites
      • Tres incògnites
  • Proporcionalitat
    • Simple
      • Problemes de directa
      • Problemes d'inversa
  • Operacions amb enters
    • Sumes i restes
    • Multiplicacions
    • Divisions
  • Operacions amb més xifres
    • Sumes
    • Restes
    • Multiplicacions
  • Potències i arrels
    • Potències amb la mateixa base o exponent
    • Arrels amb índex diferent (MCM)
  • Successions
    • Successions aritmètiques
    • Successions geomètriques
  • Derivades
    • Regles de derivació (amb i sense cadena)

Notes per desenvolupadors

Per fer córrer PyLaTeX en local a l'ordinador necessitareu MacTeX o alguna cosa per l'estil (jo he aconseguit que funcioni amb MacTeX, que ocupa 6Gb, i no he sabut trobar res més petit que funcionés).

Si no, és bastant fàcil fer-lo anar (gratis) a pythonAnywhere.com, ja que ells tenen ja LaTeX instal·lat per defecte (aquest és el camí que vaig seguir jo per fer això abans d'implementar-ne el control de versions).

Clonant el repositori

Degut al sistema de feedback per Telegram que hi tinc muntat (el bot m'avisa quan es generen documents, dient-me el tipus), si cloneu el repositori (per xafardejar o contribuir) haureu de fer un petit ajust: el fitxer que diu teletoken.examply s'ha de duplicar sota el nom de teletoken.py, tal com està explicat en el propi fitxer.

En cas de no fer això la web donarà un error en el moment de generar el pdf (perquè no podrà importar la clau secreta del bot, que no he inclòs per motius evidents).

PD: Pycharm em marcava error important els meus mòduls, però ho he solucionat marcant la carpeta mare (Mark Directory As Sources Root).

Prova-ho!

Pots accedir a la web per generar les teves fitxes personalitzades aquí: Dynamic Deures