Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / sglavoie/uol-grades-calculator issues and pull requests

#43 - [pre-commit.ci] pre-commit autoupdate

Pull Request - State: closed - Opened by pre-commit-ci[bot] over 1 year ago

#42 - [pre-commit.ci] pre-commit autoupdate

Pull Request - State: closed - Opened by pre-commit-ci[bot] almost 2 years ago

#41 - [pre-commit.ci] pre-commit autoupdate

Pull Request - State: closed - Opened by pre-commit-ci[bot] over 2 years ago

#40 - [pre-commit.ci] pre-commit autoupdate

Pull Request - State: closed - Opened by pre-commit-ci[bot] over 2 years ago

#39 - Command `generate-sample` fails to work if `.ugc-grades.json` already exists and is invalid

Issue - State: closed - Opened by sglavoie almost 3 years ago
Labels: bug, status: done

#38 - [pre-commit.ci] pre-commit autoupdate

Pull Request - State: closed - Opened by pre-commit-ci[bot] almost 3 years ago

#37 - Update ReadTheDocs Python version to 3.9

Pull Request - State: closed - Opened by sglavoie almost 3 years ago

#36 - Should make use of `pre-commit` hooks to enforce good coding standards

Issue - State: closed - Opened by sglavoie almost 3 years ago - 1 comment
Labels: status: done, best practices, Priority: low

#35 - Should not print to the terminal when invoked via an API

Issue - State: closed - Opened by sglavoie almost 3 years ago - 1 comment
Labels: refactor, research, Priority: low

#34 - Should allow loading grades from a JSON string

Issue - State: closed - Opened by sglavoie about 3 years ago
Labels: enhancement, status: done, Priority: high

#33 - Use JSON format for the config file instead of YAML

Issue - State: closed - Opened by sglavoie about 3 years ago
Labels: status: done, Priority: high

#32 - Any negative value passed to `get_percentage_degree_done` should return -1

Issue - State: closed - Opened by sglavoie about 3 years ago
Labels: bug, status: done, Priority: low

#31 - All functions should return values to be consumed by an API

Issue - State: closed - Opened by sglavoie about 3 years ago
Labels: enhancement, status: done, Priority: Medium

#29 - Should have a feature to plot progress over time and save the results to PNG images

Issue - State: closed - Opened by sglavoie about 3 years ago - 1 comment
Labels: enhancement, status: done, Priority: Medium

#28 - Add Hypothesis library to requirements

Pull Request - State: closed - Opened by sglavoie about 3 years ago

#27 - Add support to `summarize progress` to display average only for modules in progress

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done, Priority: low

#26 - Output of `summarize` should display the results with nice tables instead of ugly JSON

Issue - State: closed - Opened by sglavoie over 3 years ago - 2 comments
Labels: enhancement, status: done, Priority: low

#25 - Running the command `generate-sample` crashes if no template already exists in the config path

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: bug, status: done, Priority: high

#24 - Should test against out-of-bounds grades and TypeError

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done

#23 - Should support a `--version` flag

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done, Priority: low

#22 - Should support a way to enter data without having to modify the configuration file manually

Issue - State: closed - Opened by sglavoie over 3 years ago - 1 comment
Labels: enhancement, Priority: low

#21 - Test config against missing modules and invalid syntax

Pull Request - State: closed - Opened by sglavoie over 3 years ago

#20 - Tests should use a single fixture as a source of truth to avoid duplication of code

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done, refactor, best practices

#19 - Should practice defensive programming against possible unbound variables errors

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done, best practices

#18 - Should validate all values in the configuration file before allowing the user to use the tool in a cowboy manner

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#17 - Should display a sensible message to the user when the output of the `summarize` command does not include data about any module

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done, Priority: Medium

#16 - Integrate Hypothesis to perform property-based testing

Issue - State: closed - Opened by sglavoie over 3 years ago - 1 comment
Labels: status: done, research, Priority: low

#15 - New releases should be published to PyPI by pushing a tagged commit to GitHub

Issue - State: closed - Opened by sglavoie over 3 years ago - 1 comment
Labels: enhancement, status: done, best practices

#14 - Use Read the Docs to document the CLI

Issue - State: closed - Opened by sglavoie over 3 years ago - 1 comment
Labels: documentation, enhancement, status: done

#13 - Set of commands in `commands.py` should be limited to actual commands

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done, refactor

#12 - Should test against weight that does not sum up to 100%

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: bug, status: done

#11 - Separate programming logic from `cli.py` into sub-directories for readability

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done, refactor, best practices

#10 - Have a command to calculate average across all modules, including modules in progress

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#9 - Have a command to generate a sample `grades.yml`

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#8 - Use a configuration file from a standard path

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done, best practices

#7 - Should have a function to check for errors when calculating the module average (final grade of a given module)

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#6 - Use Click to convert this tool into a flexible command-line utility

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: status: done

#5 - Calculator should have a `completion_date` attribute to know when a module was completed

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#4 - Calculator should have new attributes to keep track of midterm/final scores independently

Issue - State: closed - Opened by sglavoie over 3 years ago
Labels: enhancement, status: done

#3 - The code does not calculate the weighted average of modules taken

Issue - State: closed - Opened by sglavoie almost 4 years ago
Labels: status: done

#2 - Do not store module "level" value in JSON config file

Issue - State: closed - Opened by sglavoie almost 4 years ago - 1 comment
Labels: status: done

#1 - Can't compare to US GPA

Issue - State: closed - Opened by rukeli almost 4 years ago - 5 comments
Labels: status: done