Strathclyde Personal Interactive Development and Educational Resource (SPIDER) is a virtual learning environment used by the University of Strathclyde to provide an online platform for class material, support and more.[1]
SPIDER began in 1998 as a web project to convert a single course module into an interactive web environment. Originally in 1998 SPIDER was a "static" website and was coded in HTML. This type of coding became a flaw to development as hand scripting HTML became very time consuming.
The development of SPIDER is documented from its creation in 1998. The following bullet points give the main development from previous versions.[2]
The SPIDER system is organised into clusters. Each cluster represents an academic degree or a series of related academic degrees, which allows administration and management of classes and content to be handled by different departments. For example, all pharmacy related content is in the pharmacy cluster, chemistry content in the chemistry cluster and so on, with each cluster having its own administrator, sub-administrators and editors in charge of management and control of their own classes and materials.
The availability of clusters is one of SPIDER's unique features. It allows for much finer control and better organisation of content than typical VLEs which have a very flat structure, a single layer of classes controlled by tutors. There may be hundreds or even thousands of these classes, but there is no unit or department structure to allow for sensible grouping of classes and their control.
SPIDER's cluster system provides an extra level of hierarchy that allows for devolved administration by allocating each class to a department within a cluster. Administrators within the cluster then have complete control of their own classes and content, but have no control over those in other clusters. At the same time student users are able to view classes and content across cluster boundaries.
As a result of this cluster being available, many of SPIDER's tools have the flexibility to operate at both the class and academic degree/ programme/ unit level. For example, staff users on SPIDER are able to target news items at several classes in their cluster or even at year level. This news will only be seen by students in the matching cluster - so if a Pharmacy lecturer were to post news for year 1 pharmacy students, this won't be seen by chemistry or physics students. However, if the target is a class code (e.g. a mathematics class taken by chemists and pharmacists) the news will be seen by anyone in any cluster who has the code set in their news filter.
In addition the user object exists within a cluster, allowing suitably authorised users to view all the data corresponding to a user in their cluster. This would allow a year co-ordinator to see all a student's results across all their classes without having to own or be a tutor in every single class that the student is taking[3]
SPIDER makes use of an academic session to establish which content is current and which is archived. Class lists, group membership, class content, exam & quiz results and many other tools are 'session aware' so that the user is presented with the active data or can choose to view archived data. The session preserves the data in these tools as it was at the time the activity took place. This enables students who are viewing their previous classes for revision or resitting classes to see exactly the content and activities that were available at the time they took the class. Similarly staff can view session by session archives of the class as it was in previous sessions.