Banner to Moodle Integration

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1



    SunGard has been helpful
    Won’t dwell here, most of you probably know about this



    With batch, you run every so often, maybe nightly
    LMB - Luminis Message Broker - Gives ‘Near Real Time’



    Source should be unique for each install school
    The ID is unique within the school
    This makes a globally unique ID among production instances



    200940 is fall 2009 at OU


    43210.200940 is Course Number 43210 in term 200940


    Drop code is only included in LMB messages - Not Extracts

    Role - 1 for students 2 for teacher

    Ignore group message


    Two sources - Banner extract and LMB

    Comprehensive - Meaning that it contains all data for the term. If there isn’t an enrolment, then it has been drop from Banner (in theory)

    Creates one or many files
    Bulk import into the module

    May not be able to get it on it’s own anymore

    Event triggers can be sent to many destinations

    Create scripts to control moodle
    Combine multiple courses into one
    Added extra commands, like meta/merge








    May take many hours. Will not hinder general use of moodle. Recent builds sped up by changes to DB usage (less insert/updates).
    Folder uses file to show state for external scripts. state/processing/done


    Provides near-real-time updates
    Unstable - that is why there is a down time notifier built in

    Activate - Unhide courses
    Retry Enrolments - Data hidden in table, sometimes they dont take.
    Show LMB Status (last message time)

    Documentation is weak
    Crosslisting gets complicated
    Turn on courses on date X
    Add content to courses automatically




    1 Favorite

    Banner to Moodle Integration - Presentation Transcript

    1. Banner-to-Moodle Integration Eric Merrill merrill@oakland.edu Oakland University Metro-Detroit, Michigan
    2. Introduction
    3. Banner Student Information System (SIS)  Made by SunGard HE  Tracks  People  Courses  Enrolments (Enrollments...) 
    4. Goal Import into Moodle  Users  Courses  Enrolments  Real-Time (with LMB) 
    5. Banner/LMB Enrolment Module
    6. Mode of Operation XML message interpretation  Batch Extract Processing  Real-time Message Processing (w/LMB) 
    7. Features Filtering of users  LMB down notifications  New  Multi-File Extract processing  Batch Drops  Significant Speed Increase  More user filter options 
    8. XML
    9. General sourcedid  source - Oakland University SCT Banner  id - 12345 
    10. User Source ID is integer  Contains  Name  Email  Username(s)  Password/PINs  Some institution info 
    11. <person> <sourcedid> <source>Oakland University SCT Banner</source> <id>12345</id> </sourcedid> <userid useridtype = \"Logon ID\" password = \"123456\">G0000001</userid> <userid useridtype = \"SCTID\" password = \"123456\">G0000001</userid> <name> <fn>Eric A. Merrill</fn> <n> <family>Merrill</family> <given>Eric</given> <partname partnametype = \"MiddleName\">A.</partname> </n> </name> <demographics> <gender>1</gender> </demographics> <email>merrill@oakland.edu</email> <institutionrole primaryrole = \"No\" institutionroletype = \"Student\"/> <institutionrole primaryrole = \"No\" institutionroletype = \"Staff\"/> <extension> <luminisperson> <academicdegree>Comp Sci</academicdegree> </luminisperson> </extension> </person>
    12. Term Source ID is a term code   like 200940  2009 is year  40 is term A type of group  Contains  Name  Start/End Dates 
    13. <group> <sourcedid> <source>Oakland University SCT Banner</source> <id>200940</id> </sourcedid> <grouptype> <scheme>Luminis</scheme> <typevalue level=\"1\">Term</typevalue> </grouptype> <description> <short>200940</short> <long>Fall Semester 2009</long> </description> <timeframe> <begin restrict=\"0\">2009-09-02</begin> <end restrict=\"0\">2009-12-13</end> </timeframe> <enrollcontrol> <enrollaccept>1</enrollaccept> <enrollallowed>0</enrollallowed> </enrollcontrol> <extension> <luminisgroup> <sort>200940</sort> </luminisgroup> </extension> </group>
    14. Course Source ID is CRN.TermID  43210.200940  Another Group type  Contains  Title  Unit  Start/end dates  Rubric 
    15. <group> <sourcedid> <source>Oakland University SCT Banner</source> <id>43210.200940</id> </sourcedid> <grouptype> <scheme>Luminis</scheme> <typevalue level=\"1\">CourseSection</typevalue> </grouptype> <description> <short>43210</short> <long>ENG-101-001</long> <full>English for Dummies</full> </description> <org> <orgunit>English</orgunit> </org> <timeframe> <begin restrict=\"0\">2009-09-02</begin> <end restrict=\"0\">2009-12-13</end> </timeframe> <relationship relation=\"1\"> <sourcedid> <source>Oakland University SCT Banner</source> <id>200940</id> </sourcedid> <label>Term</label> </relationship> </group>
    16. Enrolment Has no source ID  Uses source ID of user and course  Includes a code for drops (only LMB) 
    17. <membership> <sourcedid> <source>Oakland University SCT Banner</source> <id>43210.200940</id> </sourcedid> <member> <sourcedid> <source>Oakland University SCT Banner</source> <id>12345</id> </sourcedid> <idtype>1</idtype> <role roletype = \"02\"> <subrole>Subordinate</subrole> <status>1</status> </role> </member> </membership>
    18. Crosslist Source ID  XLSCODETERM  XLSAA200940  Group message and enrolment messages 
    19. <membership> <sourcedid> <source>Oakland University SCT Banner</source> <id>XLSAA200940</id> </sourcedid> <member> <sourcedid> <source>Oakland University SCT Banner</source> <id>43210.200940</id> </sourcedid> <idtype>2</idtype> <role roletype = \"02\"> <status>1</status> </role> </member> </membership>
    20. XML Sources
    21. Banner Extract Uses Banner form ICGORLDI - LDIS Extract  Create one or many files for a term  Extracts are ‘Comprehensive’ 
    22. Luminis Message Broker Individual XML messages  One message per connection  Triggered from changes in Banner  Message is comprehensive for it’s scope  Can be sent to any/many HTTP receivers  Finicky... 
    23. You! Inject XML to effect changes  Crosslistings  Enrolments  Course creation  Make own XML sources 
    24. Plugin Settings
    25. Usage
    26. Processing Extracts Pause LMB  Create Extract(s)  Place in XML Folder  Execute Extract  Wait...  Resume LMB 
    27. Behind The Scenes Clears flag on all enrolments in term  Any enrolment in the extract has it’s flag set  After processing is done, drop non-flagged entries 
    28. Luminis Message Broker Real Time Messages  Problems 
    29. Tools Import File(s)  Activate Courses  Retry Enrolments  Show LMB Time 
    30. Upcoming Features More Tools  Better Documentation  More crosslist options  Automatic course activation  Course prepopulation  Multi-Institution Support  Better error handling 
    31. Upcoming Modules Banner 8 Authentication Plugin  Moodle-to-Banner Grades (?) 
    32. Questions?

    + eamerrileamerril, 7 months ago

    custom

    840 views, 1 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 840
      • 837 on SlideShare
      • 3 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 24
    Most viewed embeds
    • 3 views on http://staff.netspot.com.au

    more

    All embeds
    • 3 views on http://staff.netspot.com.au

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags