Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,

Slides:



Advertisements
Similar presentations
Blackboard/Common Cartridge and Open Educational Resources with SoftChalk Jeff Kahn.
Advertisements

Web Page Training Summer 2014 Presented by: Mountain Brook Schools Tech Team.
Bboogle: Bringing Blackboard and Google Apps Together For Collaborative Learning Brian Nielsen, Northwestern University With support from Jonathan Smith,
A SharePoint site is a Web site that provides a central storage and collaboration space for documents, information, and ideas. A SharePoint site is a tool.
What’s New in Blackboard 9.1 SP 11.  Blackboard 9.1 SP11 takes Blackboard closer to the cloud and introduces a modernized user interface more in line.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Adobe Acrobat Connect Pro Presented by: Jeff Bohrer and Paul Zenke.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
A Blackboard Building Block™ Crash Course for Web Developers
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
Workflow Automation 1.1 feature overview
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
Objectives Moodle is an online learning environment where instructors & their students interact. In this workshop you will learn: 1.Configure system requirements.
Chandler ISR June Chandler Open Source Personal Information Manager , calendar, contacts, tasks, free-form items Easy sharing and collaboration.
Mercury Quality Center Formerly Test Director. Topics Covered Testdirector Introduction Understanding the Testdirector Interface. Understanding Requirement.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
Faculty Information System Team Members Aaron Flocke Geetha Krishnasamy Leena Paulose James Curry.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
CHAPTER 2: WEBLOGS PEDAGOGY AND PRACTICE BY ARION LONG & ANGELA ALSTON.
Introduction to Web-Based Repository for Software Testing Tools (WReSTT) 03/16/2009 Florida International University WISTPC 2009 Peter J. Clarke.
Definitions Collaboration – working together on team projects and sharing information, often through ad-hoc processes, to accomplish project goals. Document.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
Community Engagement Partnerships: Data Collection 2010 Office of Academic Planning & Accountability 1 April 2010.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Towards Bboogle 3.0.0: a Technical Walkthrough Patricia Goldweic Sr. Software Engineer AR&T, Northwestern University Brian Nielsen Manager, Faculty Support.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Web 2.0: Concepts and Applications 2 Publishing Online.
With Gaggle!!!!. WRPS had been using Gaggle.net for student . We were pleased with the filtering and notification- Google did not provide this level.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
ArcGIS Workflow Manager An Introduction
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Trimble Connected Community
Google Apps + Blackboard The Northwestern U. Open Source "Bboogle Project" James Altman, Manager, Faculty Support Services Brian Nielsen, Project Manager,
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
- Raghavi Reddy.  With traditional desktop computing, we run copies of software programs on our own computer. The documents we create are stored on our.
May l Washington, DC l Omni Shoreham Parallels Pro, H-Sphere and Helm Roadmap and Vision Speaker Name Speaker Title, Speaker Company.
CourseLife: An Archival Solution Kelly Roark, Northwestern University Patricia Goldweic, Northwestern University Brian Nielsen, Northwestern University.
CSA Discovery Services!! Community of Scholars PapersInvited COS Funding Opportunities.
Lifecycle of a Requirement in Product Development Scenario RMsis – v Simplify Requirement Management for JIRA.
A Guide to Getting Started BCPS – Office of Instructional Technology.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Welcome to FRNSC 200 Introduction to Crime Scene Investigation.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Data Integration with Veracross Wednesday, June 23 rd Lauren Banks.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Google Apps and Tools for the Classroom
1 Managing Learning Assets New Horizons Conference Virginia Community College System Darek Sady Blackboard Senior Consultant April 2006 Roanoke, VA.
Brian Drendel November 15, Ideas TDM (Engineering drawings) Beamssrv1 Z: drive Beamssrv1 Department Drive Indico Meeting Server Document Database.
Today’s Agenda 1. Sign in please 2. Brief Check in 3.Presentation of Learning Management Systems (LMS) - 4.Comparison of 2 LMSs 5.Sign in to
Renee R. Henderson Instructional Technology Specialist Technology Training Team, PGCPS
REDCap General Overview
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Math Online: How to Help Students ‘See’ Math When They Can’t See You
Shared Services with Spotfire
Interact 2: Communicating
Integrating Dropbox with Canvas
What Is Sharepoint? Mohsen Ashkboos
File Stream and Team Drives
BlackBoard 5 A Definitive e-Learning Software Platform Ozgur Balsoy,
Integrating Cloud Services into Course Management Systems
Ex Libris Leganto : Sharing the Love of Reading Lists
Slides prepared by Sarah Benis Scheier-Dolberg
Links Launch Outlook Launch Skype Place Skype on Do Not Disturb.
Presentation transcript:

Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect, Northwestern University Patricia Goldweic, Sr. Software Engineer, Northwestern Universi ty

Project Members Software Development –Jonathan Smith (Software Architect) –Patricia Goldweic (Senior Software Engineer) Blackboard Support –James Altman (Manager, Faculty Support Services) –Brian Nielsen (Project Manager, Faculty Initiatives)

Overview What is Bboogle? What is Bboogle Teams? Examples of Usage Teams in the classroom Demo Teams concepts Integration with Bb Learn and Synchronization with Bb groups Teams tools Architecture Roadmap

What is Bboogle? A Bb plugin that provides Google Apps Integration by providing: Instructor tools to create links in Bb course sites to Google Documents, Sites and Calendars Automatic adjustment of permissions in Google Apps so that instructors and students can collaborate Integration with Google SSO so that no second logins are required for Bb users (optional) Automated Google Apps user provisioning

What is Bboogle Teams? Bboogle Teams allows a class to be divided into smaller groups (teams) Features: –Each team gets its own Google Documents Collection, Site and Calendar –Provides instructors and students easy access to each team’s content –Automatically adjusts content permissions based on team memberships –Supports division of larger communities such as a cohort of students in a specific program

Examples of Usage An engineering class where students work together on a team project A history class where student teams work with Google Docs and Sites using primary sources A journalism class where students collaborate on a research project with practicing journalists

Teams in the classroom Teams may be fluid (students may move from one group to another) May be time-constrained (e.g. a team’s project is due at a specific date) or may have a start date in the future Might be set up through a deliberate process, or just random assignment

Teams Beyond a Classroom A collaborative site for a research project so as to promote undergraduate involvement in research Longer lasting interest groups collaboration around sub-disciplines and to support research areas. A collaborative space for a cohort of students in a specific academic program.

Teams Course Tool

Sample Team Site

Sample Team Site Template

Bboogle Teams Concepts A Bboogle Teams community may encompass a course or academic program, a cohort, etc. A Bboogle Teams breakout partitions a community into a set of disjoint teams, which can be time-constrained. A Bboogle Teams team corresponds to a particular group of people within a given breakout. Each Bboogle Teams community and each individual team is associated to a Google Apps group.

Integration with Bb Learn and Synchronization with Bb groups One or more Bb courses can be mapped to a particular Bboogle Teams community Within a Bb course, a group set can be mapped to a particular Bboogle Teams breakout A given Bb group set can be (re) synchronized with its mapped breakout, thus updating the team assignments according to the Bb group assignments.

Bboogle Teams Tools A course tool provides instructors and students with easy access to their teams’ content. A tool exposes the Blackboard groups integration. It allows instructors to: –Connect a Bb course to a Bboogle Teams community –Map a Bb group set to a Bboogle Teams breakout –Choose the Google Apps group names for each of the teams mapped to the Bb groups in the set –Choose a Google Site Template to be used for all teams in the breakout –(Re) Synchronize a given Bb group set with its mapped breakout

Bboogle Teams Tools A course control panel tool (under construction) provides an easy to use team assignments viewer/editor Supports the creation/editing of teams, breakouts and communities Allows the re-assignment of team members (movements between teams, etc.) Allows the incorporation of external users to the community (identified by a Google address)

Bboogle Teams Architecture

How Bboogle Teams Extends Bboogle’s Architecture Bboogle uses the Gint (Google Integration web service) service to mediate all the Google-related requests Teams adds an additional, higher-level service to Bboogle The Teams service maintains its own database for storage and interacts with Google Services via the Gint service Examples of Teams service requests by the building block: –Verifying that the current user belongs to a certain team –Ensuring that a course’s instructor owns the community mapped to the course –Synchronizing a Bb group set with its mapped breakout

Bboogle Teams Architecture: the Teams web service Uses the Java persistence framework to store relevant data structures: –Users –Communities –Breakouts –Teams –Team assignments Is a RESTFUL web service which in turn uses the Gint web service

Bboogle Teams Architecture: the expanded Gint service Uses a relational database for storage coupled with the Java persistence framework. –Easy to hook up to different RDBMS systems –Can use embedded or external database, including Blackboard’s own Keeps track of request executions in a new table, including logging information Is able to schedule execution of requests (as it implements time-constrained breakouts)

Bboogle Roadmap Bboogle release that uses part of the expanded Gint service (relational db-based) created for Teams Blackboard contributes to the open source project with a release that simplifies installation Northwestern University continues piloting the Teams tools + integration with Bb groups Bboogle Teams gets integrated into Bboogle building block Later (possible) improvements: –Support for primary/secondary Google domains –Tool/user interface improvements –Support for multiple first class Google domains

Bboogle Contacts Bboogle is hosted at the Oscelot projects site The Subversion repository can be found at You can contact us for more details at:

Please provide feedback for this session by ing The title of this session is: Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Bb Learn Platform