Skip to main content

Manages and Creates Execises

Project description

The sms - SeriesManagmentSystem - Is a tool to manage and distributes exercises to students. The exercises are prepared indiviually, each with its own resources (like source code) and its solution. From there it is possible to creates series by combining different exercises together on the fly. Such Series can then be compiled to PDF files (plus additional resources which get zipped)


Homepage:

https://github.com/digsim/seriesManagementSystem

Code:

https://github.com/digsim/seriesManagementSystem

Mailing list:

https://github.com/digsim/seriesManagementSystem

Dependencies:

pytvdbapi colorama sqlalchemy sqlalchemy-utils six mysqlclient progressbar2 and setuptools

Compatible with:

2.7 and 3.3+

License:

APACHE


https://travis-ci.org/digsim/seriesManagementSystem.svg?branch=master

Roadmap

  • 2.0: Progress bar,

  • 2.1: More fancy stuff,

Test Coverage Report

Output from coverage test:

py35 runtests: commands[1] | coverage report
Name                                                Stmts   Miss  Cover
-----------------------------------------------------------------------
src/seriesmgmtsystem/__init__.py                        2      0   100%
src/seriesmgmtsystem/main/__init__.py                   5      5     0%
src/seriesmgmtsystem/main/main.py                      77     77     0%
src/seriesmgmtsystem/main/mainImpl.py                  98     98     0%
src/seriesmgmtsystem/sms/__init__.py                    0      0   100%
src/seriesmgmtsystem/sms/serieManagementSystem.py     298    221    26%
src/seriesmgmtsystem/utils/LaTeX.py                    98     86    12%
src/seriesmgmtsystem/utils/Utils.py                   154    135    12%
src/seriesmgmtsystem/utils/ZipUtils.py                 55     45    18%
src/seriesmgmtsystem/utils/__init__.py                  0      0   100%
-----------------------------------------------------------------------
TOTAL                                                 787    667    15%

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

seriesmanagementsystem-1.3.1.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seriesmanagementsystem-1.3.1-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file seriesmanagementsystem-1.3.1.tar.gz.

File metadata

  • Download URL: seriesmanagementsystem-1.3.1.tar.gz
  • Upload date:
  • Size: 37.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for seriesmanagementsystem-1.3.1.tar.gz
Algorithm Hash digest
SHA256 fe8088e8e1ea6db14a5b80410d12ad7df8d68837d101e541cbc181356f15a6e7
MD5 962be3c8629f483d5ff85e432e18a899
BLAKE2b-256 9120569c31ff954b4043919f01d7d42582a3087daae2230c9c4b9de80b6c89f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for seriesmanagementsystem-1.3.1.tar.gz:

Publisher: release-workflow.yaml on digsim/seriesManagementSystem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seriesmanagementsystem-1.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for seriesmanagementsystem-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b13171a2a0d539934599d338bf8748dab0c0245d3ff71890cb702c61520b5b48
MD5 4922e9312d143df203825807df2a8c1b
BLAKE2b-256 b38156a2404ef96fb767eb4b484bca4d251cca82a559b8c6f721978747090755

See more details on using hashes here.

Provenance

The following attestation bundles were made for seriesmanagementsystem-1.3.1-py3-none-any.whl:

Publisher: release-workflow.yaml on digsim/seriesManagementSystem

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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