Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,

Slides:



Advertisements
Similar presentations
SE Name SE Title Blackboard Training: Approaches and Opportunities.
Advertisements

Exporting Library Resources Into Your LMS Easily and Quickly An overview and illustration of how it works.
Bboogle: Bringing Blackboard and Google Apps Together For Collaborative Learning Brian Nielsen, Northwestern University With support from Jonathan Smith,
Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
A Web-based Bibliography Management Initiative: Collaborating for Classroom and Library Technology Integration Brian Nielsen, Academic Technologies Denise.
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
Google Apps for Education. What Is Google Apps For Education? Sites (Webpages) Docs (Office Suite) Gmail ( ) Calendar Google Talk (Communications.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
© Blackboard, Inc. © Northwestern University All rights reserved. Delivering New Data Types With Plone: A Building Block for Versatile Content Management.
AutoSignon - A Reference Implementation of a Secure Single Sign-On Blackboard Building Block TM Richesh Ruchir, Technical Manager
Jay Blackman Director of Technology Brookwood School District 167 Twitter: jaydblackman Getting Started With Google Apps for Education.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
Collaborative Information Systems for Student Projects Chapter Extension 2.
The Solution to Your Product Problems. Overview - What is PDS? ➲ Project Management System ➲ Web Based Easy to use Scalable ➲ Streamlined tools for software.
© InLoox ® InLoox PM Web App product presentation The Online Project Software.
Employing e-Portfolios in Instructional and Co-Curricular Settings Jennifer Matthews, Senior Consultant Blackboard Inc April 13, 2005.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Moodle Integration with Microsoft Seree Chinodom Kittisak Onuean BURAPHA UNIVERSITY Powerful Tool for MoodlePowerful Tool for Moodle.
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.
Campus Management Portal and Online Higher Education Cardean Learning Group.
Blending the Library into your Course Management System Marianne Foley SUNY College at Buffalo SUNYLA Conference 2010.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Moodle: using an open learning management system to support student learning Keith Landa Purchase College
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
Blackboard Next Generation (Version 9.1) Introduction to New Features Coming Summer 2011.
Trimble Connected Community
Google Apps.
Classroom User Training June 29, 2005 Presented by:
ILearnNYC Platform Session Objectives Provide an understanding of overall platform components, how they fit together and associated timelines Explain.
Google Apps + Blackboard The Northwestern U. Open Source "Bboogle Project" James Altman, Manager, Faculty Support Services Brian Nielsen, Project Manager,
Mahoodle in the “SUNY Nebula” An engagement in open source technology Keith Landa Teaching, Learning and Technology Center Director SUNY Purchase
UST Google Apps Pilot. Introductions Agenda: Welcome! Introduce IRT Project Team Project Overview Expectations Instructions Help & Support Questions.
SharePoint and SharePoint Online: Today and what's next? Presented by Luke Abeling – IT Platforms.
Teaching with Wikis Ken Baclawski College of Computer and Information Science.
Blackboard for K-12 Let’s Build a Better Educational Experience 1.
What is SMEcollaborate Primarily developed for Small and Medium Companies who wish to collaborate together. It is a:- A resource center for collaborating.
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
Ben Smith Thursday, May 26, 2016Thursday, May 26, 2016Thursday, May 26, 2016Thursday, May 26, 2016 Google Me This -- How to Make.
GOOGLE APPS IN SCHOOLS. Overview Google apps addresses all of a school’s communication and collaboration needs. – , calendaring, document creation.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
CourseLife: An Archival Solution Kelly Roark, Northwestern University Patricia Goldweic, Northwestern University Brian Nielsen, Northwestern University.
Introduction Thomson Chan Rosaryhill School
Portal for ArcGIS An Introduction
Sakaibrary Project Update: Subject Research Guides and Next Steps Jon Dunn Indiana University July 2, 2008.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Stoneworks Software Corp. Presents Delegate for Windchill® An Executive Overview.
Software Development A Proposed Process and Methodology.
JTC Consulting Group Knowledge Management System Jennifer Leigh Carlos Pena Terry Yong 1.
A Guide to Getting Started BCPS – Office of Instructional Technology.
Scholarly Tools Integration into Course Management Systems: The Case for Web-based Bibliographic Database Management Software Brian Nielsen, Academic Technologies.
An Introduction to the Wonderful World of Wikis Technology Presentation by Earl Bergquist Featuring Wikispaces!
8th Sakai Conference4-7 December 2007 Newport Beach Sakaibrary Project Update: Subject Research Guides December 6, 2007.
Jay Blackman Director of Technology Brookwood School District 167 Twitter: jaydblackman Getting Started With Google Apps for Education.
Free Powerpoint Templates 1 The Right Fit: Finding a Learning Management System for Professional Development by Cari Murphy, PhD University of Idaho, Center.
Google Apps and Tools for the Classroom
Jay Blackman Director of Technology Brookwood School District 167 Twitter: jaydblackman Getting Started With Google Apps for Education.
Explore engage elevate SharePoint and Dynamics CRM: A match made in heaven? Peter Baddeley SharePoint/CRM Consultant Baddaz Limited.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
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
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Planning Engagement Kickoff
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Building Enterprise Applications Using Visual Studio®
Office 365 FastTrack Planning Engagement Kickoff
Sakaibrary Project Update: Subject Research Guides
Google Apps for Education
Presentation transcript:

Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives, Northwestern University Jonathan Smith, Distributed Learning Architect, Northwestern University

Overview 1.Introduction: Google Apps at Northwestern 2.Main Features - Updates 3.Demo 4.High Level Architecture 5.Components 6.Experience: Bboogle at NU 7.What does it take to adopt Bboogle? 8.Future Directions 9.Questions

Bboogle Team Members Development – Patricia Goldweic (Sr. Software Developer) – Jonathan Smith (Software Architect) Blackboard Support – James Altman (Manager, Faculty Support Services) – Brian Nielsen (Project Manager, Faculty Initiatives) Technology Support Services – Ron Blitz (Sr. Tech Services Specialist) – Terry Jolley (Manager, Consulting Services)

Introduction: Google Apps at NU Northwestern University is a private R1 institution with two campuses, one in Chicago, and the other in Evanston, IL, (suburb immediately north of Chicago) – 15,500 students, 60% undergraduate – Northwestern has been using Blackboard as its primary CMS since Spring – Northwestern became a Google Apps for Education campus in Spring 2007, for students only. – Faculty were provided with accounts in this domain after Bboogle was installed, though Gmail is not their official provider.

Introduction: Motivation Why Google Apps in Blackboard? To leverage the collaboration features offered by Google Apps – To provide data sharing capabilities in Google Apps not implemented in Blackboard. – To allow students to see class activities integrated into their personal calendars. – To offer wiki features via Google Sites – To model an approach to sharing that is common in many scholarly communities To offer instructors an easy means of providing information that integrates seamlessly into the students’ information environment

Main Features Embedding of Google Apps Documents, Calendar and Sites into a Blackboard course – Instructors can embed a Google Doc, Calendar or Site in a Blackboard course using Bboogle’s custom content types. – Or, they can use a convenient browser ‘bookmarklet’ to push a Google Doc/Calendar/Site to a Blackboard course site while within the Google Apps user interface. – The embedded content (Google docs, calendars or sites) is automatically shared with the Blackboard course. Single Sign On to Google Apps domain – Supports automated creation of Google accounts when needed (configurable)

Main Features: Updates Google Apps Groups, Folders (since 1.0.2) and Contacts integration (since 1.3) – Bboogle automatically provisions Google Apps groups for all Blackboard courses that use the tool. – These groups are now available for instructors and students to share Google content with their class. They are also the collaboration unit that Bboogle uses internally to automate the sharing of content. – Bboogle-created groups now show up in a group member’s gmail contacts. – Bboogle’s bookmarklet can also be used to embed a Google Apps content folder into a Blackboard course.

Main Features: Updates Google Apps Sites integration (since 1.1) Additional flexibility when embedding content (since 1.3) – new choice of collaborator role Blackboard 9+ compatibility (since 1.2) Single sign on tools are available also at the user level (since 1.3) – Google Apps Docs, Calendar, Sites and GMail are now available.

Application Architecture

Course Google Groups When used by an instructor, Bboogle ensures that a Google Apps group exists for the course, is fully provisioned, and the instructor owns it. Also ensures/verifies that the user has a Google Apps account.

Building Block The ‘SSO Bridge’ Servlet – Runs whenever a user clicks on any of the Bboogle bookmarks/links, including the SSO course/user tools. – Provides the front-end logic to the Google Apps SSO process. – Transfers control to Google ONLY after verifying that that the user is allowed to access the document. – When used by a student, ensures the student is a member of the Google Apps group The ‘Linking Servlet’ – Runs whenever an instructor chooses to embed Google Apps content. – Creates a course document to hold the bookmark/link.

Google Integration Service (Gint) Mediates all communication between the building block and Google. Uses a small embedded database to store information: – Keeps track of Google content publication and access in Blackboard courses. – Efficiently manages building block requests to avoid unneeded communication with Google. – Provides usage information that could later be used by reporting tools.

Bboogle at Northwestern Northwestern does not offer the Gmail tool, though it is available in the distribution Deployment began Fall 2009, now have Bboogle 1.3 in production Bboogle has been used in Bb Academic Suite 8 and now in Bb Learn, 9.1

What Does Bboogle Offer? Google Bookmarklet 4 Single SignOn 5

Google Site: Encyclopedia of Latin American History

Student Entry: Encyclopedia of Latin American History

Collecting Student Papers

What does it take to adopt Bboogle? Decide on your SSO solution: – Customize your current Google Apps SSO solution so that it can work well with BBoogle. OR – For testing purposes, you can use the provided sample SSO solution. You can also use it as a ‘reference’ implementation that helps you come up with your production-ready version. Alternatively, do limited testing without an SSO solution. Install the Bboogle building block and the Google Integration Service (a web application) and configure application parameters. Possibly customize the mapping between Blackboard user ids and Google user ids.

Future Directions Provide other convenience tools to instructors (e.g. for creating course calendars, sites or docs, etc.) Provide instructor tools to facilitate the creation of Google Apps groups for class collaboration in addition to the Bboogle-created ones. Integrate Blackboard groups and Google Apps groups Explore the possibility of hosting the Google Apps Integration service in the Google Apps Engine. Explore the possibility of adopting a relational database within Gint (Google Integration Service).

How to get Bboogle 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: Updates and Experience