Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
SAK-32184 Remove redundant -pack projects. (#3912)

* SAK-32184 Remove redundant -pack projects.

Make most -impl projects of type sakai-component which means we have

less modules in the build and our build is smaller.

There were some references left to the -impl projects from things other than -pack projects. These have been refactored, either by moving the code, removing the unused dependency or in a couple of cases re-writing a tiny bit of code.

When deploying don’t create lots of small files which slows down the deployment for me.

  1. … 522 more files in changeset.
SAK-31405 Allow institution provided anonymous IDs (+ additional candidate notes) (#3331)

* SAK-31404, SAK-31405 and SAK-31406

anonymous coursework project

- Manage Candidate ID and additional notes.

- Sample, html, zip and more

* Add support to LDAP multi-valued properties

* SAK-31404, SAK-31405 and SAK-31406 : Move providers out of the kernel.

The kernel shouldn't depend on anything else in Sakai.

* SAK-31404, SAK-31405 and SAK-31406 : Don’t require a candidate details provider.

Now we make the provider optional. I did look at making the field Optional<CandidateDetailsProvider> but it needs more work. This is desirable so that it’s clearer to all callers of methods on this field that they need to handle the case when it’s not set (null).

It would be better to hide all this behind the API so that the tool doesn’t deal with it at all.

* SAK-31404, SAK-31405 and SAK-31406 : We expect some users to not be found.

Don’t log at warn but at debug when users aren’t found as this is an expected case.

* SAK-31404, SAK-31405 and SAK-31406 : Add the logger back in so it compiles.

* SAK-31404, SAK-31405 and SAK-31406

- Switched ValueEncryptionUtilities to be a service so that it’s easier

to switch to a static key if we need to in the future for performance

reasons.

- Add padding to values so that all encrypted values will be the same

length.

- Added MappingDetailProvider

* SAK-31405

* additional notes added to :

- submission grading screen (only for no group assignments)

- grade report screen : html table

- grade report screen : xls export

- submission list -> download all -> grades file inside zip (csv, xls)

* candidateDetailProvider is no longer injected in vm files (also site).

Now we use notesMap

* SAK-31405 Allow forcing of anonymous assignments.

Now we make the provider optional. I did look at making the field Optional<CandidateDetailsProvider> but it needs more work. This is desirable so that it’s clearer to all callers of methods on this field that they need to handle the case when it’s not set (null).

It would be better to hide all this behind the API so that the tool doesn’t deal with it at all.

Don’t log at warn but at debug when users aren’t found as this is an expected case.

Also switched ValueEncryptionUtilities to be a service so that it’s easier to switch to a static key if we need to in the future for performance reasons.

Add padding to values so that all encrypted values will be the same length.

* SAK-31405 Make the sample data display nicer.

This allows wrapping in the interface and doesn’t make it unusable.

Also stop the NPE by trying to encrypt null.

* SAK-31405 Fix indentation on API

* SAK-31405 Added more documentation and a readme.md

This is to make it easier to understand how this provider is designed to work.

* SAK-31405 Switch the SLF4J from commons-logging.

  1. … 35 more files in changeset.
SAK-29791 Remove covers from assignments. (#3437)

* SAK-29791 Remove covers from /assignment

This highlights that there were some differences between the API and cover as the exceptions were different.

Updated message bundle for assignments.

Validate our dependencies in init()

Make sure we have all the services we need.

  1. … 32 more files in changeset.
SAK-31920 Don't export anonymous users in spreadsheet (#3565)

* SAK-31920 Code cleanup.

Extract out constant and use existing constants.

* Extract out the assignment service comparators.

* Better building of the list of users who submitted.

* Refactored out into new class.

* Update to API instead of Covers.

* Javadoc.

* Make sure to sort the spreadsheet correctly.

  1. … 9 more files in changeset.
SAK-30207 content review reorgnaization

  1. … 98 more files in changeset.
SAK-30032 Allow Student to attach files during Peer Review

This allows students to add one or more attachments to their reviews when using the Peer Review feature in Assignments.

There is an additional table that is needed for this feature. The conversion scripts for this table can be found in

sakai_11_mysql_conversion.sql or sakai_11_oracle_conversion.sql

  1. … 11 more files in changeset.
SAK-30032 Allow Student to attach files during Peer Review

This allows students to add one or more attachments to their reviews when using the Peer Review feature in Assignments.

There is an additional table that is needed for this feature. The conversion scripts for this table can be found in

sakai_11_mysql_conversion.sql or sakai_11_oracle_conversion.sql

  1. … 11 more files in changeset.
KNL-1375 Remove uses of AuthzGroupService cover.

This removes all use the AuthzGroupService cover so we only have one API to maintain, for services it also makes testing easier as you can inject a test copy of the service.

  1. … 56 more files in changeset.
KNL-1375 Remove uses of AuthzGroupService cover.

This removes all use the AuthzGroupService cover so we only have one API to maintain, for services it also makes testing easier as you can inject a test copy of the service.

  1. … 56 more files in changeset.
SAK-29757 assignment's grading notification emails need some improvements

  1. … 2 more files in changeset.
SAK-25544 Upgrade to spring 4.1.8

Upgrading Spring to version 4.1.8 required

- Quartz 2.2.1 upgrade

- All xml files were updated to the modern XSD beans definition

- Many Tests were updated to using the newer ContextConfiguration

- Annotation as the old AbstractDependencyInjectionSpringContextTests was

removed and tests are now run with AbstractJUnit4SpringContextTests.

- Hibernate 3.6 is still supported in spring 4.1 but not in spring 4.2

- HibernateTemplate's *All methods were removed

- HibernateTemplate.find* needs explicit cast to List<?>

- All Kernel tests were updated to the junit 4 style, and many others

elsewhere

- Kernel test harness was removed as it's not needed

- ContextLoaderListener had some minor changes and was renamed to

SakaiContextLoaderListener (This is what binds sakai component

application context to webapps)

- GenericDAO lib was added to common and also upgraded to spring 4.1

- RSF was also upgraded to spring 4.1, see RSF-16

  1. … 456 more files in changeset.
SAK-29450 : Transaction control is now applied to AssignmetPeerAssessmentService to ensure data is saved when submission are assigned to students to be graded

SAK-25839 - Clean up SecurityAdvisors (and SecurityService cover) in assignment

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@306834 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 1 more file in changeset.
SAK-23812 Peer Review feature for Assignments Group assignments throws error while setting up peer assessments during quartz job

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@129925 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 1 more file in changeset.
SAK-23812 Peer Review feature for Assignments

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@128106 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 18 more files in changeset.
SAK-23358 assignments entityprovider. Relocated existing provider into tool and fleshed it out

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@122340 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 10 more files in changeset.
SAK-22609 - Fix display of grouped Assignments for Gradebook

The AssignmentService was changed to check the current user's groups

for getAssignment in r98096 (apparently for SAK-21128). This requires

the grade info provider to apply an additional security advisor for

SECURE_ALL_GROUPS (asn.all.groups) in the assignment's site. The

provider could be simplified by extending the service API to include

an unauthenticated check for whether an assignment is grouped or not.

I have chosen to avoid changing the AssignmentService API for

compatibility and patch portability reasons, given that both the

interface and service implementation are very large and touched

relatively often.

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@112483 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 1 more file in changeset.
SAK-21367 change securityadvisor to check against specific permissions

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@100455 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 4 more files in changeset.
SAK-19668 assignments external provider

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@100109 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 1 more file in changeset.
SAK-20571

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@93077 66ffb92e-73f9-0310-93c1-f5514f145a0a

SAK-14360 Updating the assignments provider to return the needed data for announcements

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@76104 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 1 more file in changeset.
SAK-17475 Remove assignment's dependency on OSP and use some EntityBroker stuff instead

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@69486 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 2 more files in changeset.
SAK-15710 Merging changes from branch into trunk

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@68687 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 15 more files in changeset.
SAK-15953:"Import from site and replace content" may result in Assignments with missing AssignmentContent or orphaned AssignmentSubmission recs

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@59315 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 4 more files in changeset.
SAK-13843:assignment - information display on triggers

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@50861 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 24 more files in changeset.
http://bugs.sakaiproject.org/jira/browse/SAK-13237 Switch to use the stuff in the taggable module

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@42494 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 18 more files in changeset.
fix to SAK-12364:Eliminate references to ContentHostingService cover in assignments module

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@39609 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 3 more files in changeset.
re-checkin fix to SAK-7240 to bring support for content checking (eg turnitin) - code tosvn merge -r 22803:22824 https://source.sakaiproject.org/svn/assignment/branches/abandoned_2-4-x

git-svn-id: https://source.sakaiproject.org/svn/assignment/trunk@30946 66ffb92e-73f9-0310-93c1-f5514f145a0a

  1. … 13 more files in changeset.
  1. … 2 more files in changeset.
  1. … 16 more files in changeset.