in

SharePoint Blogs

The Best Place for SharePoint-related Blogs

Alex Pearce's SharePoint Blog

Alex Pearce

July 2007 - Posts

  • Sharepoint Learning Kit: Part 2

    As in my previous post I said i was going to discuss Sharepoint Learning Kit (SLK) more indepth.

    So why use SLK?

    Well SLK replaced Microsoft Class Server 4.  Used to create learning resources, assign then to students and class and then pupils can assgin the different questions.  The question types included, true or false, multiple choice, fill in the blanks and essay style.

    Class Server has been replaced because when it was first created it was a standalone product.  When version 3 came out they started to intergrate it with SPS2003 with web parts.  Class server can also be run as a stand alone product as well.

    Microsoft have decided to replace class server with Sharepoint Learning Kit which is a MOSS product only.  It is a application add-on to Sharepoint 2007 with a signle webpart being used.

    You have to create a new database for the SLK.   At the same screen you also have to set the different names for the teacher, pupils and parents.  Default is Teacher = Instrutor, Pupil = Learning and Parent = Observer.  I personally dont like these so I edited it to Teacher = Teacher and Pupil = Pupil.

     So what if your a current Class Server user and your worried that your learning resources wont in SLK (worth a read anyway if your new to Microsoft Eduaction Products).

    Well the wonderful learning resources are something call SCORM compliant, whcih means as SLK is a SCORM compliant product you can still use them in the new version.

    So what is SCORM?

    SCORM stands for Sharable Content Object Reference Model - does that help? haha.  Well its a standard for learning resources for Virtual Learning Evironments like the Microsoft Learning Gateway (SLK).

    Wiki - http://en.wikipedia.org/wiki/SCORM

    Lots of companies are now creating SCORM compliant resources and I would like to create a list of recommended companies.  You want to be on my list - email me!

    SCORM learning resources contain the questions for learners to answer and then the server to mark!

    You dont just have to assign pupils SCORM learning resources - you can assign them any kind of document, spreadsheet, etc...

    I'm hoping that even though its not the best of posts you will gain a better understand of what Sharepoint Learning Kit is used for.  Next post will have a walk through of assign a learning resource.

  • RDP in MOSS

    My school has been given 104 laptops for pupils to have.  This has brought up many issues.  The pupils have to be able to take the laptops home and use them there.

    This has brought up several issues, Group Policys for the user, not enough IPs in my allocated range for the government WAN, wireless infrastruture etc.

    The schools users and PCs are locked down so pupils can't install anything - done through GPOs.

    If you give pupils the laptop with the restrictions that are currently there they will not be able to add the laptop to the internet at home - do I give them permission to access the network properties, opening to all sorts of hacking!!?!

    So what I have come up with is to give the pupils access through the MOSS site to a terminal services server.  This allowing them access to all the programs and resources as if they were sat in front a computer in one of the IT suites.  This then means the user can use their laptop as if it was a standalone.  Allowing them to install what they want.

    I've always strongly thought that the harder the lock down of the PC the more the hardware gets damaged.  As long as they can't access each other documents or break the network than thats fine - pupils can set their own desktop, customize the look, making them think they have control.

    So how have I got a curriculum PC from my IT Suites being access from my MOSS site.

    Well its all through Terminal Server licenses, Windows 2003 Server, Remote Desktop Web Connection and ISA 2006.

    Install your Windows 2003 Server (high spec server - lots of RAM) and install it as if it was PC in your IT Suite computer.  Install terminal server licenses so many users can use the server at one time.  The server by default has 2 open connections.  To get more you have to buy terminal server licenses.

    On this server you need to add Remote Desktop Web Connections which is a component in Add/Remove Components. You will also need to enable IIS.

    This will add the the web folder to the default server.  You will be able to access the RDP Web by going to http://%server%/tsweb.  This will load the default site.

    Customize default.htm so you get the look you want. This is located in C:\WINDOWS\web\tsweb

    With in the file serach for "serverName = trim(serverName)" , delete trim(serverName) and add the server name you have just built.  you may need to put your server name within in " "

    When you click on Connect now you will see that no matter what you put in the promt box it will connect to the server you added in the default.htm.

    Contact me if you want a copy of my of default.htm

    So now when you got to http://%server%/tsweb and click on connect it will go to the server you want it to.

    Add the rule to your ISA so when you got to the MOSS site through your ISA with the /tsweb it loads the RDP Web Connection.

    Now create a new site in MOSS. Add the Page Vewier Web Part and put in /tsweb. RDP Web Connection should now load in your MOSS site.

    To make it external - create a normal A host record record for your RDP to point to your Firewall/ISA. RDP/Terminal Services runs on port 3389 so forward that to your terminal services server.   Dont forget to change the servername in the default.htm to the new external address. Also dont forget to make the TSWeb available through the firewall as well.

    Things to look out for

    • Depending on the spec of the server depends on the number users can use terminal services server.  Add new servers, load balance them or create a different MOSS site per year group and only allow that year group to access that site and that terminal services server.
    • If you only want it to work internally, only add a internal address to the default.htm

    Login Box

    Microsoft Word

    A careers program

  • Sharepoint Learning Kit

    Sharepoint Learning Kit is available from www.codeplex.com/slk

    SLK is used to assign individuals documents that they have to review, download and edit, answer the questions etc...

    SLK is SCORM compliant which enable schools to create learning content from such programs as MS Class Server Teacher and assign it pupils where they have to then answer the questions within the document.  When the pupil has completed the assignment the server automatically marks the answers and lets the teacher know the marks they got.  The teacher can see the answer they got, leave a comment for the pupil and also let the pupil know which answer they got wrong.  The server can do it all if you set it up to.  All you have to do is assign it to the individual.

    If you install SLK to your site you will see in the zip file you downloaded a SCORM 1.4 file (soliatre.zip).  Upload it to a documents area and click on the drop down menu of the file. Click on E-Learning Actions and view the resource yourself.

    Of course SLK could be used for internal training - its not just a school product.

     I'll post a lot more of SLK in the future.  There are a lot of uses.

  • Media Player Web Part: Updated

    Steve Sofian posted on his blog about the Media Player Webpart for MOSS.

    I went to install it on another web application earlier today and found his blog has gone.

    Steve, if your reading this I hope you don't mind me posting it again.  All the credit is yours.

    This webpart allows you to play avi, mpg and wmv files with in your MOSS site.

    Open the root folder of your site.  Default location is C:\inetpub\wwwroot. 

    If you don't know your default root open IIS and right click on your website (default website), properties.  Click on the home directory tab and it will show you the location.

    Always make a copy of a file before making changes to it

    Open web.config in notepad

    Find </SafeControls> within the text.

    Above that text add the following.

    <SafeControl Assembly="MediaPlayerWebPart, version=1.0.0.0, Culture=neutral, PublicKeyToken=4907dffeafb11512" Namespace="NFWebParts" TypeName="*" Safe="True" />

    Save the file.

    You will notice your site takes a while to load again.  If you edit web.config your site has to restart - which will happen automatically.

    Copy mediaplayerwebpart.dll to the bin folder in the root of the your website.

    On your top level site go to Site Settings. Under the heading of Gallery you will see Web Parts - When the list has appeared you will see all the webparts that are currently being used on your site.

    Click on new - if you have added the code to web.config and the file to the bin folder you will see the web part listed at the bottom.  Check the box next to it and click on populate.  This will add the webpart call mediaplayerwebpart.

    Download the file from here: http://www.sharepointblogs.com/files/folders/ajp/entry3059.aspx

    Things to watch out for

    • You have to enter the size of the video. I would recommend 320 width and 240 height - like the picture above.
    • Remember when creating the video that the user from home or within your LAN needs to be able to stream the video. If the video bites for second are high than their download speed they will have trouble streaming and watching it.


Need SharePoint Training? Attend a SharePoint Bootcamp!

Posts (c) their respective authors. Everything else (c) 2007 SharePoint Experts