SharePoint Education – Installing and Configuring

Before the public beta of SharePoint 2013, I and others, speculated about the introduction of an entirely new component in SharePoint called SharePoint Education. In fact, I wrote two blog posts about what I found on SharePoint Education in the protocol documentation, which, frankly, wasn’t all that much.

So, when the first public beta of SharePoint 2013 hit the virtual shelves, several people rushed to find the new features, but found little if anything. Severely disappointed, some of these people asked whether I could investigate to find out what happened and where SharePoint Education is.

So, I’m here to tell you where to find it, how to install and set it up, and also, to disappoint you even further. You see, in the public beta, SharePoint Education seems very much like an incomplete feature. Microsoft has written close to nothing in public about it, and there’s no documentation on how to install or how to set it up, nor descriptions of features. Even when you get it installed, as I’ll show you how, you won’t find much to inspire motivation. At present, it is a bit dull, in fact.

I’m sure that will all change in good time before RTM, but I wanted to warn you before you start on this process.

Oh, and one more thing.

Warning: These instructions are based on SharePoint Server 2013 Beta 2, so information is bound to have changed. If you read this after the RTM release, feel free to disregard anything said in here, because it probably won’t make much sense.

So, let’s get down to installation.

Prerequisites

In this guide, I’ll help you get SharePoint Education set up. Frankly, I haven’t spent much time exploring it, so I won’t show you any of the features at all. They’re there, I just haven’t explored them. As such, this guide ends after completion of the provisioning process, but I highly encourage you to explore on your own and feel free to share any findings you make in the comments below.

You’ll be messing about with your environment so I recommend having a clean VM. By clean, I mean you’ll want to start with as empty a SharePoint configuration that you can get, including having no web applications beyond Central Administration. There are some peculiarities in how the installation requires your web application to be set up, so if you’ve already configured a web application, you might as well remove it and start from scratch.

The features added are available as part of SharePoint Server 2013 only, so you need that. At this point, nothing is known about licensing of any sort, so it is unclear whether SharePoint Education will be part of the Server license or available only with an add-on, but at least the bits are present.

Oh, and before embarking, you should be comfortable with PowerShell and you should be able to set up and configure the User Profile Service, including setting up the MySite host. Google it if you don’t know how.

Installation

You should start by creating a completely new web application. Use the default configuration if you want, or set it up as you please.

The PowerShell command you need to run to set up SharePoint Education is:

PS C:\Users\Administrator> Install-SPEduSites -WebApplication [your web app] -OwnerAlias [your owner user name]

You need to replace [your web app] with, well, your web application, including http://, and [your owner user name] with a user name that will be the owner of the various sites created for you during the installation. In my case, I’m using http://splab.sp.local:2000/ as the web application and SP\administrator as the site owner.

If you run said command, without doing any of the steps of the installation, you get rather unusually very useful information from the error messages. The error messages, one of which is shown below, tell you exactly what you’re missing before the installation can complete.

SPEducationPowerShellError

You can use this method, running the command, configuring the requested component, re-running the command, to get a step-by-step guide to what you need to set up. That is, incidentally, how I got this running the first time. That, and a bit of MSIL disassembly through ILSpy.

The components you need to install and the features you need to configure on the web application are:

  • One brand new web application
  • One site collection created at the root of said web application
    Template doesn’t seem to matter. I’ve used a Team Site
  • Self Service Site Creation on web application
    Configure this through Central Administration->Application Management
  • MySite host created
    Don’t forget to set up both /my and /my/personal
  • SearchCenter site created in web application
    You can use Basic Search Center or Enterprise Search Center

After you’ve completed the configuration of the above steps, running the PowerShell command will begin provisioning SharePoint Education, as shown in the screenshot below.

SPEducationProvisioning

This process will take some time and includes creating several new site collections and activating features both in Central Administration and on the new site collections.

Note: This is one example where you see the difference between having a sufficient RAM amount and working on the bare limits. In the setup for this article, I used an 8 GB RAM machine, and the PowerShell provisioning took 1,5 hours, and that’s just for the PowerShell command to run the provisioning after I had configured all the other components. I repeated the process on a VM with 36 GB RAM and the process took 22 minutes.

The provisioning creates four site collections for you:

  • Institution Site
    Default URL: [root]/sites/global
  • Admin Site
    Default URL: [root]/sites/admin
  • Study Group Site
    Default URL: [root]/sites/studygroup
  • Academy Library Site
    Default URL: [root]/sites/academiclibrary

If the provisioning succeeds, you should be able to open these sites to start exploring SharePoint Education. The screenshot below shows the Institution Site after the provisioning completes. You’ll also find several links to configuration and setup in Central Administration under General Application Settings that you may want to explore too.

As I said, I haven’t explored much on my own, and probably won’t for a while, but feel free to explore on your own and let me know what you find in the comments below :-)

.b

Found this article valuable? Want to show your appreciation? Here are some options:

a) Click on the banners anywhere on the site to visit my blog's sponsors. They are all hand-picked and are selected based on providing great products and services to the SharePoint community.

b) Donate Bitcoins! I love Bitcoins, and you can donate if you'd like by clicking the button below.
Donate Bitcoins

c) Spread the word! Below, you should find links to sharing this article on your favorite social media sites. I'm an attention junkie, so sharing is caring in my book!

Like this? Share the love:

Other posts of the series

  1. SharePoint Education: First Insights
  2. SharePoint Education: Features Detail
  3. SharePoint Education - Installing and Configuring (This post)

Tags:

Post Author

This post was written by who has written 389 posts on Furuknap's SharePoint Corner.

I do SharePoint. When I'm not doing SharePoint, I sleep, and then I dream about SharePoint. Oh, and I dabble a bit in cryptocurrencies (Bitcoin, Litecoin, etc)

8 Responses to “SharePoint Education – Installing and Configuring”

  1. Christian September 18, 2012 at 2:49 pm #

    Hi Bjørn,

    thx for this post.
    I’ve set all up and running, but i keep getting the error:

    + FullyQualifiedErrorId : User Profile Service Not Configured. Please configure before running this cmdlet.,Microsoft.Office.Education.Institution.PowerShell.EduSiteProvisionCmdlet

    But my User Profile Service is also up and running. i’ve imported all users and each user can logon and view his personal site!
    So, what am i missing? Is there any other step to configure the user profile servie, other than “Synchronization” and “MySite Settings”?

    Thx alot!

    • Bjørn Furuknap
      Twitter:
      September 18, 2012 at 2:56 pm #

      Christian,

      Make sure you have sufficient permissions to UPS with the account you use to run the command. Also ensure that UPS is in fact attached to the web application you set up. Further, check the ULS logs to see if those contain more detailed info on what may be causing the problem.

      If all else fails, reflection is an option (using ILSpy) if you’re comfortable reading code. I think I remember resorting to that at some point while figuring this out, so if you have no idea how to do that and you still have problems, let me know and I’ll take a look when I have time :-)

      .b

  2. Mathias September 20, 2012 at 12:48 pm #

    Hi Bjørn,

    thank you very much for your guide. First look, it seems everything installed correct. Here some screens:

    http://imageshack.us/g/84/academic.png/

    Now the really big question is. How do I start new courses or classes? I dont really get it. Maybe you have already an idea. I cannot find any feature or functionallity…

    Thanks,

    Mathias

  3. Peter van den Berg
    Twitter:
    September 21, 2012 at 9:13 pm #

    Thx for the instructions, B. I got a little confused about the Mysite host and Search site. Both needed to be created as site collection on the Education web application. I had my mysite host on it’s own webapp and the search site created as a subsite in the education webapp. That didn’t work.

    Now everything is working like a charm!

  4. jason November 1, 2012 at 3:16 am #

    hello:
    I installed the education site,but now i not to active the education course community feature
    Can u give the solustion to resolve?

  5. Jérémie May 4, 2013 at 3:13 pm #

    Hi,
    Is it possible to configure it on Office 365 E3 ?
    Thansk’s in advance for your answer

    • Bjørn Furuknap
      Twitter:
      May 4, 2013 at 4:44 pm #

      I do not know, I haven’t had the chance to investigate this further after RTM and I still haven’t heard anything about what Microsoft plans or planned with this feature.

      .b

Leave a Reply