Blackboard Open LMS

2y ago
11 Views
2 Downloads
466.26 KB
22 Pages
Last View : 3m ago
Last Download : 3m ago
Upload by : Lucca Devoe
Transcription

Blackboard Open LMSCampusVue Integration for joule 2.xAdministrator Configuration Guide1190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.blackboardopenlms.com

[RE]THINK YOUR LMSIntroduction. 3Prerequisite . 3CampusVue Installation . 3Blackboard Open LMS Installation . 3Configuration Guide . 4Conduit . 4Learning Information Services . 15Single Sign-On . 17Shared Credentials . 17Access ID authentication . 17Grades and Attendance . 19CampusVue block . 19Grade Submissions . 20Attendance Weights . 212190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.blackboardopenlms.com

[RE]THINK YOUR LMSIntroductionThe integration with CampusVue consists of four components. The only requiredcomponent is User and Course integration. All other components are optional, andcan be mix-and-match functionality to your needs.1. User, Course and Enrollment integration: Real-time transactions fromCampusVue processed by Conduit and Learning Information Services (LIS).2. Single Sign-On: Uni-directional SSO from the CampusVue Portal to joule.3. Grades integration: 1 Midterm grade and Final grade support.4. Attendance integration: A daily or weekly weighted attendance calculationbased on user entries in the Moodle Log Report.PrerequisiteCampusVue InstallationPrior to configuring the integration, the CampusVue site must be installed andconfigured as defined in the Campus Management Operations Guide. Oncecomplete, the following information is needed to start the configuration ofjoule.This information is provided by the CampusVue administrator.InformationSFTP URL, Username, Password, Port andPathIP Range for CampusVueHow usedAttendance and Grades are calculatedand transmitted periodically toCampusVue via SFTP.The client's IP range is required for SingleSign-On, and recommended for LISintegration settings.Blackboard Open LMS InstallationBefore the CampusVue integration can be configured, the CampusVue plug-insmust be installed/enabled by Blackboard Open LMS Technical Operations. The pluginsrequired include: CampusVue Integration (blocks/campusvue) Grade Submissions (blocks/grade submission) Access ID (auth/accessid) Conduit (blocks/conduit)3190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSConfiguration GuideOnce the prerequisites are met, you can start configuring joule 2 for the integration.ConduitConduit provides Administrators automation of vital tasks. The integration withCampusVue for enrollments, users and courses are completed through Conduit’s webservices.To enable Conduit,1. Go to Site administration Plugins Blocks Manage blocks.2. Select the eye icon from the Hide/Show column associated with Conduit so theeye is open.The Conduit settings which are required to enable the CampusVue integration havebeen pre-defined. These pre-defined settings should not be modified as they willimpact the ability for the two systems to communicate. There are some settings whichcan be changed and are detailed below.To set the General Conduit configuration for CampusVue:1. Select Settings from Conduit block.2. In Conduit Settings, select the Settings tab Import link.3. Click the Choose a file button.4. In the File picker, select Upload a file.5. Click the Browse button.6. Select the downloaded General.xml file and click the Open button.7. In the File picker, click the Upload this file button.8. In the Import page, click the Import button.9. Review the General settings and make changes for fields that do not have N/Ain the client Setting column:4190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR able validation on data enteringConduit. This setting should be enabledfor all clients. Any client that does nothave this enabled, should be assisted inenabling itCheckedN/ACron enabled This setting determines if the ConduitBlock should run during Moodle's cron ornot. If enabled, the cron will perform afull synchronization of the Conduit'stables to Moodle's tables.CheckedN/ARemove logsThis configuration helps to manage thesize of the Conduit logs. One can keepall logs forever or schedule logs to bedeleted or archived on a schedule.Archived logs are stored in/dataroot/archive/conduit/logs.Archive after 1MonthsSelect which transaction types getemailed out. Options include:File and s 5None - None of the transactions areemailed.File and web service - Send an emailwhenever Conduit processes a file or aweb service request.Errors and warnings - Only emailtransactions that have an error orwarning log.Errors only - Only email transactions thathave an error log.Non-empty - Email all transactions thathave one or more logs.All - All transaction types are emailed.Send toSelect which administrative users shouldreceive emails from Conduit. If noadmins are selected, then no emails aresent.UnselectedAttachmentIf an attachment format is select, then alltransaction logs will be exported to a fileNone190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSFieldDescriptionCampusVueSettingClientSettingin the selected format and attached tothe email. If no format is selected, thenno attachment will be sent.Conduit to Moodle lookup fieldsUser fieldThe name of the field to use uniquelyidentify Moodle users for usersynchronization, enrollments, groupmemberships, etc.IdnumberN/ACourse fieldThe name of the field to use to uniquelyidentify Moodle courses for coursesynchronization, group synchronization,enrollments, etc.IdnumberN/ARole fieldThe name of the field to use to identifyMoodle roles for enrollments and roleassignments.shortnameN/AWhenexternal isremovedSpecify what to do with internal useraccount during synchronization whenuser was removed from external source.Only suspended users are automaticallyrevived if they reappear in externalsource.Suspend Internal N/APasswordhashIdentify the password hash being usedon passwords for user accounts beingadded into Conduit.PlainN/ACreatepasswordOn account creation, this setting willdetermine if a unique password iscreated and emailed to the user's emailaddressNoN/ACreatepassword if itisAdding a value to this field causesMoodle to only create a password forthose users that have their password setto the value. For example changeme willcause all users with the passwordchangeme to have a unique passwordcreated and emailed to them. Leave thisblank if you want to change all userspassword when their account is firstcreated.EmptyN/AUser6190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR rcepasswordchangeUpdate alluser accountsOn account creation, this settingdetermines if the user is forced tochange their password on their first login.If enabled, Conduit will not restrictupdates to just users who have theirauthentication set to the ConduitAuthentication Plugin.NoN/AYesN/AAuto-createcoursesThis option will automatically createcourses that do not exist in Moodle thatare present in the Conduit course tables.Otherwise, new courses in the Conduitcourse table are ignored.YesN/AAuto-updatecoursesThis option will automatically updatecourses in Moodle to match potentiallyupdated course records in the Conduitcourse table. Otherwise, updated courserecords in the Conduit course table willbe ignored.YesN/AAuto-deletecoursesThis option will delete matching coursesin Moodle if the course record in theConduit course table is marked to bedeleted. Otherwise, the course deletedin Conduit will be ignored.YesN/AAuto-archivecoursesWhen a course is deleted by Conduit,then the course will be automaticallybacked up prior to deletion if this optionis enabled. Archived courses are storedin egoryThe default category for auto-createdcourses that don't have a definedcategory.MiscellaneousAuto-createcategoryIf courses are automatically created andthey belong to a category that doesn'tyet exist in Moodle, those categories canbe created automatically.YesCategoryseparatorLeave this empty if you don't want to use (Pipe Symbol)subcategories in your external database.Otherwise, specify the character you areCourse7190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976N/Awww.Blackboard Open LMS.com

[RE]THINK YOUR LMSFieldParentsseparator8Descriptionusing as the category separator. Youneed to specify the 'path' of thesubcategory in the category field as thenames of the categories separated bythe category separator. For example, ifwe use '/' as the separator, we shouldhave something likecategory1/category2 (i.e, category2 isinside category category1, which is atop level category.)If a course has multiple parentcourses then add a separator valuehere. For example, if you enter '/'then you can use "parent1/parent2"to assign two parents to a eated courses can copy theirsettings from a template course. Typehere the shortname of the templatecourse.EmptyRestoreThis setting controls if and how templatesshould be restored. The settings are asfollows:No No - Restore is not enabledRestore from backup - If a backup isfound in the course's backup files withthe same name as in the Restoretemplate name setting, then it will beused for the course restore template.If no backup file is found, then a newbackup will automatically begenerated and permanently stored inthe course's backup files with thesame name as in the Restoretemplate name setting. Restore current version - Backup andthen restore the course that matcheseither the default template or acourse's mapped template into autocreated courses.ClientSetting190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976N/Awww.Blackboard Open LMS.com

[RE]THINK YOUR store frombackupIf a backup is found in the course'sbackup files with the same name as inthe Restore template name setting, thenit will be used for the course restoregenerated and permanently stored inthe course's backup files with the samename as in the Restore template namesetting.template. If no backup file isfound, then a new backup willautomatically be generated andpermanently stored in the course'sbackup files with the same name as inthe Restore template name setting.Conduit template.mbzN/AIf enabled, then users can be unenrolledfrom courses. Most common reason foran unenrollment would be if a user'senrollment entry was removed fromConduit.YesN/AIf this option is enabled, then Conduit willtake full control of all enrollments that itmanages. For example, if a teachermanually enrolls a student into a courseand then that same enrollment is addedto Conduit, then Conduit will take controlover that role assignment. This will allowConduit to unenroll that student at alater date.YesN/AThis option will automatically createcourse groups that do not exist inMoodle, but are present in the Conduitgroup table. Otherwise, new Conduitgroup records are ignored.YesN/AThis option will automatically updatecourse groups in Moodle that matchupdated records in Conduit's grouptable. Otherwise, updated Conduitgroup records will be roups9190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR psThis option will delete matching groups in YesMoodle if the group record in Conduit ismarked to be deleted. Otherwise, thegroups deleted in Conduit will beGroup Membersignored.Auto-assignThis option will automatically createYesmemberscourse group members that do not existin Moodle, but are present in the Conduitgroup members table. Otherwise, newConduit group member records areignored.Auto-removemembers10.This option will delete matching groupYesmembers in Moodle if the group memberrecord in Conduit is marked to bedeleted. Otherwise, group memberdeletes in Conduit will be ignored.ClientSettingN/AN/AN/AClick the Save changes button.To set the Mapping Conduit configuration for CampusVue:1. Select Settings from Conduit block.2. In Conduit Settings, select the Settings tab Import link.3. Click the Choose a file button.4. In the File picker, select Upload a file.5. Click the Browse button.6. Select the downloaded Mappings.xml file and click the Open button.7. In the File picker, click the Upload this file button.8. In the Import page, click the Import button.9. The Mappings settings required for the integration with CampusVue aredisplayed below. Since the data is coming from CampusVue, there are noadditional fields that can be mapped, but you may want to consider setting adefault for fields that are not coming from CampusVue.10190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSConduit FieldCampus VueMappingDefaultUpdate Moodleevery syncUpdate ConduitCheckedUncheckedCheckedUncheckedConduit nalkeyAuthsourcedidauthaccessed eurlDescriptionDescription format11190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSConduit FieldCampus VueMappingDefaultUpdate Moodleevery syncUpdate enreederConduit ltgroupingidLangTheme12190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSConduit FieldCampus VueMappingDefaultUpdate Moodleevery syncUpdate duit EnrollmentsAssignmentsin the CampusVue integration.Externalkey are not imeendConduit Role Assignments - Although the mappings are required, Conduit RoleAssignments are not used in the CampusVue onduit Groups - Although the mappings are required, Conduit Groups are not used inthe CampusVue lmentkeyHidepicture13190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSConduit Group Members - Although the mappings are required, Conduit GroupMembers are not used in the CampusVue erkeyGroupkeyGroupkey10. Click the Save changes button14190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSLearning Information ServicesLearning Information Services (LIS), and is a standard offered through IMS GlobalConsortium to standardize data exchange between the Student Information System(SIS) and the Learning Management System (LMS). LIS is implemented as a Conduit"Adapter", which means that it will handle the communication and manipulation ofdata to and from Conduit, according to the specifications. Only a subset of LISfunctionality is implemented in the CampusVue integration to support real-timetransactions using SOAP web services. Note: LIS is not available outside of the contextof the integration with CampusVue.To configure the CampusVue LIS adapter:1.Go to Site administration Plugins Local plugins IMS LIS v2.02.On the Settings tab, click "Add New LIS Instance"3.Under the General Settings, complete the following:FieldNameVendorSave All Bulk DataFilesManual Only for BulkDataEnable DebuggingCron EnabledRemove LogsTransaction Timeout4.15SettingEnter CampusVueSelect CMCUncheckUncheckUncheckUncheckSelect Archive and 1 MonthEnter 120Under Moodle LIS Web Service Settings, complete the following:FieldSettingRequire HTTPSYesMoodle Web Service N/AAuthenticationMechanismUsernameN/APasswordN/AIP Address Restriction N/A190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMS165.Under Vendor LIS Web Service Settings, completethe following:FieldSettingVendor Web Service No sswordN/ABulk Data ServiceN/APerson ServiceN/ACourse ServiceN/AMembership ServiceN/AGroup ServiceN/AOutcomes ServiceN/A6.Under Save Points, complete the following:FieldSettingPerson Service LastN/AExecutionCourse Service LastN/AExecutionMembership ServiceN/ALast ExecutionGroup Service LastN/AExecution7.Under Field Mappings, complete the following:FieldSettingCategory Nameshortdescription8.Under Role Mappings, complete the following:FieldSettingLearnerSelect StudentInstructorSelect TeacherContent DeveloperSelect Course CreatorMemberSelect IgnoreManagerSelect ManagerMentorSelect IgnoreAdministratorSelect ManagerTeaching AssistantSelect non-editing Teacher9.Click the Submit button190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMS10.11.On the LIS Information page, select the Status linknext to CampusVue.Record the following details generated by the configuration (WSDL endpoints)by cutting and pasting the URL form the page:ServiceURLPersonCourseMembershipThese WSDL endpoints are to be provided to Campus Management for them tocomplete the integration steps in CampusVue.Single Sign-OnShared CredentialsA set of shared credentials must be defined that will be used to complete the singlsign-on between CampusVue and joule. Decide on the Secret Key, Username andPassword to be used:FieldDecisionSecret KeyUsernamePasswordThese values can be any series of characters or numbers. To generate a MD5 value,use the following link: http://www.miraclesalad.com/webtools/md5.phpAccess ID authenticationThe single sign-on authentication used by the CampusVue Integration is Access IDauthentication (auth/accessed). To enable this authentication option, complete thefollowing:1.2.Go to Site administration Plugins Authentication Manage authentication.Select the eye icon from the Hide/Show column associated with Access IDauthentication so the eye is open.Once enabled, configure the Single Sign-on settings by:1.2.17Go to Site administration Plugins Authentication Access ID authentication.On the Access ID page, complete the following:190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSFieldAllowed IP list18Secret keySettingEnter the IP address range (in CDIR notation) that youobtained from the client.Enter the Secret Key that you decided on above.UsernameEnter the Username that you decided on above.PasswordEnter the SSO Password that you decided on above.User LookupSelect idnumber.Access IDDurationSet to the default (5 minutes).3.Under Lock user fields, work with the client to complete the following. If you arelocking fields that are required by Moodle, make sure that you provide thatdata when creating user accounts or the accounts will be unusable.FieldSettingSurnameEmail addressCity/townCountryLanguageDescriptionWeb pageID numberInstitutionDepartmentPhone 1Phone 2Address4.Click Save Changes.190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSGrades and AttendanceGrades and Attendance is an optional feature of the CampusVue integration. TheGrades integration provides the capability to report grades back to CampusVue forMidterm and Final grades. The Attendance integration provides either a daily orweekly weighted attendance calculation based on user entries in the Moodle LogReport. If you choose to use either the Grades or Attendance integration, you willneed to enable and configure each of these features.CampusVue blockTo enable the CampusVue block, complete the following:1.Go to Site administration Plugins Blocks Manage blocks2.Select the eye icon from the Hide/Show column associated with theCampusVue Integration block so that the eye is open.Once the CampusVue block is enable, associate the CampusVue Integration block tothe Front Page of the site by:1.Select Home from the breadcrumb navigation2.In the Settings block, select Front page settings Turn editing on.3.In Add a block, select CampusVue Integration.Finally, configure the CampusVue Integration settings by1.Go to Site Administration Plugins Blocks CampusVue Integration.2.On the CampusVue IntegrationFieldFile Export MethodSettingsSelect either Local or SFTP for thelocation your attendance andgrade files should be sent to.Attendance CalculationSelect either Daily or Weekly for thefrequency the attendancecalculation should be run. TheDefault is Daily.Local will deliver the files to your Blackboard Open LMS SFTP account under theblock campusvue (This directory will be autocreated upon the first output of yourattendance or grade file.SFTP will deliver the file to an external SFTP address of your choice. You willneed to provide the specific SFTP login and path credentials.3.19Click Save Changes.190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSGrade SubmissionsBefore configuring the Grade Submission, make sure you have completed theConfigure the CampusVue block section. To enable the Grade Submissions block,complete the following:1.2.Go to Site administration Plugins Blocks Manage blocks.Select the eye icon from the Hide/Show column associated with theCampusVue Integration block so that the eye is open.Once the CampusVue block is enabled, associate the Grade Submissions block onthe Front Page so it is available to all courses in the site by:1.2.3.4.5.6.Select Home from the breadcrumb navigationIn the Settings block, select Front page settings Turn editing on.In Add a block, select Grade Submissions.In the Grade Submissions block, click the Configuration icon in the blockheading.In the Page field, select “Display throughout the entire site”.Click the Save changes button.To finish up, configure the Grade Submissions settings by:1.2.Go to Site administration Plugins Blocks Grade Submissions.On the Grade Submissions page, complete the following:FieldLock GradesCategory gradecutoffMidterm GradesAdditional GradeLetters3.20SettingSelect Yes; CampusVue will only allowadministrators to modify grade values.Leave blank; This is a client decision to disablegrade usage until a date has been reached.Leave blank; This is a client decision for clients whouse midterm gradesLeave blank; CampusVue does not allow foradditional grade letters.Click Save Changes.190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSAttendance WeightsThe Attendance Weight Actions (view, attempt, review. etc.) are based on actionsperformed within the system. To ensure that all actions will display for each module inthe Attendance Weights page, you will want to simulate student usage.Once you have simulated the actions for each module, you can modify theattendance weights by:1.2.3.Go to the site FrontPage CampusVue Integration block Attendance Weightslink.On the Attendance Weights page, change the weights any of the Module /Actions.Click the Submit Query button.Note: The attendance integration is based entirely on the data in the Moodle Log.Verify that the “Keep logs for setting” within Site administration Server Cleanup isset for a sufficient amount of time. It is best to keep logs as long as possible, in caseyou need them, but if you have a very busy server and are experiencing performanceproblems, then you may want to lower the log lifetime. Values lower than 30 are notrecommended because statistics may not work .21190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

[RE]THINK YOUR LMSPost ConfigurationOnce you have completed the configuration in joule, provide the followinginformation to Campus Management so they can work with you to complete theintegration tasks for CampusVue. 22WSDL endpoints for Person, Course and Membership. These were recorded instep 11 of the Learning Information Services section.Secret Key, Username and Password. These were recorded in the SharedCredentials sectionSFTP Credentials if the client chooses to use the Blackboard Open LMS SFTPaccount190 West Ostend St., Suite 110, Baltimore, MD 21230 P: 1 410.779.3400 F: 1 443.817.0976www.Blackboard Open LMS.com

CampusVue Installation . Prior to configuring the integration, the CampusVue site must be installed and configured as defined in the Campus Management Operations Guide. Once complete, the following information is needed to start the configuration of joule. This information is provided by the CampusVue administrator. Information How used

Related Documents:

LMS Virtual.Lab LMS Samtech suite LMS Imagine.Lab LMS Test.Lab Design CAD Controls System synthesis System data management Multi-physics modeling Laboratory testing LMS SCADAS Data acquisition systems Mobile testing. 11 Other advanced industries Shipbuilding Medical equipment

Choosing an LMS that optimally supports your learning organization's needs (and budget!) can be a tricky, time-consuming process. That's why we developed this LMS Buyer's Kit. With everything from LMS rankings and case studies to an LMS RFP template and selection guide, it puts you on the fast track to choosing the best LMS software for your

LMS SCADAS XS can be used fully standalone using the built-in buttons. For certification tests or more complex mea-surements, LMS SCADAS XS can be used in frontend mode with LMS Test.Lab software or LMS Test.Xpress software. When the test requires more than the avail-able number of channels in a single LMS

LMS SCADAS XS can be used fully standalone using the built-in buttons. For certification tests or more complex mea-surements, LMS SCADAS XS can be used in frontend mode with LMS Test.Lab software or LMS Test.Xpress software. When the test requires more than the avail-able number of channels in a single LMS

SDSU Blackboard o Your Blackboard courses will be listed under the “My Courses” box. (see the next slide for screenshot) o Click on each course to be taken to the course site. o Note: Not all professors use Blackboard. If the class is not using Blackboard, it will not be listed under “My Courses” If you are not sure if a class should be on Blackboard, check

SDSU Blackboard o Your Blackboard courses will be listed under the "My Courses" box. (see the next slide for screenshot) o Click on each course to be taken to the course site. o Note: Not all professors use Blackboard. If the class is not using Blackboard, it will not be listed under "My Courses" If you are not sure if a class should be on Blackboard, check

LMS Evaluation; Project Summary and Supporting Data DRAFT July 27, 2011 1 Learning Management System (LMS) Evaluation 2011-2012 Executive Summary For many institutions, the Learning Management System, or LMS, is the most significant enterprise system for teaching and learning. The LMS is the means by which course information is distributed to

LMS Test.Lab Structures software, technicians can perform large-scale modal surveys in less than a day. LMS is renowned for its modal testing experience - from impact testing of small structures to campaigns using many shakers and hundreds of measurement channels. LMS Test.Lab extends that tradition while LMS Test.Lab Polymax provides a