Skip to main content

Conversational math active learning.

Project description

"mathactive"

Conversational math active learning.

K-12 student can learn math from a chatbot that helps them actively solve math problems suitable to their skill level.

Quickstart

If you have install python packages from source before, you will probably be able to follow these steps to get going quickly:

pip install --upgrade pip virtualenv poetry
git clone git@gitlab.com:tangbileai/community/mathactive
cd mathactive
python -m virtualenv .venv
source .venv/bin/activate || source .venv/Scripts/activate
pip install --editable .

Utilities

def get_countq_start_step(difficulty=0.01):
    """ Predict the parameters of a quiz question generator based on the desired difficulty
    >>> get_start_step(difficulty=.02)
    {'start': 0, 'step': 1}
    >>> get_start_step(difficulty=.03)
    {'start': 0, 'step': 1}
    >>> get_start_step(difficulty=.04)
    {'start': 10, 'step': 1}
    """

Directory structure

├── docs
│   ├── AIMA approaches to creating a chatbot.md
│   ├── ...
├── pyproject.toml
├── README.md
├── scripts
│   ├── bump_version.py
│   ├── release.sh
│   └── requirements.txt
└── src
    └── mathactive
        ├── data
        │   └── difficulty_start_stop_step.csv
        ├── data.csv
        ├── db.sqlite3
        ├── generators.py
        ├── hints.py
        ├── machine.py
        ├── manage.py
        ├── microlessons
        │   ├── num_one.py
        │   └── utils.py
        ├── personalize.py
        ├── python_quiz.py
        ├── questions.py
        ├── utils.py
        ├── webapp
        │   ├── admin.py
        │   ├── apps.py
        │   ├── migrations
        │   ├── models.py
        │   ├── tests.py
        │   └── views.py
        └── website
            ├── asgi.py
            ├── settings.py
            ├── urls.py
            └── wsgi.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mathactive-0.0.6.tar.gz (23.2 kB view details)

Uploaded Source

Built Distribution

mathactive-0.0.6-py2.py3-none-any.whl (27.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mathactive-0.0.6.tar.gz.

File metadata

  • Download URL: mathactive-0.0.6.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mathactive-0.0.6.tar.gz
Algorithm Hash digest
SHA256 7ef73fd9f3f779b1acdf75b4e39c4f1615514f2bdacb8299922642c16850128c
MD5 b88b9aac0bcbfcb7637ca85c83ee7c69
BLAKE2b-256 47f84ce9f3b3a2d5e393f608fb9bb21080cc7c528f003eb205455f41e3c4321f

See more details on using hashes here.

Provenance

File details

Details for the file mathactive-0.0.6-py2.py3-none-any.whl.

File metadata

  • Download URL: mathactive-0.0.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for mathactive-0.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 62d4f3bbecc05e62a53d3e471772f2f37fdcdead564aabedf071dcb78bd848e9
MD5 931f1e3f9ae1ce136141c354bf6753c1
BLAKE2b-256 cc785bd9857af7f4ef439d81a76a189af15b7a0c728488e79ed4d3b1ce525bca

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page