Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
2508 Change all select dropdowns to use the morpheus css class instead of the bootstrap one which is not currently supported

  1. … 2 more files in changeset.
2508 Change all select dropdowns to use the morpheus css class instead of the bootstrap one which is not currently supported

  1. … 2 more files in changeset.
1505: preserve the state of the settings accordion panels on page refresh/form submit

  1. … 8 more files in changeset.
1451: Provide actions to expand and collapse all settings panels

  1. … 6 more files in changeset.
Moved work to gradebookng/

    • -0
    • +54
    ./SettingsGradingSchemaPanel.html
  1. … 295 more files in changeset.