Fix criteria order bug
This commit is contained in:
@ -263,9 +263,9 @@ fun groupFeedbackPane(
|
||||
}
|
||||
}
|
||||
TabRow(currentCriterion) {
|
||||
Tab(currentCriterion == 0, { onSelectCriterion(0) }) { Text("General feedback", fontStyle = FontStyle.Italic) }
|
||||
Tab(currentCriterion == 0, { onSelectCriterion(0) }) { Text("General feedback", Modifier.padding(5.dp), fontStyle = FontStyle.Italic) }
|
||||
criteria.forEachIndexed { i, c ->
|
||||
Tab(currentCriterion == i + 1, { onSelectCriterion(i + 1) }) { Text(c.name) }
|
||||
Tab(currentCriterion == i + 1, { onSelectCriterion(i + 1) }) { Text(c.name, Modifier.padding(5.dp)) }
|
||||
}
|
||||
}
|
||||
Spacer(Modifier.height(5.dp))
|
||||
|
@ -502,7 +502,7 @@ class GroupAssignmentState(val assignment: GroupAssignment) {
|
||||
private fun Transaction.loadFeedback(): List<Pair<Group, LocalGFeedback>> {
|
||||
val allCrit = GroupAssignmentCriterion.find {
|
||||
GroupAssignmentCriteria.assignmentId eq assignment.id
|
||||
}//.filter { it.id != assignment.globalCriterion.id }
|
||||
}.orderBy(GroupAssignmentCriteria.name to SortOrder.ASC).filter { it.id != assignment.globalCriterion.id }
|
||||
|
||||
return Group.find {
|
||||
(Groups.editionId eq assignment.edition.id)
|
||||
@ -656,7 +656,7 @@ class SoloAssignmentState(val assignment: SoloAssignment) {
|
||||
private fun Transaction.loadFeedback(): List<Pair<Student, FullFeedback>> {3
|
||||
val allCrit = SoloAssignmentCriterion.find {
|
||||
SoloAssignmentCriteria.assignmentId eq assignment.id
|
||||
}.filter { it.id != assignment.globalCriterion.id }
|
||||
}.orderBy(SoloAssignmentCriteria.name to SortOrder.ASC).filter { it.id != assignment.globalCriterion.id }
|
||||
|
||||
return editionCourse.second.soloStudents.sortAsc(Students.name).map { student ->
|
||||
val forStudent = (IndividualFeedbacks innerJoin Students).selectAll().where {
|
||||
|
Reference in New Issue
Block a user