Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 2.59 KB

README.es.md

File metadata and controls

59 lines (48 loc) · 2.59 KB

Dynamic Deures

Generador de fichas de matemáticas online.

Dynamic Deures es una web app que he hecho con Flask (python) que genera fichas personalizadas de deberes de matemáticas (con números distintos cada vez). Las fichas se generan a través de PyLaTeX (LaTeX sobre python), y el resultado es un pdf que se muestra al usuario para que lo pueda imprimir al momento.

Lee esto en otros idiomas: Catalán (CA), Castellano (ES), English (EN)

Índice

Temas implementados

  • Ecuaciones
    • Sencillas de primer grado
    • Segundo grado
      • Sencillas
      • Polinómicas
    • Sistemas lineales
      • Dos incógnitas
      • Tres incógnitas
  • Proporcionalidad
    • Simple
      • Problemas de directa
      • Problemas de inversa
  • Operaciones con enteros
    • Sumas y restas
    • Multiplicaciones
    • Divisiones
  • Operaciones con más cifras
    • Sumas
    • Restas
    • Multiplicaciones
  • Potencias y raíces
    • Potències con la misma base o exponente
    • Raíces con distinto índice (MCM)
  • Succesiones
    • Succesiones aritméticas
    • Succesiones geométricas
  • Derivadas
    • Reglas de derivación (con y sin cadena)

Notas para desarrolladores

Para que funcione PyLaTeX en local en el ordenador os hará falta MacTeX o alguna cosa por el estilo (yo he conseguido que funcione con MacTeX, que ocupa 6Gb, y no he sabido encontrar nada más pequeño que funcionara).

Si no, es bastante fácil usarlo (gratis) en pythonAnywhere.com, ya que ellos tienen ya el LaTeX instalado por defecto (así es como hice yo esto antes de implementar el control de versiones).

Clonando el repositorio

Debido al sistema de feedback por Telegram que tengo montado en la web (el bot me avisa cuando se generan documentos, diciéndome de qué tipo), si clonáis el repositorio (para curiosear o contribuir) tendréis que hacer un pequeño ajuste: el archivo que dice teletoken.examply se tiene que duplicar bajo el nombre teletoken.py, tal como se explica en el propio archivo.

En caso de no hacer esto la web dará un error en el momento de generar el pdf (porque no podrá importar la clave secreta del bot, que no he incluído por motivos evidentes).

PD: Pycharm me marcaba error importando mis módulos, pero lo he solucionado marcando la carpeta madre (Mark Directory As Sources Root).

Pruébalo!

Puedes acceder a la web para hacer tus fichas personalizadas aquí: Dynamic Deures