Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-46192 - Refactor Assignments / LTI External Tools For Sakai 21/22 (#9769)

The LTI support for Sakai 21 - worked, but there are a number of places where the Assignments shows information in the UI or is missing information in the UI that makes it hard to use. The basic problem was that all of the handling of scores in Sakai for LTI tools was handled by the Gradebook.  This made much of the Assignments workflow in Sakai pointless or badly broken for LTI Assignments.

The big picture of this change is that for LTI tools placed in Assignments, the grade flow is to/from the Assignments service no longer the grade book service but instead the assignment service and assignments sends grades to the gradebook using its internal logic.  With that change, there are current and emergent LTI grade flow features like activityStatus, gradingStatus, and the submission review launch that Sakai can now support with this change.

This is a dramatic improvement of the LTI integration into Assignments but the good news is that there are no data model changes and this should back port to Sakai 21 nicely.

  1. … 41 more files in changeset.
SAK-43155 Assignments Work Log Feature (#9888)

  1. … 46 more files in changeset.
Revert "SAK-43155: Worklog tab in assignments (#8996)"

This reverts commit 27d0a9664f0b062ad696590bb62e74125c5d8165.

  1. … 45 more files in changeset.
Revert "SAK-43155: Worklog tab in assignments (#8996)"

This reverts commit 27d0a9664f0b062ad696590bb62e74125c5d8165.

  1. … 45 more files in changeset.
SAK-43155: Worklog tab in assignments (#8996)

* SAK-43155: Worklog tab in assignments

* SAK-43155: Resolved Codacy Issues

* SAK-43155: solving timesheet calendar not saving picked date

* SAK-43155 fixing core comments

* SAK-43155 fixing more core comments

* fixing json serializer error messages

* SAK-43155: Resolve Issues Hibernate

* SAK-43155: Resolved Issue sakai-reference

* SAK-43155: Resolved test JUNIT

* SAK-43155: Resolved *.vm issues

* correctTime -> timeHasCorrectFormat

* regTime -> duration. No el nombre de la columna de BBDD, sino la variable relacionada

* asnComment -> comment. No el nombre de la columna de BBDD, sino la variable relacionada

* Cambio de String a Long

* Mover pattern al constructor

* if para evitar NPE

* Cambios en columnas de BBDD

* Quitar findFirst()

* AssignmentService. Nomenclatura de metodos y context -> siteId

* deleteTimesheet. se obtiene contexto desde timeSheet antes de revisar permisos

* Eliminar getSubmissionSubmitter y findSubmissionSubmitter

* Cambios de Fish en javascript

* ultimos retoques

* SAK-43155: Resolved ALL remaining issues

* SAK-43155: Resolved TEST problems

* Update assignment/impl/src/java/org/sakaiproject/assignment/impl/AssignmentServiceImpl.java

* Update assignment/tool/src/webapp/js/assignments.js

* Update assignment/tool/src/webapp/js/studentViewSubmission.js

* Update assignment/impl/src/java/org/sakaiproject/assignment/impl/AssignmentServiceImpl.java

* changes tuesday sept 28

Co-authored-by: Victor <Victor@155.54.67.215>

Co-authored-by: victorGomollon <victor.gomollon@ticarum.es>

Co-authored-by: victorGomollon <58029414+victorGomollon@users.noreply.github.com>

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

  1. … 45 more files in changeset.
SAK-45669 Format grader dates using user preferences (#9401)

* SAK-45669 Format grader dates using user preferences

https://jira.sakaiproject.org/browse/SAK-45669

* Update AssignmentService.java

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

(cherry picked from commit b508b34fefd30b1eef6990e3b16ab584a4c8c72e)

  1. … 11 more files in changeset.
SAK-45669 Format grader dates using user preferences (#9401)

* SAK-45669 Format grader dates using user preferences

https://jira.sakaiproject.org/browse/SAK-45669

* Update AssignmentService.java

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

  1. … 11 more files in changeset.
SAK-45669 Format grader dates using user preferences (#9401)

* SAK-45669 Format grader dates using user preferences

https://jira.sakaiproject.org/browse/SAK-45669

* Update AssignmentService.java

Co-authored-by: Sam Ottenhoff <ottenhoff@longsight.com>

(cherry picked from commit b508b34fefd30b1eef6990e3b16ab584a4c8c72e)

  1. … 11 more files in changeset.
SAK-44879 Allow marking rubric associations active (#8952)

https://jira.sakaiproject.org/browse/SAK-44879

(cherry picked from commit 17f4990e604e00b77b15cff76ee21a0774a903a5)

  1. … 19 more files in changeset.
SAK-44879 Allow marking rubric associations active (#8952)

https://jira.sakaiproject.org/browse/SAK-44879

  1. … 19 more files in changeset.
SAK-44617 - Get grades flowing for LTI Asignments. (#8781)

* SAK-44617 - Get grades flowind for LTI Asignments.

* SAK-44617 - Handle update / delete

* SAK-44617 - Clean up gradebook handling for LTI Assignments

* SAK-44617 - Fix an NPE that was swallowed

* SAK-44617 - Preset grade options for success.

* SAK-44617 - Mark gradebook columns as belonging to the tool

* SAK-44617 - Add some documentation.

* SAK-44617 - Add a sample image

* SAK-44617 - Use gradebook-provide method to look up a column.

  1. … 8 more files in changeset.
SAK-44617 - Get grades flowing for LTI Asignments. (#8781)

* SAK-44617 - Get grades flowind for LTI Asignments.

* SAK-44617 - Handle update / delete

* SAK-44617 - Clean up gradebook handling for LTI Assignments

* SAK-44617 - Fix an NPE that was swallowed

* SAK-44617 - Preset grade options for success.

* SAK-44617 - Mark gradebook columns as belonging to the tool

* SAK-44617 - Add some documentation.

* SAK-44617 - Add a sample image

* SAK-44617 - Use gradebook-provide method to look up a column.

(cherry picked from commit e3af228a2d9e27f44c7415c63b122e3f82e5f89d)

  1. … 8 more files in changeset.
SAK-42745 Assignments : Fix NPE error (#7533)

(cherry picked from commit 5f9dc8a638c339e89fc3d518839856d87742841a)

  1. … 1 more file in changeset.
SAK-42745 Assignments : Fix NPE error (#7533)

  1. … 1 more file in changeset.
SAK-42474 Sakai grader (#7459)

https://jira.sakaiproject.org/browse/SAK-42474

Adds an alternative way of grading assignment submissions, hopefully

making the process more fluid.

  1. … 30 more files in changeset.
SAK-41012 Site Info > Manage Tools: Cleaned up the layout of the page and standardized the tool descriptions (#6309)

* SAK-41012 Site Info > Manage Tools: Cleaned up the layout of the page and standardized the tool descriptions

* Update _sitemanage.scss

* Update _sitemanage_variables.scss

  1. … 33 more files in changeset.
SAK-41012 Site Info > Manage Tools: Cleaned up the layout of the page and standardized the tool descriptions (#6309)

* SAK-41012 Site Info > Manage Tools: Cleaned up the layout of the page and standardized the tool descriptions

* Update _sitemanage.scss

* Update _sitemanage_variables.scss

(cherry picked from commit d0b82935dca7862c43c03b711a24da09712a6a5b)

  1. … 33 more files in changeset.
SAK-33491 delete AssignmentServiceImpl timeService (#4901)

* SAK-33491 delete AssignmentServiceImpl timeService

* SAK-33491

  1. … 2 more files in changeset.
SAK-33491 delete AssignmentServiceImpl timeService (#4901)

* SAK-33491 delete AssignmentServiceImpl timeService

* SAK-33491

(cherry picked from commit 9793fb22c56222f33054d67a85bb0044cf2417f7)

  1. … 2 more files in changeset.
SAK-32101 Assignments service refactor (#4712)

* SAK-32101 refactor PeerAssessment to use JPA

* SAK-32101 rename Assignment in edu service to GradebookAssignment

* SAK-32101 Persistence mostly completed

* SAK-32101 Add JSON/XML serialization to persistence

* SAK-32101 AssignmentService

* SAK-32101 AssignmentService 2

* Adapted service and persistence entities to work with existing services.

* AssignmentService Unit Tests setup with Repository

* More additions to assignment service

* Lots of new stuff but mostly Reference Reckoner.

* updated test

* remove assignmentReferenceUtil and use AssignmentReferenceReckoner

* Add test for removing assignments

* remove BaseAssignmentService after rebase

* updateAssigment test

* addSubmission implemented with test

* Rearrange persistence class inheritance

* Added removeSubmission and tests

* flush session after merge

* minor change

* updated persistence methods

* finished adding remaining methods to service

* AssignmentAction refactor part duo

* AssignmentsAction refactor part 3

* AssignmentAction refactor completed

* More AssignmentsAction refactor

* AssignmentAction builds

* Refactor around sakai in relation to AssignmentsService

* Assignment template fixes part 1

* More template fixes and content review added back

* Few more refactors after sync with master

* Rearrange project structure

* ReFormatting

* Code refactor

* AssignmentAction and template fixes

* Fixed hideduedate, modified dates, author is populated

* Reformatting

* Assignment to GradebookAssignment refactor

* Assignment to GradebookAssignment refactor 2

    • -0
    • +22
    ./applicationContext.xml
    • -0
    • +23
    ./tools/sakai.assignment.grades.xml
    • -0
    • +19
    ./tools/sakai.assignment.properties.config
    • -0
    • +5
    ./tools/sakai.assignment.propertiesMessages.config
  1. … 358 more files in changeset.