Sakai 22 Complete Feature Summary
Complete List of Features, Tasks, and Contributions
- 1.1 Accessibility
- 1.2 Account
- 1.3 Announcements
- 1.4 Assignments
- 1.5 Basic LTI
- 1.6 Bullhorns - Academic and Social Bullhorns
- 1.7 Calendar
- 1.8 Calendar Widget
- 1.9 Calendar - My Calendar Widget
- 1.10 Chat Room
- 1.11 Citations
- 1.12 CKEditor (WYSIWYG)
- 1.13 Commons Tool
- 1.14 Content Review
- 1.15 Conversations
- 1.16 Dashboard
- 1.17 Delegated Access
- 1.18 Dropbox
- 1.19 Email Archive
- 1.20 Entity Broker
- 1.21 Feedback Tool
- 1.22 Forums
- 1.23 Gradebook
- 1.24 Internationalization
- 1.25 Kernel
- 1.26 Lessons
- 1.27 Login
- 1.28 Mail Sender
- 1.29 Membership
- 1.30 Messages
- 1.31 News (RSS)
- 1.32 PA System
- 1.33 Polls
- 1.34 Portal
- 1.35 Portal Chat
- 1.36 Preferences
- 1.37 Presence
- 1.38 Profile
- 1.39 Quartz Scheduler
- 1.40 Resources
- 1.41 Roster
- 1.42 Rubrics
- 1.43 Search
- 1.44 Section Info
- 1.45 Sign up
- 1.46 Site Info
- 1.47 Statistics
- 1.48 Syllabus
- 1.49 Tests & Quizzes
- 1.50 Web Content
- 1.51 Web Services
- 1.52 Wiki
- 1.53 Worksite Setup
- 1.54 Message Bundle Manager
- 1.55 All Components
- 2 Release notes - Sakai - Version 22.0
- 2.1 Bug
- 2.2 Feature Request
- 2.3 Sub-task
- 2.4 Task
Accessibility
Account
Announcements
Assignments
Basic LTI
Bullhorns - Academic and Social Bullhorns
Calendar
Calendar Widget
Calendar - My Calendar Widget
Chat Room
Citations
CKEditor (WYSIWYG)
Commons Tool
Content Review
Conversations
Dashboard
Delegated Access
Dropbox
Email Archive
Entity Broker
Feedback Tool
Forums
Gradebook
Internationalization
Kernel
Lessons
Login
Mail Sender
Membership
Messages
News (RSS)
PA System
Polls
Portal
Portal Chat
Preferences
Presence
Profile
Quartz Scheduler
Resources
Roster
Rubrics
Search
Section Info
Sign up
Site Info
Statistics
Syllabus
Tests & Quizzes
Web Content
Web Services
Wiki
Worksite Setup
Message Bundle Manager
All Components
Release notes - Sakai - Version 22.0
Bug
SAK-47137 Excel failed in "Assignments by student".
SAK-47136 Wrong text box in student view
SAK-47117 Gradebook import fails if 2 students have the same name (but different IDs)
SAK-47113 Dashboard and Gradebook: Not released gradebook items are visible to the students via dashboard
SAK-47104 Assignments: Allow extension no longer allows student to submit
SAK-47085 Last Spanish translations before 22.0
SAK-47063 Search-Resources: Secure access files are found with Search and student can access contents
SAK-47049 Disable property: Add "direct-upload" endpoint to content entity provider
SAK-47044 Portal Search-Discussion Post: stacktrace on search - RuntimeException:Fatal error trying to execute custom action method
SAK-47035 Assignments: In Progress state not indicated and not retained
SAK-47029 BasicLTI: Unable to add LTI 1.3 tool with auto-config, root cause: java.lang.NoClassDefFoundError: org-apache-ignite-springdata-proxy-IgniteNodeCacheProxy
SAK-47025 Security - Any student can access the pasted images of ANY OTHER student because of SAK-44785
SAK-47018 Upgrade Ignite to 2.12.0
SAK-47006 Ignite improved detection of slow nodes
SAK-47005 Morpheus | Missing icons in Safari
SAK-46979 Dashboard: 4928 x 3264 image!! Slow loading
SAK-46977 Statistics / making tool available to users
SAK-46969 Ignite failure handler ignores certain FailureTypes
SAK-46968 Assignments-Extension: Extension is only available to student if the instructor saves & releases - Sakai Grader
SAK-46963 Spanish translation before RC 22
SAK-46948 Rubrics addition of all a user's groups to the JWT token can exceed server header allowances
SAK-46943 RUBRICS: Save weights should update the weights on public rubric
SAK-46942 Grades in samigo could be not visible because the full grade row does not fit the device width
SAK-46941 RUBRICS: Missing points on rubric when weighted
SAK-46940 Rubrics: Weights are missing on the public rubric
SAK-46939 Site Info > Create new group: Filter membership 400 error
SAK-46930 Tests & Quizzes: When grading by question and adding a rubric comment, cancelled rubric is still saved
SAK-46925 Assignments setting due and accept dates in the past will auto check the estimate time
SAK-46919 Remove sherlock from search tool. Sherlock was removed from OSX in 2007.
SAK-46918 Elasticsearch should not store the original json request or _source doc
SAK-46916 ORACLE Timesheet index name is too long
SAK-46915 Portal search results do not allow you to use the up/down arrow keys to navigate each result
SAK-46914 Disabling pagination message in Messages tool
SAK-46911 Assignments - Disable worklog on a site still shows elements of worklog
SAK-46894 Rubrics: Students cannot dismiss criterion comments
SAK-46886 Gradebook Editing TA permissions order is wrong
SAK-46884 Messages Always sending CC just shows text
SAK-46872 Error on Tsugi Tests when compiling with tests
SAK-46869 Admin Site Permissions: No mapping for GET /adminsiteperms/sitePerms.htm
SAK-46863 Cell style incorrect dates in excel
SAK-46859 When displaying the site title, fallback to a non-preferred category section title if a preferred category section title is not present
SAK-46858 Site Import > Assignments > Groups: The imported groups are locked
SAK-46852 List of gradebook items when creating/updating an assignment should be sorted alphabetically
SAK-46845 Survey question type broken
SAK-46844 Conversations | Statistics break after change to users enrolled
SAK-46843 Lessons: Typo in aria attribute of Questions status icons
SAK-46838 Searching using the search webcomponent hides the spyglass icon when you click a search result
SAK-46836 Remove html5shiv
SAK-46834 Elasticsearch should use random ports if the defaults are not available
SAK-46832 Upgrade ElasticSearch to 7.16.3
SAK-46827 Message for rubric grades saved as draft is confusing
SAK-46824 Rubrics > Duplicate Assignments > Import from Site > Rubric Attachment Issue
SAK-46817 Lessons poll doesn't show students poll results when there are no correct answers and send to gradebook is enabled
SAK-46813 Conversations: Missing namespace on all scss files
SAK-46811 SiteInfo > Groups: Filter membership TypeError: Cannot read properties of null (reading 'checked')
SAK-46809 Assignment: Allow extension is missing using Sakai Grader
SAK-46804 ERROR 404 Library - lang.js
SAK-46803 Sorting by grade is not working correctly when user locale use a comma as decimal separator
SAK-46802 Manage Groups: Filter Membership is not working correctly
SAK-46801 Site Info-Groups: if students are able to unjoin a group, or view membership, extra cells are added to the table
SAK-46790 Upgrade content to use jackson 2 lib vs 1.9
SAK-46781 Assignments-Rubric: Console error when releasing graded rubric
SAK-46777 Discussions Statistics & Grading is slow
SAK-46776 Add TTL for ignite cache entries
SAK-46772 Total Scores View fails when reviewing calculated questions with repeated formula
SAK-46758 Sorting is wrong on Sign-up
SAK-46754 getPendingMsgsInSiteByMembership is slow because it queries all rows in MFR_PERMISSION_LEVEL
SAK-46753 Signup: NPE with email to potential participants
SAK-46750 Home Dashboard displays MOTDs set to specify date regardless of date set
SAK-46749 Section Info: Instructor May Only Select Checkboxes When Changing from Automatically Managing to Manually Managing Class Sections
SAK-46746 User membership allows search when entering a space, which seems to bring back all records
SAK-46745 Dashboard: Layout cancel button says "chips"
SAK-46743 Sorting is wrong on submissions from Tests & Quizzes
SAK-46740 Reset password not working - NPE
SAK-46736 Admin Workspace: Delegated Access - Dark Theme Makes List Unreadable
SAK-46732 Admin Workspace: User Membership - Setting user status fails
SAK-46724 New Drop Box permissions are not included in !site.template, !site.template.course on new Sakai instances (I.e. using AutoDDL)
SAK-46722 Feedback tool: When setting the 'X-Content-Type-Options' header the tool does not load.
SAK-46707 Submission state on assignments should indicate if there is a resubmission pending
SAK-46691 Allow official instructor to be inactivated in Manage Participants
SAK-46690 Rubrics-Discussions: Unable to add a comment in the rubric when grading a topic
SAK-46686 Reimplementing showCalculatedGrade=false
SAK-46679 ORACLE: Error java.sql.SQLSyntaxErrorException: ORA-01747: especificación no válida de usuario.tabla.columna, tabla.columna o columna
SAK-46678 Sections filter input could fail using languages that do use of single quote character
SAK-46676 Gradebook student filter should be accent insensitive
SAK-46675 Job Scheduler: Show all crept back in the drop-down
SAK-46665 Scheduler: Filter Events page not displaying, stack traces on the server
SAK-46655 Discussions: Improve text of alert message for open/close date validation
SAK-46654 Gradebook / unable to use course grade override when using percentages
SAK-46653 Dark Theme: Assignments - Viewing Assignment - Student View - Low Contrast
SAK-46648 Regression: Accounts: the same email address can be assigned to 2 different users
SAK-46641 Fixing @ToString(exclude TimeSheetEntry
SAK-46622 EntityCustomAction htmlForRef endpoint can cause an OOM when working with large files
SAK-46620 Grades are in 14 digits precision in the export_grades_bulk_download excel file
SAK-46618 Discussion link should copy to clipboard when clicking copy
SAK-46617 Tests & Quizzes: Exceptions have restrictions not present for non-excepted students
SAK-46615 GradebookNG: Importing grades by spreadsheets is not working when items contains comma as decimal separator
SAK-46612 Preferences tool is using the wrong property for the service name
SAK-46611 Samigo: Ordering by "Submit Date" not working correctly on non english environments
SAK-46610 ORACLE: Assignment Work log, change maxlength from 4096 to 4000
SAK-46608 Assigment Work Log change XXH XXM to XXh YYm
SAK-46606 Discussions link to topic not available
SAK-46605 Second LTI Grade Send Fails
SAK-46603 Entering a rubric criteria comment makes two fetch requests to the server in quick succession. On a slow connection this mangles the state on the server and effectively breaks the rubric evaluation
SAK-46600 Unable to delete Topics/Questions in Conversations
SAK-46599 No way for screen reader/keyboard users to toggle options on/off in the Settings of the Conversations tool
SAK-46594 Lessons | Subpage button color accessibility
SAK-46592 Sorting by ContentReview score is very slow
SAK-46590 Ensures select element has an accessible name
SAK-46588 Improve accessibility labeling on hidden tool icon
SAK-46584 Date Manager: Permission AUTH_MODIFY_CALENDAR_ANY shouldn't be checked to revise a calendar date on Date Manager
SAK-46583 Help: results percentage incorrectly displayed
SAK-46582 Discussons: missing key: 'cdfm_discussion_forums'
SAK-46578 Add more information to clusterinfo about the number of nodes in the cluster
SAK-46576 Messages: Permissions tab is shown asking if isInstructor() (wrong checking site.upd permission)
SAK-46567 Rubrics-GB-Assignments: Graded group submissions rubric does not display in the GB
SAK-46564 Rubrics are being saved as "Draft" when teachers view their own comments
SAK-46555 Text descriptions for Sign-up permissions view are not defined
SAK-46551 Assignments/LTI - Hide the Right Pane of the Sakai Grader to Avoid Data Inconcistency
SAK-46548 BasicLTI-Assignments-GB: When regrading the LTI assignment (already released to the student) there is unexpected behavior
SAK-46545 Participant member of 2 or more groups is being not shown in an assignment submissions list
SAK-46544 Remove log warn when removing user
SAK-46541 Assignment-External Tool - server logs: o.s.b.t.LTIAdminTool.initState No site ID set when in helper mode.
SAK-46540 Rubric | Copying a public weighted rubric does not bring across weight values
SAK-46539 Tests & Quizzes: Exception open/due time is modified on edit
SAK-46537 Profile | Nickname with birthday error
SAK-46535 Resources: improve the clarity of the secure access flag label
SAK-46534 T&Q: Set the secure access flag by default
SAK-46533 T&Q: Secure access for images in feedback
SAK-46532 Assignments/Grader: Feedback Comments dark theme
SAK-46531 Cannot grade "Checked" assignments in "old" grader
SAK-46529 Create Site: Message to replace "Re-use material..." is not present
SAK-46527 Remove oldentity package and EntityBrokerEntityProducer
SAK-46524 server-config discloses more info than necessary to not-logged-in users
SAK-46522 LESSONS: Colours are hardcoded when adding Layout
SAK-46521 LESSONS: Section Title is hardcoded
SAK-46517 Fill-in-the-blank question should substitute smart quotes and curly apostrophes
SAK-46514 GROUP is hardcoded on Site Info Tool
SAK-46507 Rubrics > Comment/Score workflow can result in lost data for a comment
SAK-46506 /x URL gives NPE
SAK-46500 Remove MessageBundleProperty from Second Level Cache
SAK-46498 Reopen - Samigo > Create/Edit > Settings > User selections lost/changed silently
SAK-46491 Eyeball crossed-out icon does not show on hidden Lesson when Subpage navigation is open
SAK-46489 T&Q: Uncaught ReferenceError: throttle is not defined
SAK-46488 T&Q: Export options flipped on screen, so the user is not getting the expected export file
SAK-46486 Profile - Accessibility - Tabbing does not highlight "Edit" button for previously edited item
SAK-46480 Sign-Up: Users are able to leave number of slots and number of attendees blank
SAK-46475 Gradebook: Category columns remain after categories disabled
SAK-46474 Gradebook: Include warning in Settings about course grade points / categories & weighting incompatability
SAK-46472 Chat: Messages Box That Displays Posts Is Low Readability Contrast With Dark Theme
SAK-46470 Assignments: java.text.ParseException: Unparseable number: "Ungraded"
SAK-46468 Hot Spot possible answers are not shown in 'Tests & Quizzes' when using 'Català' language
SAK-46467 Assignments / rubric data loss using classic grader and adjusting grade
SAK-46458 SAMIGO: Error when republish and regrade on Calculated Question
SAK-46456 Reorder using numbers is not working
SAK-46453 Remove @Transactional from AssignmentToolUtils#gradeSubmission
SAK-46447 ERROR: Caused by: java.lang.ArithmeticException: Division undefined
SAK-46446 Angle brackets are not recognized as answer in "Fill in the blank" questions in "Tests & Quizzes"
SAK-46444 Assignments: No Message Detailing If Or Why Assignment Submitted After Due Date Does Not Submit
SAK-46441 Assignments: Model Answer Saves Although the Required "Show to students" Drop-down Is Not Set
SAK-46439 Gradebook: When using keyboard navigation, item menus do not close until another item menu opens
SAK-46438 Gradebook: Item menus are not keyboard accessible when on far left/right of gradebook or category
SAK-46435 Assignment students score/grade is not visible after it has been released
SAK-46432 NPE When trying to Delete Assignments with Comments
SAK-46426 NoClassDefFoundError: Could not initialize class cn.bluejoe.elfinder.controller.executors.OpenCommandExecutor
SAK-46424 Grader fails to load when score_type is switched
SAK-46423 Lessons - Error trying to remove and edit an item at same time in different web browser tabs
SAK-46422 ERROR: org.sakaiproject.lessonbuildertool.service.LessonBuilderEntityProducer.transferAttachmentFiles
SAK-46415 Assignments: Video assignments cannot be submitted
SAK-46414 Samigo should bypass byte array manipulation and provide direct link to asset
SAK-46412 Samigo remove caching set associations in AssessmentGradingData
SAK-46410 Can't initialise the course dashboard image as a non admin user
SAK-46408 Roster - Searching string with many matches does not return any result
SAK-46407 Update Lombok v1.18.22
SAK-46402 Tests are giving errors in kernel and Assignments, due to hibernate attempting to drop constraints on non-existent tables.
SAK-46401 Reopen: T&Q: Availability and Submissions should be the default section to open
SAK-46398 Samigo Audio Recorder banner error is missing it's style
SAK-46397 Name Pronunciation > Error with playback on mobile devices
SAK-46396 SAMIGO - Log error: " org.sakaiproject.tool.assessment.ui.servlet.delivery.ShowMediaServlet.doPost java.io.IOException: Broken pipe"
SAK-46393 Samigo - Unziped files from ZIP imported assessments are not been cleaned up after importation
SAK-46390 T&Q: If timed, no validation on initial save & publish, message rewording needed
SAK-46389 TQ: Stacktraces when trying to access settings
SAK-46386 Lessons - Stacktrace is shown to users in error
SAK-46385 Syllabus deletes or moves dates on bulk edit save
SAK-46383 Samigo - Audio Response pop up should display the question text
SAK-46382 Improve TimeService mock
SAK-46379 Update Apache Tomcat 9.0.54
SAK-46368 Discussions link to topic not available
SAK-46367 Update Rome 1.16.0
SAK-46362 Update Joda-time 2.10.12
SAK-46359 Null feedback attachments can break the grader
SAK-46357 CLONE - Reopened - Discussions > Statistics > Student View > Print Buttons do not work
SAK-46354 SAMIGO: Due Date/Time order for student on published assessments don't work
SAK-46353 CLONE - "Display in Conversation" option does not honor currently hidden topics or group permissions
SAK-46352 Discussions: Remove [display in thread] links for students
SAK-46351 Reopen - Discussions > Any Topic > "Forums" shows as breadcrumb
SAK-46345 Reopened - Discussions > Statistics > Student View > Print Buttons do not work
SAK-46343 Update Apache Wicket 9.5.0
SAK-46342 Samigo: Published assessment settings reference assessmentSettings
SAK-46341 Fix "Email" Tool
SAK-46340 Commons : refresh users who liked
SAK-46339 Discussions: Topic Settings - "Setting Cannot Be Changed" Message for Unidentified Setting
SAK-46338 Remove unsupported java endorsed dirs
SAK-46336 Some more problems in assessment settings
SAK-46332 Samigo throws an error when you trying to reorder questions by student scores using comma as decimal separator
SAK-46331 Some problems in assessment settings
SAK-46330 SAMIGO: Unable to set Settings on a Draft assessment
SAK-46329 Dashboard - can't create task
SAK-46325 Manage Groups: Locked groups and tools using groups are disappearing after a few minutes
SAK-46317 Conversations doesn't build because of missing jpa pom dependency
SAK-46316 Equal weight categories causing too many db calls
SAK-46315 Sign-up: Syntax error in copyMeeting.jsp
SAK-46314 Conversations: Need default permissions set
SAK-46312 Discrepancy in column name for table MFR_DRAFT_RECIPIENT_T
SAK-46304 Assignment Adding assignment with default grading off removes grading pane
SAK-46302 Lessons-Forums: Assign forum to specific group does not stick
SAK-46299 Date manager: validation message for Sign-up Begin Date and Sign-up End Date needs to be modified
SAK-46298 Assignments - Student's inline submission text is not submitted for content-review when using the Upload All feature
SAK-46297 Elasticsearch automatic http port detection
SAK-46296 Mathjax formulas are not displayable
SAK-46295 Section Info > Options > Improve Text Wrapping around Radio Buttons
SAK-46293 Elasticsearch shutdown index workers
SAK-46289 Profile: Text error should appears on UI while doing some actions
SAK-46288 Sitestats: There aren't any property for: conversations.topic.created and conversations.post.created
SAK-46285 Postem: Incorrect view if student not in PostEm file
SAK-46284 NumberUtilTest and NoSuchBeanDefinitionException
SAK-46282 Discussions slow performance
SAK-46281 getAllResourcesWhereLike should escape the site id
SAK-46280 Discussions - If instructor sends email to a student from Discussions, the subject line replaces spaces and special characters with HTML code
SAK-46279 ERROR: ProfileDaoImpl.invalidateCurrentProfileImage invalidateCurrentProfileImage failed. class java.lang.NullPointerException: null
SAK-46274 Turnitin > originality report links for files containing plus signs causes 404
SAK-46273 Turnitin > files over 100mb should be rejected before attempted submission
SAK-46267 ERROR: org.sakaiproject.lessonbuildertool.service.LessonBuilderEntityProducer.makePage
SAK-46263 Kernel:-impl: Update Dependencies have versions
SAK-46262 T&Q: elastic search NPE after importing to question pool
SAK-46261 Tests & Quizzes: Question pool icons title are not intuitive
SAK-46256 Profile: Error trying to set Birthday
SAK-46255 Messages: Unable to access replies saved as drafts
SAK-46253 Commons: Text input is vulnerable to XSS Attacks
SAK-46251 Calendar > List of Events: group table display needs to be fixed
SAK-46248 Lessons: Settings "tab" is not sufficiently noticeable and inconsistent with similar buttons/"tabs" in Lessons and every other tool
SAK-46244 Update Jackson Release 2.12.5 & opencsv 5.5.2
SAK-46243 Gradebook: "Set Score for Empty Cells" Does Not Allow Decimal-Only Entry
SAK-46242 Assignment | Checkmark Values Color