Skip to main content

Generuje losowo roznego typu zadania

Project description

generator_zadan

Na użytek własny.

Generuje losowo różnego typu zadania (z rozwiązaniami) dla pierwszego roku studiów na uczelni technicznej. Zadania mają mieć przyjazne dane i wyniki. Powoli pewnie będzie typów zadań przybywać. W plikach modułów generatorów jest więcej typów zadań niż w plikach dokumentacji. Prace dokumentacyjne trwają.

Przy każdym generowaniu są inne zadania.

Generator był przygotowany do pliku TeX-owego i funkcje generujące nie są przystosowane do formatu Markdown. Dlatego pliki ipynb w dokumentacji mają taką dziwną strukturę w sekcji prezentującej przykładowe zadania. Na razie nie zamierzam tego zmieniać.

Głównym celem jest format pdf tworzony z plików TeX. Do tego są pliki: generuj_analiza.py i generuj_algebra.py. Tam jest więcej zadań.

Funkcje na chwilę obecną nie są w żaden sposób udokumentowane. To było tworzone na użytek własny. Jak ktoś chce korzystać to proszę bardzo. Licencja poniżej.

Installation

pip install generator_zadan

lub (nawet lepsze, bo od razu można generować zestawy)

# Tworzymy niezależne środowisko pythona
python -m venv venv_generator_zadan
# Aktywujemy środowisko
source venv_generator_zadan/Scripts/activate
# Klonujemy pakiet
git clone https://github.com/DyonOylloug/generator_zadan
# Instalujemy pakiet
cd generator_zadan
pip install .
# Teraz możemy generować duże zestawy
cd src/generator_zadan
python generuj_algebra
python generuj_analiza
cd wygenerowane
pdflatex Algebra.tex
pdflatex Algebra.tex
pdflatex Analiza.tex
pdflatex Analiza.tex
# Tak - to ma być po dwa razy
# Pliki Algebra.pdf i Analiza.pdf są gotowe
# Oczywiście muszą być zainstalowane odpowiednie pakiety TeX-a
# U mnie działa

Usage

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

generator_zadan was created by Adam Bohonos. It is licensed under the terms of the MIT license.

Credits

generator_zadan was created with cookiecutter and the py-pkgs-cookiecutter template.

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

generator_zadan-0.2.1.tar.gz (2.7 MB view hashes)

Uploaded Source

Built Distribution

generator_zadan-0.2.1-py3-none-any.whl (2.9 MB view hashes)

Uploaded Python 3

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