Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.