Presentation by: Paul Kieffer

Slides:



Advertisements
Similar presentations
Welcome to WebCRD.
Advertisements

Using the Degree Works Planner. Click on the Planner tab in the students Degree Works account.
How to use the Course Planner
Banner Self-Service The source for your employee information. Banner Self-Service Support.
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.
Submit Grades Electronically from Blackboard or Canvas.
Hiring Reform Implementation
Guide to using the myNATE website
1 Faculty Workload Web Application Training. 2 System Entry Screen.
Doctoral Program of Study Step by Step Guide on submitting your Interactive Program of Study online.
Overview of New Behind the Blackboard for Blackboard Customers APRIL 2012 TM.
ROSI Express Report Training: Scheduled Courses with Instructor/Coordinator Diagnostics.
1 ETSU Banner Schedule Building Executive Aide Banner Schedule Building Training By Laine Howard Associate Registrar.
RECORDS AND REGISTRATION FOR DEPARTMENT CHAIRS. TOPICS  Prerequisites  Registration Restrictions  Registration Overrides  Waitlists  Enrollment Capacity.
KJOlinski.com - RapidHMI INTRODUCING RapidHMI AND PLCExplorer.
Washington Campus Compact New Time Log Database Note to users: You should use Internet Explorer to use this database. In other programs (i.e. Firefox)
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
1 Online Textbook Adooptions
Learner and Manager Roles Module 2 1. SLMS Primary Administrator Training Learner Tasks 2.
How to set up a TWEN page By Alissa Black-Dorward
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Scheduling and Staffing System: How to Set-Up a New Academic Year As of 12/05/2003.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
ASU Rosters for Roster Contacts Class Roster ASR Roster Grade Roster Grade Changes.
Faculty Center for Instructors Roles and Access Faculty Center Features Grade Changes and Approval.
Electronic Annual Review Files A Guide for Faculty Members.
When the program is first started a wizard will start to setup your Lemming App. Enter your company name and owner in the fields designated “Company Name”
SurveyDIG 2.1 Tutorial. Tutorial Contents Introduction Introduction Item Groups Item Groups –Creating new Groups –Naming Convention –Searching/Editing.
Justin Scheitlin Daisey Fahringer
AdisInsight User Guide July 2015
Administrators and System Administrators
SP Business Suite Deployment Kick-off
Core ELN Training: Office Web Apps (OWA)
Core LIMS Training: Project Management
PearsonAccess EOC Training
Using “My Bibliography” and the NIH’s Biosketch Template, SciENcv
SurveyDIG 2.1 Tutorial.
Create a Study Abroad Section
**Please view the instructional guide as a slideshow**
Configuring Applications
Web address to access School of Medicine Applications:
Single Sample Registration
USAJOBS – Application Manager
Core LIMS Training: Advanced Administration
ERO Portal Overview & CFR Tool Training
last modified 3/1/12LL->printed November 2012
PHASE I AND PHASE II PROCESSES
Boeing Supply Chain Platform (BSCP) Detailed Training
Mastering the New Online Adoption Process
How to Build a Course Using SSASECT in INB.
Connecting the Pieces from Moodle to Canvas
CSDR Submit-Review Website Submitter Guide
Records and Registration for Department Chairs
Oracle Sales Cloud Sales campaign
Tariffs Management (Wholesalers)
Motivis Instructor Training
Seton Hall University C.E.H.S. Instructional Video Series
for Instructors and Roster Contacts
How To Register for Classes on KnightVision
Welcome to WebCRD.
Inside a PMI Online Course
for Instructors and Roster Contacts
for Instructors and Roster Contacts
PHASE I AND PHASE II PROCESSES
Faculty Center for Instructors
PHASE I AND PHASE II PROCESSES
Navigating NEIU Blackboard 417 – 418a
Create, Upload and Use Data Extensions (Lists)
This training session will cover:
Presentation transcript:

Presentation by: Paul Kieffer Customizing Banner Integration to Canvas This is my first time presenting, so I’m a bit nervous.

Customizing Banner Integration to Canvas Background Renaming Course Sections Adding Staff Members Setting Up College & Dept Sub-Accts Future Directions Questions Today, I plan on covering the following topics.

My Background Xavier University Graduate 14 years corporate experience Returned to Xavier in 2000 Learning Systems Administrator

Xavier University Catholic Jesuit University founded 1831 Located in Cincinnati, Ohio Undergraduate enrollment 4500+ Graduate enrollment 2000+ Musketeers - Big East Conference

Xavier University LMS History Blackboard 2002- 2014 Started with self hosting version 5 Ended with BB hosting version 9.1 sp9 Canvas phase-in fall 2013 thru spring 2014

Renaming Course Sections What’s the problem? On Blackboard, course information included term, course, and section On Canvas, in the course drop down menu, it is hard to differentiate a course from one term or section to another on a quick glance

Here is an example from the course import content screen where you see two courses that look exactly alike. Same name. Same semester. How do you tell them apart?

Renaming Course Sections Can we fix this on the Canvas side? Check Canvas IMS ES Importer Plugin Set by your Canvas account manager Only one name allowed per section record

Renaming Course Sections Settings 1) Short – Banner CRN ex.) 56461 2) Long – Subject, course, section ex.) ACCT-200-10 3) Full – Description ex.) Introductory Financial Accounting

Renaming Course Sections Our current IMS ES Importer settings as seen by our Canvas manager.

Renaming Course Sections What did we want to see ? On Instructor course list and search: ACCT-200-06 Introductory Financial Accounting (Long + Full) At the top of each course: 201501-ACCT-200-06 (Term + Long)

Term + Long Here are some examples. At the top of the course on the home page.

Long + Full Term + Long On the settings page.

Term + Long And on the sections page.

Renaming Course Sections What’s the solution? Step 1 Edit Banner package ICSSKCOM Increase long_desc from 15 to 22 characters for term code ‘-’ “old” long_desc Increase full_desc from 30 to 46 characters for “old” long_desc ‘ ‘ “old” full_desc I apologize for the Banner detail, but this will help you replicate what we did at Xavier. Don’t feel you have to write this down, the slides will be available later.

Renaming Course Sections Step 2 Add custom functions in ICSSKCOL to populate new fields xu_section_long_desc xu_section_full_desc

Renaming Course Sections FUNCTION xu_section_long_desc(subj_code_in ssbsect.ssbsect_subj_code%TYPE, crse_numb_in ssbsect.ssbsect_crse_numb%TYPE, seq_numb_in ssbsect.ssbsect_seq_numb%TYPE, term_code_in ssbsect.ssbsect_term_code%TYPE DEFAULT NULL) RETURN VARCHAR2 IS l_old_long_desc VARCHAR2(15) NULL; l_separator_char VARCHAR2(1) NULL; BEGIN l_old_long_desc := f_calc_section_long_desc(subj_code_in, crse_numb_in, seq_numb_in); IF term_code_in IS NOT NULL AND l_old_long_desc IS NOT NULL THEN l_separator_char := '-'; END IF; RETURN term_code_in || l_separator_char || l_old_long_desc; END xu_section_long_desc; This is the function for the new long description. (Wait 10 seconds)

Renaming Course Sections FUNCTION xu_section_full_desc(crse_title_in ssbsect.ssbsect_crse_title%TYPE DEFAULT NULL, subj_code_in ssbsect.ssbsect_subj_code%TYPE, crse_numb_in ssbsect.ssbsect_crse_numb%TYPE, term_code_in ssbsect.ssbsect_term_code%TYPE, seq_numb_in ssbsect.ssbsect_seq_numb%TYPE) RETURN VARCHAR2 IS l_old_long_desc VARCHAR2(15) NULL; l_old_full_desc ssbsect.ssbsect_crse_title%TYPE NULL; l_separator_char VARCHAR2(1) NULL; BEGIN l_old_long_desc := f_calc_section_long_desc(subj_code_in, crse_numb_in, seq_numb_in); l_old_full_desc := f_calc_section_full_desc(crse_title_in, subj_code_in, term_code_in); IF l_old_long_desc IS NOT NULL AND l_old_full_desc IS NOT NULL THEN l_separator_char := ' '; END IF; RETURN l_old_long_desc || l_separator_char || l_old_full_desc; END xu_section_full_desc; This is the function for the new full description. (Wait 10 seconds)

Renaming Course Sections Step 3 Change function f_get_section in ICSSKCOL to call these custom functions

Renaming Course Sections -- Calculate long description. -- section_rec.long_desc := xu_section_long_desc(ssbsect_row_in.ssbsect_subj_code, ssbsect_row_in.ssbsect_crse_numb, ssbsect_row_in.ssbsect_seq_numb, ssbsect_row_in.ssbsect_term_code); -- Calculate full description. section_rec.full_desc := xu_section_full_desc(ssbsect_row_in.ssbsect_crse_title, ssbsect_row_in.ssbsect_subj_code, ssbsect_row_in.ssbsect_term_code, ssbsect_row_in.ssbsect_seq_numb); Here is the code for that update. (Wait 10 seconds)

Renaming Course Sections Step 4 To update current courses or import new courses with the improved format, run start of term imports through ICGORLDI and import the xml into Canvas I will cover this final step in more detail later.

Adding Staff Members What’s the problem? All Faculty and Students load from Banner to Canvas, but not our staff members The staff is not part of a Banner course, but need to be available on Canvas to add to any course manually

Adding Staff Members What’s the solution? Need to modify the Banner ICSPKLDI package Relevant code is in two separate places, beginning on lines 245 and 608 of the standard unedited package

Adding Staff Members If person has STUDENT or FACULTY role, set the onlinetopic flag If person_is_student_out = ‘Y’ Or person_is_faculty_out = ‘Y’ Then onlinetopic_out := ‘Y’ Add an ‘employee’ role check to the if statement.

Adding Staff Members To update existing staff, run start of term imports through ICGORLDI and import the xml into Canvas Again, more on the start of term later.

Setting up College & Dept Sub-Accts What’s the problem? With Blackboard, we loaded everything from the section level With Canvas, if you want more than one base sub-account, you need to load on the course level

Setting up College & Dept Sub-Accts What’s the solution? Step 1 Set the Integration partner system code validation in GTVINTP

It does not matter how you designate the integration partner code It does not matter how you designate the integration partner code. An old code can be reused to avoid database changes for all courses.

Setting up College & Dept Sub-Accts One LMS: the BB integration partner code may be reused with the com_sct_ldi_sis_LmsSync destination (topic) in the Luminis Message Broker More than one LMS: you will need to define an additional integration partner code and destination (topic) in the Luminis Message Broker

Setting up College & Dept Sub-Accts Step 2 Set the Integration partner system rules in GORINTG

Here is the destination you need to reuse or create in the Luminis Message Broker.

Setting up College & Dept Sub-Accts Step 3 Check existing Banner course data in SSASECT Set the integration partner for all section levels of the course here For Blackboard, we were done

Setting up College & Dept Sub-Accts Step 4 For Canvas, more steps are needed Enter course level detail information in SCADETL by clicking the integration partners tab and adding your code This should be done for any new course that you want loaded to Canvas.

Setting up College & Dept Sub-Accts Step 5 If you did not update SCADETL previously, the SCRINTG table will be empty Apply the Catalog Integration Partner API from Banner to populate the SCRINTG table and then set it to run periodically

Setting up College & Dept Sub-Accts Step 6 Update GOREQNM to activate loading of events for colleges, departments, and courses

Setting up College & Dept Sub-Accts Step 7 Run ICGORLDI with the required parameters for the term you need to load Make note of the job number at the bottom of the screen for future reference

Here’s where you need to consult your Banner manuals Here’s where you need to consult your Banner manuals. Each job is for one term only. Enter your 6 digit term here. Enter Y to extract the colleges. Enter F to extract the academic departments only. Enter S to extract specified courses for the select term.

Paging down on the same screen, Enter S to extract specified sections for the select term. Then N for the rest of the parameters if you have already loaded them. It is important to enter your partner code here that you created previously.

Paging down again - to the bottom of the parameters Paging down again - to the bottom of the parameters. Click down in the bottom section of the screen and hit pf10 to submit the job. A job number should pop up. It is a good idea to note this number and the semester it represents. You will need it for the next step.

Setting up College & Dept Sub-Accts Step 8 Check your Banner job server for the ICGORLDI XML file that was generated Download the file Import the file to Canvas via the SIS import screen using IMS Enterprise Specification XML.zip

Setting up College & Dept. Sub-Accts Step 9 Check Canvas sub-accounts for file structure creation If courses for the imported term were previously in one base account, they should now be moved to their assigned college and department

Setting up College & Dept. Sub-Accts Step 10 Since Banner does not make the distinction of an active/inactive college or department, there may be a few empty accounts to delete once the load is complete

Future Directions Fix start/end date/time issues Instructional method for courses Cancelled courses Other courses not used, like transfers Loading Canvas grades to Banner

Customizing Banner Integration to Canvas Manuals Luminis Platform: Luminis Message Broker Installation and Administration Guide Integration Solutions: Integration for e- Learning for use with LDIS-P Banner Administration Guide A couple very useful manuals from Ellucian.

Customizing Banner Integration to Canvas Questions ?

Customizing Banner Integration to Canvas Contact Information: Paul Kieffer Xavier University Learning Systems Administrator kieffer@xavier.edu