Leverage Blackboard Web Services

Slides:



Advertisements
Similar presentations
1 Capability Set - Bullet. 2 Common Community Problems Too Much Information –Institutions have to SPAM their faculty and students –Too many online sources.
Advertisements

Cardiff University e-Learning: Blackboard Support 6 Virtual Learning Environment An Instructors Guide to Managing Courses with the Control Panel Click.
Distance Learning Training October 16, 2009 a.k.a. Melinda and Shelley Take Distance on the Road!
HippoCampus A Free Educational Resource for Teachers.
Employee Self-Service (ESS). Agenda Introduction 1 Terminology 2 Employee Self-Service Components 3 More Information 4 Questions & Answers 5.
Using the Self Service BMC Helpdesk
Massachusetts Centralized Clinical Placement System© Clinical Faculty Introduction to the Online Orientation Massachusetts Department of Education A Presentation.
Blackboard Hands-On Lab Session Karl R. Wurst Computer Science Department Daron Barnard Biology Department Center for Teaching and Learning Worcester State.
DTT Welcome Kit: Account Setup Instructions
Introduction to: Bb Course Control Panel Enter name VLE training.
A Toolbox for Blackboard Tim Roberts
NC Testing Program Online Training Kay Campany Science Instructional Facilitator Please log into your.
u.tk20.com. Brief Overview of TK20 Navigating TK20 (Hands On Practice) –Student Tasks –Instructor Tasks Logging into the Real System Questions.
Grading SLCM_WP_210 SLCM_WP_210 Grading1. Introduction Unit 1- Class Rolls Unit 2 – Grade Submission Unit 3 – Other Processes Course Summary Course Content.
A Blackboard Building Block™ Crash Course for Web Developers
Using Home Base/Schoolnet to Deliver Assessments CTE Summer Conference July 14, 2014.
 1. You must have a personal page to create a Club page. You will use this account to manage your Club account. Your personal account profile is separate.
Module 4: System Maintenance Intuit Financial Services University Internet Banking Certification Training.
SESSION TWO SECURITY AND GROUP PERMISSIONS Security and Group Permissions.
MIP Workbench: Revisions FEMA Learning Management System FEMA REVISION LEAD.
Embedding library services in Blackboard Learn B. S. A. A. Technologies for Learning Libraries & Learning Innovation Leeds.
Objectives Moodle is an online learning environment where instructors & their students interact. In this workshop you will learn: 1.Configure system requirements.
Kabel Nathan Stanwicks, Head Circulation and Media Services Department Electronic Reserves Introductory Tutorial for Faculty.
Getting Started in Blackboard. You will need… A web browser, preferably Internet Explorer, version 4.0 or higher An account and the knowledge of.
RECRUIT Overview November 29, 2005 Academic Personnel Systems 1 Academic Personnel Systems: RECRUIT Please silence cell-phones.
Single Sign-On 1. What is Single Sign-On? 2 The Florida Department of Education (FLDOE) Single Sign-On (SSO) provides a simpler way for educators to access.
Phillips Andover Academy 2/23/2006 – 4:00-5:00 Darek Sady Blackboard Learning System (Release 6.3) e-Portfolios.
Employing e-Portfolios in Instructional and Co-Curricular Settings Jennifer Matthews, Senior Consultant Blackboard Inc April 13, 2005.
CHICAGO PUBLIC SCHOOLS IMPACT Gradebook Core Team Support Guidelines July 7, 2008 Instructional Management Program & Academic Communication Tool I M P.
© 2014 Blackboard Inc. All rights reserved.. Describe the different tools that can be used to keep students informed. Announcements Course Messages.
MCO Enrollment Administrator Training. Administrative Dashboard Overview User Management/College Management User Roles College Message Template MCO Enrollment.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
September 20, 2015 Viewing and Editing Offices. Lesson Overview: Viewing and Editing Offices September 20, USA2  In this lesson we will cover:
Managing Branded Gateways and Customized User Experiences Presented By Jon Hope Blackboard Training April 12, 2005.
Learning.com for New Users. This presentation will help educators… Login to Edit your Learning.com educator account Access resources.
1. 2 eCampus uses Blackboard as the main delivery channel for online courses. You will be assigned a username and password to access your online courses.
Course Settings MOODLE. Getting Started This is a quick start guide to Setting up a Moodle Course. This part of the course documents and outlines:- Course.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Prepared By Ahmed Obaid Wassim Salem Supervised.
Blackboard Learn Beginner. Key Dates May 1, 2011  New WebCT courses are no longer available January 1, 2012  WebCT will be shut down  WebCT courses.
Module 3: Administrator Set-Up Intuit Financial Services University Internet Banking Certification Training.
What’s New and Different – A Faculty Survival Guide.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
USER MANUAL USER MANUAL 21 June TABLE OF CONTENTS System Description4 How It Works?5 PLUGIN Maxxbooking Plugin6-7 Hotel Info & Description8-9 Availability.
3a. Create Login ID for First Time User How to Create an Online Application – Student Quick Reference Guide This quick reference guide contains step by.
1 Phillips Andover Academy 2/22/ :30 – 10:30 Darek Sady Blackboard Learning System (Release 6.3) Most Helpful Functions for Teaching (and hidden.
MIP Workbench: Revisions FEMA Learning Management System REVISION RESOURCE MANAGER.
Course Copy Procedure Blackboard 9.1. Don’t try to copy the course more than once. If you have a problem, contact
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
Priority 21: Gap 23 ability for user to enter personal information and allow restriction based on system defined role This gap identifies the need for.
1 Managing Learning Assets New Horizons Conference Virginia Community College System Darek Sady Blackboard Senior Consultant April 2006 Roanoke, VA.
How to complete and submit a Final Report through Mobility Tool+ Technical guidelines Authentication, Completion and Submission 1 Antonia Gogaki IT Officer.
ON-LINE CONSORTIUM MEETING AUGUST 14, 2012 STEERING COMMITTEE UPDATE Blackboard.
Blackboard Learn 9.1 Communicating with Students © 2010 Blackboard Inc. All rights reserved.
Remark Test Grading Cloud: A Primer
Web-based Information Science Education
ISBN of bookstore bundle
To the ETS – Agreement Management Online Training Course
Online Testing System Assessment Viewing Application (AVA)
Online Testing System Assessment Viewing Application (AVA)
© 2016 Blackboard Inc. All rights reserved..
Online Testing System Assessment Viewing Application (AVA)
Academy Hub An eUnomia Factory Solution.
Motivis Instructor Training
Introduction to Blackboard
To the ETS – Agreement Management Online Training Course
Inside a PMI Online Course
INSTRUCTOR NOTES/LINKS
Academy Hub An eUnomia Factory Solution.
LMS Course Provisioning
Presentation transcript:

Leverage Blackboard Web Services Before we get started…Quick Poll: How many Blackboard institutions do we have in the audience today? …how many utilize Blackboard Web Services (or our at least familiar)? I was first introduced to it during the 2011 Bb World conference (Vegas) and I immediately saw the potential to automate some of our day-to-day tasks and provide support tools to our IT Helpdesk staff. So, I thought I would share some of the experience I’ve had with it and how we’re using it at WKU. But before all that, let me tell you a little about myself. Brandon Peters

Brandon Peters IT Consultant, Academic Technology Day-to-day: Blackboard System Administrator Web Tool Development Instructional Technology Support Contact: brandon.peters@wku.edu Blackboard System Administrator – building block updates, cumulative updates, patches, etc. 9.1 Service Pack 14 4 application servers RedHat Linux / Oracle Database

Overview Brief introduction to Blackboard Web Services, some “getting started” resources, and tools Cover how we leverage it at WKU: Online Training Course Automation Blackboard Guest Accounts Support Tool for IT Helpdesk Open up for questions So, I thought I would start off by giving a brief overview of what Blackboard Web Services are (for those of you who may not be familiar). I'm not going to go into detail on code examples or setting up proxy tools, but I will give you some resources I used to get started. Unfortunately there is not a whole lot of GOOD documentation out there. And then I will show you guys how we've been able to leverage it here at WKU. And then at the end of the presentation, I'll open it up for questions. That sound good?

What are Blackboard Web Services? SOAP-based API Uses WSDL (Web Service Definition Language) Allows you to get certain data out of Blackboard Allows you to add, remove, or modify certain data within Blackboard What are Blackboard Web Services? --------------------------------- - SOAP: Simple Object Access Protocol SOAP provides a way to communicate between applications running on different operating systems, with different technologies and programming languages – INTEROPERBILITY Building Blocks similar to Web Services | Develop applications to extend functionality - XML based language used to communicate between client and server. - You can use it with multiple languages: PHP, .NET, C++, Java, etc. - So rather than touching the Blackboard database, you can call one or more of these web services to get the data you need

What can you do with it? Access Bb user information: Username, Student ID Contact Info: email, phone, address Institutional roles

What can you do with it? Access course/org information: List of students enrolled List of user roles within course/org Course/org availability Course ID

What can you do with it? User management Create users Modify user information Add institutional roles Change password Change name, username, student id, etc. Delete users

What can you do with it? Course/Org management Create Course/Orgs Enroll users Modify Course/Orgs Delete Course/Orgs

Available Services Announcements Calendar Content Course CourseMembership Gradebook User Available Services ------------------ Announcements - Create Course/Org announcements | update | delete Calendar - Create Course item | update | delete Content - Grab Course Menu TOC | Add new TOC | Add/Remove Content files Course - Create Course/Orgs | Delete Course/Orgs | Grab Course/Org info CourseMembership - Enroll users | Un-enroll users | Get Course Roles Gradebook - Grab grades for a student | Save manual grades User - Create/Update/Delete Users Context - Register proxy tool | Login to proxy tool | Grab enrollments for a particular user

Resources and Tools

Resources and Tools

Resources and Tools Blackboard API Documentation Edugarage Admin Panel -> Building Blocks -> Web Services Edugarage http://www.edugarage.com Bruce Phillips Blog http://bit.ly/1dy7UuH SoapUI http://www.soapui.org/ Edugarage – Blackboard Developers Network Bruce Phillips – University of Kansas

Resources and Tools PHP Interface to Bb Web Services https://bitbucket.org/Bpete/ Similar to GitHub GIT - revision control system Allows you track changes made to your code, share it with others, and collaborate on coding projects.

Online Training Course Automation How we use it: Online Training Course Automation

Online Training Course Automation The Breakdown: Faculty, staff, and students self-enroll in one of our online training courses Adaptive Release is used to progress them through the course by unlocking training modules A magical “Final Task” button is presented after completing the course and is used to grant various institutional roles IT Training tab - We have 14 online IT training courses - Majority are availabile to faculty, staff, and students - Our Blackboard New Course Instructor Training course is required for ALL instructors Problem: - Tedious to track who enrolled into these courses and then who completed them - Tedious to process New Course Instructor Training completions

Magic Button

What’s behind the button? The button launches an external PHP script that checks the user’s grade within the course using Bb Web Services. Blackboard template variables are used to pass course and user information to the PHP script If the user has a passing grade, they receive a special institutional role, again using Bb Web Services Institutional roles can be used to hide/show certain modules within Blackboard

Blackboard Template Variables Allows you to pass context data to external systems via URL Uses special syntax variables that render within the body of content items @X@course.id@X@ = CHEM101SP15 @X@user.id@X@ = nuttyprofessor https://bb.school.edu/webapps/blackboard/launch_external.jsp?target=https://webapp.school.edu/index.php?uid=@X@course.id@X@.@X@user.id@X@ For more information: http://www.edugarage.com/display/BBDN/Template+variables

Scenario: Blackboard New Instructor Training Instructors are not allowed to create course sites or enroll student sections until they complete Blackboard New Instructor Training. A “course trained” institutional role is required in order to view access the Faculty Tools module.

Scenario: Blackboard New Instructor Training

Scenario: Blackboard New Instructor Training

Scenario: Blackboard New Instructor Training

Scenario: Blackboard New Instructor Training The “course trained” institutional role required to unlock Faculty Tools is now granted! The instructor will also receive an email confirmation.

Scenario: Blackboard New Instructor Training

Scenario: Blackboard New Instructor Training The instructor may create their course site(s) and enroll student sections.

Blackboard Guest Accounts How we use it: Blackboard Guest Accounts

Blackboard Guest Accounts The Breakdown: Instructors may add non-WKU users (as guests) to their course site via our Guest Account website. Instructors fill out an online form containing the guest user’s information as well as the desired course. Once submitted, the guest account(s) is instantly created within Blackboard and enrolled in the desired course(s).

Blackboard Guest Accounts

Blackboard Guest Accounts

Blackboard Guest Accounts

Blackboard Guest Accounts

Blackboard Guest Accounts

Support Tool for IT Helpdesk How we use it: Support Tool for IT Helpdesk

Support Tool for IT Helpdesk The Breakdown: Using Bb Web Services, we were able to create a custom web interface that displays useful troubleshooting information to our IT support staff. When faculty and students call in, support staff can easily pull up their Blackboard user information and course enrollments. DEMOS - Bb Support -------------------- IT Helpdesk staff: - If a student calls in and wonders why their course isn't showing up in Blackboard - If an instructor calls in and asks why their course isn't showing up in Blackboard - Was a student dropped from a course - Is their Blackboard account active - Did the instructor enroll the wrong section of students - You need to the coursePK1 or userPK1

Support Tool for IT Helpdesk

Contact: brandon.peters@wku.edu Questions? Contact: brandon.peters@wku.edu