SLK 1.7 Finally Released

February 12th, 2014 Richard 8 comments

I’ve finally got round to releasing SharePoint Learning Kit 1.7. There’s lots of changes, but the biggest, and most anticipated one is support for SharePoint 2013. This release support SharePoint 2007, 2010 and 2013, for both the free and server versions.

You can download from CodePlex.

Install documentation includes instructions for all 3 versions above, but in general documentation is lacking. Best source of information for new features is my blog
http://blog.salamandersoft.co.uk/index.php/tag/1-7/.

The main changes are:

Support for SharePoint 2013
Many bug fixes
Web Part to play resources directly
Quick Assign – Allow upload resource as part of creating assignment
Allow use of multi-lingual interface
Localization of queries
Welsh translation and new localization build process
Instructors have read access to non-elearning assignment documents before submission
Pluggable architecture for Domain Group Enumerator (for programmers extending SLK)
SLK Members web part
Support for claims based authentication for observer and drop box
Office Web Apps support
Self assign web part
Tool tip on learner on assignment properties page
Site column in ALWP is clickable link
Setting option to automatically version document libraries
Add delegate controls to application pages
SLK stsadm commands instead of slkadm
Configure at web application level as well as site collection

Ribbon Controls

iPad support for Assignment List Web Part

Option to automatically select all instructors and/or learners when creating and assignment

 

I’ll try to blog some more information on each of these as time allows.

In addition it’s got the functionality of 1.6 in, which never made it out of beta.

Better handling of not quite fully compliant SCORM content
Textual grading as well as numeric (optional) e.g. ABC type grades
Quick assignment type. That is assignments not based on a document. This should make it much easier to use for a homework diary, especially if the assignment is along the lines of "Read chapters 1 & 2 of book y."
Email alerts

Categories: SLK Tags: ,

SLK 1.7 – Option to automatically select all instructors and/or learners when creating and assignment

February 12th, 2014 Richard No comments

I’ve just added 2 options to SLK settings to enable automatically selecting all instructors or learners when creating a new assignment. The options are:

  • SelectAllInstructors
  • SelectAllLearners
  • The valid values are true, false or not present e.g.

    selectSettings

would automatically select all instructors, but not learners to give you

assignmentPropertiesSelectAllInstructors

 

This is a global setting, so will affect all new assignments linked to the SLK database.

To enable this on an existing installation, you will need to upgrade SLK, then in Central Admin, go to Application Management | Configure SharePoint Learning Kit. Then choose your site collection, download the current SlkSettings file, modify it to put the new attributes in, and then upload the new (modified) file.

Categories: SLK Tags: ,

SLK 1.7–Assignment List Web Part now works on iPads

February 12th, 2014 Richard 2 comments

I’ve just completed some work ensuring that the Assignment List Web Part works on iPads. Before the work it would only show the results pane as below.

ipadALWPPre

And now it displays both panes:

ipadALWPPost

There’s 2 minor differences to using it in a PC browser.

  1. You need to tap twice to change the query. This is because the first tap is taken as a hover, before the next tap is taken as a click. After the first time, all the other query links work fine. This is slightly annoying, but still usable and I haven’t found a simple way to resolve it.
  2. When there are many assignments returned by a query, e.g. Active above, then the web part expands to show them all rather than adding toolbars as on a PC browser. So on an iPad it is
  3. ipadALWPPostLong

Whereas on a PC it would be

pcALWP

This is due to how iframes are implemented in iOS. There are some complex ways around it, but at the moment I’ll leave it as is to avoid complexity and it at least works for iPads now.

This will be available in SLK 1.7.

Categories: SLK Tags: ,

SalamanderSoft is a Microsoft Authorized Education Reseller

February 7th, 2014 Richard No comments

ms_aer

SalamanderSoft is now a Microsoft Authorized Education Reseller (AER), demonstrating out ability to meet Microsoft academic customers’ evolving needs in today’s dynamic business environment. To earn a Microsoft AER authorization, partners must complete a test to prove their level of academic licensing and market expertise.

The AER program is designed to train participating resellers on Microsoft’s Academic licensing, authorize them to purchase and resell Microsoft Academic licenses, and demonstrate to potential customers that they are approved and knowledgeable academic partners.

“By becoming AERs, partners show themselves to be committed and trained in providing discounted Microsoft academic products to the education market,” said Anthony Salcito, vice president of Education for Microsoft Corp.’s Worldwide Public Sector. “This authorization, along with our other education partner initiatives, gives our partners recognition of their areas of expertise and our academic customers the confidence that they are buying from academic IT specialists.”

The Microsoft AER Program is designed to authorize and equip organizations that deliver academic products and services through the Microsoft platform with the training, resources and support they need to provide their customers with superior experiences and outcomes.

Categories: Partner Tags: ,

Scholar Pack Integration

January 29th, 2014 Richard No comments

I have just completed work on integrating with Scholar Pack and am pleased to announce that our integration tools can now work the the Scholar Pack MIS. This covers the following tools:

  • Salamander Active Directory
  • Salamander SharePoint
  • Salamander Moodle

SharePoint Learning Kit 1.7 and the Ribbon

January 28th, 2014 Richard No comments

As the final item new feature to go into SLK 1.7 I’ve added SLK controls to the ribbon.

SLKCustomActions32

Each of the 3 features which add a command to the drop down control, now also adds the same command to the ribbon, in the Share & Track section.

And here’s the same ribbon with 16×16 icons if the browser window in smaller or there’s too many commands in there for all to be at 32×32.

SLKCustomActions16

Categories: SLK Tags: ,

SharePoint Learning Kit 1.7 Beta Released

November 13th, 2013 Richard No comments

I’ve now released SharePoint Learning Kit 1.7 beta release. There’s lots of changes, but the biggest, and most anticipated one is support for SharePoint 2013. This release support SharePoint 2007, 2010 and 2013, for both the free and server versions.

You can download from CodePlex.

Assuming no show stopper bugs, I’ll be converting to a stable release early in December.

The main changes are:

Support for SharePoint 2013
Many bug fixes
Web Part to play resources directly
Quick Assign – Allow upload resource as part of creating assignment
Allow use of multi-lingual interface
Localization of queries
Welsh translation and new localization build process
Instructors have read access to non-elearning assignment documents before submission
Pluggable architecture for Domain Group Enumerator (for programmers extending SLK)
SLK Members web part
Support for claims based authentication for observer and drop box
Office Web Apps support
Self assign web part
Tool tip on learner on assignment properties page
Site column in ALWP is clickable link
Setting option to automatically version document libraries
Add delegate controls to application pages
SLK stsadm commands instead of slkadm
Configure at web application level as well as site collection

I’ll try to blog some more information on each of these as time allows.

In addition it’s got the functionality of 1.6 in, which never made it out of beta.

Better handling of not quite fully compliant SCORM content
Textual grading as well as numeric (optional) e.g. ABC type grades
Quick assignment type. That is assignments not based on a document. This should make it much easier to use for a homework diary, especially if the assignment is along the lines of "Read chapters 1 & 2 of book y."
Email alerts

Categories: SLK Tags: ,

BETT Show 2013

January 30th, 2013 Richard No comments

It’s that time of the year again and the BETT show is upon us. It’s the largest technical education show in the world and this year has moved to new premises in ExCel which I’m looking forward to seeing.

This year, due to birthday conflicts, I’m only down for two days, Wednesday and Friday. So if you want to have a quick chat or coffee, drop me an email, tweet or phone call and we can meet up and have a quick chat about our products, integration or SharePoint.

Hope to see you there.

Richard

Categories: Uncategorized Tags:

SalamanderSoft Is Hiring!–SharePoint, ASP.net or C# Developer

December 17th, 2012 Richard No comments

Job Description

We are looking for an experienced SharePoint, ASP.NET or C# Developer to take over responsibility for our codebase and development procedures. This will be a HOME based role which could be FULL or PART time for the right candidate and with considerable autonomy. Salary will very much depend on the experience of the candidate, but our budget range is likely to be £25,000 to £60,000.

Our product set is written in C# using agile methodologies and has a heavy focus on SharePoint (2007, 2010 and 2013). I am looking for someone who will take responsibility for running the code-base and development process. As well as being a great programmer, I will be expecting you to be able to analyse our current processes, suggest improvements and implement them. You will have significant autonomy and be able to drive best-practices and processes. Preferably you will have experience of test-driven development, agile methodologies, design patterns and refactoring – or a desire to learn them.

The mind-set we are looking for is someone who has a hunger to learn and improve their skills. Although we will provide training time & budget, we are looking for someone whose interest in developing isn’t just a 9-5 job. We will not expect you to work outside your hours, but I would expect you to be the type of person who looks to increase their skills in their own-time e.g. reading blogs, playing with new versions of products etc. These wouldn’t necessarily be directly related to what you are doing day-to-day, just the mind-set we are looking for.

This role could be full-time or part-time for the right candidate – the quality of the candidate is the main factor. I’d rather have an excellent .net developer, than a mediocre SharePoint one. As this is a home-based role, you will need to be comfortable and effective working from home. Although home-working sounds great it is not for everybody!

As SalamanderSoft is a small company, although your main focus will be on development, you will undoubtedly need to perform other tasks as well, especially when other team members are unavailable. You need be able to use your initiative and get things done. It is highly likely that you will need to work with customers so you will need to be personable and happy doing this. The customer is always right! You will also have a history of delivering successful projects as well as be able to juggle several at the same time.

Any open source contributions will be looked on favourably.

Skills & Requirements

.Net Development (C#)
ASP.Net
SharePoint if possible
Test Driven Development

About SalamanderSoft Ltd

SalamanderSoft is a small but growing software house providing integration and SharePoint products and services to the education sector in the UK. We are specialists in integrating systems and enabling SharePoint as a learning tool.

As part of our growth, we are now looking for a .Net developer to design, develop and implement our integration and SharePoint products. To date, I have been responsible for the whole business including all development, installation and support work. I am now looking for someone to take on the development work.

If you are interested in applying please send your CV with covering letter and availability to jobs@salamandersoft.co.uk and include where you saw this job advertised. Benefits and salary will depend on the experience of the candidate. We are looking for UK based applicants and you must be legally entitled to work in the UK. Due to the nature of the sector we work in we require all employees to be CRB checked.
No agents please, any agents applying will be blacklisted.

Categories: Jobs Tags:

How To Enable The SharePoint Learning Kit Feature On All Sites In A Site Collection

November 13th, 2012 Richard 2 comments

Sometimes you want to be able to assign work from anywhere within your site collection. For the E-Learning Actions custom action to be added to a document library you need to enable the SharePoint Learning Kit feature on that site, so to enable it everywhere you need to enable the feature on all sites.

To do this in SharePoint 2010 all you need is a simple PowerShell script which iterates through all the sites and then enables the feature if it is not already enabled. The following script will do that for you. You will need to change the url value to reference your site collection, save in a .ps1 file and then run from the SharePoint 2010 Management Shell.

$url = "http://urlOfSiteCollection"
$site = Get-SPSite $url
$featureId = "00057002-c978-11da-ba52-00042350e42e"
$featureName = "SharePointLearningKit"
$site.Urlforeach ($web in $site.AllWebs)
{
    # Output the site url for debugging purposes
    $web.Url
    # Only enable if not already enabled
    if (!$web.Features[$featureId])
    {
        # Output debugging message
        "Enabling..."
        Enable-SPFeature $featureName -Url $web.Url
    }
}

You can also use this for other features, just by replacing the feature id and name with the appropriate values. To find these look in

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES

The feature name is the name of the folder in here and the id is in the feature.xml file in that folder.