You are previewing Sakai Courseware Management.
O'Reilly logo
Sakai Courseware Management

Book Description

A comprehensive and pragmatic guide to using, managing, and maintaining Sakai in the real world

  • Covers working with Sakai tools, the administration workspace, and more

  • Includes lots of ideas and best practices for teachers and trainers on using Sakai effectively

  • Create instructional materials and design students' activities

  • A step-by-step approach with practical examples, ample screenshots, and comprehensive content for a wide target audience

In Detail

This book is the officially endorsed Sakai guide. From setting up and running Sakai for the first time to creatively using its tools, this book delivers everything you need to know.

Written by Alan Berg, Senior developer at the IC (http://www.ic.uva.nl) and a Sakai fellow and Michael Korcuska, the executive director of the Sakai Foundation, and with significant contributions from the Sakai community, this book is a comprehensive study of how Sakai should be used, managed and maintained.

Sakai represents a Collaboration and Learning environment that provides the means of managing users, courses, instructors, and facilities, as well as a spectrum of tools including assessment, grading, and messaging.

Sakai is loaded with many handy software tools, which help you in online collaboration. You can improve your coursework using features that supplement and enhance teaching and learning. You can use tools that will help you organize your communication and collaborative work.

The book opens with an overview that explains Sakai, its history and how to set up a demonstration version. The underlying structures within Sakai are described and you can then start working on Sakai and create your first course or project site using the concepts explained in this book. You will then structure online courses for teaching and collaboration between groups of students. Soon after mastering the Administration Workspace section you will realize that there is a vast difference between the knowledge that is required for running a demonstration version of Sakai and that needed for maintaining production systems. You will then strengthen your concepts by going through the ten real-world situations given in this book.

The book also discusses courses that have won awards, displays a rogue's gallery of 30 active members of the community, and describes what motivates management at the University of Amsterdam to buy into Sakai. Finally, the executive director of the Sakai Foundation looks towards the future.

Table of Contents

  1. Sakai Courseware Management
    1. Sakai Courseware Management
    2. Credits
    3. Foreword
      1. The Sakai Community
      2. Educational Community License
      3. The Sakai Foundation
      4. Getting started
    4. About the authors
    5. About the reviewers
    6. Preface
      1. What this book covers
      2. Who this book is for
      3. Conventions
      4. Reader feedback
      5. Customer support
        1. Errata
        2. Piracy
        3. Questions
    7. 1. What Is Sakai?
      1. Sakai tools
      2. The Sakai Foundation
      3. Sakai worksite
      4. The community
        1. Branches
        2. Workgroups
        3. Developers
      5. Roots
      6. A brief history
        1. Sakai 1.0
        2. Present day
      7. Advantages for organizations
      8. Summary
    8. 2. Feet First: Running the Demo
      1. Installing the demo
        1. Administrator's account
        2. Expanding the demo
      2. Help is your friend
      3. Live demos
      4. Building from the source
      5. Summary
    9. 3. Sakai Anatomy
      1. The Sakai framework
        1. The aggregation layer
        2. The presentation layer
        3. The tools layer
        4. The services layer
      2. Core technologies
      3. How Sakai is deployed at scale
        1. Load balancing
        2. Frontend servers
        3. Database preferences
        4. The Java Virtual Machine
      4. Enterprise data integration
      5. Summary
    10. 4. My First Project Site
      1. Tool-specific help
      2. Managing project sites
        1. Browsing the demonstration
        2. Site creation
      3. Tools of immediate value
        1. Maintaining your site details
      4. Summary
    11. 5. Your First Course Site
      1. Creating a course site using the Sakai demo
      2. Starter tips
        1. Descriptions are important
        2. Password strength
        3. Becoming another user quickly
        4. The motivation for sections
        5. Creating sections
            1. Real-world sections
      3. Summary
    12. 6. Enterprise Bundle Tools & Quality Assurance
      1. Core tools in Sakai 2.6
      2. Contrib to Provisional
      3. Stealthily to Core
      4. Enterprise-level quality
        1. The Quality Assurance process
        2. Maintenance releases
        3. The automated testing
      5. Automatic code analysis
      6. Summary
    13. 7. Worksite Tools
      1. A flashcard activity
      2. Commonalities between tools
      3. The Resources tool
      4. Course tools
        1. Context
        2. Communication plan
        3. Content
        4. Assessing individual students
      5. Introducing Portfolios
      6. Portfolio expert interviewed
      7. Summary
    14. 8. Contributed Tools
      1. An apology of sorts
      2. The range of contributed tools
        1. Sponsoring creativity
        2. Pros and cons
      3. A list of tools
      4. Example deployments
        1. The University of Michigan
          1. Interview with David Haines, Senior Developer at Michigan
        2. The University of Cape Town
      5. Creating tools
        1. Building tools
        2. Sakai Electronic Lab Notebook for Research and Groupwork (SENRG)
        3. SASH
          1. Interview with Steven Githens, the force behind SASH
        4. AppBuilder
      6. Sousa—Content authoring and delivery for Sakai
        1. What is Sousa?
        2. An Interview with Mark Norton
      7. Edia
        1. What is Edia?
        2. Skin Manager
        3. Sakai Maps
        4. Fedora tool
        5. Web course tool
      8. Open Syllabus
      9. Summary
    15. 9. Putting Sakai to Work
      1. The tools and structure of a Sakai site
      2. Sakai's site structure
        1. My Workspace
        2. The Home tool contents
          1. The basic collaboration tools
          2. Site administration
          3. The basic teaching and learning tools
      3. Types of Sakai sites
        1. Problem-based courses
        2. Small discussion courses
        3. Large introductory courses
        4. Project-based courses
        5. Collaboration sites
      4. Building your Home page
        1. Check out the new look
        2. Edit your page
        3. Replace the site description
        4. Customize the Home page
        5. Ready to roll
      5. Summary
    16. 10. The Administration Workspace
      1. What is a Sakai administrator?
      2. The Administration tool set
      3. Basic concepts
        1. Internal ID
        2. Java
        3. Realms
      4. sakai.properties
        1. An interview with Anthony Atkins
      5. Adding a Portfolio template
        1. The Portfolio administration site
        2. OpenEd
      6. Summary
    17. 11. Web Services: Connecting to the Enterprise
      1. Protocols
        1. Playing with Telnet
        2. Installing TCPMON
        3. Requests and returned status codes
        4. SOAP
        5. JSON
        6. REST
      2. Existing web services
        1. Recapping terminology
        2. Default web services
      3. Sakai and SOAP
        1. My first web service
        2. My first client
        3. A more realistic client example
      4. Entity Broker
        1. Finding descriptions of services
        2. Authenticating
        3. A client-side coding example
        4. Interview with Entity Broker author Aaron Zeckoski
      5. WSRP
      6. Summary
    18. 12. Tips from the Trenches
      1. The benefits of knowing that frameworks exist
      2. Third-party frameworks
        1. Spring
        2. Hibernate
        3. Apache frameworks
        4. Dependencies
      3. Expanded tour of Java
        1. Introduction
        2. JMX monitoring
      4. The Apache web server
      5. Migration
        1. Migrating course content
          1. A bit of history
          2. Enabling LMS content import
          3. A note about IMS Common Cartridge
          4. Using "Import from File"
      6. Interviews at the deep end
        1. Megan May
        2. Seth Theriault
        3. David Howitz
      7. Functional administration
      8. Summary
    19. 13. Common Error Messages
      1. A policy of containment of errors
        1. Reporting
        2. Quality Assurance analysis
        3. Production systems
      2. Configuring logging
      3. Common error messages
        1. Java version
        2. Port issues
        3. Out of memory
        4. The portal
        5. The database
        6. Search
        7. sakai.properties
        8. File permissions
        9. Class not found
      4. Information sources
      5. Summary
    20. 14. Show Cases
      1. Acknowledgements
      2. CamTools: Using Sakai to support teaching and learning in a research-intensive university
        1. About the authors
        2. CamTools: Sakai at the University of Cambridge
        3. Evidence-informed approaches to virtual learning environment development: the case of Plant Sciences
        4. New directions
      3. Summary
      4. Sakai @ the University of Amsterdam
        1. About the author
        2. About the University
        3. E-learning
        4. The SURF Foundation
        5. UvA communities, a Sakai collaboration environment
          1. Webklassen
          2. Conflict Studies
          3. IIS Communities
          4. The Hague Forum for Judicial Expertise
          5. Project sites
          6. Testweeklab
        6. Digital Portfolio, a different use case
        7. Why Sakai?
      5. University of Michigan
        1. Sakai success story
        2. Transforming the education experience
        3. Supporting the dissertation process
        4. Streamlining academic administration
        5. Future directions
      6. UFP-UV: UFP in the Sakai project
        1. About the authors
        2. Abstract
        3. Introduction
        4. Sakai usage, full adoption
        5. The UFP tools
        6. Sakai usage at UFP
      7. Marist College and Sakai
        1. Background
        2. The commercial partner implementation model
        3. Migrating a campus to Sakai
        4. Tangible outcomes
      8. rSmart
        1. Overview
        2. History
        3. Easy to adopt
        4. Easy to try
      9. Crossing the border into research: Students' engagement with a Virtual Research Environment, a case study
        1. About the authors
        2. Background
        3. Tutor engagement
        4. Data collection
        5. Student engagement
        6. Key themes
        7. Conclusions and recommendations
        8. References
      10. SOLO—Taking e-learning offline
        1. About the author
        2. Background
        3. Internet bandwidth and cost
        4. North-West University (South Africa)
        5. How Solo works
      11. The LAMP Consortium—Like a bundle of sticks
        1. About the author
        2. Introducing the project
        3. Award winning
        4. Winning factors
        5. The LAMP experience
      12. Criminology—A distance course in Sakai
        1. About the authors
        2. Introduction
          1. The Department of Criminology
          2. Description of the distance course
        3. Experiences—Lessons learned
          1. Clarifying the structure of a course
          2. The importance of the group
          3. The social space
          4. The absence of feedback
          5. The need of support
        4. Future development
        5. Conclusion
      13. Summary
    21. 15. Innovating Teaching and Learning with Sakai
      1. The Teaching with Sakai Innovation Award
      2. Case studies from the winner's circle
        1. 1st Place Winner: Biomedical Engineering (University of Michigan, USA)
          1. Course description
          2. Course development and delivery
          3. Teaching innovation
        2. 2nd Place Winner: International Law (University of Cape Town, South Africa)
          1. Course description
          2. Course development and delivery
          3. Teaching innovation
      3. Conclusions and lessons learned
      4. Summary
      5. References
    22. 16. A Crib Sheet for Selling Sakai to Traditional Management
      1. Context
        1. The University's IT department
        2. The challenges of a shared service center
        3. Educational systems and administrative systems
      2. Open source at the IC
        1. Introduction
        2. Success with uPortal & CAS
        3. Sakai on the fringes
      3. Sakai at UvA
      4. An interview with the Director
      5. Summary
    23. 17. Participating in the Sakai Community
      1. The Sakai Foundation
        1. Consensus building
        2. Legal home
        3. Partnering up
      2. The community
      3. DoOcracy
      4. Transparent communication
        1. Conferences
        2. Collab
        3. Work Groups
        4. Asynchronous communication
        5. Open code, Open Standards
        6. The QA network
        7. The risk of information loss
        8. The current wish list
      5. An interview with a member of the community
      6. Summary
    24. 18. Rogues Gallery
      1. If the Sakai community were a person
      2. Sakai fellows
        1. Dr Ian Boston
        2. Clay Fenlason
        3. Nuno Fernandes
        4. Steven Githens
        5. David Howitz
        6. Beth Kirschner
        7. Dr. Maggie McVay Lynch
        8. Stephen Marquard
        9. Seth Theriault
        10. Zach A Thomas
        11. Aaron Zeckoski
      3. Foundation members
        1. Michael Korcuska
        2. Peter Knoop
        3. Mary Miles
        4. Pete Peterson
        5. Anthony Whyte
      4. Developers
        1. Nicolaas Matthijs
        2. Ray Davis
      5. Quality assurers
        1. Jean-François
        2. Megan May
      6. The rest
        1. Chris Coppola
        2. John Leasia
        3. John Norman
        4. Mark Norton
        5. Charles Severance
        6. Margaret Wagner
    25. 19. Looking Ahead: Sakai 3
      1. Sakai 3 goals
      2. Sakai 3 for users
        1. Moving beyond sites
        2. Breaking the tool silos
        3. Social networking
        4. Content creation and organization
      3. Sakai 3 for technologists
      4. Interview with Sakai 3 chief architect
      5. Summary
    26. Endwords. Endwords
    27. A. Glossary
    28. B. Resources
      1. Sakai Foundation support
      2. The community
      3. Best practices
      4. Training material
      5. Tools