Sie sind auf Seite 1von 10

CURRICULUM STANDARDS TOOLKIT

DEPLOYMENT INSTRUCTIONS

6/15/2008

The Curriculum Standards Toolkit allow you to Define and Upload a library of
Curriculum Standards and assign / align those standards to documents within a
SharePoint Document Library.

The Curriculum Standards Toolkit consists of three primary components.

I. The first – a SQL Database to persist the Curriculum Standards and their
assignment.

II. The second – a "Curriculum Standard Loader" which is a stand-alone web


site which supports the loading of a set of Curriculum Standards to the
SQL database. The Curriculum Standards definitions are supplied to the
loader in the form of an XML document. An Excel spreadsheet is provided
containing a simple macro for exporting Excel definition into the
appropriate XML format.

III. The third – "Curriculum Standards Assignment" is a Microsoft Office


SharePoint Server 2007 web part that supports the assignment /
alignment of a Curriculum Standard to any document stored within a
SharePoint Document Library.

Installation of Curriculum Standards Components


I. SQL Database

1) Create the CurriculumStandards database and supporting tables.

Open SQL Server Management Studio

Open a Query Window

Load and execute the Build CS DB.sql from the


CurriculumStandardsDeployment\DataBase folder OR Just create a Database
named “CurriculumStandards”

Load and execute the Build CS Tables.sql from the


CurriculumStandardsDeployment\DataBase folder

If you use the Integrated Security option, ensure that the


users you wish to be able to assign standards are set to
DBReader / DBWriter in the SQL CurriculumStandards database. You can of course
set a specific userid / password for access to the database (and in the web.config
entries below) and everyone could assign standards. You should see a Database as
shown here.

II. Create the UploadCS Web Site

1) Create the UploadCS web in Microsoft Internet Information Services Manager.

Start IIS Manager

Right Click on Default Web Site and Choose New / Virtual Directory

Click Next to get to the Virtual Directory Alias and type in a name – e.g.
UploadCS (or whatever you would like)

Click Next and for the Path entry - Navigate to the location of the
CurriculumStandardsDeployment\UploadCS folder.
2) Update the CurriculumStandardsDeployment\UploadCS Web.Config file
<appSettings> section and update the existing
PersistantStorageSQLConnectionString key with the name of your Sql Server
(see below).

In IIS - Right Click on the UploadCS web and choose Explore.

Then in the right hand panel Right Click on Web.Config and send to Notepad
or (Open With) any text editor and make the modifications shown below.
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="PersistantStorageSQLConnectionString"
value="Server=[Your
Server];Database=CurriculumStandards;Integrated
Security=True;" />
</appSettings>
<connectionStrings/>
<system.web>
</system.web>
</configuration>

NOTE: Change “[Your Server Name]” to the name or ip address of your


SQL server.

3) Upload the sample standards supplied with the toolkit - NAT_Compiled.XML .

Open Internet Explorer and Browse to the new UploadCS web site.

You should see the Upload Tool


Click Browse and browse to the sample standards XML file – NAT_Compiled.xml
and then click the Upload button. If you’ve configured everything properly you will
then see the completion message shown below. Potential error conditions are
typically security related – you don’t have rights to the Curriculum Standards
database OR the database has not yet been created (check spelling if you do
anything manually).

Notes:

1. The “Upload” function actually performs a Merge function. If existing


standards exist in the database they will be updated. If they do not exist they
will be added.

2. The “Erase All Standards” button will permanently erase all standards that
have been uploaded.
III. Install the Curriculum Standards Web Part

1) Run "1 - AddSolution.cmd" to add the Curriculum Standards web part to your
site.

2) Edit and then Run "2 - DeploySolution.cmd" to deploy the solution within your
site.

Edit the CMD file and add the URL to your web site. e.g. "SET
URLWEB=http://education:2020/Curriculum"

Save and then Run the 2 - DeploySolution.cmd file.

3) Run "3 - EnumSolutions.cmd" until the solution has been deployed.

You can go into central admin and into solution management within the
Operations tab and verify / deploy the solution.

4) Run "4 - UpdateSolutionNavigation.cmd"

5) Edit and run "5 – ActiveFeature.cmd"

Edit the CMD file and add the URL to your web site. e.g. "SET
URLWEB=http:// education:2020/Curriculum"

Save and then Run 5 – ActiveFeature.cmd file.

OR
Browse to the SharePoint Site as an Adminstrator and choose Site Actions /
Site Settings

Under Site Administration Choose Site features locate the Curriculum


Standards feature and click Activate. (If you don't see this feature - the
DeploySolution.cmd has not yet finished or was not successful.)

7) Update all front end servers with the appropriate web.config entries.

A sample web.config file is located within the Curriculum Standards


Deployment folder. The web.config file will need customization according to
the system settings.

<configSections>
<section name="CSSupport"
type="System.Configuration.NameValueFileSectionHa
ndler, System, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" />
</configSections>

Then after the <configSections> entry and before the <SharePoint> section
add the <CSSupport> section.

<CSSupport>
<add key="PersistantStorageSQLConnectionString"
value="Server=[Your Server
Name];Database=CurriculumStandards;Integrated
Security=True;" />
</CSSupport>
NOTE: Change “[Your Server Name]” to the name or ip address of
your SQL server.

7) Run IISRESET
The Curriculum Standards Components are now ready for
operation.
IV. Assign a standard to a Document in a SharePoint Document
Library

1) Navigate to a document stored in the SharePoint site you indicated on the


ActivateFeature step above. (Note: You can use any site within your SharePoint
installation but you must activate the Feature on a Site by Site basis). Right click
the document and you’ll see a new Menu selection - “Curriculum Standards Actions”
.

0100090000032a0200000200a20100000000a201000026060f003a03574d4643010
0000000000100c9690000000001000000180300000000000018030000010000006c
000000000000000000000008000000100000000000000000000000011f00005a1e0
00020454d460000010018030000120000000200000000000000000000000000000
0000a00004006000040010000f000000000000000000000000000000000e2040080
a90300160000000c000000180000000a00000010000000000000000000000009000
000100000007b02000006020000250000000c0000000e000080250000000c000000
0e000080120000000c00000001000000520000007001000001000000f1ffffff000000
000000000000000000900100000000000004400022430061006c00690062007200
690000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000110018b21100100000007cb5
1100fcb21100a34f60327cb5110074b2110010000000e4b3110060b51100754f6032
7cb5110074b211002000000091772f3174b211007cb5110020000000ffffffffec01eb0
018782f31ffffffffffff0180ffff0180efff0180ffffffff00000f000008000000080000430000
0001000000000000006000000025000000372e90010000020f0502020204030204e
f0200a07b20004000000000000000009f00000000000000430061006c0069006200
7200000000006e7449733cb311006e282f31e88d08329cb61100a8b211006a3a273
10400000001000000e4b21100e4b21100a0792531040000000cb31100ec01eb0064
76000800000000250000000c00000001000000250000000c0000000100000025000
0000c00000001000000180000000c00000000000002540000005400000000000000
000000000800000010000000010000000000484100007041000000000d00000001
0000004c0000000400000000000000000000007b02000006020000500000002000
04000900000046000000280000001c0000004744494302000000ffffffffffffffff7c0200
000702000000000000460000001400000008000000474449430300000025000000
0c0000000e000080250000000c0000000e0000800e0000001400000000000000100
00000140000000400000003010800050000000b0200000000050000000c0206027
b02040000002e0118001c000000fb021000070000000000bc020000000001020222
53797374656d000000000000000000000000000000000000000000000000000004
0000002d010000040000002d01000004000000020101001c000000fb02f1ff000000
0000009001000000000440002243616c6962726900000000000000000000000000
000000000000000000000000040000002d010100040000002d010100040000002d
010100050000000902000000020d000000320a0d00000001000400000000007b02
0602205f0900040000002d010000040000002d010000030000000000

2) Click that new menu selection and you’ll then see the Curriculum Assignments
Page shown below.

3) On the new page you will find dropdowns that allow you to select from all of the
loaded standards and make an Assignment to the selected document. Use the
DropDowns to choose the appropriate standard you wish and then click Assign to
assign the standard to the chosen document.

0100090000032a0200000200a20100000000a201000026060f003a03574d4643010
0000000000100c9690000000001000000180300000000000018030000010000006c
000000000000000000000008000000100000000000000000000000011f00005a1e0
00020454d460000010018030000120000000200000000000000000000000000000
0000a00004006000040010000f000000000000000000000000000000000e2040080
a90300160000000c000000180000000a00000010000000000000000000000009000
000100000007b02000006020000250000000c0000000e000080250000000c000000
0e000080120000000c00000001000000520000007001000001000000f1ffffff000000
000000000000000000900100000000000004400022430061006c00690062007200
690000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000110018b21100100000007cb5
1100fcb21100a34f60327cb5110074b2110010000000e4b3110060b51100754f6032
7cb5110074b211002000000091772f3174b211007cb5110020000000ffffffffec01eb0
018782f31ffffffffffff0180ffff0180efff0180ffffffff00000f000008000000080000430000
0001000000000000006000000025000000372e90010000020f0502020204030204e
f0200a07b20004000000000000000009f00000000000000430061006c0069006200
7200000000006e7449733cb311006e282f31e88d08329cb61100a8b211006a3a273
10400000001000000e4b21100e4b21100a0792531040000000cb31100ec01eb0064
76000800000000250000000c00000001000000250000000c0000000100000025000
0000c00000001000000180000000c00000000000002540000005400000000000000
000000000800000010000000010000000000484100007041000000000d00000001
0000004c0000000400000000000000000000007b02000006020000500000002000
04000900000046000000280000001c0000004744494302000000ffffffffffffffff7c0200
000702000000000000460000001400000008000000474449430300000025000000
0c0000000e000080250000000c0000000e0000800e0000001400000000000000100
00000140000000400000003010800050000000b0200000000050000000c0206027
b02040000002e0118001c000000fb021000070000000000bc020000000001020222
53797374656d000000000000000000000000000000000000000000000000000004
0000002d010000040000002d01000004000000020101001c000000fb02f1ff000000
0000009001000000000440002243616c6962726900000000000000000000000000
000000000000000000000000040000002d010100040000002d010100040000002d
010100050000000902000000020d000000320a0d00000001000400000000007b02
0602205f0900040000002d010000040000002d010000030000000000

Das könnte Ihnen auch gefallen