Project Plan

From CLASM

Jump to: navigation, search

Contents

Overview of Project

1. Background

pointless edit

Course materials and learning objects used in VLEs are still predominantly stored within the VLE's own file storage system objects. This is effective for the immediate needs of course designers, but over the longer term may inhibit reuse, resource discovery and preservation of learning objects. A more robust and sustainable approach would be to ensure that materials uploaded through the VLE UI are effectively stored and managed in a separate repository.

The widely used Moodle Open Source VLE has recognised the need to integrate external repositories and has roadmapped development of interfaces to a variety of external digital object repositories, including Google Docs, Flickr, Amazon S3 storage. Development of a DSpace interface has been flagged as a requirement but appears to be undeveloped/ unclaimed. (See http://docs.moodle.org/en/Development:Repository_API#Repository_plugins).

The MR CUTE project has made important advances in managing Learning Objects in a dedicated MR CUTE Moodle repository. It does not appear yet, however, to have engaged with the generic architecture of the main Institutional Repository platforms.

Other projects have demonstrated the use of Institutional Repositories for Learning Object management. For example, at the 2007 DSpace User Group Meeting, Federico Meschini described MasterEL at Università degli Studi della Tuscia, and argued the need for integrated OA repositories with the ability to handle both research content and learning content, LOM metadata and DC metadata (see http://www.aepic.it/conf/viewabstract.php?id=332&cf=11)

Rather than develop dedicated plugins for interaction between the popular Moodle VLE and specific IR implementations (Eprints, DSpace, Fedora, etc.), or a dedicated repository, a plugin based on SWORD for object deposit would offer greater flexibiity.

2. Aims and Objectives

  • Establish Moodle and Eprints instances at ULCC for development and testing.
  • Create a SWORD version of the Moodle repository interface.
  • Create a VLE Administrator interface enabling VLE administrators to manage the entry of SWORD service document URLs.
  • Achieve through consultation a baseline analysis of the requirements and approaches.
  • Define the specific requirements for the Copyright Licensing
  • Build functionaility into the plugin that best meets copyright licensing requirements.
  • Assist those institutions who require it, to install CLASM on their own live VLE system.

3. Overall Approach

  • Consult community/Research issues
  • Define specs
  • Write plugin
  • Test, review and revise
  • Publish plugin
  • Publish report

4. Project Outputs

  • A Moodle plugin that...
    • ...automatically deposits chosen material into an institutional repository (using SWORD protocol)
    • ...allows management of copyright licensing
    • ...allows access to material in accordance to copyright licensing constraints
  • A project wiki that fully explains the project to the VLE/repository community (inc documenataion, user guides, etc)

5. Project Outcomes

  • Greater interoperability between VLE and repository systems.
  • Lowering of 'barrier to deposit' for IR's with concern to VLE related resources.
  • Establish a greater understanding and appreciation for copyright licensing issues amongst VLE administrators and users.

6. Stakeholder Analysis

Stakeholder Interest Importance
Moodle users (admins, course designers, etc) Enhanced functionality for managing CL issues, greater potential to protect course material in institutional repository High
Repository users (admins, etc) Increased deposit rate through auto depositing from VLE High
Librarians and those lot... Address issues surrounding VLE's and copyright licensing High
SWORD team at Bath Demonstrate use of SWORD between two very well used bits of academic software High

7. Risk Analysis

Risk Probability Impact Mitigation
Staff availability and turnover low high All staff are in post and available to start work immediately this short project
Goals are technically unfeasible low high SWORD deposit plugins are proliferating, and Moodle interaction with external repositories is also proven (e.g. MR CUTE). The envisaged model for managing CLA material has much in common with the proven SCORM standard for Learning Object packaging.
Lack of stakeholder engagement low high The proposal has been largely inspired by discussions with information professionals at several institutions (including Royal College of Arts and Waterford Institute of Technology, Eire), all of whom identify management of CLA materials as a cause for concern.
No live systems available to use the plugins medium low ULCC hosts many Moodle installations and has strong contacts with other institutions using both Moodle and Eprints. It may be necessary to wait for suitable moments in the lifecycles of live systems, but the value of the plugins is not diminished even if takeup is not immediate. Dissemination activities will also be undertaken to promote the plugin.

8. Standards

Platform: Linux and web Software: Moodle, SWORD-App, EPrints/D-Space (PHP, Perl, XML, MySQL, Apache) Metadata standards: SWORD

9. Technical Development

  • Specs will list required functionality for the plugin, supported by use cases/scenarios as appropriate.
  • Test cases will be ennumerated and based on specifications and managed on the wiki
  • Test results will be published/maintained on the wiki. Testing, evaluation and any subsequent amendments to the development milestones will take place as appropriate within the SCRUM schedule.
  • Code changes will be managed in CVS repository?!?!
  • Documentation will be maintained on the wiki, and referenced from within the Moodle plugin repository with code base.

10. Intellectual Property Rights

CLASM plugins will be published on the same basis as Moodle and SWORD software (GNU).

Project Resources

11. Project Partners

ULCC

12. Project Management

Roru McNicholl

13. Programme Support

David Flanders; JISC RRT

14. Budget

Directly Incurred Staff April 09 - September 10 (Projected) April 09 - September 08 (Actual) Total
PM (including planning, publicity, dissemination, JISC liaison) (25d) £6488.33
Analysis, design, specification (10d) £2595.33
Development/Testing (25d) £6488.33
Total Directly Incurred Staff (60d) £15,572
NonStaff April 09 - September 10 (Projected) April 09 - September 10 (Actual) Total
Travel and expenses 0
Hardware/software 0
Dissemination 0
Evaluation 0
Total Directly Incurred NonStaff 0
Total Directly Incurred 0
Directly Allocated April 09 - September 10 (Projected) April 09 - September 10 (Actual) Total
Staff
Estates £3,780
Other
Directly Allocated Total £3,780
Indirect Costs £10,620.00
Total Project Cost £29,973.00
Amount requested from JISC £23,979
Institutional Contributions £5,994
Percentage Contributions over the life of the project ULCC: 20%, JISC: 80% Total 100%

Detailed Project Planning

15. Workpackages

See Workpackages and SCRUM schedule

16. Evaluation Plan

Timing Factor to Evaluate Questions to Address Method(s) Measure of Success
End of project Functionality of plugin Does plugin meet mimnimum specifications? Internal and 3rd party testing
End of project Ease of installation Is plugin easy to install (in relation to level of difficulty of other Moodle plugin installation) Internal and 3rd party testing
End of project Integration with external systems (RSS readers etc) Can newsfeed outputs from plugins be easily fed to and read by external systems Internal and 3rd party testing
End of project Usefulness of plugin/functionality Is the functionality likely to be of immediate use in the community? Consultation with community
End of project Future enhancements How could the work be taken forward? Consultation with community


17. Quality Plan

  • Work to agreed Specification, Test Plan and standards
  • Ensure Test Plan is completed by internal third-party
  • Produce public alpha and beta releases for third-party testing and feedback

18. Dissemination Plan

  • Publicise online through ULCC DA Blog, Sword twitter feed/mailing list Eprints wiki/forums/Facebook group DSpace mailing list/fourm.
  • Participation in Open Repositories conference (Atlanta, May 2009)
  • Participation in other JISC Repositories Programme activities

19. Exit and Sustainability Plans

  • Publish code and documentation in open code repository, preferably same location as core Eprints distribution.
  • Ensure that plugin compatibility with any imminent release of Moodle and any changes to SWORD specification
  • Continue use of plugin in ULCC hosted Moodles and/or repositories, and continue to feedback enhancements to the community, through various means

Appendixes

1. Workpackages

See Workpackages, SCRUM schedule

Personal tools