Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Installation guide for SharePoint Learning Kit: SharePoint 2010
Walk through on how to install SharePoint Learning Kit
Written by: Alex Pearce
Email: [email protected]
Blog: http://www.bfcnetworks.com
1 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
Contents Introduction ............................................................................................................................................ 2
What is SharePoint Learning Kit.......................................................................................................... 2
Install SharePoint Learning Kit to the SharePoint Farm .......................................................................... 2
Create the SLK Database ......................................................................................................................... 5
Deploy the Assignment List Web Part .................................................................................................... 5
Enable a site for SharePoint Learning Kit ................................................................................................ 6
2 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
Introduction SharePoint Learning Kit is currently used in many industries but it has mainly been developed to be
used in education sector. This E-Learning Tool can bring a different element of learning to pupils
giving them access to their marks on work automatically having submitted it to the server.
In this scenario whitepaper we will look at 4 different ways SharePoint Learning Kit can be used
ranging from a single site to a whole school to multiple schools.
What is SharePoint Learning Kit SharePoint Learning Kit also known as SLK is an E-Learning delivery application that is built to run on
top of SharePoint 2007 and 2010. The certified SCORM 2004 product allows content from a
SharePoint document library to be assigned, tracked and then marked to a group of learners.
Supporting SCORM 2004, SCORM 1.2 and Class Server content the learning
resource can be assigned by the individual to themselves and to a group.
This SharePoint feature can be used in all version of SharePoint including the
Windows SharePoint Services 3.0 and SharePoint Foundation 2010.
SharePoint Learning Kit is currently at version 1.5 and available in 29 international languages. To
download SharePoint Learning Kit navigate to http://slk.codeplex.com and click on the download
button.
Install SharePoint Learning Kit to the SharePoint Farm SharePoint Learning Kit is both a farm and site feature and must be installed to the farm and then
deployed to the farm.
1. Download SharePoint Learning Kit from the Codeplex website http://slk.codeplex.com.
2. Extract all the files located in the downloaded zip to c:\SLK\.
3. Open the SharePoint 2010 Management Shell.
3 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
4. In a later stage we will be running a pre-written PowerShell command script that is stored in
the install files. We have to enable scripts to be run. Run the following command and set it
to unrestricted.
Set-ExecutionPolicy Unrestricted
5. You will then be prompted whether you are sure you want to change this setting. Type ‘Y’
and press enter.
6. Set the location of the folder we extracted earlier by typing the below command.
set-location c:\slk
7. This now allows us to run a pre-written PowerShell command that has been written to install
the SLK feature into the SharePoint 2010 farm. The script only has 2 lines of code but to run
this command type the following into the same cmdlet.
.\addsolution.ps1
8. When this script has been run you will be given a table view of the solution installed. It will
state that the deployment is not ‘Deployed’. This is fine as we will deploy it in the next few
steps.
9. Now open the SharePoint Central Administration website and from the list down the left
hand side select System Settings.
4 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
10. Under Farm Management click Manage Farm Solutions.
11. You will now see a list of all the solutions you have deployed in this farm. In the list you will
see sharepointlearningkit.wsp and that the status is Not Deployed. Click
sharepointlearningkit.wsp which will take us to the deployment page.
12. This page gives us some information about the solutions we are deploying. Click on Deploy
Solution.
13. It will now ask where you want to deploy the solution. Click OK to deploy so it is deployed to
all content web applications.
SharePoint Learning Kit is now deployed to your farm.
5 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
Create the SLK Database SharePoint Learning Kit will use its own database to store information such as assignments and
grades. We are now going to create a database, change the name of the SLK groups for each site
collection.
1. Open Central Admin and click Application Management located down the left hand side. At
the bottom of the page you will see SharePoint Learning Kit Configuration. Click on
Configure SharePoint Learning Kit.
2. Select the site collection you wish to configure SharePoint Learning Kit for. Now add the
database server and a new database. If you are planning to create multiple SLK databases
ensure you start off with a good naming scheme.
Note: If you are using SQL Server Express edition you will need to put in the SQL instance name as well. Refer to this blog post on how to do this. http://www.bfcnetworks.com/sharepoint-learning-kit-installing-on-single-server-farm/
3. By default the SLK Group are named SLK Instructor and SLK Learner but you can change
these to whatever you want. For this guide we’re going to keep the default names but you
may choice to change them to SLK Teacher, SLK Staff, SLK Pupil, SLK Student etc
4. Click OK create the database. Depending on your environment and requirements you may
do this several times for different Site Collections.
Note: If you are not sure on your requirements for SharePoint Learning Kit read SharePoint Learning Kit Scenario Guide available at http://www.bfcnetworks.com/whitepapers/.
Deploy the Assignment List Web Part For each site collection we need to add the SharePoint Learning Kit Assignment List Web Part. This
will enable us to view the assignments we have currently assigned to a class or assignment we have
to complete.
1. Navigate to the top level site of you Site Collection and click on Site Actions and then Site
Settings at the top.
6 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
2. Under Site Collection Administration you will see Site collection features. Click Site
Collection Features.
3. You are now given a list of all the features you can enable in your site collection. In the list
you will see ‘SharePoint Learning Kit – Assignment List Web Part’. Click Activate to add the
web part.
The web part is now added to your site collection. Repeat this step for each site collection you
enabled in Central Admin.
Enable a site for SharePoint Learning Kit If we want to be able to assign documents in a document library to a site or use a site as a SLK group
we need to activate some of the site features.
1. Navigate in your browse to the SharePoint site you want to enable SharePoint Learning Kit.
2. Click on Site Actions and then Site Settings at the top
7 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
3. Under Site Action click on Manage Site Features.
4. In the list you will notice there are 3 features that a site can be activated for.
a. SharePoint Learning Kit
i. Activate this feature to enable the E-Learning Action button in a Document
Library
b. SharePoint Learning Kit – Assign Self
i. Activate this feature to enable the user to assign a document to themselves
c. SharePoint Learning Kit – Assign to Site
i. Activate this feature to enable the SLK Instructor and SLK Learner groups for
you to assign work.
8 | P a g e © Copyright: BFC Networks Limited 2011 www.bfcnetworks.com
You will have now completed all the requirements to install SharePoint Learning Kit to your
SharePoint 2010 farm.