Skip to content

Instantly share code, notes, and snippets.

@FMCorz
Last active June 30, 2016 17:28
Show Gist options
  • Save FMCorz/8996748 to your computer and use it in GitHub Desktop.
Save FMCorz/8996748 to your computer and use it in GitHub Desktop.
[Blocker]
- The toolbar should wrap on several lines. Currently, when expanding it, some buttons are opened on the same line, some on the next one. This creates an inconsistent visual experience on Desktop. The buttons should have a constant position so that it makes it easy to find them, and see where they will appear when expanding/collapsing.
- Invert indent/outdent buttons (inconsistent with any other editor).
- The accessibility checker should not report errors when the style is the default one. Eg. On Clean the contract of the links are reported as not compliant with WCAG AA.
- Limit the height of the editor to prevent the toolbar to go off screen.
- A big selection causes the editor to freeze for some seconds.
[Critical]
- Being able to set the alignment (flow) of the images.
- Images with dead link are not disabled at all in the editor, it is impossible select them to fix or delete them.
- Indent/outdent plugins should not use <blockquote> tag as inappropriate, setting a class 'indent' seems to be the best.
- Focus lost in the Equation editor after inserting a symbol, the cursor should remain at the same place to insert multiple symbols at once.
- Simplifying the 'accessibility checker' to display a sensible content rather than the entire node <a ...>...</a>.
- The 'screenreader helper' should always display something for missing images. Currently images without an alt tag are reported but not identifiable.
- Being able to see the list of plugins available in the settings UI.
[Minor]
- The 'active' state of the buttons are too subtle.
- The equation button gets an active state even if the cursor is not in the equation.
- Reword the 'Manage files' plugin interface, and reduce height of content.
- The media plugin is missing a preview.
- The style of the equation editor is not consistent with the rest of Moodle (colours, borders, ...)
- The 'caption' field in the table dialogue is too big, it should be a standard text input.
- The caption displayed in the editor overlaps its borders, styling bug.
- Bug when inserting a table in a <ul> or <ol>.
- The spelling of the word 'color' should be 'colour' in the accessibility checker.
[Whishlist]
- Being able to resize the images from within the editor.
- Combine plugins indent/outdent into one.
- Combine plugins link/unlink into one.
- Ability to click on the reports from the accessibility checker to select the text automatically.
- Prettifying the HTML when switching to HTML view.
- Video previews should be displayed directly in the editor.
- Convert the code to use class instances rather than static classes.
- Developer a word count plugin.
@mouneyrac
Copy link

Example of priority scoring on the first 4 blockers listed by Fred:

  • Wrap: 3 * 1 * (1 * 0.3 * 5) = 4.5
  • Indent/Outdent: 3 * 1 * (1 * 0.2 * 5) = 3
  • Accessiblity class issue: 4 * 2 * (0.4 * 0.1 * 5) = 1.6
  • max height: 4 * 2 * (1 * 0.3 * 5) = 12

Score = TYPE * IMPORTANCE * LIKEHOOD

TYPE

What type of bug is this?
7: Crash: Bug causes crash or data loss. Asserts in the Debug release.
6: Major usability: Impairs usability in key scenarios.
5: Minor usability: Impairs usability in secondary scenarios.
4: Balancing: Enables degenerate usage strategies that harm the experience.
3: Visual and Sound Polish: Aesthetic issues
2: Localization:
1: Documentation: A documentation issue

IMPORTANCE

How do you feel about the issue?
5: Blocking further progress on the daily release (for developer only)
4: the user stopped to use Moodle due to this issue / the dev team is holding the weekly release for this bug.
3: the user would likely not use Moodle at-all due to this issue.
2: It’s a pain – the user doesn’t like it but the user still uses Moodle.
1: Nuisance – noticeable but not a big deal.

LIKEHOOD

Roles - 3 checkboxes
student (Jira value: 0.6)
teach (Jira value: 0.3)
admin (Jira value: 0.1)

Repetition
during 10 days of work, how many days do you encounter the issue.

Likehood final score (maximum 5):
role(s) * (repetition / 10) * 5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment