Skip to end of banner
Go to start of banner

How to run BCF Extensions - AgendaBuilder, PassagePlanner and CompetencySurfer on your local LMS.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current Restore this Version View Version History

« Previous Version 6 Current »

This article guides you in setting up the BCF extension projects - AgendaBuilder, PassagePlanner and CompetencySurfer and how to run them on your local setup.

Please refer Setup BCF Extension Projects if you are setting this up from scratch and need to install the extension packages. This article is just to setup the BCF extensions on an already installed LMS.

Prerequisites - Make sure you have the basic software configuration and MarineLMS setup. Navigate to this /wiki/spaces/CMD/pages/5432384046 to do that. Restore and run the LMS on the latest BCF Anonymous DB.

Steps to follow

  1. You will first need to setup IIS for setting up virtual directories for the extension projects. Please refer this IIS Setup for BCF Extensions to do that.

  2. Once you have completed the IIS Setup, change the db name and password in the web.config and web.User.config for each of the extension projects( Eg: C:\coredev\src\MarineLMSExtensions.Web.BCF.PassagePlanner\Web.User.config) to
    <add name="SEALearningCS" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQL2012; Initial Catalog=<yourDBname>; user=aspuser; password=13Monsters#;"/> where “yourDBname” is the name of your anonymized DB for BCFAgendaBuilder/BCFPassagePlanner or BCFCompetencySurfer. Repeat this for all three BCF extensions.

  3. Include the DB connection parameters in the App.User.Config of MarineLMSExtensions.Service.Main( at coredev\src\MarineLMSExtensions.Service.Main\App.User.config).

  4. Rebuild your solution now and start the core service. Note - You don’t need to start the extension service for BCF Extensions.

  5. You can now access the BCF extensions using /ext/BCFAgendaBuilder, /ext/BCFPassagePlanner and ext/BCFCompetencySurfer.