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  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.1.3.tar.gz (81.6 MB view hashes)

Uploaded Source

Built Distribution

generator_zadan-0.1.3-py3-none-any.whl (83.2 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