Skip to main content

Moodle String Generator

https://img.shields.io/pypi/v/moodlesg.svg https://api.travis-ci.com/cosmoscalibur/moodlesg.svg?branch=master Documentation Status Updates

Python package to generate common strings used in moodle for users (not admin level) and manage exported files from moodle and generate files for import.

Description

MoodleSG (Moodle String Generator) is a python package with the purpose of help to generate common strings using for users (not admin level) when manage a course in moodle, e.g. answer formulas, grade formulas and question generation in markdown or XML.

This package is not intended to use as admin level and is developed because management of some formulas are very uncomfortable because not variable is available as user level (some universities has very strange methods for grade calculation and vary each semester or some math problems has many substitutions). So, you finish with a longer formula with pattern repetitions that you add manually and many brackets and then your math expression for grade or answer formula is very susceptible to fail.

Also, you can think in some automatic question generation that Moodle not support but you can create and export as a question database of questions (not calculated questions that support numeric or text variables only -not both in the same question-) or import from a question database backup and modify that.

Features

n: null support

b: basic support

p: partial support

f: full support

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.3.1 (2018-05-17)

  • Define changes according to mmParams.

  • Remove sdist distribution from travis deployment.

  • Update classifiers.

  • Support moodle math setting: decimal and list separator, math type.

0.3.0 (2018-05-13)

  • Fix installation wheels: Removed wheels for python2.7.

  • Caps convention for constant: pi → PI.

  • Better documentation.

  • Full support of common functions between grade and answer calculations.

0.2.2 (2018-05-11)

  • Fix docstrings.

  • Added new math functions and docstrings (common and extended module).

0.2.0 (2018-05-06)

  • Full implementation of moodle math expressions.

  • Added pi constant.

  • Some math functions common between grade and answer calculation.

0.1.2 (2018-03-14)

  • Use super method for init of derived classes.

  • Removed support of python 3.3.

  • Added basic definition of moodle mathematical variable classes (since 0.1.1).

0.1.0 (2018-03-08)

  • First release on PyPI.

Metadata

Release files for moodlesg 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for moodlesg 0.3.1
File Interpreter ABI Platform
moodlesg-0.3.1-py3-none-any.whl Python 3 none any Details

Release files / moodlesg-0.3.1-py3-none-any.whl

Download URL moodlesg-0.3.1-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3626c2bb318f97d61111192d70f0fc173f6d3f204f75d62da48a96cb9cb09bbe
BLAKE2b-256 checksum
How to use checksums
81dd1f3779b3d6a04001b6e46559d1f81c090daabd1a2539175442084e7b1562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.1 This release

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.2.1

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page