Skip to content
Snippets Groups Projects
Commit ec97dece authored by uhensler's avatar uhensler
Browse files

OO-4124: Counts have an offset in the diagram of a rubric, formatting

parent cbac29cc
No related branches found
No related tags found
No related merge requests found
...@@ -45,7 +45,6 @@ import org.olat.core.gui.control.Controller; ...@@ -45,7 +45,6 @@ import org.olat.core.gui.control.Controller;
import org.olat.core.gui.control.WindowControl; import org.olat.core.gui.control.WindowControl;
import org.olat.core.id.Identity; import org.olat.core.id.Identity;
import org.olat.core.util.StringHelper; import org.olat.core.util.StringHelper;
import org.olat.core.util.filter.FilterFactory;
import org.olat.course.archiver.ScoreAccountingHelper; import org.olat.course.archiver.ScoreAccountingHelper;
import org.olat.course.assessment.ui.tool.AssessmentToolConstants; import org.olat.course.assessment.ui.tool.AssessmentToolConstants;
import org.olat.course.nodes.MSCourseNode; import org.olat.course.nodes.MSCourseNode;
...@@ -173,7 +172,6 @@ public class MSStatisticController extends FormBasicController { ...@@ -173,7 +172,6 @@ public class MSStatisticController extends FormBasicController {
String labelCode = translate("tool.stats.table.title.slider", new String[] { String labelCode = translate("tool.stats.table.title.slider", new String[] {
Integer.toString(rubricWrapper.getLabelIndex()), Integer.toString(counter) }); Integer.toString(rubricWrapper.getLabelIndex()), Integer.toString(counter) });
String label = EvaluationFormFormatter.formatSliderLabel(slider); String label = EvaluationFormFormatter.formatSliderLabel(slider);
label = FilterFactory.getHtmlTagAndDescapingFilter().filter(label);
SliderWrapper sliderWrapper = new SliderWrapper(slider, labelCode, label); SliderWrapper sliderWrapper = new SliderWrapper(slider, labelCode, label);
rubricWrapper.addSlider(sliderWrapper); rubricWrapper.addSlider(sliderWrapper);
counter++; counter++;
......
...@@ -27,6 +27,7 @@ import java.util.concurrent.TimeUnit; ...@@ -27,6 +27,7 @@ import java.util.concurrent.TimeUnit;
import org.olat.core.util.Formatter; import org.olat.core.util.Formatter;
import org.olat.core.util.StringHelper; import org.olat.core.util.StringHelper;
import org.olat.core.util.filter.FilterFactory;
import org.olat.modules.forms.model.xml.Slider; import org.olat.modules.forms.model.xml.Slider;
/** /**
...@@ -101,13 +102,14 @@ public class EvaluationFormFormatter { ...@@ -101,13 +102,14 @@ public class EvaluationFormFormatter {
public static String formatSliderLabel(Slider slider) { public static String formatSliderLabel(Slider slider) {
boolean hasStartLabel = StringHelper.containsNonWhitespace(slider.getStartLabel()); boolean hasStartLabel = StringHelper.containsNonWhitespace(slider.getStartLabel());
boolean hasEndLabel = StringHelper.containsNonWhitespace(slider.getEndLabel()); boolean hasEndLabel = StringHelper.containsNonWhitespace(slider.getEndLabel());
String label = null;
if (hasStartLabel && hasEndLabel) { if (hasStartLabel && hasEndLabel) {
return slider.getStartLabel() + " ... " + slider.getEndLabel(); label = slider.getStartLabel() + " ... " + slider.getEndLabel();
} else if (hasStartLabel) { } else if (hasStartLabel) {
return slider.getStartLabel(); label = slider.getStartLabel();
} else if (hasEndLabel) { } else if (hasEndLabel) {
return slider.getEndLabel(); label = slider.getEndLabel();
} }
return null; return label != null? FilterFactory.getHtmlTagAndDescapingFilter().filter(label): null;
} }
} }
...@@ -96,7 +96,7 @@ public class RubricDataModel extends DefaultFlexiTableDataModel<RubricRow> imple ...@@ -96,7 +96,7 @@ public class RubricDataModel extends DefaultFlexiTableDataModel<RubricRow> imple
if (col - offset == 5) { if (col - offset == 5) {
return rubricRow.getAvg(); return rubricRow.getAvg();
} }
return rubricRow.getStepCount(col - 1); return rubricRow.getStepCount(col);
} }
@Override @Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment