Code Monkey home page Code Monkey logo

math-worksheet-generator's People

Contributors

nsdrozario avatar shuklanishchal avatar sutantu415 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

cartejaune

math-worksheet-generator's Issues

Worksheet.php input box can't change attributes

In the file worksheet.php, I cannot use a function that goes through the MathJax input boxes in order to limit what the user may write. I wish to limit the user to only typing in numbers, which I can do in normal html input boxes, but not LaTeX generated ones. I have tried changing the attribute from <input type='text'> to <input type='number'> as well as iterating through the input and using RegEx, but it can't recognize the input boxes, no matter how I try to get the element.

Goal: limit what the user can type into the LaTeX generated input boxes on worksheet.php to only numbers

Branches

All branches are about 50 commits behind master. This will lead to merge conflicts down the line.
We must delete all other branches and recreate them and make them merge with master and follow a formal software engineering practice, lest we encounter more merge conflicts with the host and the repository. master will be restricted from direct commits without 2 code reviews.

New string split function

Write a function that splits a string by delimiters and saves the delimiter.
Additionally, it must search for and store coefficients and exponents for each token of the string because this function is meant to enhance the poly_to_func function in engine/math.php. If exponents and coefficients aren't found, it must store a default value.

Double negative quadratic

When a value is negative two negative numbers show up in answer key for quadratic problems- fix required

Responsiveness issue

Cookie agreement notification is not fully responsive and looks strange on mobile devices.

Polynomial string to function not working

In math.php a new function has been added: poly_to_func.
It is currently not working because there is an issue with the concept of currying, which is a function returning another function; this is a concept of the programming paradigm known as functional programming. It is highly recommended that one researches functional programming and currying before attempting to solve this bug.

Goal: to create a function that takes a string of a polynomial as an input, and extracts coefficients and exponents from the string, and then returning a function that sums each term using each coefficient and exponent.

Cookies

Upon further investigation, cookies have been discovered on our website due to MathJax.
MathJax is essential to the architecture of our website, so we must add a cookie consent banner in order to comply with European Union online privacy laws.

Geometry renderer

Create a renderer using HTML5 Canvas and JavaScript that can create diagrams of geometry problems and formulate a method of input for this renderer and a theoretical data structure to represent input.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.