Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

51
Project Coordination Update Peter A. Knoop Sakai Project Coordinator

Transcript of Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Page 1: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Project Coordination Update

Peter A. Knoop

Sakai Project Coordinator

Page 2: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Role of Project Coordinatorhttp://confluence.sakaiproject.org/confluence/x/Xz

• Project Coordinator – face-in to community designers and developers– Report to the Sakai Community on the activities of the Community

• Maintain the Sakai Project Coordination Summary Tables• Update the Sakai Community at Conferences on community activities

– Help bring parties with common interests together• Project Coordination Meetings• 10 June 2007 Amsterdam

• Community Liaison (Anthony Whyte) – face-out to organizational representatives

Page 3: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai Community

• Activities– Project Teams – 155 Committers– Working Groups– Discussion Groups

• Community resources for the Community– collab.sakaiproject.org – Virginia Tech / UHI– Jira/Confluence – University of Arizona– Subversion (SVN) – Indiana– www.sakaiproject.org – University of Michigan– QA Servers – Indiana, Columbia, Amsterdam,

Cambridge, Boston, Cape Town, rSmart• Always room for more…

Page 5: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai in Productionhttp://sakaiproject.org/index.php?option=com_wrapper&Itemid=588

149 Production

115 Pilot

8 QA

Page 6: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Running Sakai

• Sakai 2.4 released 21 May 2007• September 2007 Implementation Plans

~50% Sakai 2.3

~50% Sakai 2.4

• Sakai 2.5 coming November 2007

Page 7: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Overall Enhancements

• Portal– Pluto 1.1.1 integration– Support for JSR-168 portlets using Pluto 1.1

• Default Skin (CSS)– Improve use of white-space and padding– Show column borders on sortable lists– Add underlines to default links– Replace black-and-white folder icons with manila-

colored ones

Page 8: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Overall Enhancements

• JSF– Support for generic spreadsheet formatting (Mostly

not JSF-specific.) – The Pager can be fully internationalized– The Pager and other JSF components can now

follow standard Sakai locale support– Customizable toolbar separators

• WYSIWYG Editor– Upgraded FCK Editor (e.g., IE7 compatibility)

Page 9: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Overall Enhancements

• Internationalization– Complete localization of all core tools – Updates to existing translations (Catalan, French,

Japanese, Spanish, Swedish) – Added Arabic (requires RTL skin) – Internationalized Tool Titles and Descriptions – Internationalized date/time widget

• Component– Full spring lifecycle support – Demo optional components

Page 10: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Overall Enhancements

• Content Review– Generic content-review service API– Integrated with Assignments– (TurnItIn implementation in Contrib)

• Course Management API– Default group provider now uses– Performance improvements

Page 11: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Overall Enhancements

• Database– Better transaction support – Enhanced cross-vendor feature support

• Authz– Some ease-of-use enhancements for developers– New ability for enterprise-defined roles which cannot

be overridden in Site Info - the enterprise provider alone has this authority

– Improved transaction handling

Page 12: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Project/Tool Changes

• Project/Tool Status: Contrib Provisional Core (Supported)• Promoted to Core (Supported)

– Messages– Forums– Post’em

• Promoted to Provisional– Mailtool – PageOrderHelper – Polls – User Membership

• Retired– Chat (Velocity)

Page 13: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Announcements– Scheduled release (i.e., a future posting date) and retract

dates for announcements– Show/Hide implemented as a replacement to “draft”; aligns

with Resource’s approach

• Calendar Summary– Add week/month view option– Use color-coding for event types– Show more event info (e.g., attachments, link to schedule

event) – Way to add it to existing sites

Page 14: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Chat – Thorough overhaul– Re-factored to address stability and performance issues– Support multiple concurrent chat rooms– Normalize Chat's schema into relational tables (conversion

from XML storage) – UI re-written in JSF (formerly Velocity)– Re-factored to ease plug-in integration of other messaging

platforms (e.g., XMPP)– Improved import functionality (e.g., all rooms, synoptic view

options)

Page 15: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Gradebook– A per-installation configurable spreadsheet download– Section/Group specific spreadsheet downloads– Support for course grades independent of calculation scheme – Simplification/clean up of student view– Participation in Sakai migration/archiving service– Participation in Sakai Event tracking– Allow comments for each assigned grade– Expanded services for client tool integration (e.g.,

Assignments)– Fix to critical grade data contention issue

Page 16: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Message Center split into Messages and Forums– Message Notification synoptic view – Support for importing Forums & topics from other sites– Group awareness– Enforce enhanced privacy management settings– "Quote" feature (i.e., insert original text in forum messages) – Display statistics for user's postings and read messages in

Discussion Forums – Ability to expand-all in Forums– Ability to moderate topics

Page 17: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Help– Update help content– Ability to redirect to an external help

• News– Import News feed settings– News events (e.g., read, edit) will be logged

• Page Order Helper– Now compatible with toolOrder.xml

Page 18: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Resources:– Content Handlers to mount external resources and

navigate into packaged resources– Improved memory handling during file upload– New Resource Registry for identifying content types

• Separation of “form items” from Resources• Support for Citations and/or Citation Lists

– Updates to action links in UI– Support for private application collections via root level

folder

Page 19: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Roster:– Add group/section support to tool. (SAK-6231) – Add new print friendly view. (SAK-7340) – Enforce enhanced privacy management settings.

• Search:– The ability to set a single app server for search indexing,

while other nodes connect to it via webservices. For performance concerns in larger installations. See sakai.properties settings above. (SAK-7494)

– Multi-site search. (SAK-8717)

Page 20: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Section Info:– The automatic creation and representation of SIS-

provisioned course structures, metadata and memberships (aka Sections).

– Support for multiple meeting places and times per Section. – UI refinements for filtering view. – Configurability to ensure that the application functionality

and UI match local institutional needs and SIS data.

• Syllabus:– Print-friendly view. (SAK-8548)

Page 21: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Tests & Quizzes:– Added email functionality to allow instructors to email individual students from 'Scores' screens,

(SAK-7094) – Allow instructors to give individual students permission to re-take the assessment. (SAK-7093) – A disable/enable toggle of all FCK Editors in Authoring screen. (SAK-5904) – Random questions and multiple attempts: added flavor of randomization selection for random

parts. (SAK-7696) – Allow Samigo contents to be imported from other Sakai Sites using the Site Info tool's 'Import

From Site' link. (SAK-7378) – Allow instructors to change feedback settings for after assessments are published. (SAK-3943) – Change the 'copy' function in question pool to be a deep copy, rather than a link. (SAK-3526) – Implemented IMS content packaging to allow import/export of assessments with attachments

(SAK-5419) – Allow importing of Samigo assessments to Question Pool. (SAK-6993) – Importing simple text formatted assessments to Samigo using Word-2-QTI converter. (SAK-

8642) – i18n Internationalization/localization support implemented. (SAK-8643)

Page 22: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.4 Tool Enhancements

• Web Content:– Now imports with title and URL intact. (SAK-5919)

• Wiki:– auto-save feature – includes now supported – various UI improvements (SAK-4679)

• Worksite Setup/Site Info:– Updated course creation process. – Integration with new CourseManagementService. – Ability to search for a course.

Page 24: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5

?????

Page 25: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Planning

• Post-2.4 Releases• Contrib Projects• Project Coordination Meeting

– Information sharing – 2.5 plans– Topics of cross-project concern

Page 26: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Post-2.4/Pre-2.5 Functionality

• 2.5 functionality that is 2.4-compatible• “In-production” QA; not formally QA’ed• Projects currently planning to tag

– Roster– Gradebook– Assignments– Resources

Page 27: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Contrib Projects

• Most are compatible with 2.3 and 2.4

• Some to check out…– Agora– Breeze Link– Checklist– Config Viewer– Evaluation System– Gallery– Goal Management (OSP)– Home Page Tool

– IMS Tool Interoperability– ImageQuiz– Jforum– Melete– Mneme– OCW– Reset Password– Sakai Maps– Skin Manager – SCORM– SiteStats– TransformAble

Page 28: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai Maps

• Integrates Google Maps into Sakai

• Create points of interest (POIs)

• Filter on POI type• “Bookmark” views

Page 29: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Skin Manager

• Manage Sakai skins• Uploaded skins as a

zip file• Archive with versioning

and roll-back

Page 30: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Breeze Link

• Schedule integration: update in any, reflected in all

Page 31: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Evaluation System

• Formative and Summative Course Evaluations

• Conference

Page 32: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Mneme

• Assessment System• Early focus on delivery; later focus on

authoring and grading• Mneme 0.5 available; Mature 1.0 June 2008

Page 33: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Config Viewer

• Helps for configuring and troubleshooting

• 319 configuration properties for 2.4

• Current value• Description and hints• Searchable

Page 34: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5

• Project Summary Tables

• Important Dates– “Code” Freeze mid-

September 2007 – Release early-

November 2007

Page 35: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Project Coordination Meeting

• 11 June 2007 in Amsterdam• Report out by Project Teams on 2.5 and beyond plans• Group discussion on cross-project topics:

– Initiation of discussion on “technical governance”– Upgrade plans for 3rd-party software– Proposal for new Entity model– Best-practices discussions on supporting unit testing,

internationalization– Authz (permissions) in the context of hierarchy support and

scalability

Page 36: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Assignments– Allow instructors to enter a grade for students who

haven't posted a submission– Assignment type which has no submission– Email confirmation for students on submission– Upload a zip file containing submissions– Increased granularity for time; 5 minute

increments– Added an event for viewing assignments

Page 37: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Samigo/Tests & Quizzes– Performance improvements– Retaking assessments without republishing– Email students from scores screen– QTI converter– Editable without high stakes testing

Page 38: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Gradebook– Categories and weighting– Percentages– Enhance Assignments-Gradebook integration– Migration of legacy system – binding sites, but

parts need refinement (GB)

Page 39: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Resources – Improve UI based on large-scale user survey– JSR-170– JCR and Jack Rabbit– Integrate Sakai and dSpace– Registry

Page 40: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Schedule – iCal import/export

• Help– in maintenance mode– Internationalization– Dynamic FAQ tool

Page 41: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Poll tool– Make group aware

• Worksite Setup– Improving worksite set-up

Page 42: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Melete– Conditional release of modules for Melete– Next major item on grading/peer review

• IMS tools– Tool Interoperability guidelines– Second generation Tool Interoperability getting

under way

Page 43: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• RSF– Working on what features need to support apps

in Sakai– More formal releases for cross-project use

• Webservices– Lock things down and review for security

Page 44: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Plans

• Portal– Align OSP Portal with Sakai Portal

• Hierarchy service• Gradebook service

Page 45: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Cross-Project Sakai 2.5 Plans

• Gradebook service• Hierarchy• QA

– Automation– Load testing (Performance WG)– Improve Development cycle

Page 46: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Working Groups: Sakai 2.5 Plans

• Internationalization WG– Evolve best-practices: separate data

into .property and .config files– Standardized Date-Time widget; implement for

Velocity, JSF, RSF, etc.

• Migration WG– IMS common cartridge

Page 47: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Working Groups: Sakai 2.5 Plans

• Performance WG– Stress testing of Samigo and Mneme– Expand large-scale testing expertise (UCB)

• Documentation WG– Sysadmin Guide– Clean-up and consolidate

Page 48: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Working Groups: Sakai 2.5 Plans

• User Experience (UX) WG– U-Camp– Build community around addressing UX Jira’s– One gigantic user report synthesis

• SCORM WG– Improved Content Hosting - SCORM integration– Experimenting with Wicket

Page 49: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Sakai 2.5 Related Projects

• Fluid (Kuali Student, Moodle, uPortal)– Vibrant community around user experience

cutting across community– Range of studies – prioritize– Fix new UI issues with design work and

technology– FLUID community to do heuristic on Sakai:

usability, Heuristic, workflows

Page 50: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Getting Started…

• Reading about Sakai– http://sakaiproject.org

• Hearing about Sakai– Announcements– Newsletter

• Following Sakai– Sakai-dev– Sakai-user

Page 51: Project Coordination Update Peter A. Knoop Sakai Project Coordinator.

Where to go from here…

• Many interesting sessions…– Introduction to Sakai

• Overview– Project Summary Table

• Management / Project Coordination • (http://confluence.sakaiproject.org/)

• Details– Confluence – Project Teams– Jira Roadmap

• Roadmap: Sakai 2.5 • (http://jira.sakaiproject.org)

• Get involved and volunteer!