Wednesday, 8 October 2014

IOS 8.0.2 Issues


IOS 8.0.2 Issues
After the latest update which was rolled out late September, I’ve had installs and testing time to see what effects this is having on the MDM system.
In terms of features it doesn’t really offer much more than the previous update, the installation of enrolling iPads onto the MDM is where the major issue is.
I now have two schools which once the iPads are updated to IOS 8.0.2 are having issues with pushing Apps. Once the iPads are enrolled onto the MDM, pushing out Apps is an issue. Apps will appear on the main screen on the iPad but will hang on waiting. I’ve kept an iPad waiting overnight, once returned in the morning the Apps were still stuck on Waiting. Any iPad on IOS version 8.0.1 and below will work fine when rolling out Apps.
There has been installs where the latest IOS update has worked fine so the issue is under investigation at the moment. I have a feeling that we may need to wait to next IOS release which is rumoured for release 20th October.
NOTE: I would advise that any iPads that need updating are put on hold until a working update is released.
Please keep checking the Blog for latest updates.


Monday, 8 September 2014

MDM deploying apps without Apple ID prompt on each iPad



Below are a set of instructions which will resolve the issue with Apple ID prompting each time an App is deployed.

Open iTunes and sign in with the same Apple ID and password used on your iPads. This is important because using the same Apple ID and password to which is used on the iPads is what causes the Apple ID prompt NOT to display when deploying Apps.



Once signed in, search for the free App you wish to roll out to your iPads. The search field is located in the top right hand corner.








Once iTunes has searched it's library you will see a list of related iPhone Apps, iPad Apps and songs.


Select the App you wish to download under the “iPad Apps” section.






















Once downloaded iTunes will store the download file in the following location:
Music>iTunes>iTunes Media>Mobile applications.







Now the App/Apps have been downloaded, you then need to login to your MDM page, Select the group level to where you want to upload your App.


Once the correct the group level has been selected, click on the Apps button.

Towards the right hand of the screen you will see the option “Upload App” Click this option.








You will now need to browse to the App you wish to upload onto the iPads. Browse to the Mobile Applications folder (Location is shown towards the beginning of this guide). Select the App and click the Upload App button. Once the upload App button has been clicked the uploading process will take place, please be patient because the time the upload process can take all depends on the size of the App and your upload speed.

Once uploaded, the App will be listed and deployed onto your iPads.







Wednesday, 27 August 2014

We need your help!

As you may know, EISNet Management Studio is about to be re-written from scratch. EiS has spent the last few years developing EISNet into the best Curriculum Management tool in Kent, Medway and Bromley. We are about to embark on re-designing EISNet from scratch which is a huge leap especially as we are thinking the product could be used for the next 5-10 years. So while the core design is extremely important right now, we want to maintain the essence of simplicity EISNet gives, whilst becoming more flexible for those who want it. We have to do this right, from day one.

We have started to mock up a design for EISNet Management Studio and this is where we need your feedback.

In this blog post, you will see some of our ideas in a wire frame layout. The idea of a 'mockup' is so that it's easy to tweak without any programming, and so that everyone works from the same design principle when the coding actually begins.

So how can you help?

Once you have had a quick look below, we really welcome your feedback - whether it's a resounding YES! or a simple 'No - that doesn't work'. All feedback is good. You can either use your Google account to post a comment below this article, or if you don't have one, you can email me directly: kevin dot figg at eis.kent.gov.uk and I will post it on your behalf. If you would prefer your message was not posted here, just let me know in the email.

What are the designs?

While most of the design is yet to be finalised, I can confirm one aspect which cannot be changed. The Management Studio will be Ribbon based. This offers us the functional benefits of Microsoft's design specification for Ribbons, but also allows us to hide it, for those who do not like, nor wish to use it.

Therefore, in the wire-frame drawings below, you will see tabs running along the top. These are in fact ribbon tabs, with buttons  just below them. The only exception to this is the Dashboard, which will have no buttons, just the tabs.

User Management




In reality the ribbon would look something like this;


The users page would be your one-stop page to do anything with users. For example, it could enable a package for a user or class and also manage the administration network if that is enabled and you are granted enough rights to do so.

Notice how the user list would then be a column based list (or grid as it's officially known). It will enable you to show what ever information you think is important. It will be customisable per administrator who runs the software. For example, a network manager might want to see slightly different information than a teaching assistant or technician. 

The general idea is you will only see users you are allowed to manage. For example, a class teacher would then be able to manage the pupils in their class. You may like a technician to manage all pupils, but not staff. 



Notice how you no longer see Intakes in the school structure. Listening to feedback, we understand that this is not how schools want their structure. So we will therefore allow any form of structure you wish because our 'Intakes' are now 'Classes'. It will mean a promotion at the end of the year is needed, if you have keystage folders configured - but you do not have to. Below the Pupils level, you are in complete control of the structure and can have as many levels as you wish. This will be the same for Managers and Staff, who can now optionally be separated into multiple folders.

The help window will disappear from the main window - but can be slid back into place. The important design change for the help window is that when you want it, it is always visible. In previous versions of EISNet, the Help  panel was visible, unless you were editing packages for example, because the Package Manage window was always on top. You could of course, open the help window in a browser but it was far from ideal.

Device Management

Similar to the user management layout, you would have one dedicated tab page for managing tablets, laptops or PC's.


The main difference with the device structure is the ability to have multiple Sites, Buildings and Rooms. You are no longer restricted to the one level approach in the current version.

Package Management

The initial package management tab/page is a simple list of all available packages. If you select a package, you will be given basic information about it - such as its name, notes and path. You will also be shown where it is deployed to and it's status. You will also be able to see what users it is enabled for. We will also give an optional deployment graphic. This looks empty at the moment - we are keen to add more information.

Notice how you can group packages into folders. This will allow you to deploy the package 'group', rather than select packages individually.

Editing packages is similar to the existing method - but will have a slightly different layout.



The tabs down the left hand side will not look like the sketch. It will appear much more modern than this. If I get chance, I will produce a proof of concept to demonstrate how it will actually look.

The only significant addition above is the ability to add a registry key to determine if a non-MSI package deployed successfully. We are looking at ways of determining the success or failure of a package that is not MSI based. One option which is highlighted above, is that we will mark the package as successfully installed, if the defined registry key exists. We may also add a file based check as well - or a more advanced logic builder.


You will be able to specify which operating system the package is allowed to be deployed on. In this instance, you can still deploy the package to a site, building or room, but the installation will be declined, if the Operating System doesn't meet the requirements.

We will also add the ability to specify a supersedes package. This means if you are trying to deploy Adobe Reader 11, or example, you can specify that it supersedes Adobe Reader 10. Therefore, version 10 will be removed before v11 is installed. (please ignore the misspelling of supersedes in the graphic)

Introducing the Dashboard


Creating a dashboard which collates all areas of interest based on your own selection is something we want to introduce however, we are not 100% sure it will be used, or even wanted in EISNet. This is something we are keen to hear from you about.

Dashboard events

An area where you can see what events are scheduled relating to EISNet. For example, you will be able to see when the backup is scheduled and whether it worked or not. You may also want to put in a reminder to import users in August, or archive users. You could schedule package installation of a night time which integrates with Smart-Lan to allow devices to automatically wake up and shutdown.

Service Status 

This enables you to add any device to monitor for its status. For example, check that the internet, SIMS or your telephone services are available.

Reported Problems

You will have a list if issues that staff (or optionally pupils) report to you via their desktop or mobile device. For example, they might want to report their Printer is not working. Rather than leave the class, they simply type a message so you pick it up next time you open Manager. Of course, major issues that prevent learning, will be done the traditional way.

Job List

The job list is your personal work load from either a service status issue, or reported problem. You could also use it as a simple ToDo list that you maintain yourself.

All the Dashboard items are widget based, meaning you can add as many as you wish and organise the in any way you want. It will be personal to your user account so settings will be maintained between sessions.

Finally - I have put a quick proof of concept into an actual application so you can see what the theme would look like, outside of the wire-frame you have in this blog.



So far, that's what we have. All the sketches above are purely our ideas and are likely to change. Do you have any ideas? What have we got badly wrong? Do you think we have got some bits right? We welcome your feedback!

Tuesday, 22 July 2014

Introducing Smart-Lan v2

Firstly - what is Smart-Lan?

Smart-Lan is a simple scheduler that enables schools to automatically wake up and shutdown devices at predefined times. For example, you may want the computers in the IT suite to turn on just before 9am and shutdown again shortly after 3pm. It gets the computers ready for class and saves power at the same time.

There are a number of tools on the market that allow this, so why is Smart-Lan different? Built into the scheduler is the ability to define school holiday periods. This means, the computers will not turn on during the summer holiday, wasting power. Its a great little tool that few know about. EIS traditionally set this up for the school after a new network has been installed, and it is often forgotten about. Which is exactly what the developer of a tool wants to hear. Their product is not noticed. It means it's working.

Having said that, a number of annoying issues have crept over over the past few years but mainly an annoying crash when assigning computers to groups.

The problem with version 1 is that it was written about 4-5 years ago using third party controls that are no longer supported. Therefore, the only real option is to re-write it completely.

Having the past few days spare (and wanting a small break from EISNet if I'm perfectly honest) I decided to see what it would take to rewrite it. Now, a few days later, it's almost ready. Its a reasonably simple tool for what it does, so didn't take long to do.

The benefit of re-writing a product is the ability to do things a new way, and improve on what previously existed.

So what's new?

  • The whole product is targeted for .Net 4.5.1 which adds significant performance increases all over.
  • Simplified group management
  • Ability to specify that a schedule never expires.
  • Import data from Smart-Lan v1
  • Import from DHCP Server
  • Import from EISNet v1.7 and above
  • Search for devices, schedules and groups on the fly
  • Flexible holiday periods
  • Import holiday periods from iCal files
  • Download holiday periods from the web
  • Manage group members from device properties
  • Manage devices from group properties
  • Filtered device listings
  • Reboot devices (for scheduled Windows updates)
  • Manually invoke reboot, shutdown or wake of devices, groups or multiples of each


As a taster, I've included a number of screenshots below

This is the basic layout of Smart-Lan v2

Adding devices to a group

Group properties. From here you can remove devices from that group

Device properties. From here you can remove the device from a group.

Schedule editor


Search / filter devices. You can also do the same for schedules or groups

Schedules created and ready to go


When downloading the holiday periods you are presented with a choice of LEA calendars

Once downloaded, all the school holidays are downloaded and ready


Looks good, but what else is planned?

Well, already built into the core is the ability to assign schedules to devices, not just groups. However, I am not happy with the impact this has on the GUI and have left it out for the time being. I will return to that at a later date.

It is also planned that Smart-Lan will have the option of synchronising with EISNet v1.7 and above. This will allow for automatic syncing of devices and rooms. Further more, we plan on integrating Smart-Lan and EISNet v1.9 much more tightly.

While the core GUI side of the almost completed, we are still a way off being able to use it live in schools. I will update here, on our blog with a release date.

Thursday, 19 June 2014

LIght Speed MDM v3




Hi, my name is Dean and I'm part of EIS, working in the Technical Support team for over 3 years gaining training and experiences to support and manage schools networks across Kent.

Part of my day to day job is installing and maintaining LightSpeed MDM for schools who wish to manage their IPads this way. This Blog is just a introduction to the new MDM v3 which is due for release on July 1st 2014. When the product is released I will further investigate the pros and cons of the new version.


You may not be aware but LightSpeed are updating their platform to v3.

I haven’t yet had the chance to test and play around with the new platform but during my visit to IT14 I managed to get a closer look into the product from the LightSpeed stand. From my perspective the new version feels and looks modern, and features are now on one page rather than using tabs and pages to display different options.



The new platform uses Charts and graphs to display information about the MDM. For Example you can now view recently added Apps and recently enrolled devices.

According to LightSpeed the following are the main reasons why customers should upgrade:

Managed Distribution – V3 allows you to take advantage of Apple’s managed distribution program to seamlessly pass out and retrieve apps, as well as silently push apps to supervised Devices.

Smart Groups – You’ll automatically get two “smart” (Automatic and dynamic) groups with v3. Such as Teachers and students. This makes it easy to push apps and set Policies based on roles.

Dashboard – Get a snapshot view of your mobile deployment, including recently deployed apps and recently enrolled devices.

For EIS customers the migration will be completed by July 1st 2014. EIS are currently working with LightSpeed so you will not have to do anything. Your login will stay the same but the old MDM website will change from www.lsmdm.com to next.lsmdm.com

According to LightSpeed, v3 is fully supported for IOS7 so any bugs you may have come across hopefully will resolved with the new version.

Monday, 16 June 2014

EISNet v1.8 is out the door. Now for v1.9

Project Nessy is officially released and now being installed in schools. We will be working on an upgrade script so that existing v1.7 sites can be upgraded to v1.8 (providing there are no Windows XP devices). Once that is done, our attention starts to focus on EISNet v1.9

So what is the plan?

Our intention has always been to move to the .Net Framework for the entire EISNet product. We have successfully achieved this for all Client side tools in v1.8. We now need to start work on the bigger task of rewriting Management Studio. This is the primary focus for v1.9.

We have no time scale yet. We need to evaluate the task ahead in the coming months, but it will be released in 2015.

We are hoping to include some new features, which include;


  • Class/group based structure
  • Vastly improved tools for teachers to manage children and their devices
  • Improved importing of users directly from SIMS
  • Better package management and deployment
  • Improved feedback when completing all types of tasks
  • Jobs continue to run (for example, importing users) once Management Studio is closed
  • Ability to view whether a device is on-line and who is logged onto it.
These are just a few of the improvements we are aiming to put into v1.9, but it does depend on a number of factors.

Wednesday, 16 April 2014

Almost ready

Folder Redirection

EISNet has been improved in all areas as we have mentioned many times. However, one aspect that we have not discussed so far is folder redirection.

A common problem for EISNet users prior to v1.8 is the limitation of remote working and saving files to the desktop. For example, it has not been easy to allow users to work from home using their EISNet laptop. We implemented a homework user to get around the issue, but for v1.8 we have opted to complete re-invent the way users home and desktop folders are managed.

We have implemented folder redirection for many of the common user folders. A notable benefit of this is any user can now save files to the desktop without fear of having the files deleted when they logoff.

The users desktop folder as seen from the server

Previously in v1.7 and below, when a user logs in the Desktop would be created by our LoginScript tool. It looks for allocated software and whether that software is installed on the device. If it is, it creates the shortcut. When the user logs off, the profile, and more importantly, the desktop folder is deleted because it's stored locally on the PC or laptop. This meant, if a user had saved any files to the desktop, they would ultimately be deleted as soon as the user logs off.

In v1.8, the Desktop folder is now redirected to the users personal folder. When LoginScript runs, it now only deletes shortcuts it has previously created and ignores any other files.

In addition, we also redirect their documents, download, favourites, music pictures and videos folders.

Personal folders for a test user

This offers us the ability to allow users to work completely offline, as long as they are assigned a roaming profile. Offline Files are assigned to these folder which means Windows synchronises them at login and logoff.

Now that the desktop folder is held and used centrally it creates a problem where a user logs into two devices at the same time. The desktop folder is shared between the two devices, so if you create a text file on one, it will immediately appear on the other. This may seem a benefit, but actually it creates an issue with software shortcuts. When the 2nd PC logs in, Loginscript will delete any shortcuts it's previously created meaning the 1st devices desktop icons will be removed. Further more, the 2nd device will create shortcuts for software that the 1st does not have, resulting in blank unusable links.

We foresee this as being a significant issue for end users.

Restricting Duplicate Logins

As a result of this problem, EISNet v1.8 now stops users logging in at the same time on two different machines.


If a user attempts to login when are already using another device, a friendly message is shown and will return them to the login screen.

Introducing the Logoff Button

With the introduction of Windows 8.1 support to EISNet, we have evaluated where it will work for children of all ages. One particular issue in relation to Windows 8.1 is the inability to logoff the device easily.

A regular user would need to click on the Start Button, which then presents the All Apps view on EISNet. From there, the user would need to go to Metro, then click their Username, then select Sign Out. It seems simple when written in this blog, but a teacher trying to teach KS1 children how to do this is particularly challenging.

As a result, we have added a friendly Log out button for pupils of all ages.


The Log out button is a site wide option and can be turned off from within EISNet Management Studio.

Wednesday, 9 April 2014

See EISNet v1.8 at our IT14 exhibition

EISNet v1.8 will be officially released at our annual IT conference and exhibition in Ashford on June 12th 2014.

Come and see for yourself all the improvements and how it can improve your curriculum ICT network.

More information

Monday, 10 February 2014

Internet Favourites - Controlled by Staff

EISNet has always supported a form of managed favourites that allow staff to create internet shortcuts that appear for all pupils. However this was not ideal as it meant pupils could view only the favourites created by staff, and not their own. 

EISNet v1.8 includes a much improved internet favourites system for staff and pupils. 

Firstly, all staff and pupils can create their own shortcuts and it remains stored with them regardless of whether they are roaming or mandatory profiles. The important change we have implemented is a folder in everyone's favourites is called 'Shared'. Staff can create internet shortcut's and put them in the Shared folder. This is achieved by creating a favourite in the normal way using Internet Explorer.

Pupils also see this Shared folder, but they cannot edit the contents. 

This is a good method of sharing internet favourites for pupils during lessons.

Enabling packages for all users and the Package Deployment Overview

In previous version of EISNet it was not possible to Enable a package for all users. You could enable packages for Staff, Pupils and Managers (and any level below) but a generic, all levels approach was not possible.

Today we have added this as an option. Simply right clicking the Users node in the main EISNet structure now gives you the option to assign login messages and enable software for everyone.


Finally for today - quite possibly the most useful addition to package deployment we have added since EISNet v1.7 was released - the Package Deployment Overview. This tool, written by our colleague John Fermor, allows you to see which packages are deployed (or deploying) and their current state. It updates live, so there is no need to refresh the page.



Friday, 7 February 2014

The return of the login message

When coding on something complex, it is sometimes good to take a break and work on something else for a while. This helps avoid becoming stuck on a particular problem. This week I found myself in this exact position whilst working on EISNet profiles so I chose to work on something else.

A number of customers have requested a feature that did exist in EISNet before v1.7 which was the ability to do a login message, or a 'Message of the Day'. This is fairly simple to add in, but we don't like doing things by half. If we are going to put a feature in, it's got to be solid and dynamic that could work to as many requirements as possible.

Introducing Login Messages

In EISNet Management Studio, we have added a option to show a login message for Pupils, Staff or computers, and at any possible level beneath. For example, you can set a login message to appear for a particular user, intake/class, key stage area or all Pupils (or staff) . Like wise, you can also set a login message for a particular computer, room or all devices.


You can set a Valid From date and a Valid To date, so that the messages expire when they are no longer relevant. In addition, you can choose whether to show the message when the user is logging in, or after they have logged in. On the screenshot below, you'll notice 'Show on wallpaper' this may be added at a later date, but probably won't be in the v1.8 initial release.


The first thing after logging in is a welcome message to the end user. When a staff member logs in, it shows their title (Mr/Mrs/Miss) and surname (for the techies reading this, this is actually the 'displayname' field in Active Directory). For pupils however, it simply shows their first name.



When a message is shown during login, it will show for four seconds before moving onto the next message (assuming there are more than one message to display). In this instance the login is halted whilst the message is displayed, but it will automatically continue once all the messages are read. In a later release, you will be able to customise the amount of time it waits, on a per message basis.



Finally, if a message is set to show after login, they will be shown the message in a familiar prompt style. The user can still use the device and work as normal whilst the message is displayed.


If there are more than one message to display, the window will show 'You have new messages' and also show a 'Previous' and 'Next' button to navigate.

Now that's done - back to Profiles.


Sunday, 26 January 2014

New year update

Profiles

Our focus is now moving to the support for Windows 8.1. One major complication we had when testing with Windows 8.0 was in the area of Profiles.

We have had to adapt EISNet to support the new versions of Windows profiles on Windows 8 and this has meant a re-write to some of the core profile code.

This has also meant we can now work to supporting proper roaming profiles and offline files for a user. This means they will be able to take their laptop home and use it away from their school network without having to log in as 'homework' each time.


Firstly, each user can have a Mandatory or Roaming profile. The current mandatory profile is shown and you can change the profile to another mandatory at any time.



If you select 'Roaming' you will immediately be asked for a template profile to base the new profile on. Once you click OK, the profile will be created and the user can roam on and off the network.


Revisiting the user properties shows you the location of the profile and gives you the ability to view the folder in explorer. In addition, should you want to reset the profile, you can now do this from within EISNet Management Studio.



Profile Manager has been practically rewritten to support multiple Profile versions.In addition, it's been rewritten to deal with future profile versions that may come with Windows 9. We have added back the ability to view the profile sizes that existed in EISNet v1.6, but rather than load the sizes immediately, we allow the end user to choose. This prevents locking up Manager whilst it gets the sizes for each profile.


When you Edit a profile, you can now see which profile has been copied to the ProfileSetup user.


When you commit a profile, you can now multi select the destination.


Finally for profiles, the context menu now allows you to duplicate and reset a profile.



Enabling Software for users

A particular bugbear for users was in the area of enabling and disabling of software for users. In EISNet, there are two steps to allowing software to be used. Firstly the software needs to be installed on the Computer. This is managed within Management Studio by installing the package to a room or computer. You would then reboot the device, or let Manager initiate package changes immediately.

Secondly, whilst the software may be installed on a computer, the users will not be able to see the package until you tell EISNet if they are allowed to use it. This process is known as enabling and disabling a package.


When you enable a package for an end user, you will notice, rather than using a drop down list to show the shortcut on the desktop, it is now a simple tick box.


When assigning a start menu folder for a package, again, rather than use a flat dropbox box which does not show the structure, you are now presented with a treeview of the start menu for you to select it's destination. You also have the facility to create, edit  and delete folders as needed.

Finally for packages, you can now multi select shortcuts to show them on the desktop or start menu folder. For example, when enabling Microsoft Office, you can now select all of the shortcuts, and select the required folder once, rather than for each shortcut as was previously required.

Activation Status

One area we know is becoming an issue is the activation of Microsoft products. Specifically Windows and Office. You wouldn't know if the product key hadn't been entered, or an error stopped it from activating until the end user reported the problem.

So we have started to try and make this a bit easier for the network manager.


The first step is to see the activation status from within the Computer Properties window. This feature requires the device to be on at the time, as we get the information in real-time to ensure the the accuracy. 
We will also be adding at a later date a tool for collating this information and showing it in a grid for an overview of the activation status.

Editing the Keystage Structure

We have added the facility to edit the keystage structure. Some schools prefer not to have Foundation, Infants and Juniors, so we have allowed this to be editable. 


By right clicking the Pupils folder, you now have the facility to Edit the Keystage area.

New Icons

EIS have invested in a new Icon set for our products and EISNet v1.8 will be the first to incorporate them. They give a much more consistent look and feel to the product whilst maintaining the flatness of Windows 8.



Release Date

We aim to release EISNet v1.8 in April 2014. This will enable support for roaming/offline users and Windows 8.1.

Please be aware, EISNet will not support Windows XP or Windows 8.0 (ie, the first release of Windows 8). It only supports Windows 7 and Windows 8.1.