Issues
- LTI 1.3 Synchronizing grades doesn't work well when Tomcat language's decimal separator is a commaSAK-50616Resolved issue: SAK-50616Jesus Maria Mendez Perez
- LTI Advantage "Manually map Sakai roles to IMS roles." only works for launch and not for NRPSSAK-44886Resolved issue: SAK-44886Charles R Severance
- Unable to directly edit grade columns created by LTI Advantage/1.3 in Sakai 20/21SAK-44693Charles R Severance
- LTI Advantage scores service drops decimal valuesSAK-44283Resolved issue: SAK-44283Charles R Severance
- Update the transition data for LTI 1.1 -> LTI AdvantageSAK-41851Resolved issue: SAK-41851Charles R Severance
- Add Leeway to JWT Signature Checking (LTI Advantage)SAK-41850Resolved issue: SAK-41850Charles R Severance
- Re-Implement the LTI 1.1 to LTI Advantage transition strategy to align with latest specsSAK-41781Resolved issue: SAK-41781Charles R Severance
- Fix small issues with LTI 1.1 and LTI 1.3SAK-41404Resolved issue: SAK-41404Charles R Severance
- Pass the LTI 1.3 Certification Suite Sakai 19SAK-41285Resolved issue: SAK-41285Charles R Severance
- Fix the auto-set of allow title and url override for Content-Item / Deep LinkSAK-40994Resolved issue: SAK-40994Charles R Severance
- Clean up the UI for the LTI Admin tool for LTI 1.3 EntriesSAK-40956Resolved issue: SAK-40956Charles R Severance
- Make sure LTI Advantage OIDC flow works with FireFox without losing sessionSAK-40955Resolved issue: SAK-40955Charles R Severance
- Encrypt LTI Advantage private keys in the databaseSAK-40954Resolved issue: SAK-40954Charles R Severance
- LTI Advantage - Post Atlanta interoperability testing cleanup (2)SAK-40953Resolved issue: SAK-40953Charles R Severance
- LTI Advantage - Add and document the lti13.deployment_id property (duplicate)SAK-40952Resolved issue: SAK-40952Charles R Severance
- LTI Advantage - Add and document the lti13.deployment_id propertySAK-40951Resolved issue: SAK-40951Charles R Severance
- Add OIDC Connection Flow to Deep LinkingSAK-40921Resolved issue: SAK-40921Charles R Severance
- Add state flow and OpenID Connect to LTI AdvantageSAK-40881Resolved issue: SAK-40881Charles R Severance
- Support Results for tool-created LineItems LTI 1.3SAK-40727Resolved issue: SAK-40727
- Support DELETE on an AGS LineItemSAK-40719Resolved issue: SAK-40719Charles R Severance
- Support PUT on an AGS LineItemSAK-40718Resolved issue: SAK-40718Charles R Severance
- Add support for query parameters for line items LTI 1.3 AGS 2.0SAK-40695Resolved issue: SAK-40695Charles R Severance
- Support Scores for tool-created LineItems LTI 1.3SAK-40694Resolved issue: SAK-40694Charles R Severance
- Add the ability to create a new LineItem for AGS 2.0 / LTI 1.3SAK-40693Resolved issue: SAK-40693Charles R Severance
- Implement GET of lineitems and lineitem metadata for LTI 1.3 AGSSAK-40688Resolved issue: SAK-40688Charles R Severance
- ADD EXTERNAL_DATA to the Gradebook Assignment API / Data ModelSAK-40687Resolved issue: SAK-40687Earle Nietzel
- Implement LTI 1.3 Assignments and Grades ServiceSAK-40640Resolved issue: SAK-40640Charles R Severance
- Implement LTI 1.3 Content Item / Deep LinkingSAK-40638Resolved issue: SAK-40638Charles R Severance
- Implement LTI 1.3 Names and Role Provisioning Services for SakaiSAK-40616Resolved issue: SAK-40616Charles R Severance
- Implement the lineitem URL to support LTI13 basicoutcomeSAK-40608Resolved issue: SAK-40608Charles R Severance
- Implement LTI Advantage In SakaiSAK-40533Resolved issue: SAK-40533Charles R Severance
- Add the token granting URL for LTI 1.3SAK-40498Resolved issue: SAK-40498Charles R Severance
- Add LTI 1.3 KeySet urlSAK-40497Resolved issue: SAK-40497Charles R Severance
- Add support for String based LTI 1.3 Keys to Utility Class and Unit TestsSAK-40493Resolved issue: SAK-40493Charles R Severance
- Add code to perform LTI 1.3 LaunchesSAK-40488Resolved issue: SAK-40488Charles R Severance
- Populate the LTI13 PKI Related Fields for new LTI toolsSAK-40481Resolved issue: SAK-40481Charles R Severance
- Fix identifiers on each of the fields in FOORM output to allow show/hideSAK-40480Resolved issue: SAK-40480Charles R Severance
- Create the LTI13 PKI Related FieldsSAK-40479Resolved issue: SAK-40479Charles R Severance
- Add Utility Classes and Unit Tests for LTI1.3 and JWTsSAK-40474Resolved issue: SAK-40474Charles R Severance
- Implement LTI 1.3 Core in SakaiSAK-40469Resolved issue: SAK-40469Charles R Severance
40 of 40
We have experienced this issue testing the platforms H5P and Wooclap via LTI integration.
When grades are synchronized with Gradebook the grade is only correctly written in Gradebook if Tomcat's locale has the point as decimal separator. If Tomcat's locale has the comma as decimal separator (i.e. in spanish, french...) the grades are multiplied by 10 (because points are ignored and 1.0 is changed by 10)
I have applied a fix copied from Gradebook's code and it works. It's just adding this code in SakaiBLTIUtil.java in getRoundedGrade() method:
This works in my test server with spanish and US english locales.
Before doing a PR I would like to know if this solution is acceptable.