Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-45078 Gradebook > Settings > Grading Schema > Browser Resizing Issues (#9096)

(cherry picked from commit 14405d69f426b2595b209627cbc10d89e06e12ee)

  1. … 1 more file in changeset.
SAK-45078 Gradebook > Settings > Grading Schema > Browser Resizing Issues (#9096)

  1. … 1 more file in changeset.
SAK-43502 Recover focus after updating cells and avoid data lose afte… (#8171)

* SAK-43502 Recover focus after updating cells and avoid data lose after adding a new category

* Moved from jQuery to vanillajs.

Tightened up schema cell selector

Co-authored-by: Adrian Fish <adrian.r.fish@gmail.com>

  1. … 2 more files in changeset.
SAK-42766 Changing grade schema deletes categories in Gradebook (#8039)

(cherry picked from commit 3c23dd1d59d100ff1318825246589d4259e6efa9)

Conflicts:

gradebookng/tool/src/java/org/sakaiproject/gradebookng/tool/panels/SettingsCategoryPanel.html

  1. … 3 more files in changeset.
SAK-42766 Changing grade schema deletes categories in Gradebook (#8039)

(cherry picked from commit 3c23dd1d59d100ff1318825246589d4259e6efa9)

  1. … 3 more files in changeset.
SAK-42766 Changing grade schema deletes categories in Gradebook (#8039)

  1. … 3 more files in changeset.
SAK-42174 Switch, Gradebookng, Site, Reset-pass: implemented new banner classes (#7140)

* SAK-42174 gradebookng implemented new banner classes

* SAK-42174 site implemented new banner classes

* SAK-42174 reset-pass implemented new banner classes

  1. … 15 more files in changeset.
SAK-39982 refactor Assignment/Course Grade stats into a reusable panel (#5736)

* SAk-39982 Create some panels

* More work on the new stats panels

SAK-39982

* SAK-39982 Fix the stats for assignments to allow blank increments to be added without affecting the stats spread.

Fix up the window title, the model getting confused with a null and a string arg

Wire up the average GPA stats

mMove the charts to a separate package

Consolidate the properties

Remove JFreechart entirely

SAK-39982

* SAK-39982 Migrate SettingsGradingSchemaPanel to new stats component

Make stats refresh when grading schema changes

Move isDirty into the subclass where it is used

Add doco to the GradebookInfo class, and clean it up

Fix a few other code quality issues

  1. … 22 more files in changeset.
SAK-34042 fix height and alignment of remove button (#5580)

  1. … 2 more files in changeset.
SAK-34041 Reduce width of letter grade and percentage text boxes (#5473)

SAK-34012 fix cancel button and missing wicket id (#5424)

(cherry picked from commit d2fc729c8c2c320bb01a44df64988dec55563ecc)

  1. … 5 more files in changeset.
SAK-34012 fix cancel button and missing wicket id (#5424)

  1. … 5 more files in changeset.
SAK-33878 cater for duplicates in the grading schema map (#5303)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33878 check for duplicate letter grades in the grading schema list.

* SAK-33470 Add missing column header for removing grading schema entries.

* SAK-33878 fix up the settings page save validation. Now that it is handled through the ajaxbutton it has to make the feedback panel render the messages.

  1. … 4 more files in changeset.
SAK-33878 cater for duplicates in the grading schema map (#5303)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33878 check for duplicate letter grades in the grading schema list.

* SAK-33470 Add missing column header for removing grading schema entries.

* SAK-33878 fix up the settings page save validation. Now that it is handled through the ajaxbutton it has to make the feedback panel render the messages.

(cherry picked from commit 92e2d36f202e2c0cb86b7225c2cd57ad35db2573)

  1. … 4 more files in changeset.
SAK-33470 remove entries from schema (#5299)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33469 add entries to grading schema

* SAK-33470 add button to remove an entry from the course grade schema

(cherry picked from commit 5a6d5d2d0ca005ccdd366d15dbc5da203c37a368)

  1. … 1 more file in changeset.
SAK-33470 remove entries from schema (#5299)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33469 add entries to grading schema

* SAK-33470 add button to remove an entry from the course grade schema

  1. … 2 more files in changeset.
SAK-33469 add entries to schema (#5298)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33469 add entries to grading schema

(cherry picked from commit 28a0e35e53a70e55a27de2864963bc4a6fb202bc)

  1. … 3 more files in changeset.
SAK-33469 add entries to schema (#5298)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33469 add entries to grading schema

  1. … 3 more files in changeset.
SAK-33467 let letter grade mappings be editable (#5241)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33467 html mods to make the letter grade editable

* SAK-33467 let letter grade values be editable

  1. … 2 more files in changeset.
SAK-33467 let letter grade mappings be editable (#5241)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* SAK-33467 html mods to make the letter grade editable

* SAK-33467 let letter grade values be editable

(cherry picked from commit 3756aa4951019fecc7e10d82c914451a7c0bd794)

  1. … 2 more files in changeset.
SAK-33472 add warnings when grading schema has been modified (#5240)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* Add method to gradebook-settings.js to allow a chart to be refreshed with the schema data

Wire up the new JS method in the refresh of the grading schema

Add method to formathelper to handle encode and decode

* SAK-33466 Fix the course grade mapping

Move the sorting of the grading schema map into the service.

Ensure that the grading schema map is always sorted before applying the course grade lookup mapping so that the mapping applies correctly. This should resolve a long standing bug where course grades may not be mapped correctly or consistently.

Fix a bunch of compiler warnings.

* SAK-33466 Update gradebook classique for the modified GradeMapping code

* SAK-33466 Update the DoubleComparator to cater for null Doubles in the comparison

* SAK-3347 Add warning when grading schema has been modified from the default.

Remove properties file that was committed to the wrong location in an earlier PR.

* SAK-33472 add warning when the grading schema values have been modified

(cherry picked from commit 686e37c580997cb0fdb6c7bb2ccc5968e1c0f44e)

  1. … 6 more files in changeset.
SAK-33472 add warnings when grading schema has been modified (#5240)

* Remove unused code and cleanup other compiler warnings

* Add rebel.xml to gitignore so that JRebel project config is not committed

* Add method to gradebook-settings.js to allow a chart to be refreshed with the schema data

Wire up the new JS method in the refresh of the grading schema

Add method to formathelper to handle encode and decode

* SAK-33466 Fix the course grade mapping

Move the sorting of the grading schema map into the service.

Ensure that the grading schema map is always sorted before applying the course grade lookup mapping so that the mapping applies correctly. This should resolve a long standing bug where course grades may not be mapped correctly or consistently.

Fix a bunch of compiler warnings.

* SAK-33466 Update gradebook classique for the modified GradeMapping code

* SAK-33466 Update the DoubleComparator to cater for null Doubles in the comparison

* SAK-3347 Add warning when grading schema has been modified from the default.

Remove properties file that was committed to the wrong location in an earlier PR.

* SAK-33472 add warning when the grading schema values have been modified

  1. … 7 more files in changeset.
Feature/refresh stats (#5221)

* #3432 Make sure mapped grades are not null when they are collected.

Mapped grades will be null if the student doesn't have a course grade yet.

* Updated stats section

Moved the stats section into a wicket container.

Fixed the calculateStatistics method by filtering out empty grades.

Issue: SAK-33473

    • -18
    • +20
    ./SettingsGradingSchemaPanel.html
  1. … 1 more file in changeset.
Feature/refresh stats (#5221)

* #3432 Make sure mapped grades are not null when they are collected.

Mapped grades will be null if the student doesn't have a course grade yet.

* Updated stats section

Moved the stats section into a wicket container.

Fixed the calculateStatistics method by filtering out empty grades.

Issue: SAK-33473

(cherry picked from commit b0d8f929b36635dc4982813401dfb8060d8c4566)

    • -18
    • +20
    ./SettingsGradingSchemaPanel.html
  1. … 1 more file in changeset.
Convert grading schema chart to ChartJS (#5218)

* Remove unused code and cleanup other compiler warnings

* #3432 Make sure mapped grades are not null when they are collected.

Mapped grades will be null if the student doesn't have a course grade yet.

* Add rebel.xml to gitignore so that JRebel project config is not committed

* Changed the grading schema chart to use Chart.js

Removed the JFreeChart chart.

Added a function to render a Chart.js chart.

Added Chart.js to the pom.

Note that the site ID is currently hardcoded, this is a WIP.

* Wire in the chart and make it load on page load and refresh along with the schema table

* Make chart refresh its data

  1. … 4 more files in changeset.
Convert grading schema chart to ChartJS (#5218)

* Remove unused code and cleanup other compiler warnings

* #3432 Make sure mapped grades are not null when they are collected.

Mapped grades will be null if the student doesn't have a course grade yet.

* Add rebel.xml to gitignore so that JRebel project config is not committed

* Changed the grading schema chart to use Chart.js

Removed the JFreeChart chart.

Added a function to render a Chart.js chart.

Added Chart.js to the pom.

Note that the site ID is currently hardcoded, this is a WIP.

* Wire in the chart and make it load on page load and refresh along with the schema table

* Make chart refresh its data

(cherry picked from commit d72ea38ff1fbc6f2c2917ec635da8938fa04d133)

  1. … 4 more files in changeset.
Dont display gradebook chart when there is no data (#4376)

* #3432 Make sure mapped grades are not null when they are collected.

Mapped grades will be null if the student doesn't have a course grade yet.

* #3432 Display message instead of chart if there are no course grades or the course grades have not been released to students.

  1. … 2 more files in changeset.
Make gradebook chart horizontal (#4362)

* Made chart horizontal and uninverted the data so that the highest grade is at the top of the graph.

#3432

* Added average GPA to list of stats. Noted in the GradePointsMapping class that any changes to the mapped grades will need to be updated in SettingsGradingSchemaPanel.

#3432

* Created helper functions for the stats calculations.

#3432

  1. … 3 more files in changeset.
#3432 Add graph to show course grade distribution (#4213)

* Remove unused code and cleanup other compiler warnings

* #3432 made the hart component common and wired up the grading schema page to add it

* #3432 Add first iteration of the bar chart for course grade stats

* #3432 invert x-axis of chart. Add info about students with overrides that may affect the distribution

Move comparators out of business service into own classes.

* #3432 Add stats underneath the graph

Add note about clicking save changes

    • -29
    • +67
    ./SettingsGradingSchemaPanel.html
  1. … 14 more files in changeset.
Update namespaces (#3906)

* Remove unused code and cleanup other compiler warnings

* #3843 update namespaces

  1. … 37 more files in changeset.