WebCT Vista PowerLinks SDK Overview Sasan Salari VP, New Technology Services Head, Vista Developers Network

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Using the Self Service BMC Helpdesk
Open Source vs. Open Systems A Profile and Comparison Sasan Salari VP, New Technology Services Head, Vista Developers Network July 14th, 2004.
Basic Searching Engineering Village. Agenda What is Engineering Village? Setting up a personal account Searching Engineering Village How to.
Bboogle Teams: Supporting Small Group Communications through Google Apps Integration with the Blackboard Learn Platform Jonathan Smith, Software Architect,
Register Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
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.
myUnisa Functionality: Expanding the Sakai Tool Offering
My First Building Block Presented By Tracy Engwirda 28 September, 2005.
GVSU is scheduled to upgrade to version 9.1 December 21, 2010 at 5pm.
Objectives Moodle is an online learning environment where instructors & their students interact. In this workshop you will learn: 1.Configure system requirements.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Learning Management Systems—versions and assessment CIRPM – November 9, 2004 Leila Lyons Director, IT-User Services.
SharePoint Step by Step Step by Step Table of Contents Portal versus Communities sites How to View All Your Project Sites The Basic SharePoint Layout SharePoint.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Blackboard Building Blocks Introduction to Building Blocks Saturday, August 15, 2015 Daniel Cane, Senior Vice President R&D.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Moodle: using an open learning management system to support student learning Keith Landa Purchase College
WebCT Vista PowerLinks Reporting Interfaces John Hallett Senior Product Manager WebCT, Inc.
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
Trimble Connected Community
Course Management System An application that can be added to a web server to create a flexible web-based environment for creating and managing online courses.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Ole Miss Today An integrated, campus-wide announcement system.
Uniting Cultures, Technology & Applications A Case Study University of New Hampshire.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
Architecture for a Database System
© Blackboard, Inc. All rights reserved. Blackboard Learning System™ Vista Enterprise License The PowerLinks™ Kit Scott Stanley Washington DC 2006.
Heidi Atha Diane Look Buena Vista School District.
Introduction to Moodle CAK Inservice. Don’t forget: You can copy- paste this slide into other presentations, and move or resize the poll.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
WebCT: Managing Students and Communicating FITC Staff.
Learning Management System Training Workshop IIUM, PJ campus 24 – 25 May 2010 Assoc Prof Dr Kamal Basha b. Madarsha, Inst of Education.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
ESafe Open Modules Overview Open modules implementing the eSafe document exchange protocol.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
COORENOR COORENOR Web Portal COORENOR Agenda Where we are? (Summarize features of the COORENOR web portal.) Where are we going? (Show how to.
A Guide to Getting Started BCPS – Office of Instructional Technology.
Management System For Graduate Students Projects Day Presentation – June 2011.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
The Sakai Architecture
A Technical Overview Bill Branan DuraCloud Technical Lead.
The world’s open source learning platform Moodle Mobile offline features Juan Leyva & Daniel
V7 Foundation Series Vignette Education Services.
Creating your course on MOODLE Learning Management System.
| 1 EBSCOadmin EBSCO Support EDS Wiki Renata Wlodarczyk | EBSCO.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
What’s New in ProMonitor 9
Instructor Materials Chapter 5 Providing Network Services
User Guide PrimePortal – File Archive
Principles of report writing
© 2016 Blackboard Inc. All rights reserved..
User Guide PrimePortal – File Archive
BlackBoard 5 A Definitive e-Learning Software Platform Ozgur Balsoy,
Presentation transcript:

WebCT Vista PowerLinks SDK Overview Sasan Salari VP, New Technology Services Head, Vista Developers Network

Overview WebCT Vista 3.0 contains 4 major areas in the SDK: –System Integration –WebServices –Deployable Components –Reporting Interfaces

Overview Each interface offers access to slightly different parts of the Vista Core Framework

Overview Each interface also provides a variety of sub- services and ways to get at those services

System Integration Focuses on enterprise data integration & bulk transactions e.g.: –Courses, Sections, Groups –Users and Enrolments –Bulk file uploads

Broken into 3 layers –Transport Layer –Translation Layer –Core Layer Each layer processes request, then hands it to the next layer System Integration

Transport Layer: –3 built-in Adaptors WebAPI Command Line Interface LDIS (SunGard SCT) –Option to write your own

System Integration Translation Layer: –3 built-in Adaptors IMS LDIS (SunGard SCT) Standard –Option to write your own

System Integration Core Layer –Processes final request and hands actions off to individual Vista services

WebServices Focus on “user level” transactions Handy for external manipulation/retrieval of user information or course data

WebServices Commands are processed by the same services that process UI events Proper permissions apply –e.g.: Student cannot edit Quiz

WebServices Supported Interfaces in Vista 3: –Context –Calendar –Gradebook –Mail –File Manager –Quiz & Question

Access Options 3 ways to get at WebServices SDK.NET DLL Client Java SDK Client Vista WebServices Vista Outside World Direct WSDL in your favorite language Vista Gradebook Vista Mail Service

Context WebService Before you do anything, you have to log in. This is the primary reason for the Context WebService’s existence Also provides access to enrollment information

Context WebService Functions: –Log a user in, and receive a session object (must be used in all other WS calls) –Get a list of Learning Contexts a user is enrolled in, and what roles the user has in those –Get ID of template associated with LC

Context WebService login method can also use Single Sign- On for password-less authentication Supporting methods for retrieving section instructor (e.g. for submitting grades)

Calendar WebService Gives access to Vista Calendar tool Ideal for synchronizing external calendars, scheduling applications & portal channels Functions: –Support for full Create, Read, Update, Delete of calendar entries –Bulk call for retrieving all entries for a user

Gradebook WebService Great for assignment or testing integration, portals Functions: –Create, read, update, delete for columns, values, types, meta-data, attributes (25 methods in total) –Common gotcha: students can not set their own grades; only instructors can do this

Mail WebService Good for campus mail integration, portals, implementing outside in Vista Functions: –Create, read, update, delete for messages, mailboxes (per course), marking mail read/unread –Support for bulk transactions, attachments

File Manager WebService Provides access to Vista file system Good for managing content, portals, client integration Functions: –Create, read, update, delete for files, folders, plus duplicate, rename, upload –Editable permissions (read/write)

Assessment WebService Access to Vista Quiz/Question engine based on IMS QTI (Question and Test Interoperability) Functions: –Create, read, update, delete for questions, quizzes –All via the IMS QTI format (

Versioning All interfaces contain methods for determining version compatibility Compatibility guaranteed for at least two major Vista revisions Now Vista 4.0Vista X

Documentation Full Web Services Javadoc included in SDK Client Distribution SDK Programmer’s Guide covers best- practices and higher-level documentation

WebServices Example Applications: –Remote mail client –Portal integration –Remote quiz delivery –File uploader

Added in Vista 2.1 Focused on: –Authentication of users into/from Vista –Delivering content and applications to Vista frameset Deployable Components

Authentication Modules (AuthModules for short) enable SSO into Vista Format of SSO is up to you; Vista only supplies the framework Great for Portals Deployable Components

Proxy Tools do the opposite, allowing users to be brought from Vista to another application They allow an AuthModule to appear in the UI just like any other tool (Quiz, Mail, etc.) Deployable Components

In Vista 2.1, an XML file was used to create Proxy Tools. Vista 3.0 introduced a very nice, and easy to use UI Deployable Components

Reporting WebCT contains vast amounts of data Prior to WebCT Vista, this data was stored in a distributed, flat file database This made correlation and detailed data analysis almost impossible

Reporting WebCT Vista introduced an SQL database server With that, detailed analysis became possible, but there was still a problem

Reporting The Vista data schema is not exactly intuitive The DB is designed for functionality and performance, not for data extraction Relevant information can be spread out among many, many tables The table schema can change from version to version

Reporting The Vista Reporting Interfaces solve these problems by abstracting away from direct DB access The result is a set of “safe” database views containing the most relevant data all in one place

Reporting

Reporting: Examples Vista Enrollment by Department

Reporting: Examples Vista Tool Usage by Department

Reporting: Examples Average Final Grade vs Vista Sessions

Developer Support Want to build a Community around Vista PowerLinks But How? Many different ways…

Vista Developers Network Members from Institutional and Commercial partners Want to learn more about, or get help with, developing Vista PowerLinks Contribute their work to the community Active monitoring and participation by WebCT staff

New Site Launched As of July 12 th, 2004:

DevNet Features Links to WebCT Documentation and Resources Contribution Area to Share PowerLinks and Code How-To area where users can add their own tips and tricks

DevNet Features Frequently Asked Questions Discussion Forums List of known issues and their workarounds and resolution targets + much more…

Sample Contributions 12 contributions in the past 2 months Examples: –RSS Module –Shibboleth and CAS Authentication –Simple quiz creation from MS Word Template –Utilities for SIS IMS imports – checker Many currently under development

Thank you Questions?