Proposed Sakai 2.7 Changes

List still being compiled and revised - a work in progress. If you have corrections or additions, feel free to edit or leave a comment.


I've become frustrated with Confluence's limitations for displaying, slicing and dicing these issues. So for the moment work is ongoing in a google spreadsheet. See link below.

  
New Feature Documentation
Google Spreadsheet

User Impact: High

Short Description

Effects

JIRAs

Documentation

Contact

Comments

(warning) Blog: old tool no longer supported

technical

NA

Tool rewrite. Same UX, just rewritten for technical reasons. Uses entirely new DB tables. Would need a data migration.

Adrian Fish

Running in production at Lancaster. Need Db migration script, and full regression testing. Do we have Blog test cases?

Forums: UI refinements

UX

SAK-13736 - Getting issue details... STATUS

Forums UI Enhancement

Gonzalo Silverio

 

Forums: optional 'mark as read' after displaying all messages

UX

SAK-10869 - Getting issue details... STATUS

(question)

Stephen Marquard

 

Forums: pre-populate with default forum and topic

UX

SAK-11167 - Getting issue details... STATUS

(question)
needs sakai.property

David Horwitz

 

Forums: display last activity time and sort by recent activity in thread view

UX, technical

SAK-9806 - Getting issue details... STATUS

(question)

David Horwitz

 

Messages/Forums: Synoptic tool

UX

NA

Description and Screens

Bryan Holladay

New synoptic tool. Assumes that Messages is being used as well as Forums, which is not true for a significant number of schools.

Tests & Quizzes: auto-save

UX, technical

SAK-15076 - Getting issue details... STATUS

(question)

(question)

QA: testing=small
QA: regression risk=small

Permissions: make permissions settable at group level

(question)

SAK-16444 - Getting issue details... STATUS

(question)

Zhen Qian

 

User Impact: Medium

Short Description

Effects

JIRAs

Documentation

Contact

Comments

Admin Tools: paging UI

UX

SAK-14685 - Getting issue details... STATUS

-

SAK-14629 - Getting issue details... STATUS

-

SAK-3963 - Getting issue details... STATUS

-

SAK-14686 - Getting issue details... STATUS

This adds the standard paging widget that's found in other tools with lists.

Savitha

Apparently running in production at Michigan (merged into Ctools branch in January 2009)

Announcements: group info in preview and notifications

UX

SAK-14677 - Getting issue details... STATUS

-

SAK-14678 - Getting issue details... STATUS
  1. In the Add/Edit announcement page, select Access option, which may be one of the following:
    • Only members of this site can see this announcement
    • This announcement is publicly viewable
    • Display this announcement to selected groups only.
  2. Now click "Preview". In the preview page you will see Access field along with the option that was selected.

Savitha

 

Forums: performance of statistics page

UX, technical

SAK-12754 - Getting issue details... STATUS

NA

Ying Wang

To verify, need to devise a before/after performance test with sites that have large numbers of topics/threads.

Forums: see how many people have read a message

UX

SAK-10559 - Getting issue details... STATUS

(question)

Stephen Marquard

 

Forums: searchable content

UX, technical

SAK-5568 - Getting issue details... STATUS

NA

Stephen Marquard

 

Forums: email author of message/thread

UX

SAK-11740 - Getting issue details... STATUS

(question)

Stephen Marquard

 

Forums: optional notifications

UX

SAK-11740 - Getting issue details... STATUS

(question)

Stephen Marquard

 

Roster: listing by group/section

UX

SAK-14744 - Getting issue details... STATUS

(question)

Greg Thomas

 

Schedule: display source site of merged calendar items

UX

SAK-14854 - Getting issue details... STATUS

(question)

Beth Kirschner

 

Site Info: notifications use Email Template service by default

(question)

SAK-12995 - Getting issue details... STATUS

(question)

(question)

 

Site Info: copy manual site participant list from another site

UX

SAK-13797 - Getting issue details... STATUS

(question)

(question)

 

Worksite Setup: support for modifying Worksite Setup survey questions

UX

SAK-14748 - Getting issue details... STATUS

(question)

(question)

 

Site Info: improved sorting of site participant list

(question)

SAK-14723 - Getting issue details... STATUS

(question)

(question)

 

Site Info: ability to set an alias for site's URL

(question)

SAK-14483 - Getting issue details... STATUS

(question)

(question)

 

Tests & Quizzes: integration with Respondus

(question)

SAK-7987 - Getting issue details... STATUS

(question)

(question)

 

Tests & Quizzes: ability to choose "Average" for scoring multiple submissions

(question)

SAK-11690 - Getting issue details... STATUS

(question)

(question)

Tests & Quizzes: ability for students to view all own submissions/scores

(question)

SAK-15073 - Getting issue details... STATUS

(question)

(question)

 

Tests & Quizzes: Improve Usability of Samigo Assessment Main Page

(question)

SAK-16832 - Getting issue details... STATUS

(question)

(question)

 

Permissions widgets: readable permissions language for end-users

(question)

SAK-2601 - Getting issue details... STATUS

(question)

Zhen Qian

 

TinyURL Service

(question)

(question)

(question)

Steve Swinsburg

 

Terracotta clustering

technical

NA

Terracotta Project

John Lewis

 

User Impact: Low

Short Description

Effects

JIRAs

Documentation

Contact

Comments

Assignments: upload/download options reflect submission type

UX

SAK-14869 - Getting issue details... STATUS

-

SAK-14461 - Getting issue details... STATUS

(question)

Zhen Qian

 

Assignments: update gradebook service dependency

Technical refactoring

SAK-14709 - Getting issue details... STATUS

(question)

Zhen Qian

 

Chat: Remove old, deprecated code

Technical cleanup

SAK-14768 - Getting issue details... STATUS

NA

Stephen Marquard

 

Gradebook: update helpers

technical (helpers not yet used)

SAK-14602 - Getting issue details... STATUS

(question)

Michelle Wagner

 

Linktool: verification code for getsession method

technical

SAK-14900 - Getting issue details... STATUS

(question)

Stephen Marquard

 

Portfolio: semantic markup for custom styling

UX

SAK-13798 - Getting issue details... STATUS

(question)

(question)

 

Profile: refactoring

technical

SAK-11303 - Getting issue details... STATUS

(question)

Steve Swinsburg

 

Profile: new user info fields

technical

SAK-15165 - Getting issue details... STATUS

(question)
needs DB conversion script

Steve Swinsburg

 

Profile: enhancements for better editing and display of information

(question)

(question)

(question)

Steve Swinsburg?

 

Roster: single-column layout for picture printing

UX

SAK-14743 - Getting issue details... STATUS

(question)

Greg Thomas

 

Schedule: cleaner event logging

technical

SAK-12651 - Getting issue details... STATUS

(question)
new event type for schedule creation

Beth Kirschner

 

Schedule: set view by day, week, month

UX

SAK-15106 - Getting issue details... STATUS

(question)

Beth Kirschner

 

Schedule: limit synoptic merging

UX

SAK-14880 - Getting issue details... STATUS

(question)
needs sakai.property

Nuno Fernandes

 

Schedule: remove grey shading of PDF

UX

SAK-14680 - Getting issue details... STATUS

NA

Gonzalo Silverio

 

Site Info: display course management EIDs in non-course site types

(question)

SAK-12677 - Getting issue details... STATUS

(question)

David Horwitz

 

Site Info: print out list of site participants as PDF

(question)

SAK-15627 - Getting issue details... STATUS

(question)

Zhen Qian

 

Tests & Quizzes: print from question bank

(question)

SAK-16765 - Getting issue details... STATUS

(question)

(question)

 

Tests & Quizzes: email Notification when publishing/republishing

(question)

SAK-7639 - Getting issue details... STATUS

(question)

(question)

 

Optional property to switch off presence in users' MyWorkspace

UX (portal)

SAK-11220 - Getting issue details... STATUS

(question)

(question)

 

Enable easier customization of login dialog

UX (portal)

SAK-12841 - Getting issue details... STATUS

(question)

(question)

 

Add a style support for PDA portal

UX (portal)

SAK-14695 - Getting issue details... STATUS ; SAK-14827 - Getting issue details... STATUS

(question)

(question)

 

Ability to embed a bit of HTML from a Site Property in the Background Document of a Site

UX

SAK-15097 - Getting issue details... STATUS

(question)

(question)

 

New UserTypeMapper implementation which always sets user types to a given String

technical

SAK-14648 - Getting issue details... STATUS

(question)

(question)

 

Update skins so that we can use better, more meaningful, more specific markup

UX

SAK-12071 - Getting issue details... STATUS

(error)

(error)

 

Kerberos provider: Use centralized authentication caching

technical

SAK-10227 - Getting issue details... STATUS

Notice of provider-only cache deprecation provided to sakai-dev list and READMEs in 2.5.x and 2.6.0 releases.

Seth Theriault

a version running in 2.5.x at Oxford

Kerberos provider: Support two-step authentication (using TGT)

technical

SAK-10025 - Getting issue details... STATUS

Requires configuration changes by deployers. Need to consult sakai-dev, production lists.

Seth Theriault

running in 2.5.x at Oxford

Kerberos provider: Halt startup if provider is improperly configured

technical

SAK-16816 - Getting issue details... STATUS

Minimal changes but need to alert deployers

Seth Theriault

running in 2.5.x at Oxford

New Tools or Significant New Capabilities (i.e. what appears below would be considered for 2.8)

Profile 2 (Rewritten Tool: http://confluence.sakaiproject.org/display/PROFILE/Profile2)

  • new tool, uses same storage as old profile, DB conversion for new features
  • uses same service as profile, service separated from tools
  • roster integration? roster has dependency on old profile tool (some more work)
  • Steve Swinsburg supporting, others from lancaster working on it as well
  • Lancaster running in production

Gradebook2 (Rewritten Tool)

  • UI level-work, GWT, existing GB services with extensions, DB conversion
  • New features
  • UCDavis and Georgia Tech have done some testing, in pilot at UCDavis
  • full gap analysis?  Increased burden to QA if have to test both.

Assignments2 (Re-written Tool)

  • ground-up rewrite, RSF, site-by-site conversion of posted assignments (not submissions)
  • new features - basically a new tool. Also includes new gradebook helpers as part of its core UX.
  • In limited pilot at IU
  • Needs to be coordinated with gradebook service plans

SiteStats (http://confluence.sakaiproject.org/display/STAT/Home)

  • Nuno sole developer; some patching from others (4 committers)
  • Independent tool, new tool, no equivalent functionality elsewhere
  • Fairly widespread production experience with various versions
  • Performance issues with earlier releases, improvements have been made

Portal Hierarchy (http://confluence.sakaiproject.org/x/noD3) -

SAK-12350 - Getting issue details... STATUS
  • Oxford supporting work (Matthew Buckett)
  • Arrange sites in a hierarchy (like "more" dropdown)
  • Changes behavior of site tabs and some site navigation
  • technically moderate change to portal code (skinnable Charon, might add as new portal)
  • can be turned on or off on institutional basis

OpenSyllabus (http://confluence.sakaiproject.org/display/OSYL/OpenSyllabus+Home)

  • new tool, HEC supporting, not in production anywhere
  • functionality cuts across several Sakai tools

Sakora / Simple SIS Integration (http://confluence.sakaiproject.org/display/IMSES/Sakora+Project)

  • dependencies on scheduling service, messaging service (contrib)
  • one school working toward production
  • little risk if not using it
  • dependent on CM

Blog (Rewritten tool)

  • Adrian Fish can no longer support earlier Blog tool, but will support the post-2.5 branch.
  • The post-2.5 branch is a complete rewrite, similar functionality, but far superior UI and DB layer, and much less buggy.
  • It has been in production for over 12 months at Lancaster University.
  • It uses new db tables, so Adrian and Steve Swinsburg are working either to roll that into a method that runs when the tool starts up, or on migration scripts.
  • The post 2.5 blog can be installed and replace the current without risk to the current blog tables as the table names are different, but the old blog data would still need to be migrated.

Basic LTI portlet

Wishful thinking (i.e. no development team has actually proposed taking these on)

Content (Page) Authoring? (http://confluence.sakaiproject.org/display/SAKDEV/Content+Authoring)

  • talk to Nate (simple course?)
  • needs to attract resource

Conditional Release (http://confluence.sakaiproject.org/display/CR/Home)

  • K1 issue, Zach doing work?