LTS online resources will be viewed from a number of different user agents or devices accessing the web service including, but not limited to:
Developers should be aware that online content resources must not rely on specific aspects of a system, such as a minimum screen width or the availability of JavaScript or a pointing device. All resources must be available to all users no matter what system or device they are using to access the resource.
This does not mean that the resource has to behave exactly the same on legacy browsers such as Internet Explorer 1.0. Accept that different people will get different experiences but do give a core experience to all users and enhance that experience for those who are able.
Find out more about browser support standards.
Online resources will often be used over limited bandwidth connections. For this reason, a restriction is placed on file size and bandwidth requirements for online content resources.
Loading time is defined as the time between a user request being made to the resource (for example, through a click or other command) and the user being able to interact actively and continuously with that resource.
Whenever possible, content resources should take under 120 seconds to download on a 56 kilobits per second connection. If a resource is going to take more than 10 seconds to download, then a progress indicator needs to appear. The message should provide feedback to the user on how long the resource will take to download: for example, a progress bar or time (in minutes and seconds) showing clearly the remaining download time.
Loading times can vary enormously according to different factors, so developers and content editors are reminded to be economical with file sizes. While the emergence of ubiquitous broadband connections in the UK and the world has mitigated this problem to some extent, data quantity considerations must still be made. This is because:
Online resources may 'remember' a state during interaction with a learner. For example, a learning object may remember a learner’s name so that screen text can include the learner’s name.
For privacy reasons, a state must expire at the end of a browser session. A state must not be maintained across browser sessions.
Cookies can only be used for the duration of the browser session and must not be maintained past the end of the browser session.
Session information can be saved to a back-end database but please pay due attention to the requirements of the Data Protection Act 1998.